0001558370-23-017370.txt : 20231102 0001558370-23-017370.hdr.sgml : 20231102 20231102132545 ACCESSION NUMBER: 0001558370-23-017370 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231102 DATE AS OF CHANGE: 20231102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Climb Global Solutions, 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: 231371201 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: Wayside Technology Group, Inc. DATE OF NAME CHANGE: 20061027 FORMER COMPANY: FORMER CONFORMED NAME: PROGRAMMERS PARADISE INC DATE OF NAME CHANGE: 19950531 10-Q 1 clmb-20230930x10q.htm 10-Q
0000945983--12-312023Q3falseP8Y0000945983us-gaap:TreasuryStockCommonMember2023-07-012023-09-300000945983us-gaap:TreasuryStockCommonMember2023-04-012023-06-300000945983us-gaap:TreasuryStockCommonMember2023-01-012023-03-310000945983us-gaap:TreasuryStockCommonMember2022-07-012022-09-300000945983us-gaap:TreasuryStockCommonMember2022-04-012022-06-300000945983us-gaap:TreasuryStockCommonMember2022-01-012022-03-310000945983us-gaap:TreasuryStockCommonMember2023-09-300000945983us-gaap:RetainedEarningsMember2023-09-300000945983us-gaap:AdditionalPaidInCapitalMember2023-09-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000945983us-gaap:TreasuryStockCommonMember2023-06-300000945983us-gaap:RetainedEarningsMember2023-06-300000945983us-gaap:AdditionalPaidInCapitalMember2023-06-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000009459832023-06-300000945983us-gaap:TreasuryStockCommonMember2023-03-310000945983us-gaap:RetainedEarningsMember2023-03-310000945983us-gaap:AdditionalPaidInCapitalMember2023-03-310000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100009459832023-03-310000945983us-gaap:TreasuryStockCommonMember2022-12-310000945983us-gaap:RetainedEarningsMember2022-12-310000945983us-gaap:AdditionalPaidInCapitalMember2022-12-310000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000945983us-gaap:TreasuryStockCommonMember2022-09-300000945983us-gaap:RetainedEarningsMember2022-09-300000945983us-gaap:AdditionalPaidInCapitalMember2022-09-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000945983us-gaap:TreasuryStockCommonMember2022-06-300000945983us-gaap:RetainedEarningsMember2022-06-300000945983us-gaap:AdditionalPaidInCapitalMember2022-06-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000009459832022-06-300000945983us-gaap:TreasuryStockCommonMember2022-03-310000945983us-gaap:RetainedEarningsMember2022-03-310000945983us-gaap:AdditionalPaidInCapitalMember2022-03-310000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100009459832022-03-310000945983us-gaap:TreasuryStockCommonMember2021-12-310000945983us-gaap:RetainedEarningsMember2021-12-310000945983us-gaap:AdditionalPaidInCapitalMember2021-12-310000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000945983clmb:StockBasedCompensationPlan2012Member2023-09-300000945983clmb:OmnibusIncentivePlan2021Member2023-09-300000945983clmb:StockBasedCompensationPlan2012Member2018-06-300000945983clmb:StockBasedCompensationPlan2012Member2018-05-310000945983us-gaap:RestrictedStockMember2022-12-310000945983us-gaap:SalesChannelThroughIntermediaryMemberclmb:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2023-07-012023-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberclmb:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2023-07-012023-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberclmb:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2023-07-012023-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberclmb:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2023-07-012023-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberus-gaap:TransferredAtPointInTimeMember2023-07-012023-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberus-gaap:TransferredAtPointInTimeMember2023-07-012023-09-300000945983country:USclmb:SolutionsSegmentMember2023-07-012023-09-300000945983country:USclmb:DistributionSegmentMember2023-07-012023-09-300000945983country:CAclmb:SolutionsSegmentMember2023-07-012023-09-300000945983country:CAclmb:DistributionSegmentMember2023-07-012023-09-300000945983clmb:EuropeAndUnitedKingdomMemberclmb:SolutionsSegmentMember2023-07-012023-09-300000945983clmb:EuropeAndUnitedKingdomMemberclmb:DistributionSegmentMember2023-07-012023-09-300000945983us-gaap:GeographicDistributionForeignMember2023-07-012023-09-300000945983country:US2023-07-012023-09-300000945983country:CA2023-07-012023-09-300000945983clmb:FamilyMember2023-07-012023-09-300000945983clmb:EuropeAndUnitedKingdomMember2023-07-012023-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberclmb:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberclmb:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberclmb:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberclmb:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-09-300000945983country:USclmb:SolutionsSegmentMember2023-01-012023-09-300000945983country:USclmb:DistributionSegmentMember2023-01-012023-09-300000945983country:CAclmb:SolutionsSegmentMember2023-01-012023-09-300000945983country:CAclmb:DistributionSegmentMember2023-01-012023-09-300000945983clmb:EuropeAndUnitedKingdomMemberclmb:SolutionsSegmentMember2023-01-012023-09-300000945983clmb:EuropeAndUnitedKingdomMemberclmb:DistributionSegmentMember2023-01-012023-09-300000945983us-gaap:GeographicDistributionForeignMember2023-01-012023-09-300000945983country:US2023-01-012023-09-300000945983country:CA2023-01-012023-09-300000945983clmb:FamilyMember2023-01-012023-09-300000945983clmb:EuropeAndUnitedKingdomMember2023-01-012023-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberclmb:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-07-012022-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberclmb:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-07-012022-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberclmb:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-07-012022-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberclmb:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-07-012022-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberus-gaap:TransferredAtPointInTimeMember2022-07-012022-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberus-gaap:TransferredAtPointInTimeMember2022-07-012022-09-300000945983country:USclmb:SolutionsSegmentMember2022-07-012022-09-300000945983country:USclmb:DistributionSegmentMember2022-07-012022-09-300000945983country:CAclmb:SolutionsSegmentMember2022-07-012022-09-300000945983country:CAclmb:DistributionSegmentMember2022-07-012022-09-300000945983clmb:EuropeAndUnitedKingdomMemberclmb:SolutionsSegmentMember2022-07-012022-09-300000945983clmb:EuropeAndUnitedKingdomMemberclmb:DistributionSegmentMember2022-07-012022-09-300000945983us-gaap:GeographicDistributionForeignMember2022-07-012022-09-300000945983country:US2022-07-012022-09-300000945983country:CA2022-07-012022-09-300000945983clmb:FamilyMember2022-07-012022-09-300000945983clmb:EuropeAndUnitedKingdomMember2022-07-012022-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberclmb:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberclmb:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberclmb:SolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberclmb:DistributionSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-09-300000945983us-gaap:SalesChannelThroughIntermediaryMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-09-300000945983us-gaap:SalesChannelDirectlyToConsumerMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-09-300000945983country:USclmb:SolutionsSegmentMember2022-01-012022-09-300000945983country:USclmb:DistributionSegmentMember2022-01-012022-09-300000945983country:CAclmb:SolutionsSegmentMember2022-01-012022-09-300000945983country:CAclmb:DistributionSegmentMember2022-01-012022-09-300000945983clmb:EuropeAndUnitedKingdomMemberclmb:SolutionsSegmentMember2022-01-012022-09-300000945983clmb:EuropeAndUnitedKingdomMemberclmb:DistributionSegmentMember2022-01-012022-09-300000945983us-gaap:GeographicDistributionForeignMember2022-01-012022-09-300000945983country:US2022-01-012022-09-300000945983country:CA2022-01-012022-09-300000945983clmb:FamilyMember2022-01-012022-09-300000945983clmb:EuropeAndUnitedKingdomMember2022-01-012022-09-300000945983us-gaap:SoftwareDevelopmentMember2023-09-300000945983us-gaap:LeaseholdImprovementsMember2023-09-300000945983us-gaap:EquipmentMember2023-09-300000945983us-gaap:SoftwareDevelopmentMember2022-12-310000945983us-gaap:LeaseholdImprovementsMember2022-12-310000945983us-gaap:EquipmentMember2022-12-310000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000945983us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000945983us-gaap:RevolvingCreditFacilityMember2023-09-300000945983us-gaap:RevolvingCreditFacilityMember2022-12-310000945983srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-05-180000945983srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-05-180000945983srt:MinimumMember2023-09-300000945983srt:MaximumMember2023-09-300000945983srt:MinimumMemberclmb:VendorRelationshipsMember2023-09-300000945983srt:MaximumMemberclmb:VendorRelationshipsMember2023-09-300000945983us-gaap:CustomerRelationshipsMember2023-09-300000945983us-gaap:TradeNamesMember2023-09-300000945983clmb:CustomerAndVendorRelationshipsMember2023-09-300000945983us-gaap:TradeNamesMember2022-12-310000945983clmb:CustomerAndVendorRelationshipsMember2022-12-310000945983us-gaap:RestrictedStockMember2023-09-300000945983us-gaap:RetainedEarningsMember2023-07-012023-09-300000945983us-gaap:RetainedEarningsMember2023-04-012023-06-300000945983us-gaap:RetainedEarningsMember2023-01-012023-03-310000945983us-gaap:RetainedEarningsMember2022-07-012022-09-300000945983us-gaap:RetainedEarningsMember2022-04-012022-06-300000945983us-gaap:RetainedEarningsMember2022-01-012022-03-3100009459832022-04-082022-04-0800009459832022-04-080000945983clmb:TermLoansMember2023-09-300000945983srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-01-012023-09-300000945983srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberclmb:RiskFreeRateMember2023-01-012023-09-300000945983srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-01-012023-09-300000945983srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberclmb:RiskFreeRateMember2023-01-012023-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMemberclmb:OneVendorMember2023-07-012023-09-300000945983clmb:CustomerTwoMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300000945983clmb:CustomerOneMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMemberclmb:OneVendorMember2023-01-012023-09-300000945983clmb:CustomerTwoMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000945983clmb:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000945983clmb:CustomerOneMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000945983clmb:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMemberclmb:OneVendorMember2022-07-012022-09-300000945983clmb:CustomerTwoMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300000945983clmb:CustomerOneMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300000945983clmb:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000945983clmb:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000945983us-gaap:CostOfSalesMemberus-gaap:SupplierConcentrationRiskMemberclmb:OneVendorMember2022-01-012022-09-300000945983clmb:CustomerTwoMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300000945983clmb:CustomerOneMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300000945983us-gaap:CommonStockMember2023-09-300000945983us-gaap:CommonStockMember2023-06-300000945983us-gaap:CommonStockMember2023-03-310000945983us-gaap:CommonStockMember2022-12-310000945983us-gaap:CommonStockMember2022-09-300000945983us-gaap:CommonStockMember2022-06-300000945983us-gaap:CommonStockMember2022-03-310000945983us-gaap:CommonStockMember2021-12-310000945983clmb:OmnibusIncentivePlan2021Member2021-06-3000009459832022-09-3000009459832021-12-310000945983clmb:SpinnakarLimitedMember2023-09-300000945983clmb:DataSolutionsHoldingsLimitedMemberus-gaap:SubsequentEventMember2023-10-062023-10-060000945983clmb:SpinnakarLimitedMember2022-08-182022-08-180000945983us-gaap:OperatingSegmentsMemberclmb:SolutionsSegmentMember2023-09-300000945983us-gaap:OperatingSegmentsMemberclmb:DistributionSegmentMember2023-09-300000945983us-gaap:OperatingSegmentsMember2023-09-300000945983us-gaap:CorporateNonSegmentMember2023-09-300000945983country:US2023-09-300000945983country:CA2023-09-300000945983clmb:EuropeAndUnitedKingdomMember2023-09-300000945983us-gaap:OperatingSegmentsMemberclmb:SolutionsSegmentMember2022-12-310000945983us-gaap:OperatingSegmentsMemberclmb:DistributionSegmentMember2022-12-310000945983us-gaap:OperatingSegmentsMember2022-12-310000945983us-gaap:CorporateNonSegmentMember2022-12-310000945983country:US2022-12-310000945983country:CA2022-12-310000945983clmb:EuropeAndUnitedKingdomMember2022-12-310000945983us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000945983us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000009459832023-04-012023-06-300000945983us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100009459832023-01-012023-03-310000945983us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000945983us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000009459832022-04-012022-06-300000945983us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100009459832022-01-012022-03-310000945983clmb:FamilyMember2023-09-300000945983clmb:FamilyMember2022-12-3100009459832023-11-020000945983us-gaap:RestrictedStockMember2022-01-012022-09-300000945983us-gaap:RestrictedStockMember2023-01-012023-09-300000945983srt:MinimumMember2023-01-012023-09-300000945983srt:MaximumMember2023-01-012023-09-300000945983us-gaap:RevolvingCreditFacilityMember2023-05-180000945983clmb:SolutionsSegmentMember2023-07-012023-09-300000945983clmb:DistributionSegmentMember2023-07-012023-09-300000945983clmb:SolutionsSegmentMember2023-01-012023-09-300000945983clmb:DistributionSegmentMember2023-01-012023-09-300000945983clmb:SolutionsSegmentMember2022-07-012022-09-300000945983clmb:DistributionSegmentMember2022-07-012022-09-300000945983clmb:SolutionsSegmentMember2022-01-012022-09-300000945983clmb:DistributionSegmentMember2022-01-012022-09-3000009459832023-07-012023-09-3000009459832022-07-012022-09-3000009459832023-01-012023-09-3000009459832022-01-012022-09-3000009459832023-09-3000009459832022-12-31iso4217:USDclmb:itemxbrli:sharesiso4217:GBPiso4217:USDxbrli:sharesxbrli:pure

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

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

Climb Global Solutions, 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 per share

CLMB

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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large Accelerated Filer

Accelerated Filer

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,579,628 outstanding shares of common stock, par value $.01 per share (“Common Stock”) as of November 2, 2023.

CLIMB GLOBAL SOLUTIONS, INC.

QUARTERLY REPORT ON FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED SEPTEMBER 30, 2023

Table of Contents

 

 

Page

 

 

 

 

PART I FINANCIAL INFORMATION

 

 

 

 

Item 1

Financial Statements (unaudited)

 

 

 

Condensed Consolidated Balance Sheets as of September 30, 2023 (unaudited) and December 31, 2022

4

 

 

 

 

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

5

 

 

 

Condensed Consolidated Statements of Comprehensive Income (Loss) for the three and nine months ended September 30, 2023 and 2022 (unaudited)

6

 

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

7

 

 

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

8

 

Notes to Condensed Consolidated Financial Statements (unaudited)

9

 

 

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

34

 

 

SIGNATURES

35

 

2

Cautionary Note Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q (“Quarterly Report”) includes statements of our expectations, intentions, plans and beliefs that constitute “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and are intended to come within the safe harbor protection provided by those sections. The statements, other than statements of historical fact, included in this Quarterly Report are forward-looking statements.  Many of the forward-looking statements contained in this Quarterly Report  may be identified by the use of forward-looking words such as “believes,” “expects,” “intends,” “anticipates,” “plans,” “estimates,” “projects,” “forecasts,” “should,” “could,” “would,” “will,” “confident,” “may,” “can,” “potential,” “possible,” “proposed,” “in process,” “under construction,” “in development,” “opportunity,” “target,” “outlook,” “maintain,” “continue,” “goal,” “aim,” “commit,” or similar expressions or when we discuss our future operating results, priorities, strategy, goals, vision, mission, opportunities, projections, intentions or expectations.  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, the successful integration of acquisitions, 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. 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, 2022, filed with the Securities and Exchange Commission on March 16, 2023.

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. Except as may be required by law, 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.

Unless otherwise specified, the “Company,” “we,” “us” or “our” refers to Climb Global Solutions, Inc., a Delaware corporation, and its consolidated subsidiaries.

3

PART I — FINANCIAL INFORMATION

Item 1. FINANCIAL STATEMENTS

Climb Global Solutions, Inc. and Subsidiaries

Condensed Consolidated Balance Sheets

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

(Unaudited)

September 30,

December 31,

    

2023

    

2022

    

ASSETS

Current assets:

Cash and cash equivalents

$

49,778

$

20,245

Accounts receivable, net of allowance for doubtful accounts of $740 and $842, respectively

126,331

 

154,596

Inventory, net

2,518

 

4,766

Vendor prepayments and advances

890

Prepaid expenses and other current assets

5,399

 

4,141

Total current assets

184,026

 

184,638

Equipment and leasehold improvements, net

7,307

 

3,515

Goodwill

19,010

18,963

Other intangibles, net

18,309

19,693

Right-of-use assets, net

933

1,235

Accounts receivable-long-term, net

1,172

 

3,114

Other assets

1,160

 

350

Deferred income tax assets

448

 

348

Total assets

$

232,365

$

231,856

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable and accrued expenses

$

154,895

$

160,650

Lease liability, current portion

442

521

Term loan, current portion

535

520

Total current liabilities

155,872

 

161,691

Lease liability, net of current portion

977

1,296

Deferred income tax liabilities

4,135

4,137

Term loan, net of current portion

889

1,292

Non-current liabilities

2,870

2,866

Total liabilities

164,743

171,282

Commitments and contingencies

Stockholders’ equity:

Common stock, $.01 par value; 10,000,000 shares authorized; 5,284,500 shares issued: 4,579,628 and 4,478,432 shares outstanding, respectively

53

 

53

Additional paid-in capital

33,895

 

32,715

Treasury stock, at cost, 704,872 and 806,068 shares, respectively

(12,357)

 

(13,230)

Retained earnings

48,724

 

43,904

Accumulated other comprehensive loss

(2,693)

 

(2,868)

Total stockholders’ equity

67,622

 

60,574

Total liabilities and stockholders' equity

$

232,365

$

231,856

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

4

Climb Global Solutions, 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,

    

2023

    

2022

    

2023

    

2022

    

Net sales

$

245,229

$

215,443

$

78,457

$

76,261

Cost of sales

 

202,053

 

177,459

 

64,183

 

62,744

Gross profit

 

43,176

 

37,984

 

14,274

 

13,517

Selling, general, and administrative expenses

 

31,930

 

25,026

 

10,122

 

8,922

Acquisition related costs

277

445

246

365

Depreciation and amortization expense

1,934

1,357

617

555

Income from operations

 

9,035

 

11,156

 

3,289

 

3,675

Other income:

Interest, net

 

760

 

40

 

318

 

58

Foreign currency transaction loss

(100)

(799)

(140)

(500)

Income before provision for income taxes

 

9,695

 

10,397

 

3,467

 

3,233

Provision for income taxes

 

2,618

 

2,662

 

1,095

 

999

Net income

$

7,077

$

7,735

$

2,372

$

2,234

Income per common share-Basic

$

1.57

$

1.74

$

0.52

$

0.50

Income per common share-Diluted

$

1.57

$

1.74

$

0.52

$

0.50

Weighted average common shares outstanding — Basic

 

4,392

 

4,323

4,414

 

4,340

Weighted average common shares outstanding — Diluted

 

4,392

 

4,323

 

4,414

 

4,340

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.

5

Climb Global Solutions, Inc. and Subsidiaries

Condensed Consolidated Statements of Comprehensive Income (Loss)

(Unaudited)

(Amounts in thousands)

Nine months ended

Three months ended

September 30,

September 30,

    

2023

    

2022

    

2023

    

2022

    

Net income

$

7,077

$

7,735

$

2,372

$

2,234

Other comprehensive income (loss):

Foreign currency translation adjustments

 

175

 

(5,487)

 

(1,442)

 

(3,152)

Other comprehensive income (loss)

 

175

 

(5,487)

 

(1,442)

 

(3,152)

Comprehensive income (loss)

$

7,252

$

2,248

$

930

$

(918)

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

6

Climb Global Solutions, 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

   

(Loss) Income

   

Total

Balance at January 1, 2023

 

5,284,500

$

53

$

32,715

 

806,068

$

(13,230)

$

43,904

$

(2,868)

$

60,574

Net income

3,324

3,324

Translation adjustment

613

613

Dividends paid

(749)

(749)

Share-based compensation expense

546

546

Restricted stock grants (net of forfeitures)

(765)

(43,824)

765

Treasury shares repurchased

5,604

(214)

(214)

Balance at March 31, 2023

 

5,284,500

$

53

$

32,496

 

767,848

$

(12,679)

$

46,479

$

(2,255)

$

64,094

Net income

1,381

1,381

Translation adjustment

1,004

1,004

Dividends paid

(754)

(754)

Share-based compensation expense

2,238

2,238

Restricted stock grants (net of forfeitures)

(1,258)

(71,965)

1,258

Treasury shares repurchased

19,703

(981)

(981)

Balance at June 30, 2023

 

5,284,500

53

33,476

715,586

(12,402)

47,106

(1,251)

66,982

Net income

2,372

2,372

Translation adjustment

(1,442)

(1,442)

Dividends paid

(754)

(754)

Share-based compensation expense

711

711

Restricted stock grants (net of forfeitures)

(292)

(16,737)

292

Treasury shares repurchased

6,023

(247)

(247)

Balance at September 30, 2023

 

5,284,500

53

33,895

704,872

(12,357)

48,724

(2,693)

$

67,622

Accumulated

Additional

Other

Common Stock

Paid-In

Treasury

Retained

Comprehensive

   

Shares

   

Amount

   

Capital

   

Shares

   

Amount

   

Earnings

   

(Loss) Income

   

Total

Balance at January 1, 2022

 

5,284,500

53

32,087

 

859,828

(13,870)

34,396

(250)

$

52,416

Net income

2,712

2,712

Translation adjustment

(626)

(626)

Dividends paid

(746)

(746)

Share-based compensation expense

369

369

Restricted stock grants (net of forfeitures)

(502)

(29,499)

502

Treasury shares repurchased

7,118

(216)

(216)

Balance at March 31, 2022

 

5,284,500

53

31,954

837,447

(13,584)

36,362

(876)

$

53,909

Net income

2,791

2,791

Translation adjustment

(1,709)

(1,709)

Dividends paid

(746)

(746)

Share-based compensation expense

345

345

Restricted stock grants (net of forfeitures)

(308)

(17,194)

308

Treasury shares repurchased

5,151

(177)

(177)

Balance at June 30, 2022

 

5,284,500

53

31,991

825,404

(13,453)

38,407

(2,585)

54,413

Net income

2,234

2,234

Translation adjustment

(3,152)

(3,152)

Dividends paid

(748)

(748)

Share-based compensation expense

791

791

Restricted stock grants (net of forfeitures)

(397)

(22,756)

397

Treasury shares repurchased

4,099

(127)

(127)

Balance at September 30, 2022

 

5,284,500

53

32,385

806,747

(13,183)

39,893

(5,737)

$

53,411

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

7

Climb Global Solutions, Inc. and Subsidiaries

Condensed Consolidated Statements of Cash Flows

(Unaudited)

(Amounts in thousands)

Nine months ended

September 30,

    

2023

    

2022

    

Cash flows from operating activities

Net income

$

7,077

$

7,735

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

Depreciation and amortization expense

 

1,934

 

1,362

Provision for doubtful accounts

 

34

17

Deferred income tax benefit

 

(108)

 

(292)

Share-based compensation expense

3,422

1,491

Amortization of discount on accounts receivable

(41)

(43)

Amortization of right-of-use assets

304

355

Changes in operating assets and liabilities:

Accounts receivable

 

30,438

 

(5,504)

Inventory

 

2,247

 

(102)

Prepaid expenses and other current assets

 

(882)

 

1,292

Vendor prepayments

890

(752)

Accounts payable and accrued expenses

 

(8,185)

 

2,609

Lease liability, net

(399)

(439)

Other assets and liabilities

 

1,624

 

76

Net cash and cash equivalents provided by operating activities

 

38,355

 

7,805

Cash flows from investing activities

Purchase of equipment and leasehold improvements

 

(4,180)

 

(1,479)

Payment for acquisitions, net of cash acquired

(8,510)

Net cash and cash equivalents used in investing activities

 

(4,180)

 

(9,989)

Cash flows from financing activities

Purchase of treasury stock

 

(1,441)

 

(520)

Borrowings under revolving credit facility

10,000

Repayments of borrowings under revolving credit facility

(10,000)

Borrowings under term loan

2,148

Repayments of borrowings under term loan

(388)

(210)

Dividends paid

 

(2,256)

 

(2,240)

Payments of deferred financing costs

(638)

Net cash and cash equivalents used in financing activities

 

(4,723)

 

(822)

Effect of foreign exchange rate on cash and cash equivalents

 

81

 

(2,214)

Net increase (decrease) in cash and cash equivalents

 

29,533

 

(5,220)

Cash and cash equivalents at beginning of period

 

20,245

 

29,272

Cash and cash equivalents at end of period

$

49,778

$

24,052

Supplementary disclosure of cash flow information:

Income taxes paid

$

4,126

$

3,095

Interest paid

$

30

$

39

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

8

Climb Global Solutions, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements

September 30, 2023

(Unaudited)

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

1.           Basis of Presentation:

The accompanying unaudited condensed consolidated financial statements of Climb Global Solutions, 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, 2022.

The consolidated financial statements include the accounts of Climb Global Solutions, Inc. and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.

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. Effective January 1, 2023, the Company adopted the new credit loss standard and it did not have an impact on the Company’s financial statements.

In July 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-03, “Presentation of Financial Statements (Topic 205), Income Statement — Reporting Comprehensive Income (Topic 220), Distinguishing Liabilities from Equity (Topic 480), Equity (Topic 505), Compensation — Stock Compensation (Topic 718).” This ASU amends various paragraphs in the accounting codification pursuant to the issuance of Commission Staff Accounting Bulletin (“SAB”) number 120. The ASU provides clarifying guidance related to employee and non-employee share-based payment accounting, including guidance related to spring-loaded awards. ASU 2023-03 was effective upon issuance. The adoption of this ASU did not have an impact on the Company’s consolidated financial statements. 

9

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. Transactions denominated in currencies other than the applicable functional currency are converted to the functional currency at the exchange rate on the transaction date. 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, 2023 and 2022 were $14.0 million and $14.2 million, respectively. The net sales from our foreign operations for the nine months ended September 30, 2023 and 2022 were $55.0 million and $44.0 million, respectively.  

4.          Comprehensive Income:

Cumulative translation adjustments have been classified within accumulated other comprehensive 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 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 the 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 Note 16 – Segment Information.

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

10

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.

6.            Acquisition:

On August 18, 2022, the Company entered into a Share Purchase Agreement pursuant to which the Company purchased the entire share capital of Spinnakar Limited (“Spinnakar”) for an aggregate purchase price of approximately £9.8 million (equivalent to $11.8 million USD), subject to certain working capital and other adjustments, paid at closing plus a potential post-closing earn-out. The allocation of the purchase price was based upon the estimated fair value of Spinnakar’s net tangible and identifiable intangible assets as of the date of the acquisition. The transaction was accounted for under the purchase method of accounting. The purchase price allocation is final, with no measurement period adjustment made to the account balances recorded at the acquisition date.

The purchase consideration included approximately $1.8 million fair value for potential earn-out consideration if certain targets are achieved, payable in cash, which is included in non-current liabilities as of September 30, 2023.

11

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, 2023:

Balance January 1, 2023

$

18,963

Translation adjustments

47

Balance September 30, 2023

$

19,010

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

As of September 30, 2023

Gross Carrying Amount

Accumulated Amortization

Net Carrying Amount

Customer and vendor relationships

$

21,509

$

3,578

$

17,931

Trade name

469

91

378

Total

$

21,978

$

3,669

$

18,309

As of December 31, 2022

Gross Carrying Amount

Accumulated Amortization

Net Carrying Amount

Customer and vendor relationships

$

21,457

$

2,165

$

19,292

Trade name

468

67

401

Total

$

21,925

$

2,232

$

19,693

Customer relationships are amortized over thirteen years. Vendor relationships are amortized between eight and fifteen years. Trade name is amortized over fifteen years.

During the three months ended September 30, 2023 and 2022, the Company recognized total amortization expense for other intangibles, net of $0.5 million and $0.3 million, respectively. During the nine months ended September 30, 2023 and 2022, the Company recognized total amortization expense for other intangibles, net of $1.5 million and $0.7 million, respectively.

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

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

    

$

468

2024

 

1,871

2025

 

1,871

2026

 

1,871

2027

 

1,871

Thereafter

 

10,357

Total

$

18,309

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.

12

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,

2023

2022

Cash paid for operating lease liabilities

$

467

$

314

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

$

$

63

Weighted-average remaining lease term

3.4 years

4.6 years

Weighted-average discount rate

3.5%

3.4%

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

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

    

$

158

2024

 

540

2025

 

548

2026

 

546

2027

 

116

1,908

Less: imputed interest

(489)

Total lease liabilities

$

1,419

Lease liabilities, current portion

442

Lease liabilities, net of current portion

977

Total lease liabilities

$

1,419

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

2023

    

2022

Equipment

$

2,285

$

2,720

Capitalized software

6,111

2,997

Leasehold improvements

 

2,346

 

1,848

 

10,742

 

7,565

Less accumulated depreciation and amortization

 

(3,435)

 

(4,050)

$

7,307

$

3,515

During the three months ended September 30, 2023, and 2022, the Company recorded depreciation and amortization expense of $0.1 million and $0.2 million, respectively. During the nine months ended September 30, 2023 and 2022, the Company recorded depreciation and amortization expense of $0.5 million and $0.6 million, respectively.

In limited circumstances, the Company offers extended payment terms to customers for periods of 12 to 24 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. Accounts receivable long term, net consists of the following:

September 30,

December 31,

2023

    

2022

Total amount due from customer

$

1,851

$

5,213

Less: unamortized discount

 

(20)

 

(188)

Less: current portion included in accounts receivable

 

(659)

 

(1,911)

$

1,172

$

3,114

The undiscounted cash flows to be received by the Company relating to these accounts receivable long-term is expected to be $0.6 million, $0.4 million, $0.4 million and $0.4 million during each of the 12-month periods ending September 30, 2024, 2025, 2026 and 2027, respectively.

Accounts payable and accrued expenses consist of the following:

    

September 30,

December 31,

2023

    

2022

    

Trade accounts payable

$

146,939

$

151,180

Accrued expenses

 

7,956

 

9,470

$

154,895

$

160,650

11.            Credit Facility:

On May 18, 2023, the Company entered into a revolving credit agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A. (“JPM”), providing for a revolving credit facility of up to $50.0 million, including the issuance of letters of credit and swingline loans not to exceed $2.5 million and $5.0 million, respectively, at any time outstanding. In addition, subject to certain conditions enumerated in the Credit Agreement, the Company has the right to increase the revolving credit facility by a total amount not to exceed $20.0 million. The proceeds of the revolving loans, letters of credit and swingline loans under the Credit Agreement may be used for working capital needs, general corporate purposes and for acquisitions permitted by the terms of the Credit Agreement.

14

All outstanding loans issued pursuant to the Credit Agreement become due and payable, on May 18, 2028. There were no amounts outstanding under the Credit Agreement as of September 30, 2023.

Outstanding Loans comprising (i) ABR Borrowings bear interest at the ABR plus the Applicable Rate, (ii) Term Benchmark Borrowings bear interest at the Adjusted Term SOFR Rate or the Adjusted EURIBOR Rate, as applicable, plus the Applicable Rate and (iii) RFR Loans bear interest at a rate per annum equal to the applicable Adjusted Daily Simple RFR plus the Applicable Rate. The Applicable Rate for borrowings varies (i) in the case of ABR Borrowings, from 0.50% to 0.75% and (ii) in the case of Term Benchmark Borrowings and RFR Loans, from 1.50% to 1.75%.

The Credit Agreement contains customary affirmative covenants, such as financial statement and collateral reporting requirements. The Credit Agreement also contains customary negative covenants that limit the ability of the Company to, among other things, incur indebtedness, create liens or permit encumbrances, or undergo certain fundamental changes. Additionally, under certain circumstances, the Company is required to maintain a minimum fixed charge coverage ratio.

In connection with entering into the Credit Agreement, on May 18, 2023, the Company voluntarily terminated its existing revolving credit agreement, dated November 15, 2017 with Citibank N.A. (“Previous Credit Facility”). As of December 31, 2022 and as of the date of termination, the Company had no borrowings outstanding under the Previous Credit Facility.

On April 8, 2022, the Company entered into a $2.1 million term loan (the “Term Loan”) with First American Commercial Bancorp, Inc. (“First American”) pursuant to a Master Loan and Security Agreement. The proceeds from the Term Loan will be used to fund certain capital expenditures. The borrowing under the Term Loan bears interest at a rate of 3.73% per annum and is being repaid over forty-eight monthly installments of principal and interest through April 2026.

At September 30, 2023 and December 31, 2022, the Company had $1.4 million and $1.8 million outstanding under the Term Loan, respectively. At September 30, 2023, future principal payments under the Term Loan are as follows:

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

176

2024

542

2025

562

2026

144

Total

$

1,424

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,

    

2023

    

2022

    

2023

    

2022

    

Numerator:

Net income

$

7,077

$

7,735

$

2,372

$

2,234

Less distributed and undistributed income allocated to participating securities

171

196

61

54

Net income attributable to common shareholders

6,906

7,539

2,311

2,180

Denominator:

 

 

 

Weighted average common shares (Basic)

 

4,392

 

4,323

 

4,414

 

4,340

 

 

 

Weighted average common shares including assumed conversions (Diluted)

 

4,392

 

4,323

 

4,414

 

4,340

Basic net income per share

$

1.57

$

1.74

$

0.52

$

0.50

Diluted net income per share

$

1.57

$

1.74

$

0.52

$

0.50

13.        Major Customers and Vendors:

The Company had one major vendor that accounted for 15% of total purchases during the three months ended September 30, 2023, and 16% of total purchases during the three months ended September 30, 2022. The Company had one major vendor that accounted for 16% of total purchases during the nine months ended September 30, 2023 and 18% of total purchases during the nine months ended September 30, 2022.

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

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, 2023, the number of shares of Common Stock available for future award grants to employees, officers and directors under the 2021 Plan is 241,068.

16

The 2012 Stock-Based Compensation Plan (the “2012 Plan”) authorized 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, 2023, the number of shares of Common Stock available under the 2012 Plan was zero.

During the nine months ended September 30, 2023, the Company granted a total of 132,526 shares of Restricted Stock to officers and employees. These shares of Restricted Stock vest immediately, over time in three equal installments or over time in sixteen equal quarterly installments.

During the nine months ended September 30, 2022, the Company granted a total of 73,505 shares of Restricted Stock to officers. These shares of Restricted Stock vest over time in sixteen equal quarterly installments. During the nine months ended September 30, 2022, a total of 4,056 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, 2023, and changes during the nine months then ended is as follows:

Weighted

 

Average Grant

Date

 

Shares

Fair Value

 

Nonvested shares at January 1, 2023

 

121,059

$

24.83

Granted in 2023

 

132,526

 

45.81

Vested in 2023

 

(91,624)

 

37.98

Forfeited in 2023

 

 

Nonvested shares at September 30, 2023

 

161,961

$

35.26

As of September 30, 2023, there is approximately $5.1 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 1.6 years.

During the three months ended September 30, 2023, and 2022, the Company recognized share-based compensation expense of $0.7 million and $0.8 million, respectively. During the nine months ended September 30, 2023, and 2022, the Company recognized share-based compensation expense of $3.4 million and $1.5 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,

2023

  

2022

  

2023

  

2022

Net Sales:

Distribution

$

226,905

$

195,304

$

72,227

$

66,529

Solutions

 

18,324

 

20,139

 

6,230

 

9,732

 

245,229

 

215,443

 

78,457

 

76,261

Gross Profit:

Distribution

$

35,472

$

30,953

$

11,671

$

11,101

Solutions

 

7,704

 

7,031

 

2,603

 

2,416

 

43,176

 

37,984

 

14,274

 

13,517

Direct Costs:

Distribution

$

15,225

$

11,374

$

5,249

$

4,123

Solutions

 

3,844

 

3,262

 

1,226

 

1,113

 

19,069

 

14,636

 

6,475

 

5,236

Segment Income Before Taxes: (1)

Distribution

$

20,247

$

19,579

$

6,422

$

6,978

Solutions

 

3,860

 

3,769

 

1,377

 

1,303

Segment Income Before Taxes

 

24,107

 

23,348

 

7,799

 

8,281

General and administrative

$

12,861

$

10,390

$

3,647

$

3,686

Acquisition related costs

277

445

246

365

Depreciation and amortization expense

1,934

1,357

617

555

Interest, net

 

760

 

40

318

58

Foreign currency transaction loss

(100)

(799)

 

(140)

 

(500)

Income before taxes

$

9,695

$

10,397

$

3,467

$

3,233

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

    

    

    

As of

As of 

September 30,

December 31,

Selected Assets by Segment:

2023

2022

Distribution

$

141,224

$

180,602

Solutions

 

26,116

 

21,420

Segment Select Assets

 

167,340

 

202,022

Corporate Assets

 

65,025

 

29,834

Total Assets

$

232,365

$

231,856

18

Geographic areas and net sales mix related to operations for the three and nine months ended September 30, 2023 and 2022 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, 2023

September 30, 2023

Distribution

  

Solutions

Total

Distribution

  

Solutions

Total

Geography

              

              

              

              

USA

$

180,278

$

9,908

$

190,186

$

60,891

$

3,605

$

64,496

Europe and United Kingdom

 

28,903

 

7,508

 

36,411

 

6,353

 

2,418

 

8,771

Canada

 

17,724

 

908

 

18,632

 

4,983

 

207

 

5,190

Total net sales

$

226,905

$

18,324

$

245,229

$

72,227

$

6,230

$

78,457

Timing of Revenue Recognition

              

              

              

              

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

$

200,027

$

13,290

$

213,317

$

63,587

$

4,422

$

68,009

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

 

26,878

 

5,034

 

31,912

 

8,640

 

1,808

 

10,448

Total net sales

$

226,905

$

18,324

$

245,229

$

72,227

$

6,230

$

78,457

    

Nine months ended

    

Three months ended

September 30, 2022

September 30, 2022

Distribution

  

Solutions

Total

Distribution

  

Solutions

Total

Geography

              

              

              

              

USA

$

159,335

$

12,027

$

171,362

$

54,812

$

7,224

$

62,036

Europe and United Kingdom

 

19,252

 

6,816

 

26,068

 

5,933

 

2,077

 

8,010

Canada

 

16,717

 

1,296

 

18,013

 

5,784

 

431

 

6,215

Total net sales

$

195,304

$

20,139

$

215,443

$

66,529

$

9,732

$

76,261

Timing of Revenue Recognition

              

              

              

              

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

$

173,606

$

15,076

$

188,682

$

58,669

$

7,982

$

66,651

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

 

21,698

 

5,063

 

26,761

 

7,860

 

1,750

 

9,610

Total net sales

$

195,304

$

20,139

$

215,443

$

66,529

$

9,732

$

76,261

(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, 2023 and December 31, 2022 were as follows.

    

September 30,

December 31,

 

Identifiable Assets by Geographic Areas

2023

    

2022

USA

$

147,805

$

137,877

Canada

24,169

27,597

Europe and United Kingdom

60,391

66,382

Total

$

232,365

$

231,856

19

17.          Related Party Transactions:

The Company made sales to a customer where a family member of one of our executives has a minority ownership position. During the three months ended September 30, 2023 and 2022, net sales to this customer totaled approximately $0.3 million and $0.7 million, respectively. During the nine months ended September 30, 2023 and 2022, net sales to this customer totaled approximately $1.3 million and $1.7 million, respectively. Amounts due from this customer as of September 30, 2023 and December 31, 2022 were approximately $0.2 million and $0.1 million, respectively, which were or are expected to be settled in cash subsequent to each period end.

18.          Subsequent Events:

Acquisition of Data Solutions Holdings Limited

On October 6, 2023, Climb Global Solutions Holdings UK Limited (“Buyer”), a private limited company under the laws of England and Wales and a wholly-owned subsidiary of the Company, entered into the Share Purchase Agreement by and among Michael O’Hara, Francis O’Haire, Roberta McCrossan, David Keating, Alan Smyth and Brian Davis, as sellers (collectively, “Sellers”), Buyer and the Company (as guarantor) (the “SPA”).

Pursuant to the SPA, on October 6, 2023, Buyer, among other things, purchased the entire share capital of Data Solutions Holdings Limited, a private limited company under the laws of Ireland, from Sellers for an aggregate purchase price of €15.4 million (equivalent to $16.3 million USD), subject to certain working capital and other adjustments, plus a potential post-closing earn-out. The Company has guaranteed certain obligations of the Buyer under the SPA, including the potential post-closing earn-out.

The SPA contains customary Irish warranties and covenants and customary indemnification obligations of Sellers, subject to certain limitations and insurance caps.

20

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

This following information should be read in conjunction with the consolidated financial statements and the notes included in Item 1 of Part I of this 10-Q and the audited consolidated financial statements and notes, and Management’s Discussion and Analysis of Financial Condition and Results of Operations, contained in the 10-K filed with the SEC on for the fiscal year ended December 31, 2022.  In addition to historical information, the following discussion contains certain forward-looking information.  See “Cautionary Note Regarding Forward Looking Statements” above for certain information concerning -forward-looking statements.

Overview

Our Company 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, and direct e-mail.

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

Factors Influencing Our Financial Results

We derive the majority of our net sales through 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, 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.

21

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.8 million and $0.2 million, during the three months ended September 30, 2023. Total dividends paid and shares repurchased were $0.7 million and $0.1 million, respectively, during the three months ended September 30, 2022. 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, applicable legal, tax and regulatory restrictions, 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. Furthermore, 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.

Inflation. We have historically not been adversely affected by inflation, as abrupt changes in technology, rapid changes in customer preferences, short product life cycles and evolving industry standards within the IT industry have generally caused the prices of the products we sell to decline. This requires us to sell new products and have growth in unit sales of existing products in order to increase our net sales. We believe that most price increases could be passed on to our customers, as prices charged by us are not set by long-term contracts; however, as a result of competitive pressure, there can be no assurance that the full effect of any such price increases could be passed on to our customers or cause a reduction in our customers spending.

Financial Overview

Net sales increased 3%, or $2.2 million, to $78.5 million for the three months ended September 30, 2023 compared to $76.3 million for the same period in the prior year. Gross profit increased 6%, or $0.8 million, to $14.3 million for the three months ended September 30, 2023 compared to $13.5 million for the same period in the prior year. Selling, general and administrative (“SG&A”) expenses increased 13%, or $1.2 million, to $10.1 million for the three months ended September 30, 2023 compared to $8.9 million for the same period in the prior year. Depreciation and amortization expense remained consistent at $0.6 million for the three months ended September 30, 2023 and 2022, respectively. Net income increased 6%, or $0.2 million, to $2.4 million for the three months ended September 30, 2023 compared to $2.2 million for the same period in the prior year. Diluted income per share increased 4%, or $0.02, to $0.52 for the three months ended September 30, 2023 compared to $0.50 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

22

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.

Allowances 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 doubtful accounts 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, which is included in accounts payable and accrued expenses. If actual sales returns are greater than estimated by management, additional expense may be required as an offset to net sales.

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.

23

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. There were no contracts outstanding as of September 30, 2023.

Interest, Net

Interest, net consists primarily of interest income earned on our cash and cash equivalents and 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. Effective January 1, 2023, the Company adopted the new credit loss standard and it did not have an impact on the Company’s financial statements.

24

In July 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-03, “Presentation of Financial Statements (Topic 205), Income Statement — Reporting Comprehensive Income (Topic 220), Distinguishing Liabilities from Equity (Topic 480), Equity (Topic 505), Compensation — Stock Compensation (Topic 718).” This ASU amends various paragraphs in the accounting codification pursuant to the issuance of Commission Staff Accounting Bulletin (“SAB”) number 120. The ASU provides clarifying guidance related to employee and non-employee share-based payment accounting, including guidance related to spring-loaded awards. ASU 2023-03 was effective upon issuance. The adoption of this ASU did not have an impact on the Company’s consolidated financial statements. 

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,

    

2023

    

2022

    

    

2023

    

2022

    

    

Net sales

 

100.0

%  

100.0

%  

 

100.0

%  

100.0

%  

 

Cost of sales

 

82.4

82.4

 

81.8

82.3

 

Gross profit

 

17.6

17.6

 

18.2

17.7

 

Selling, general and administrative expenses

 

13.0

11.6

 

12.9

11.7

 

Acquisition related costs

0.1

0.2

0.3

0.5

Depreciation and amortization expense

0.8

0.6

0.8

0.7

Income from operations

 

3.7

5.2

 

4.2

4.8

 

Other income (expense)

 

0.3

(0.4)

 

0.2

(0.6)

 

Income before income taxes

 

4.0

4.8

 

4.4

4.2

 

Income tax provision

 

1.1

1.2

 

1.4

1.3

 

Net income

 

2.9

%  

3.6

%  

 

3.0

%  

2.9

%  

 

Key Operating Metrics / Non-GAAP Financial Measures

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,

2023

2022

2023

2022

Net sales

$

245,229

$

215,443

$

78,457

$

76,261

Adjusted gross billings (Non-GAAP)

$

863,339

$

744,814

$

281,915

$

264,304

Gross profit

$

43,176

$

37,984

$

14,274

$

13,517

Gross profit - Distribution

$

35,472

$

30,953

$

11,671

$

11,101

Gross profit - Solutions

$

7,704

$

7,031

$

2,603

$

2,416

Adjusted EBITDA (Non-GAAP)

$

15,422

$

13,745

$

5,062

$

4,945

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

5.0%

5.1%

5.1%

5.1%

Effective margin % - Adjusted EBITDA (Non-GAAP)

35.7%

36.2%

35.5%

36.6%

25

We consider gross profit growth and effective margin to be key metrics in evaluating our business. During the three months ended September 30, 2023, gross profit increased 6%, or $0.8 million, to $14.3 million compared to $13.5 million for the same period in the prior year while effective margin decreased to 35.5% compared to 36.6% for the same period in the prior year. During the nine months ended September 30, 2023, gross profit increased 14%, or $5.2 million, to $43.2 million compared to $38.0 million for the same period in the prior year while effective margin decreased to 35.7% compared to 36.2% 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):

2023

2022

2023

2022

Net sales

$

245,229

$

215,443

$

78,457

$

76,261

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

618,110

529,371

203,458

188,043

Adjusted gross billings

$

863,339

$

744,814

$

281,915

$

264,304

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 (Non-GAAP):

2023

    

2022

2023

    

2022

Net income

$

7,077

$

7,735

$

2,372

$

2,234

Provision for income taxes

2,618

2,662

1,095

999

Depreciation and amortization

1,934

1,357

617

555

Interest expense

94

55

45

15

EBITDA

11,723

11,809

4,129

3,803

Share-based compensation

3,422

1,491

687

777

Acquisition related costs

277

445

246

365

Adjusted EBITDA

$

15,422

$

13,745

$

5,062

$

4,945

We define adjusted EBITDA, as net income, plus provision for income taxes, depreciation, amortization, share-based compensation and interest. 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.

26

Acquisitions

On August 18, 2022, we completed the acquisition of Spinnakar Limited (“Spinnakar”) for an aggregate purchase price of approximately £9.8 million (equivalent to $11.8 million USD), subject to certain working capital and other adjustments, paid at closing plus a potential post-closing earn-out. The operating results of Spinnakar are included in our operating results from the date of acquisition.

Three Months Ended September 30, 2023 Compared to Three Months Ended September 30, 2022

Net Sales and Adjusted Gross Billings

Net sales for the three months ended September 30, 2023 increased 3%, or $2.2 million, to $78.5 million compared to $76.3 million for the same period in the prior year. Adjusted gross billings for the three months ended September 30, 2023 increased 7%, or $17.6 million, to $281.9 million compared to $264.3 million for the same period in the prior year. Adjusted gross billings increased at a greater rate than net sales due to differences in the product mix between the two periods and an unfavorable impact of foreign exchange rates. During the three months ended September 30, 2023, adjusted gross billings included a greater percentage of security, maintenance and cloud products, which are recorded net of related cost of sales, while during the three months ended September 30, 2022, adjusted gross billings included a greater percentage of hardware and software products, which are recorded on a gross basis.

Distribution segment net sales for the three months ended September 30, 2023 increased 9%, or $5.7 million, to $72.2 million compared to $66.5 million for the same period in the prior year. Adjusted gross billings for the Distribution segment for the three months ended September 30, 2023 increased 7%, or $17.4 million, to $261.6 million compared to $244.2 million for the same period in the prior year. Net sales increased at a rate greater than adjusted gross billings due to the impact of hardware and software sales recognized during the current period in our Distribution segment, which are recorded on a gross basis.

Solutions segment net sales for the three months ended September 30, 2023, decreased 36%, or $3.5 million, to $6.2 million compared to $9.7 million for the same period in the prior year. Adjusted gross billings for the Solutions segment for the three months ended September 30, 2023 increased 1%, or $0.2 million, to $20.3 million compared to $20.1 million for the same period in the prior year. Net sales decreased while adjusted gross billings increased due to the aforementioned differences in the product mix between the two periods.

During the three months ended September 30, 2023, the Company had two major customers that accounted for 21% and 17%, respectively, of our total net sales. During the three months ended September 30, 2022, the Company had two major customers that accounted for 20% and 15%, respectively, of our total net sales.  The Company had one major vendor that accounted for 15% of total purchases during the three months ended September 30, 2023 and 16% of total purchases during the three months ended September 30, 2022.

Gross Profit

Gross profit for the three months ended September 30, 2023 increased 6%, or $0.8 million, to $14.3 million compared to $13.5 million for the same period in the prior year.

Distribution segment gross profit for the three months ended September 30, 2023 increased 5%, or $0.6 million, to $11.7 million compared to $11.1 million for the same period in the prior year. The increase in Distribution segment gross profit was due to organic growth from our existing vendor partnerships, partially offset by higher 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, 2023 increased 8%, or $0.2 million, to $2.6 million compared to $2.4 million for the same period in the prior year. This increase was driven by the aforementioned increase in adjusted gross billings compared to the same period in the prior year.

Customer rebates and discounts for the three months ended September 30, 2023 were $2.8 million compared to $1.9 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.

27

Vendor rebates and discounts for the three months ended September 30, 2023 were $2.3 million compared to $1.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 or meeting certain early payment programs offered by our vendors. The Company monitors vendor rebate levels, competitive pricing, and gross profit margins carefully.

Selling, General and Administrative Expenses

SG&A expenses for the three months ended September 30, 2023 increased 13%, or $1.2 million, to $10.1 million compared to $8.9 million for the same period in the prior year. SG&A expenses were 3.6% of adjusted gross billings for the three months ended September 30, 2023, compared to 3.4% for the same period in the prior year.

The remaining increase in SG&A expenses were primarily due to increased salaries, commission and personnel costs in support of our continued investment in our infrastructure to drive future growth, including new personnel, employee training and development. 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 to drive future growth.

Depreciation and Amortization Expense

Depreciation and amortization expense for the three months ended September 30, 2023, remained consistent at $0.6 million for the same period in the prior year.

Acquisition Related Costs

Acquisition related costs for the three months ended September 30, 2023 were $0.2 million compared to $0.4 million for the same period in the prior year. These expenses for the three months ended September 30, 2023 were incurred in conjunction with the acquisition of Data Solutions discussed below, while these expenses in the same period in the prior year related to the acquisition of Spinnakar.

Income Taxes

For the three months ended September 30, 2023 and 2022, the Company recorded a provision for income taxes of $1.1 million and $1.0 million, respectively. The effective tax rate for the three months ended September 30, 2023 and 2022 was 31.6% and 30.9%, respectively. The Company’s effective tax rate for the three months ended September 30, 2023 and 2022 were impacted by limitations on the deductibility of certain facilitative acquisition related costs.

Nine months Ended September 30, 2023 Compared to Nine months Ended September 30, 2022

Net Sales and Adjusted Gross Billings

Net sales for the nine months ended September 30, 2023 increased 14%, or $29.8 million, to $245.2 million compared to $215.4 million for the same period in the prior year. Adjusted gross billings for the nine months ended September 30, 2023 increased 16%, or $118.5 million, to $863.3 million compared to $744.8 million for the same period in the prior year. Adjusted gross billings increased at a greater rate than net sales due to differences in the product mix between the two periods and an unfavorable impact of foreign exchange rates. During the nine months ended September 30, 2023, adjusted gross billings included a greater percentage of security, maintenance and cloud products, which are recorded net of related cost of sales, while during the nine months ended September 30, 2022, adjusted gross billings included a greater percentage of hardware and software products, which are recorded on a gross basis.

Distribution segment net sales for the nine months ended September 30, 2023 increased 16%, or $31.6 million, to $226.9 million compared to $195.3 million for the same period in the prior year. Adjusted gross billings for the Distribution segment for the nine months ended September 30, 2023 increased 16%, or $113.1 million, to $805.2 million compared to $692.1 million for the same period in the prior year. Net sales and adjusted gross billings increased at consistent rates due to similar product mixes period over period.

28

Solutions segment net sales for the nine months ended September 30, 2023, decreased 9%, or $1.8 million, to $18.3 million compared to $20.1 million for the same period in the prior year. Adjusted gross billings for the Solutions segment for the nine months ended September 30, 2023 increased 10%, or $5.4 million, to $58.1 million compared to $52.8 million for the same period in the prior year. Net sales decreased while adjusted gross billings increased due to the aforementioned differences in the product mix between the two periods.

During the nine months ended September 30, 2023, the Company had two major customers that accounted for 21% and 15%, respectively, of our total net sales. During the nine months ended September 30, 2022, the Company had two major customers that accounted for 22% and 16%, respectively, of our total net sales. The Company had one major vendor that accounted for 16% of total purchases during the nine months ended September 30, 2023, and 18% of total purchases during the nine months ended September 30, 2022.

Gross Profit

Gross profit for the nine months ended September 30, 2023 increased 14%, or $5.2 million, to $43.2 million compared to $38.0 million for the same period in the prior year.

Distribution segment gross profit for the nine months ended September 30, 2023 increased 15%, or $4.5 million, to $35.5 million compared to $31.0 million for the same period in the prior year. The increase in Distribution segment gross profit was due to organic growth from our existing vendor partnerships, partially offset by higher 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 nine months ended September 30, 2023 increased 10%, or $0.7 million, to $7.7 million compared to $7.0 million for the same period in the prior year. This increase was driven by the aforementioned increase in adjusted gross billings compared to the same period in the prior year.

Customer rebates and discounts for the nine months ended September 30, 2023 were $9.2 million compared to $5.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.

Vendor rebates and discounts for the nine months ended September 30, 2023 were $6.1 million compared to $4.1 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 or meeting certain early payment programs offered by our vendors. The Company monitors vendor rebate levels, competitive pricing, and gross profit margins carefully.

Selling, General and Administrative Expenses

SG&A expenses for the nine months ended September 30, 2023 increased 28%, or $6.9 million, to $31.9 million compared to $25.0 million for the same period in the prior year. SG&A expenses were 3.7% of adjusted gross billings for the nine months ended September 30, 2023, compared to 3.4% for the same period in the prior year.

Included in SG&A expense during the nine months ended September 30, 2023 was stock compensation expense recognized of $1.8 million relating to the one-time stock grant of 35,000 shares of immediately vested Common Stock to our Chief Executive Officer. This grant was made in recognition of prior performance and as changes to his compensation arrangement from his participation in the Company’s Executive Severance and Change in Control Plan and the termination of his existing employment agreement.

The remaining increase in SG&A expenses were primarily due to increased salaries, commission and personnel costs in support of our continued investment in our infrastructure to drive future growth, including new personnel, employee training and development. 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 to drive future growth. In addition, SG&A was impacted by increased professional service fees and other costs that are non-recurring.

Depreciation and Amortization Expense

Depreciation and amortization expense for the nine months ended September 30, 2023, increased 43%, or $0.6 million, to $1.9 million compared to $1.4 million for the same period in the prior year, primarily due to the full year

29

amortization in the current year of intangible assets acquired in the Spinnakar acquisition compared to a lesser period in the comparable prior year period as the acquisition closed on August 18, 2022.

Acquisition Related Costs

Acquisition related costs for the nine months ended September 30, 2023 were $0.3 million compared to $0.4 million for the same period in the prior year. These expenses for the nine months ended September 30, 2023 were incurred in conjunction with the acquisition of Data Solutions discussed below, while these expenses in the same period in the prior year related to the acquisition of Spinnakar.

Income Taxes

For the nine months ended September 30, 2023 and 2022, the Company recorded a provision for income taxes of $2.6 million and $2.7 million, respectively. The effective tax rate for the nine months ended September 30, 2023 and 2022 was 27.0% and 25.6%, respectively. The change in the effective tax rate for the nine months ended September 30, 2023 compared to the same period in the prior year is a result of limitations on the deductibility of certain executive compensation amounts during the current period, as well as the Company’s effective tax rate for both periods were impacted by limitations on the deductibility of certain facilitative acquisition related costs.

30

Acquisition of Data Solutions

On October 6, 2023, Climb Global Solutions Holdings UK Limited (“Buyer”), a private limited company under the laws of England and Wales and a wholly-owned subsidiary of the Company, entered into a Share Purchase Agreement by and among Michael O’Hara, Francis O’Haire, Roberta McCrossan, David Keating, Alan Smyth and Brian Davis, as sellers (collectively, “Sellers”), Buyer and the Company (as guarantor) (the “SPA”).

Pursuant to the SPA, on October 6, 2023, Buyer, among other things, purchased the entire share capital of Data Solutions Holdings Limited, a private limited company under the laws of Ireland, from Sellers for an aggregate purchase price of €15.4 million (equivalent to $16.3 million USD), subject to certain working capital and other adjustments, plus a potential post-closing earn-out. The Company has guaranteed certain obligations of the Buyer under the SPA, including the potential post-closing earn-out.

The SPA contains customary Irish warranties and covenants and customary indemnification obligations of Sellers, subject to certain limitations and insurance caps.

Liquidity and Capital Resources

Our cash and cash equivalents as of September 30, 2023 increased 146%, or $29.6 million, to $49.8 million compared to $20.2 million as of December 31, 2022.

Net cash and cash equivalents provided by operating activities for the nine months ended September 30, 2023 was $38.4 million, comprised primarily of changes in operating assets and liabilities of $25.8 million and net income adjusted for non-cash items of $12.6 million.

Net cash and cash equivalents used in investing activities during the nine months ended September 30, 2023 consisted of $4.2 million purchases of fixed assets supporting our ongoing ERP project.

Net cash and cash equivalents used in financing activities during the nine months ended September 30, 2023 was $4.7 million, comprised of dividend payments on our Common Stock of $2.3 million, purchases of treasury stock of $1.4 million, repayments of borrowings under term loan of $0.4 million and payments of deferred financing costs of $0.6 million.

On May 18, 2023, the Company entered into a revolving credit agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A. (“JPM”), providing for a revolving credit facility of up to $50.0 million, including the issuance of letters of credit and swingline loans not to exceed $2.5 million and $5.0 million, respectively, at any time outstanding. In addition, subject to certain conditions enumerated in the Credit Agreement, the Company has the right to increase the revolving credit facility by a total amount not to exceed $20.0 million. The proceeds of the revolving loans, letters of credit and swingline loans under the Credit Agreement may be used for working capital needs, general corporate purposes and for acquisitions permitted by the terms of the Credit Agreement. All outstanding loans issued pursuant to the Credit Agreement become due and payable, on May 18, 2028. There were no amounts outstanding under the Credit Agreement as of September 30, 2023.

On April 8, 2022, the Company entered into a $2.1 term loan (the “Term Loan”) with First American Commercial Bancorp, Inc. (“First American”) pursuant to a Master Loan and Security Agreement. The proceeds from the Term Loan will be used to fund certain capital expenditures. The borrowing under the Term Loan bears interest at a rate of 3.73% per annum and is being repaid over forty-eight monthly installments of principal and interest through April 2026.  As of September 30, 2023, the Company had $1.4 million outstanding under the Term Loan.

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 Credit Agreement 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.

31

Off-Balance Sheet Arrangements

As of September 30, 2023, we did not have any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of Regulation S-K promulgated under the Securities Act of 1934, as amended.

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. We maintain “disclosure controls and procedures” (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) that are designed to ensure that material information relating to us is made known to the officers who certify as to our financial reports and to other members of senior management and the Board of Directors.  These disclosure controls and procedures are designed to ensure that information required to be disclosed in our reports that are filed or submitted under the Exchange Act, are recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms.  

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 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), Vice President and Chief Financial Officer (principal financial officer) and Vice President and Chief Accounting Officer (principal accounting officer). Based upon that evaluation, the Company’s Chief Executive Officer, Chief Financial Officer and Chief Accounting 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, Chief Financial Officer and Chief Accounting Officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control Over Financial Reporting. 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, 2023, 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 2023.

ISSUER PURCHASE OF EQUITY SECURITIES

    

    

    

    

    

Maximum

 

Number of

 

Total Number

Shares That

 

of Shares

May Yet Be

 

Total

Purchased as

Purchased

Number

Average

Part of Publicly

Under the

 

of Shares

Price Paid

Announced

Average

 Plans or

 

Purchased

Per Share

Plans or

Price Paid

Programs

 

Period

(1)

(2)

Programs

Per Share

(3)

 

July 1, 2023 - July 31, 2023

 

$

 

$

 

545,786

August 1, 2023 - August 31, 2023

 

$

 

$

 

545,786

September 1, 2023 - September 30, 2023

 

$

 

$

 

545,786

Total

 

$

 

$

 

545,786

(1)Does not include 6,023 shares surrendered, or deemed surrendered, to the Company by employees to satisfy individual tax withholding obligations upon vesting of previously issued shares of Restricted Stock.

(2)For the quarter ended September 30, 2023, we did not repurchase any shares of our Common Stock under our share repurchase plans referred to in footnote (3) below.

(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 timing, number and value of shares of Common Stock repurchased are subject to the Company’s discretion. The Common Stock repurchase program does not have an expiration date.

33

Item 6. Exhibits

(a)

Exhibits

3.1

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

3.1(a)

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

3.2

Amended and Restated Bylaws of the Company. (3)

10.1*

Stock Purchase Agreement, dated October 6, 2023, by and among certain individuals listed therein, Climb Global Solutions Holdings UK Limited, and Climb Global Solutions, Inc. (4)

31.1

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 (filed herewith).

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 officer) of the Company (filed herewith).

31.3

Certification pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934, of Matthew Sullivan, the Vice President and Chief Accounting Officer (principal accounting officer) of the Company (filed herewith).

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 (filed herewith).

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 officer) of the Company (filed herewith).

32.3

Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, of Matthew Sullivan, the Vice President and Chief Accounting Officer (principal accounting officer) of the Company (filed herewith).

101

The following financial information from Climb Global Solutions, Inc.’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, filed with the SEC on November 2, 2023, 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 Exhibit 3.1 to the Company’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 Exhibit 3.1 to the Company’s Current Report on Form 8-K, filed on October 27, 2022.

(3) Incorporated by reference to Exhibit 3.2 to the Company’s Current Report on Form 8-K, filed on October 27, 2022.

(4) Incorporated by reference to Exhibit 2.1 to the Company’s Current Report on Form 8-K, filed on October 10, 2023.

* Certain schedules to this agreement have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company agrees to furnish a copy of all omitted schedules to the SEC upon its request. Portions of this exhibit have been omitted pursuant to Item 601(b)(2)(ii) of Regulation S-K. The Company agrees to furnish supplementally an unredacted copy of the Exhibits to the SEC upon its request.

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.

CLIMB GLOBAL SOLUTIONS, INC

November 2, 2023

By:

/s/ Dale Foster

Date

Dale Foster, Chief Executive Officer (Principal Executive Officer)

November 2, 2023

By:

/s/ Andrew Clark

Date

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

November 2, 2023

By:

/s/ Matthew Sullivan

Date

Matthew Sullivan, Vice President and Chief Accounting Officer (Principal Accounting Officer)

35

EX-31.1 2 clmb-20230930xex31d1.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 Climb Global Solutions, 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 2, 2023

/s/ Dale Foster

Dale Foster

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 clmb-20230930xex31d2.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 Climb Global Solutions, 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 2, 2023

/s/ Andrew Clark

Andrew Clark

Vice President and Chief Financial Officer

(Principal Financial Officer)


EX-31.3 4 clmb-20230930xex31d3.htm EX-31.3

Exhibit 31.3

CERTIFICATION

I, Matthew Sullivan, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Climb Global Solutions, 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 2, 2023

/s/ Matthew Sullivan

Matthew Sullivan

Vice President and Chief Accounting Officer

(Principal Accounting Officer)


EX-32.1 5 clmb-20230930xex32d1.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 Climb Global Solutions, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2023 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 2, 2023

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 6 clmb-20230930xex32d2.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 Climb Global Solutions, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2023 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 Officer)

November 2, 2023

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.3 7 clmb-20230930xex32d3.htm EX-32.3

Exhibit 32.3

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 Climb Global Solutions, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Matthew Sullivan, 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/ Matthew Sullivan

Matthew Sullivan

Vice President and Chief Accounting Officer

(Principal Accounting Officer)

November 2, 2023

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 8 clmb-20230930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 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 (Loss) 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 (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Credit Facility - Future Principal Payments Under Term Loan (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 Statements 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 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 20202 - Disclosure - Recently Issued Accounting Standards (Policies) 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 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 (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Revenue Recognition 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 - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Right-of-use Asset and Lease Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Credit Facility (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 9 clmb-20230930_cal.xml EX-101.CAL EX-101.DEF 10 clmb-20230930_def.xml EX-101.DEF EX-101.LAB 11 clmb-20230930_lab.xml EX-101.LAB EX-101.PRE 12 clmb-20230930_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Nov. 02, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2023  
Entity Registrant Name Climb Global Solutions, 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 per share  
Trading Symbol CLMB  
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,579,628
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 49,778 $ 20,245
Accounts receivable, net of allowance for doubtful accounts of $740 and $842, respectively 126,331 154,596
Inventory, net 2,518 4,766
Vendor prepayments and advances   890
Prepaid expenses and other current assets 5,399 4,141
Total current assets 184,026 184,638
Equipment and leasehold improvements, net 7,307 3,515
Goodwill 19,010 18,963
Other intangibles, net 18,309 19,693
Right-of-use assets, net 933 1,235
Accounts receivable-long-term, net 1,172 3,114
Other assets 1,160 350
Deferred income tax assets 448 348
Total assets 232,365 231,856
Current liabilities:    
Accounts payable and accrued expenses 154,895 160,650
Lease liability, current portion 442 521
Term loan, current portion 535 520
Total current liabilities 155,872 161,691
Lease liability, net of current portion 977 1,296
Deferred income tax liabilities 4,135 4,137
Term loan, net of current portion 889 1,292
Non-current liabilities 2,870 2,866
Total liabilities 164,743 171,282
Commitments and contingencies
Stockholders' equity:    
Common stock, $.01 par value; 10,000,000 shares authorized; 5,284,500 shares issued: 4,579,628 and 4,478,432 shares outstanding, respectively 53 53
Additional paid-in capital 33,895 32,715
Treasury stock, at cost, 704,872 and 806,068 shares, respectively (12,357) (13,230)
Retained earnings 48,724 43,904
Accumulated other comprehensive loss (2,693) (2,868)
Total stockholders' equity 67,622 60,574
Total liabilities and stockholders' equity $ 232,365 $ 231,856
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Condensed Consolidated Balance Sheets    
Accounts receivable, allowances (in dollars) $ 740 $ 842
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,579,628 4,478,432
Treasury stock, shares 704,872 806,068
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Earnings - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Condensed Consolidated Statements of Earnings        
Net sales $ 78,457 $ 76,261 $ 245,229 $ 215,443
Cost of sales 64,183 62,744 202,053 177,459
Gross profit 14,274 13,517 43,176 37,984
Selling, general, and administrative expenses 10,122 8,922 31,930 25,026
Acquisition related costs 246 365 277 445
Depreciation and amortization expense 617 555 1,934 1,357
Income from operations 3,289 3,675 9,035 11,156
Other income:        
Interest, net 318 58 760 40
Foreign currency transaction loss (140) (500) (100) (799)
Income before provision for income taxes 3,467 3,233 9,695 10,397
Provision for income taxes 1,095 999 2,618 2,662
Net income $ 2,372 $ 2,234 $ 7,077 $ 7,735
Income per common share-Basic $ 0.52 $ 0.50 $ 1.57 $ 1.74
Income per common share-Diluted $ 0.52 $ 0.50 $ 1.57 $ 1.74
Weighted average common shares outstanding - Basic (in shares) 4,414 4,340 4,392 4,323
Weighted average common shares outstanding - Diluted (in shares) 4,414 4,340 4,392 4,323
Dividends paid per common share (in dollars per share) $ 0.17 $ 0.17 $ 0.51 $ 0.51
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Condensed Consolidated Statements of Comprehensive Income (Loss)        
Net income $ 2,372 $ 2,234 $ 7,077 $ 7,735
Other comprehensive income (loss):        
Foreign currency translation adjustments (1,442) (3,152) 175 (5,487)
Other comprehensive income (loss) (1,442) (3,152) 175 (5,487)
Comprehensive income (loss) $ 930 $ (918) $ 7,252 $ 2,248
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Treasury
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Total
Balance at Dec. 31, 2021 $ 53 $ 32,087 $ (13,870) $ 34,396 $ (250) $ 52,416
Balance (in shares) at Dec. 31, 2021 5,284,500          
Treasury Stock, balance (in shares) at Dec. 31, 2021     859,828      
Increase (Decrease) in Stockholders' Equity            
Net income       2,712   2,712
Translation adjustment         (626) (626)
Dividends paid       (746)   (746)
Share-based compensation expense   369       369
Restricted stock grants (net of forfeitures)   (502) $ 502      
Restricted stock grants (net of forfeitures) (in shares)     (29,499)      
Treasury shares repurchased     $ (216)     (216)
Treasury shares repurchased (in shares)     7,118      
Balance at Mar. 31, 2022 $ 53 31,954 $ (13,584) 36,362 (876) 53,909
Balance (in shares) at Mar. 31, 2022 5,284,500          
Treasury Stock, balance (in shares) at Mar. 31, 2022     837,447      
Balance at Dec. 31, 2021 $ 53 32,087 $ (13,870) 34,396 (250) 52,416
Balance (in shares) at Dec. 31, 2021 5,284,500          
Treasury Stock, balance (in shares) at Dec. 31, 2021     859,828      
Increase (Decrease) in Stockholders' Equity            
Net income           7,735
Translation adjustment           (5,487)
Balance at Sep. 30, 2022 $ 53 32,385 $ (13,183) 39,893 (5,737) 53,411
Balance (in shares) at Sep. 30, 2022 5,284,500          
Treasury Stock, balance (in shares) at Sep. 30, 2022     806,747      
Balance at Mar. 31, 2022 $ 53 31,954 $ (13,584) 36,362 (876) 53,909
Balance (in shares) at Mar. 31, 2022 5,284,500          
Treasury Stock, balance (in shares) at Mar. 31, 2022     837,447      
Increase (Decrease) in Stockholders' Equity            
Net income       2,791   2,791
Translation adjustment         (1,709) (1,709)
Dividends paid       (746)   (746)
Share-based compensation expense   345       345
Restricted stock grants (net of forfeitures)   (308) $ 308      
Restricted stock grants (net of forfeitures) (in shares)     (17,194)      
Treasury shares repurchased     $ (177)     (177)
Treasury shares repurchased (in shares)     5,151      
Balance at Jun. 30, 2022 $ 53 31,991 $ (13,453) 38,407 (2,585) 54,413
Balance (in shares) at Jun. 30, 2022 5,284,500          
Treasury Stock, balance (in shares) at Jun. 30, 2022     825,404      
Increase (Decrease) in Stockholders' Equity            
Net income       2,234   2,234
Translation adjustment         (3,152) (3,152)
Dividends paid       (748)   (748)
Share-based compensation expense   791       791
Restricted stock grants (net of forfeitures)   (397) $ 397      
Restricted stock grants (net of forfeitures) (in shares)     (22,756)      
Treasury shares repurchased     $ (127)     (127)
Treasury shares repurchased (in shares)     4,099      
Balance at Sep. 30, 2022 $ 53 32,385 $ (13,183) 39,893 (5,737) 53,411
Balance (in shares) at Sep. 30, 2022 5,284,500          
Treasury Stock, balance (in shares) at Sep. 30, 2022     806,747      
Balance at Dec. 31, 2022 $ 53 32,715 $ (13,230) 43,904 (2,868) $ 60,574
Balance (in shares) at Dec. 31, 2022 5,284,500         5,284,500
Treasury Stock, balance (in shares) at Dec. 31, 2022     806,068     806,068
Increase (Decrease) in Stockholders' Equity            
Net income       3,324   $ 3,324
Translation adjustment         613 613
Dividends paid       (749)   (749)
Share-based compensation expense   546       546
Restricted stock grants (net of forfeitures)   (765) $ 765      
Restricted stock grants (net of forfeitures) (in shares)     (43,824)      
Treasury shares repurchased     $ (214)     (214)
Treasury shares repurchased (in shares)     5,604      
Balance at Mar. 31, 2023 $ 53 32,496 $ (12,679) 46,479 (2,255) 64,094
Balance (in shares) at Mar. 31, 2023 5,284,500          
Treasury Stock, balance (in shares) at Mar. 31, 2023     767,848      
Balance at Dec. 31, 2022 $ 53 32,715 $ (13,230) 43,904 (2,868) $ 60,574
Balance (in shares) at Dec. 31, 2022 5,284,500         5,284,500
Treasury Stock, balance (in shares) at Dec. 31, 2022     806,068     806,068
Increase (Decrease) in Stockholders' Equity            
Net income           $ 7,077
Translation adjustment           175
Balance at Sep. 30, 2023 $ 53 33,895 $ (12,357) 48,724 (2,693) $ 67,622
Balance (in shares) at Sep. 30, 2023 5,284,500         5,284,500
Treasury Stock, balance (in shares) at Sep. 30, 2023     704,872     704,872
Balance at Mar. 31, 2023 $ 53 32,496 $ (12,679) 46,479 (2,255) $ 64,094
Balance (in shares) at Mar. 31, 2023 5,284,500          
Treasury Stock, balance (in shares) at Mar. 31, 2023     767,848      
Increase (Decrease) in Stockholders' Equity            
Net income       1,381   1,381
Translation adjustment         1,004 1,004
Dividends paid       (754)   (754)
Share-based compensation expense   2,238       2,238
Restricted stock grants (net of forfeitures)   (1,258) $ 1,258      
Restricted stock grants (net of forfeitures) (in shares)     (71,965)      
Treasury shares repurchased     $ (981)     (981)
Treasury shares repurchased (in shares)     19,703      
Balance at Jun. 30, 2023 $ 53 33,476 $ (12,402) 47,106 (1,251) 66,982
Balance (in shares) at Jun. 30, 2023 5,284,500          
Treasury Stock, balance (in shares) at Jun. 30, 2023     715,586      
Increase (Decrease) in Stockholders' Equity            
Net income       2,372   2,372
Translation adjustment         (1,442) (1,442)
Dividends paid       (754)   (754)
Share-based compensation expense   711       711
Restricted stock grants (net of forfeitures)   (292) $ 292      
Restricted stock grants (net of forfeitures) (in shares)     (16,737)      
Treasury shares repurchased     $ (247)     (247)
Treasury shares repurchased (in shares)     6,023      
Balance at Sep. 30, 2023 $ 53 $ 33,895 $ (12,357) $ 48,724 $ (2,693) $ 67,622
Balance (in shares) at Sep. 30, 2023 5,284,500         5,284,500
Treasury Stock, balance (in shares) at Sep. 30, 2023     704,872     704,872
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities    
Net income $ 7,077 $ 7,735
Adjustments to reconcile net income to net cash and cash equivalents provided by operating activities:    
Depreciation and amortization expense 1,934 1,362
Provision for doubtful accounts 34 17
Deferred income tax benefit (108) (292)
Share-based compensation expense 3,422 1,491
Amortization of discount on accounts receivable (41) (43)
Amortization of right-of-use assets 304 355
Changes in operating assets and liabilities:    
Accounts receivable 30,438 (5,504)
Inventory 2,247 (102)
Prepaid expenses and other current assets (882) 1,292
Vendor prepayments 890 (752)
Accounts payable and accrued expenses (8,185) 2,609
Lease liability, net (399) (439)
Other assets and liabilities 1,624 76
Net cash and cash equivalents provided by operating activities 38,355 7,805
Cash flows from investing activities    
Purchase of equipment and leasehold improvements (4,180) (1,479)
Payment for acquisitions, net of cash acquired   (8,510)
Net cash and cash equivalents used in investing activities (4,180) (9,989)
Cash flows from financing activities    
Purchase of treasury stock (1,441) (520)
Borrowings under revolving credit facility 10,000  
Repayments of borrowings under revolving credit facility (10,000)  
Borrowings under term loan   2,148
Repayments of borrowings under term loan (388) (210)
Dividends paid (2,256) (2,240)
Payments of deferred financing costs (638)  
Net cash and cash equivalents used in financing activities (4,723) (822)
Effect of foreign exchange rate on cash and cash equivalents 81 (2,214)
Net increase (decrease) in cash and cash equivalents 29,533 (5,220)
Cash and cash equivalents at beginning of period 20,245 29,272
Cash and cash equivalents at end of period 49,778 24,052
Supplementary disclosure of cash flow information:    
Income taxes paid 4,126 3,095
Interest paid $ 30 $ 39
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation
9 Months Ended
Sep. 30, 2023
Basis of Presentation  
Basis of Presentation

1.           Basis of Presentation:

The accompanying unaudited condensed consolidated financial statements of Climb Global Solutions, 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, 2022.

The consolidated financial statements include the accounts of Climb Global Solutions, Inc. and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Recently Issued Accounting Standards
9 Months Ended
Sep. 30, 2023
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. Effective January 1, 2023, the Company adopted the new credit loss standard and it did not have an impact on the Company’s financial statements.

In July 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-03, “Presentation of Financial Statements (Topic 205), Income Statement — Reporting Comprehensive Income (Topic 220), Distinguishing Liabilities from Equity (Topic 480), Equity (Topic 505), Compensation — Stock Compensation (Topic 718).” This ASU amends various paragraphs in the accounting codification pursuant to the issuance of Commission Staff Accounting Bulletin (“SAB”) number 120. The ASU provides clarifying guidance related to employee and non-employee share-based payment accounting, including guidance related to spring-loaded awards. ASU 2023-03 was effective upon issuance. The adoption of this ASU did not have an impact on the Company’s consolidated financial statements. 

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Foreign Currency Translation
9 Months Ended
Sep. 30, 2023
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. Transactions denominated in currencies other than the applicable functional currency are converted to the functional currency at the exchange rate on the transaction date. 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, 2023 and 2022 were $14.0 million and $14.2 million, respectively. The net sales from our foreign operations for the nine months ended September 30, 2023 and 2022 were $55.0 million and $44.0 million, respectively.  

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Comprehensive Income
9 Months Ended
Sep. 30, 2023
Comprehensive Income  
Comprehensive Income

4.          Comprehensive Income:

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

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition
9 Months Ended
Sep. 30, 2023
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 the 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 Note 16 – Segment Information.

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 25 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition
9 Months Ended
Sep. 30, 2023
Acquisition  
Acquisition

6.            Acquisition:

On August 18, 2022, the Company entered into a Share Purchase Agreement pursuant to which the Company purchased the entire share capital of Spinnakar Limited (“Spinnakar”) for an aggregate purchase price of approximately £9.8 million (equivalent to $11.8 million USD), subject to certain working capital and other adjustments, paid at closing plus a potential post-closing earn-out. The allocation of the purchase price was based upon the estimated fair value of Spinnakar’s net tangible and identifiable intangible assets as of the date of the acquisition. The transaction was accounted for under the purchase method of accounting. The purchase price allocation is final, with no measurement period adjustment made to the account balances recorded at the acquisition date.

The purchase consideration included approximately $1.8 million fair value for potential earn-out consideration if certain targets are achieved, payable in cash, which is included in non-current liabilities as of September 30, 2023.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets
9 Months Ended
Sep. 30, 2023
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, 2023:

Balance January 1, 2023

$

18,963

Translation adjustments

47

Balance September 30, 2023

$

19,010

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

As of September 30, 2023

Gross Carrying Amount

Accumulated Amortization

Net Carrying Amount

Customer and vendor relationships

$

21,509

$

3,578

$

17,931

Trade name

469

91

378

Total

$

21,978

$

3,669

$

18,309

As of December 31, 2022

Gross Carrying Amount

Accumulated Amortization

Net Carrying Amount

Customer and vendor relationships

$

21,457

$

2,165

$

19,292

Trade name

468

67

401

Total

$

21,925

$

2,232

$

19,693

Customer relationships are amortized over thirteen years. Vendor relationships are amortized between eight and fifteen years. Trade name is amortized over fifteen years.

During the three months ended September 30, 2023 and 2022, the Company recognized total amortization expense for other intangibles, net of $0.5 million and $0.3 million, respectively. During the nine months ended September 30, 2023 and 2022, the Company recognized total amortization expense for other intangibles, net of $1.5 million and $0.7 million, respectively.

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

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

    

$

468

2024

 

1,871

2025

 

1,871

2026

 

1,871

2027

 

1,871

Thereafter

 

10,357

Total

$

18,309

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Right-of-use Asset and Lease Liability
9 Months Ended
Sep. 30, 2023
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,

2023

2022

Cash paid for operating lease liabilities

$

467

$

314

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

$

$

63

Weighted-average remaining lease term

3.4 years

4.6 years

Weighted-average discount rate

3.5%

3.4%

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

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

    

$

158

2024

 

540

2025

 

548

2026

 

546

2027

 

116

1,908

Less: imputed interest

(489)

Total lease liabilities

$

1,419

Lease liabilities, current portion

442

Lease liabilities, net of current portion

977

Total lease liabilities

$

1,419

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value
9 Months Ended
Sep. 30, 2023
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, 2023 and December 31, 2022 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 29 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Detail
9 Months Ended
Sep. 30, 2023
Balance Sheet Detail  
Balance Sheet Detail

10.           Balance Sheet Detail:

Equipment and leasehold improvements consist of the following:

    

September 30,

December 31,

2023

    

2022

Equipment

$

2,285

$

2,720

Capitalized software

6,111

2,997

Leasehold improvements

 

2,346

 

1,848

 

10,742

 

7,565

Less accumulated depreciation and amortization

 

(3,435)

 

(4,050)

$

7,307

$

3,515

During the three months ended September 30, 2023, and 2022, the Company recorded depreciation and amortization expense of $0.1 million and $0.2 million, respectively. During the nine months ended September 30, 2023 and 2022, the Company recorded depreciation and amortization expense of $0.5 million and $0.6 million, respectively.

In limited circumstances, the Company offers extended payment terms to customers for periods of 12 to 24 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. Accounts receivable long term, net consists of the following:

September 30,

December 31,

2023

    

2022

Total amount due from customer

$

1,851

$

5,213

Less: unamortized discount

 

(20)

 

(188)

Less: current portion included in accounts receivable

 

(659)

 

(1,911)

$

1,172

$

3,114

The undiscounted cash flows to be received by the Company relating to these accounts receivable long-term is expected to be $0.6 million, $0.4 million, $0.4 million and $0.4 million during each of the 12-month periods ending September 30, 2024, 2025, 2026 and 2027, respectively.

Accounts payable and accrued expenses consist of the following:

    

September 30,

December 31,

2023

    

2022

    

Trade accounts payable

$

146,939

$

151,180

Accrued expenses

 

7,956

 

9,470

$

154,895

$

160,650

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Credit Facility
9 Months Ended
Sep. 30, 2023
Credit Facility.  
Credit Facility

11.            Credit Facility:

On May 18, 2023, the Company entered into a revolving credit agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A. (“JPM”), providing for a revolving credit facility of up to $50.0 million, including the issuance of letters of credit and swingline loans not to exceed $2.5 million and $5.0 million, respectively, at any time outstanding. In addition, subject to certain conditions enumerated in the Credit Agreement, the Company has the right to increase the revolving credit facility by a total amount not to exceed $20.0 million. The proceeds of the revolving loans, letters of credit and swingline loans under the Credit Agreement may be used for working capital needs, general corporate purposes and for acquisitions permitted by the terms of the Credit Agreement.

All outstanding loans issued pursuant to the Credit Agreement become due and payable, on May 18, 2028. There were no amounts outstanding under the Credit Agreement as of September 30, 2023.

Outstanding Loans comprising (i) ABR Borrowings bear interest at the ABR plus the Applicable Rate, (ii) Term Benchmark Borrowings bear interest at the Adjusted Term SOFR Rate or the Adjusted EURIBOR Rate, as applicable, plus the Applicable Rate and (iii) RFR Loans bear interest at a rate per annum equal to the applicable Adjusted Daily Simple RFR plus the Applicable Rate. The Applicable Rate for borrowings varies (i) in the case of ABR Borrowings, from 0.50% to 0.75% and (ii) in the case of Term Benchmark Borrowings and RFR Loans, from 1.50% to 1.75%.

The Credit Agreement contains customary affirmative covenants, such as financial statement and collateral reporting requirements. The Credit Agreement also contains customary negative covenants that limit the ability of the Company to, among other things, incur indebtedness, create liens or permit encumbrances, or undergo certain fundamental changes. Additionally, under certain circumstances, the Company is required to maintain a minimum fixed charge coverage ratio.

In connection with entering into the Credit Agreement, on May 18, 2023, the Company voluntarily terminated its existing revolving credit agreement, dated November 15, 2017 with Citibank N.A. (“Previous Credit Facility”). As of December 31, 2022 and as of the date of termination, the Company had no borrowings outstanding under the Previous Credit Facility.

On April 8, 2022, the Company entered into a $2.1 million term loan (the “Term Loan”) with First American Commercial Bancorp, Inc. (“First American”) pursuant to a Master Loan and Security Agreement. The proceeds from the Term Loan will be used to fund certain capital expenditures. The borrowing under the Term Loan bears interest at a rate of 3.73% per annum and is being repaid over forty-eight monthly installments of principal and interest through April 2026.

At September 30, 2023 and December 31, 2022, the Company had $1.4 million and $1.8 million outstanding under the Term Loan, respectively. At September 30, 2023, future principal payments under the Term Loan are as follows:

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

176

2024

542

2025

562

2026

144

Total

$

1,424

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
9 Months Ended
Sep. 30, 2023
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,

    

2023

    

2022

    

2023

    

2022

    

Numerator:

Net income

$

7,077

$

7,735

$

2,372

$

2,234

Less distributed and undistributed income allocated to participating securities

171

196

61

54

Net income attributable to common shareholders

6,906

7,539

2,311

2,180

Denominator:

 

 

 

Weighted average common shares (Basic)

 

4,392

 

4,323

 

4,414

 

4,340

 

 

 

Weighted average common shares including assumed conversions (Diluted)

 

4,392

 

4,323

 

4,414

 

4,340

Basic net income per share

$

1.57

$

1.74

$

0.52

$

0.50

Diluted net income per share

$

1.57

$

1.74

$

0.52

$

0.50

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Major Customers and Vendors
9 Months Ended
Sep. 30, 2023
Major Customers and Vendors  
Major Customers and Vendors

13.        Major Customers and Vendors:

The Company had one major vendor that accounted for 15% of total purchases during the three months ended September 30, 2023, and 16% of total purchases during the three months ended September 30, 2022. The Company had one major vendor that accounted for 16% of total purchases during the nine months ended September 30, 2023 and 18% of total purchases during the nine months ended September 30, 2022.

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

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
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 34 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock Based Compensation
9 Months Ended
Sep. 30, 2023
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, 2023, the number of shares of Common Stock available for future award grants to employees, officers and directors under the 2021 Plan is 241,068.

The 2012 Stock-Based Compensation Plan (the “2012 Plan”) authorized 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, 2023, the number of shares of Common Stock available under the 2012 Plan was zero.

During the nine months ended September 30, 2023, the Company granted a total of 132,526 shares of Restricted Stock to officers and employees. These shares of Restricted Stock vest immediately, over time in three equal installments or over time in sixteen equal quarterly installments.

During the nine months ended September 30, 2022, the Company granted a total of 73,505 shares of Restricted Stock to officers. These shares of Restricted Stock vest over time in sixteen equal quarterly installments. During the nine months ended September 30, 2022, a total of 4,056 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, 2023, and changes during the nine months then ended is as follows:

Weighted

 

Average Grant

Date

 

Shares

Fair Value

 

Nonvested shares at January 1, 2023

 

121,059

$

24.83

Granted in 2023

 

132,526

 

45.81

Vested in 2023

 

(91,624)

 

37.98

Forfeited in 2023

 

 

Nonvested shares at September 30, 2023

 

161,961

$

35.26

As of September 30, 2023, there is approximately $5.1 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 1.6 years.

During the three months ended September 30, 2023, and 2022, the Company recognized share-based compensation expense of $0.7 million and $0.8 million, respectively. During the nine months ended September 30, 2023, and 2022, the Company recognized share-based compensation expense of $3.4 million and $1.5 million, respectively.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information
9 Months Ended
Sep. 30, 2023
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,

2023

  

2022

  

2023

  

2022

Net Sales:

Distribution

$

226,905

$

195,304

$

72,227

$

66,529

Solutions

 

18,324

 

20,139

 

6,230

 

9,732

 

245,229

 

215,443

 

78,457

 

76,261

Gross Profit:

Distribution

$

35,472

$

30,953

$

11,671

$

11,101

Solutions

 

7,704

 

7,031

 

2,603

 

2,416

 

43,176

 

37,984

 

14,274

 

13,517

Direct Costs:

Distribution

$

15,225

$

11,374

$

5,249

$

4,123

Solutions

 

3,844

 

3,262

 

1,226

 

1,113

 

19,069

 

14,636

 

6,475

 

5,236

Segment Income Before Taxes: (1)

Distribution

$

20,247

$

19,579

$

6,422

$

6,978

Solutions

 

3,860

 

3,769

 

1,377

 

1,303

Segment Income Before Taxes

 

24,107

 

23,348

 

7,799

 

8,281

General and administrative

$

12,861

$

10,390

$

3,647

$

3,686

Acquisition related costs

277

445

246

365

Depreciation and amortization expense

1,934

1,357

617

555

Interest, net

 

760

 

40

318

58

Foreign currency transaction loss

(100)

(799)

 

(140)

 

(500)

Income before taxes

$

9,695

$

10,397

$

3,467

$

3,233

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

    

    

    

As of

As of 

September 30,

December 31,

Selected Assets by Segment:

2023

2022

Distribution

$

141,224

$

180,602

Solutions

 

26,116

 

21,420

Segment Select Assets

 

167,340

 

202,022

Corporate Assets

 

65,025

 

29,834

Total Assets

$

232,365

$

231,856

Geographic areas and net sales mix related to operations for the three and nine months ended September 30, 2023 and 2022 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, 2023

September 30, 2023

Distribution

  

Solutions

Total

Distribution

  

Solutions

Total

Geography

              

              

              

              

USA

$

180,278

$

9,908

$

190,186

$

60,891

$

3,605

$

64,496

Europe and United Kingdom

 

28,903

 

7,508

 

36,411

 

6,353

 

2,418

 

8,771

Canada

 

17,724

 

908

 

18,632

 

4,983

 

207

 

5,190

Total net sales

$

226,905

$

18,324

$

245,229

$

72,227

$

6,230

$

78,457

Timing of Revenue Recognition

              

              

              

              

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

$

200,027

$

13,290

$

213,317

$

63,587

$

4,422

$

68,009

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

 

26,878

 

5,034

 

31,912

 

8,640

 

1,808

 

10,448

Total net sales

$

226,905

$

18,324

$

245,229

$

72,227

$

6,230

$

78,457

    

Nine months ended

    

Three months ended

September 30, 2022

September 30, 2022

Distribution

  

Solutions

Total

Distribution

  

Solutions

Total

Geography

              

              

              

              

USA

$

159,335

$

12,027

$

171,362

$

54,812

$

7,224

$

62,036

Europe and United Kingdom

 

19,252

 

6,816

 

26,068

 

5,933

 

2,077

 

8,010

Canada

 

16,717

 

1,296

 

18,013

 

5,784

 

431

 

6,215

Total net sales

$

195,304

$

20,139

$

215,443

$

66,529

$

9,732

$

76,261

Timing of Revenue Recognition

              

              

              

              

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

$

173,606

$

15,076

$

188,682

$

58,669

$

7,982

$

66,651

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

 

21,698

 

5,063

 

26,761

 

7,860

 

1,750

 

9,610

Total net sales

$

195,304

$

20,139

$

215,443

$

66,529

$

9,732

$

76,261

(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, 2023 and December 31, 2022 were as follows.

    

September 30,

December 31,

 

Identifiable Assets by Geographic Areas

2023

    

2022

USA

$

147,805

$

137,877

Canada

24,169

27,597

Europe and United Kingdom

60,391

66,382

Total

$

232,365

$

231,856

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions
9 Months Ended
Sep. 30, 2023
Related Party Transactions  
Related Party Transactions

17.          Related Party Transactions:

The Company made sales to a customer where a family member of one of our executives has a minority ownership position. During the three months ended September 30, 2023 and 2022, net sales to this customer totaled approximately $0.3 million and $0.7 million, respectively. During the nine months ended September 30, 2023 and 2022, net sales to this customer totaled approximately $1.3 million and $1.7 million, respectively. Amounts due from this customer as of September 30, 2023 and December 31, 2022 were approximately $0.2 million and $0.1 million, respectively, which were or are expected to be settled in cash subsequent to each period end.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 30, 2023
Subsequent Events  
Subsequent Events

18.          Subsequent Events:

Acquisition of Data Solutions Holdings Limited

On October 6, 2023, Climb Global Solutions Holdings UK Limited (“Buyer”), a private limited company under the laws of England and Wales and a wholly-owned subsidiary of the Company, entered into the Share Purchase Agreement by and among Michael O’Hara, Francis O’Haire, Roberta McCrossan, David Keating, Alan Smyth and Brian Davis, as sellers (collectively, “Sellers”), Buyer and the Company (as guarantor) (the “SPA”).

Pursuant to the SPA, on October 6, 2023, Buyer, among other things, purchased the entire share capital of Data Solutions Holdings Limited, a private limited company under the laws of Ireland, from Sellers for an aggregate purchase price of €15.4 million (equivalent to $16.3 million USD), subject to certain working capital and other adjustments, plus a potential post-closing earn-out. The Company has guaranteed certain obligations of the Buyer under the SPA, including the potential post-closing earn-out.

The SPA contains customary Irish warranties and covenants and customary indemnification obligations of Sellers, subject to certain limitations and insurance caps.

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Recently Issued Accounting Standards (Policies)
9 Months Ended
Sep. 30, 2023
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. Effective January 1, 2023, the Company adopted the new credit loss standard and it did not have an impact on the Company’s financial statements.

In July 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-03, “Presentation of Financial Statements (Topic 205), Income Statement — Reporting Comprehensive Income (Topic 220), Distinguishing Liabilities from Equity (Topic 480), Equity (Topic 505), Compensation — Stock Compensation (Topic 718).” This ASU amends various paragraphs in the accounting codification pursuant to the issuance of Commission Staff Accounting Bulletin (“SAB”) number 120. The ASU provides clarifying guidance related to employee and non-employee share-based payment accounting, including guidance related to spring-loaded awards. ASU 2023-03 was effective upon issuance. The adoption of this ASU did not have an impact on the Company’s consolidated financial statements. 

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Other Intangible Assets  
Summary of goodwill

Balance January 1, 2023

$

18,963

Translation adjustments

47

Balance September 30, 2023

$

19,010

Summary of other intangibles, net

As of September 30, 2023

Gross Carrying Amount

Accumulated Amortization

Net Carrying Amount

Customer and vendor relationships

$

21,509

$

3,578

$

17,931

Trade name

469

91

378

Total

$

21,978

$

3,669

$

18,309

As of December 31, 2022

Gross Carrying Amount

Accumulated Amortization

Net Carrying Amount

Customer and vendor relationships

$

21,457

$

2,165

$

19,292

Trade name

468

67

401

Total

$

21,925

$

2,232

$

19,693

Schedule of estimated future amortization expense of other intangible assets

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

    

$

468

2024

 

1,871

2025

 

1,871

2026

 

1,871

2027

 

1,871

Thereafter

 

10,357

Total

$

18,309

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Right-of-use Asset and Lease Liability (Tables)
9 Months Ended
Sep. 30, 2023
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,

2023

2022

Cash paid for operating lease liabilities

$

467

$

314

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

$

$

63

Weighted-average remaining lease term

3.4 years

4.6 years

Weighted-average discount rate

3.5%

3.4%

Schedule of maturities of lease liabilities

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

    

$

158

2024

 

540

2025

 

548

2026

 

546

2027

 

116

1,908

Less: imputed interest

(489)

Total lease liabilities

$

1,419

Lease liabilities, current portion

442

Lease liabilities, net of current portion

977

Total lease liabilities

$

1,419

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Detail (Tables)
9 Months Ended
Sep. 30, 2023
Balance Sheet Detail  
Schedule of equipment and leasehold improvements

    

September 30,

December 31,

2023

    

2022

Equipment

$

2,285

$

2,720

Capitalized software

6,111

2,997

Leasehold improvements

 

2,346

 

1,848

 

10,742

 

7,565

Less accumulated depreciation and amortization

 

(3,435)

 

(4,050)

$

7,307

$

3,515

Schedule of accounts receivable - long term, net

September 30,

December 31,

2023

    

2022

Total amount due from customer

$

1,851

$

5,213

Less: unamortized discount

 

(20)

 

(188)

Less: current portion included in accounts receivable

 

(659)

 

(1,911)

$

1,172

$

3,114

Schedule of accounts payable and accrued expenses

    

September 30,

December 31,

2023

    

2022

    

Trade accounts payable

$

146,939

$

151,180

Accrued expenses

 

7,956

 

9,470

$

154,895

$

160,650

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Credit Facility (Tables)
9 Months Ended
Sep. 30, 2023
Credit Facility.  
Schedule of future principal payments under the term loan

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

176

2024

542

2025

562

2026

144

Total

$

1,424

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

(Unaudited)

(Unaudited)

Nine months ended

Three months ended

September 30,

September 30,

    

2023

    

2022

    

2023

    

2022

    

Numerator:

Net income

$

7,077

$

7,735

$

2,372

$

2,234

Less distributed and undistributed income allocated to participating securities

171

196

61

54

Net income attributable to common shareholders

6,906

7,539

2,311

2,180

Denominator:

 

 

 

Weighted average common shares (Basic)

 

4,392

 

4,323

 

4,414

 

4,340

 

 

 

Weighted average common shares including assumed conversions (Diluted)

 

4,392

 

4,323

 

4,414

 

4,340

Basic net income per share

$

1.57

$

1.74

$

0.52

$

0.50

Diluted net income per share

$

1.57

$

1.74

$

0.52

$

0.50

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
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, 2023

 

121,059

$

24.83

Granted in 2023

 

132,526

 

45.81

Vested in 2023

 

(91,624)

 

37.98

Forfeited in 2023

 

 

Nonvested shares at September 30, 2023

 

161,961

$

35.26

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

Nine months ended

Three months ended

September 30,

September 30,

2023

  

2022

  

2023

  

2022

Net Sales:

Distribution

$

226,905

$

195,304

$

72,227

$

66,529

Solutions

 

18,324

 

20,139

 

6,230

 

9,732

 

245,229

 

215,443

 

78,457

 

76,261

Gross Profit:

Distribution

$

35,472

$

30,953

$

11,671

$

11,101

Solutions

 

7,704

 

7,031

 

2,603

 

2,416

 

43,176

 

37,984

 

14,274

 

13,517

Direct Costs:

Distribution

$

15,225

$

11,374

$

5,249

$

4,123

Solutions

 

3,844

 

3,262

 

1,226

 

1,113

 

19,069

 

14,636

 

6,475

 

5,236

Segment Income Before Taxes: (1)

Distribution

$

20,247

$

19,579

$

6,422

$

6,978

Solutions

 

3,860

 

3,769

 

1,377

 

1,303

Segment Income Before Taxes

 

24,107

 

23,348

 

7,799

 

8,281

General and administrative

$

12,861

$

10,390

$

3,647

$

3,686

Acquisition related costs

277

445

246

365

Depreciation and amortization expense

1,934

1,357

617

555

Interest, net

 

760

 

40

318

58

Foreign currency transaction loss

(100)

(799)

 

(140)

 

(500)

Income before taxes

$

9,695

$

10,397

$

3,467

$

3,233

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

    

    

    

As of

As of 

September 30,

December 31,

Selected Assets by Segment:

2023

2022

Distribution

$

141,224

$

180,602

Solutions

 

26,116

 

21,420

Segment Select Assets

 

167,340

 

202,022

Corporate Assets

 

65,025

 

29,834

Total Assets

$

232,365

$

231,856

Summary of disaggregation of revenue according to revenue type

    

Nine months ended

    

Three months ended

September 30, 2023

September 30, 2023

Distribution

  

Solutions

Total

Distribution

  

Solutions

Total

Geography

              

              

              

              

USA

$

180,278

$

9,908

$

190,186

$

60,891

$

3,605

$

64,496

Europe and United Kingdom

 

28,903

 

7,508

 

36,411

 

6,353

 

2,418

 

8,771

Canada

 

17,724

 

908

 

18,632

 

4,983

 

207

 

5,190

Total net sales

$

226,905

$

18,324

$

245,229

$

72,227

$

6,230

$

78,457

Timing of Revenue Recognition

              

              

              

              

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

$

200,027

$

13,290

$

213,317

$

63,587

$

4,422

$

68,009

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

 

26,878

 

5,034

 

31,912

 

8,640

 

1,808

 

10,448

Total net sales

$

226,905

$

18,324

$

245,229

$

72,227

$

6,230

$

78,457

    

Nine months ended

    

Three months ended

September 30, 2022

September 30, 2022

Distribution

  

Solutions

Total

Distribution

  

Solutions

Total

Geography

              

              

              

              

USA

$

159,335

$

12,027

$

171,362

$

54,812

$

7,224

$

62,036

Europe and United Kingdom

 

19,252

 

6,816

 

26,068

 

5,933

 

2,077

 

8,010

Canada

 

16,717

 

1,296

 

18,013

 

5,784

 

431

 

6,215

Total net sales

$

195,304

$

20,139

$

215,443

$

66,529

$

9,732

$

76,261

Timing of Revenue Recognition

              

              

              

              

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

$

173,606

$

15,076

$

188,682

$

58,669

$

7,982

$

66,651

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

 

21,698

 

5,063

 

26,761

 

7,860

 

1,750

 

9,610

Total net sales

$

195,304

$

20,139

$

215,443

$

66,529

$

9,732

$

76,261

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

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

    

September 30,

December 31,

 

Identifiable Assets by Geographic Areas

2023

    

2022

USA

$

147,805

$

137,877

Canada

24,169

27,597

Europe and United Kingdom

60,391

66,382

Total

$

232,365

$

231,856

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Foreign Currency Translation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue from external customers        
Net sales $ 78,457 $ 76,261 $ 245,229 $ 215,443
Foreign operations        
Revenue from external customers        
Net sales $ 14,000 $ 14,200 $ 55,000 $ 44,000
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition (Details)
$ in Thousands, £ in Millions
3 Months Ended 9 Months Ended
Aug. 18, 2022
USD ($)
Aug. 18, 2022
GBP (£)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Acquisition of Spinnakar Limited            
Acquisition related costs     $ 246 $ 365 $ 277 $ 445
Spinnakar Limited            
Acquisition of Spinnakar Limited            
Aggregate purchase price $ 11,800 £ 9.8        
Contingent earn-out     $ 1,800   $ 1,800  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets - Summary of goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Beginning Balance $ 18,963
Translation adjustments 47
Ending Balance $ 19,010
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets - Other intangibles, net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 21,978   $ 21,978   $ 21,925
Accumulated Amortization 3,669   3,669   2,232
Total 18,309   18,309   19,693
Amortization expense 500 $ 300 1,500 $ 700  
Customer and vendor relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 21,509   21,509   21,457
Accumulated Amortization 3,578   3,578   2,165
Total 17,931   17,931   19,292
Trade name          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 469   469   468
Accumulated Amortization 91   91   67
Total $ 378   $ 378   $ 401
Amortization period 15 years   15 years    
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Amortization period 13 years   13 years    
Vendor relationships | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Amortization period 8 years   8 years    
Vendor relationships | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Amortization period 15 years   15 years    
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets - Future amortization expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2023 (excluding the nine months ended September 30, 2023) $ 468  
2024 1,871  
2025 1,871  
2026 1,871  
2027 1,871  
Thereafter 10,357  
Total $ 18,309 $ 19,693
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Right-of-use Asset and Lease Liability (Details)
Sep. 30, 2023
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 52 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Right-of-use Asset and Lease Liability - Operating lease information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Right-of-use Asset and Lease Liability    
Cash paid for operating lease liabilities $ 467 $ 314
Right-of-use assets obtained in exchange for new operating lease obligations   $ 63
Weighted-average remaining lease term 3 years 4 months 24 days 4 years 7 months 6 days
Weighted-average discount rate 3.50% 3.40%
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Right-of-use Asset and Lease Liability - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Maturities of lease liabilities    
2023 (excluding the nine months ended September 30, 2023) $ 158  
2024 540  
2025 548  
2026 546  
2027 116  
Total 1,908  
Less: imputed interest (489)  
Total lease liabilities 1,419  
Lease liability, current portion 442 $ 521
Lease liability, net of current portion $ 977 $ 1,296
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Detail (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Equipment and leasehold improvements          
Equipment and leasehold improvements, gross $ 10,742   $ 10,742   $ 7,565
Less accumulated depreciation and amortization (3,435)   (3,435)   (4,050)
Equipment and leasehold improvements, net 7,307   7,307   3,515
Depreciation and amortization expense 100 $ 200 500 $ 600  
Equipment          
Equipment and leasehold improvements          
Equipment and leasehold improvements, gross 2,285   2,285   2,720
Capitalized software          
Equipment and leasehold improvements          
Equipment and leasehold improvements, gross 6,111   6,111   2,997
Leasehold improvements          
Equipment and leasehold improvements          
Equipment and leasehold improvements, gross $ 2,346   $ 2,346   $ 1,848
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Detail - Accounts receivable - long term, net (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Undiscounted cash flows September 30, 2024 $ 600  
Undiscounted cash flows September 30, 2025 400  
Undiscounted cash flows September 30, 2026 400  
Undiscounted cash flows September 30, 2027 400  
Accounts receivable - long term    
Total amount due from customer 1,851 $ 5,213
Less: unamortized discount (20) (188)
Less: current portion included in accounts receivable (659) (1,911)
Total of accounts receivable, long term, net $ 1,172 $ 3,114
Minimum    
Payment Extension Term to Customers 12 months  
Maximum    
Payment Extension Term to Customers 24 months  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Detail - Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts payable and accrued expenses    
Trade accounts payable $ 146,939 $ 151,180
Accrued expenses 7,956 9,470
Accounts payable and accrued expenses $ 154,895 $ 160,650
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Credit Facility (Details) - USD ($)
$ in Millions
9 Months Ended
Apr. 08, 2022
Sep. 30, 2023
May 18, 2023
Dec. 31, 2022
Credit Facility        
Interest rate 3.73%      
Debt Instrument, Face Amount $ 2.1      
Debt Instrument, Term 48 months      
Long-term Debt   $ 1.4   $ 1.8
Credit Facility        
Credit Facility        
Maximum borrowing capacity     $ 50.0  
Maximum additional borrowing capacity     20.0  
Borrowings outstanding   $ 0.0   $ 0.0
Credit Facility | Minimum        
Credit Facility        
Letters of credit and swingline loans outstanding     2.5  
Credit Facility | Minimum | Alternate Base Rate        
Credit Facility        
Interest rate margin (as a percent)   0.50%    
Credit Facility | Minimum | Risk Free Rate        
Credit Facility        
Interest rate margin (as a percent)   1.50%    
Credit Facility | Maximum        
Credit Facility        
Letters of credit and swingline loans outstanding     $ 5.0  
Credit Facility | Maximum | Alternate Base Rate        
Credit Facility        
Interest rate margin (as a percent)   0.75%    
Credit Facility | Maximum | Risk Free Rate        
Credit Facility        
Interest rate margin (as a percent)   1.75%    
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Credit Facility - Future Principal Payments Under Term Loan (Details) - Term Loans
Sep. 30, 2023
USD ($)
Principal Payments Under The Term Loan  
2023 (excluding the nine months ended September 30, 2023) $ 176
2024 542
2025 562
2026 144
Total $ 1,424
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:                
Net income $ 2,372 $ 1,381 $ 3,324 $ 2,234 $ 2,791 $ 2,712 $ 7,077 $ 7,735
Less distributed and undistributed income allocated to participating securities 61     54     171 196
Net income attributable to common shareholders $ 2,311     $ 2,180     $ 6,906 $ 7,539
Denominator:                
Weighted average common shares (Basic) 4,414     4,340     4,392 4,323
Weighted average common shares including assumed conversions (Diluted) 4,414     4,340     4,392 4,323
Basic net income per share $ 0.52     $ 0.50     $ 1.57 $ 1.74
Diluted net income per share $ 0.52     $ 0.50     $ 1.57 $ 1.74
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Major Customers and Vendors (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Purchases | Vendor concentration risk | One major vendor          
Significant Customers and Vendors          
Percentage of concentration risk 15.00% 16.00% 16.00% 18.00%  
Net sales | Customer one | Customer concentration risk          
Significant Customers and Vendors          
Percentage of concentration risk 21.00% 20.00% 21.00% 22.00%  
Net sales | Customer two | Customer concentration risk          
Significant Customers and Vendors          
Percentage of concentration risk 17.00% 15.00% 15.00% 16.00%  
Net accounts receivable | Customer one | Customer concentration risk          
Significant Customers and Vendors          
Percentage of concentration risk     19.00%   16.00%
Net accounts receivable | Customer two | Customer concentration risk          
Significant Customers and Vendors          
Percentage of concentration risk     11.00%   18.00%
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock Based Compensation - Plans and options (Details) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Jun. 30, 2021
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) 241,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 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock Based Compensation - Nonvested (Details)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
item
$ / shares
shares
Sep. 30, 2022
USD ($)
item
shares
Weighted Average Grant Date Fair Value        
Share-based compensation expense | $ $ 0.7 $ 0.8 $ 3.4 $ 1.5
Restricted stock        
Shares        
Nonvested shares at the beginning of the period     121,059  
Granted (in shares)     132,526 73,505
Vested (in shares)     (91,624)  
Forfeited (in shares)       (4,056)
Nonvested shares at the end of the period 161,961   161,961  
Number of equal quarterly installments for vesting of awards | item     16 16
Number of equal installments for vesting of awards | item     3  
Weighted Average Grant Date Fair Value        
Nonvested shares at the beginning of period (in dollars per share) | $ / shares     $ 24.83  
Granted (in dollars per share) | $ / shares     45.81  
Vested (in dollars per share) | $ / shares     37.98  
Nonvested shares at the end of period (in dollars per share) | $ / shares $ 35.26   $ 35.26  
Unrecognized compensation cost (in dollars) | $ $ 5.1   $ 5.1  
Weighted average period for recognition of unrecognized compensation cost     1 year 7 months 6 days  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
item
Sep. 30, 2022
USD ($)
Segment reporting information        
Number of reportable operating segments | item     2  
Revenue $ 78,457 $ 76,261 $ 245,229 $ 215,443
Gross profit 14,274 13,517 43,176 37,984
Direct Costs 6,475 5,236 19,069 14,636
Segment Income Before Taxes 7,799 8,281 24,107 23,348
General and administrative 3,647 3,686 12,861 10,390
Acquisition related costs 246 365 277 445
Depreciation and amortization expense 617 555 1,934 1,357
Interest, net 318 58 760 40
Foreign currency transaction loss (140) (500) (100) (799)
Income before provision for income taxes 3,467 3,233 9,695 10,397
Distribution        
Segment reporting information        
Revenue 72,227 66,529 226,905 195,304
Gross profit 11,671 11,101 35,472 30,953
Direct Costs 5,249 4,123 15,225 11,374
Segment Income Before Taxes 6,422 6,978 20,247 19,579
Solutions        
Segment reporting information        
Revenue 6,230 9,732 18,324 20,139
Gross profit 2,603 2,416 7,704 7,031
Direct Costs 1,226 1,113 3,844 3,262
Segment Income Before Taxes $ 1,377 $ 1,303 $ 3,860 $ 3,769
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Selected Assets by Segment (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]    
Total Assets $ 232,365 $ 231,856
Segment Total    
Segment Reporting Information [Line Items]    
Total Assets 167,340 202,022
Corporate Assets    
Segment Reporting Information [Line Items]    
Total Assets 65,025 29,834
Distribution | Segment Total    
Segment Reporting Information [Line Items]    
Total Assets 141,224 180,602
Solutions | Segment Total    
Segment Reporting Information [Line Items]    
Total Assets $ 26,116 $ 21,420
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 78,457 $ 76,261 $ 245,229 $ 215,443
Distribution        
Disaggregation of Revenue [Line Items]        
Net sales 72,227 66,529 226,905 195,304
Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 6,230 9,732 18,324 20,139
USA        
Disaggregation of Revenue [Line Items]        
Net sales 64,496 62,036 190,186 171,362
USA | Distribution        
Disaggregation of Revenue [Line Items]        
Net sales 60,891 54,812 180,278 159,335
USA | Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 3,605 7,224 9,908 12,027
Europe and United Kingdom        
Disaggregation of Revenue [Line Items]        
Net sales 8,771 8,010 36,411 26,068
Europe and United Kingdom | Distribution        
Disaggregation of Revenue [Line Items]        
Net sales 6,353 5,933 28,903 19,252
Europe and United Kingdom | Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 2,418 2,077 7,508 6,816
Canada        
Disaggregation of Revenue [Line Items]        
Net sales 5,190 6,215 18,632 18,013
Canada | Distribution        
Disaggregation of Revenue [Line Items]        
Net sales 4,983 5,784 17,724 16,717
Canada | Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 207 431 908 1,296
Company As Principal | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Net sales 68,009 66,651 213,317 188,682
Company As Principal | Distribution | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Net sales 63,587 58,669 200,027 173,606
Company As Principal | Solutions | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Net sales 4,422 7,982 13,290 15,076
Company As Agent | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Net sales 10,448 9,610 31,912 26,761
Company As Agent | Distribution | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Net sales 8,640 7,860 26,878 21,698
Company As Agent | Solutions | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Net sales $ 1,808 $ 1,750 $ 5,034 $ 5,063
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas $ 232,365 $ 231,856
USA    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas 147,805 137,877
Canada    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas 24,169 27,597
Europe and United Kingdom    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas $ 60,391 $ 66,382
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Sales to related parties $ 78,457 $ 76,261 $ 245,229 $ 215,443  
Family member of executive          
Sales to related parties 300 $ 700 1,300 $ 1,700  
Due from related party $ 200   $ 200   $ 100
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details) - Oct. 06, 2023
£ in Millions, $ in Millions
GBP (£)
USD ($)
Subsequent Event | Data Solutions Holdings Limited    
Subsequent Event [Line Items]    
Aggregate purchase price £ 15.4 $ 16.3
XML 69 clmb-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0000945983 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0000945983 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000945983 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000945983 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0000945983 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000945983 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0000945983 us-gaap:TreasuryStockCommonMember 2023-09-30 0000945983 us-gaap:RetainedEarningsMember 2023-09-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000945983 us-gaap:TreasuryStockCommonMember 2023-06-30 0000945983 us-gaap:RetainedEarningsMember 2023-06-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000945983 2023-06-30 0000945983 us-gaap:TreasuryStockCommonMember 2023-03-31 0000945983 us-gaap:RetainedEarningsMember 2023-03-31 0000945983 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000945983 2023-03-31 0000945983 us-gaap:TreasuryStockCommonMember 2022-12-31 0000945983 us-gaap:RetainedEarningsMember 2022-12-31 0000945983 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000945983 us-gaap:TreasuryStockCommonMember 2022-09-30 0000945983 us-gaap:RetainedEarningsMember 2022-09-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000945983 us-gaap:TreasuryStockCommonMember 2022-06-30 0000945983 us-gaap:RetainedEarningsMember 2022-06-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000945983 2022-06-30 0000945983 us-gaap:TreasuryStockCommonMember 2022-03-31 0000945983 us-gaap:RetainedEarningsMember 2022-03-31 0000945983 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000945983 2022-03-31 0000945983 us-gaap:TreasuryStockCommonMember 2021-12-31 0000945983 us-gaap:RetainedEarningsMember 2021-12-31 0000945983 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000945983 clmb:StockBasedCompensationPlan2012Member 2023-09-30 0000945983 clmb:OmnibusIncentivePlan2021Member 2023-09-30 0000945983 clmb:StockBasedCompensationPlan2012Member 2018-06-30 0000945983 clmb:StockBasedCompensationPlan2012Member 2018-05-31 0000945983 us-gaap:RestrictedStockMember 2022-12-31 0000945983 us-gaap:SalesChannelThroughIntermediaryMember clmb:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2023-07-01 2023-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember clmb:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2023-07-01 2023-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember clmb:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2023-07-01 2023-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember clmb:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2023-07-01 2023-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember us-gaap:TransferredAtPointInTimeMember 2023-07-01 2023-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember us-gaap:TransferredAtPointInTimeMember 2023-07-01 2023-09-30 0000945983 country:US clmb:SolutionsSegmentMember 2023-07-01 2023-09-30 0000945983 country:US clmb:DistributionSegmentMember 2023-07-01 2023-09-30 0000945983 country:CA clmb:SolutionsSegmentMember 2023-07-01 2023-09-30 0000945983 country:CA clmb:DistributionSegmentMember 2023-07-01 2023-09-30 0000945983 clmb:EuropeAndUnitedKingdomMember clmb:SolutionsSegmentMember 2023-07-01 2023-09-30 0000945983 clmb:EuropeAndUnitedKingdomMember clmb:DistributionSegmentMember 2023-07-01 2023-09-30 0000945983 us-gaap:GeographicDistributionForeignMember 2023-07-01 2023-09-30 0000945983 country:US 2023-07-01 2023-09-30 0000945983 country:CA 2023-07-01 2023-09-30 0000945983 clmb:FamilyMember 2023-07-01 2023-09-30 0000945983 clmb:EuropeAndUnitedKingdomMember 2023-07-01 2023-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember clmb:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember clmb:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember clmb:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember clmb:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-09-30 0000945983 country:US clmb:SolutionsSegmentMember 2023-01-01 2023-09-30 0000945983 country:US clmb:DistributionSegmentMember 2023-01-01 2023-09-30 0000945983 country:CA clmb:SolutionsSegmentMember 2023-01-01 2023-09-30 0000945983 country:CA clmb:DistributionSegmentMember 2023-01-01 2023-09-30 0000945983 clmb:EuropeAndUnitedKingdomMember clmb:SolutionsSegmentMember 2023-01-01 2023-09-30 0000945983 clmb:EuropeAndUnitedKingdomMember clmb:DistributionSegmentMember 2023-01-01 2023-09-30 0000945983 us-gaap:GeographicDistributionForeignMember 2023-01-01 2023-09-30 0000945983 country:US 2023-01-01 2023-09-30 0000945983 country:CA 2023-01-01 2023-09-30 0000945983 clmb:FamilyMember 2023-01-01 2023-09-30 0000945983 clmb:EuropeAndUnitedKingdomMember 2023-01-01 2023-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember clmb:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember clmb:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember clmb:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember clmb:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0000945983 country:US clmb:SolutionsSegmentMember 2022-07-01 2022-09-30 0000945983 country:US clmb:DistributionSegmentMember 2022-07-01 2022-09-30 0000945983 country:CA clmb:SolutionsSegmentMember 2022-07-01 2022-09-30 0000945983 country:CA clmb:DistributionSegmentMember 2022-07-01 2022-09-30 0000945983 clmb:EuropeAndUnitedKingdomMember clmb:SolutionsSegmentMember 2022-07-01 2022-09-30 0000945983 clmb:EuropeAndUnitedKingdomMember clmb:DistributionSegmentMember 2022-07-01 2022-09-30 0000945983 us-gaap:GeographicDistributionForeignMember 2022-07-01 2022-09-30 0000945983 country:US 2022-07-01 2022-09-30 0000945983 country:CA 2022-07-01 2022-09-30 0000945983 clmb:FamilyMember 2022-07-01 2022-09-30 0000945983 clmb:EuropeAndUnitedKingdomMember 2022-07-01 2022-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember clmb:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember clmb:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember clmb:SolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember clmb:DistributionSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0000945983 us-gaap:SalesChannelThroughIntermediaryMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0000945983 us-gaap:SalesChannelDirectlyToConsumerMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0000945983 country:US clmb:SolutionsSegmentMember 2022-01-01 2022-09-30 0000945983 country:US clmb:DistributionSegmentMember 2022-01-01 2022-09-30 0000945983 country:CA clmb:SolutionsSegmentMember 2022-01-01 2022-09-30 0000945983 country:CA clmb:DistributionSegmentMember 2022-01-01 2022-09-30 0000945983 clmb:EuropeAndUnitedKingdomMember clmb:SolutionsSegmentMember 2022-01-01 2022-09-30 0000945983 clmb:EuropeAndUnitedKingdomMember clmb:DistributionSegmentMember 2022-01-01 2022-09-30 0000945983 us-gaap:GeographicDistributionForeignMember 2022-01-01 2022-09-30 0000945983 country:US 2022-01-01 2022-09-30 0000945983 country:CA 2022-01-01 2022-09-30 0000945983 clmb:FamilyMember 2022-01-01 2022-09-30 0000945983 clmb:EuropeAndUnitedKingdomMember 2022-01-01 2022-09-30 0000945983 us-gaap:SoftwareDevelopmentMember 2023-09-30 0000945983 us-gaap:LeaseholdImprovementsMember 2023-09-30 0000945983 us-gaap:EquipmentMember 2023-09-30 0000945983 us-gaap:SoftwareDevelopmentMember 2022-12-31 0000945983 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000945983 us-gaap:EquipmentMember 2022-12-31 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000945983 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000945983 us-gaap:RevolvingCreditFacilityMember 2023-09-30 0000945983 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000945983 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-05-18 0000945983 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-05-18 0000945983 srt:MinimumMember 2023-09-30 0000945983 srt:MaximumMember 2023-09-30 0000945983 srt:MinimumMember clmb:VendorRelationshipsMember 2023-09-30 0000945983 srt:MaximumMember clmb:VendorRelationshipsMember 2023-09-30 0000945983 us-gaap:CustomerRelationshipsMember 2023-09-30 0000945983 us-gaap:TradeNamesMember 2023-09-30 0000945983 clmb:CustomerAndVendorRelationshipsMember 2023-09-30 0000945983 us-gaap:TradeNamesMember 2022-12-31 0000945983 clmb:CustomerAndVendorRelationshipsMember 2022-12-31 0000945983 us-gaap:RestrictedStockMember 2023-09-30 0000945983 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000945983 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000945983 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000945983 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000945983 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000945983 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000945983 2022-04-08 2022-04-08 0000945983 2022-04-08 0000945983 clmb:TermLoansMember 2023-09-30 0000945983 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-01-01 2023-09-30 0000945983 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember clmb:RiskFreeRateMember 2023-01-01 2023-09-30 0000945983 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-01-01 2023-09-30 0000945983 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember clmb:RiskFreeRateMember 2023-01-01 2023-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember clmb:OneVendorMember 2023-07-01 2023-09-30 0000945983 clmb:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000945983 clmb:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember clmb:OneVendorMember 2023-01-01 2023-09-30 0000945983 clmb:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000945983 clmb:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000945983 clmb:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000945983 clmb:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember clmb:OneVendorMember 2022-07-01 2022-09-30 0000945983 clmb:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000945983 clmb:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000945983 clmb:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000945983 clmb:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000945983 us-gaap:CostOfSalesMember us-gaap:SupplierConcentrationRiskMember clmb:OneVendorMember 2022-01-01 2022-09-30 0000945983 clmb:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000945983 clmb:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000945983 us-gaap:CommonStockMember 2023-09-30 0000945983 us-gaap:CommonStockMember 2023-06-30 0000945983 us-gaap:CommonStockMember 2023-03-31 0000945983 us-gaap:CommonStockMember 2022-12-31 0000945983 us-gaap:CommonStockMember 2022-09-30 0000945983 us-gaap:CommonStockMember 2022-06-30 0000945983 us-gaap:CommonStockMember 2022-03-31 0000945983 us-gaap:CommonStockMember 2021-12-31 0000945983 clmb:OmnibusIncentivePlan2021Member 2021-06-30 0000945983 2022-09-30 0000945983 2021-12-31 0000945983 clmb:SpinnakarLimitedMember 2023-09-30 0000945983 clmb:DataSolutionsHoldingsLimitedMember us-gaap:SubsequentEventMember 2023-10-06 2023-10-06 0000945983 clmb:SpinnakarLimitedMember 2022-08-18 2022-08-18 0000945983 us-gaap:OperatingSegmentsMember clmb:SolutionsSegmentMember 2023-09-30 0000945983 us-gaap:OperatingSegmentsMember clmb:DistributionSegmentMember 2023-09-30 0000945983 us-gaap:OperatingSegmentsMember 2023-09-30 0000945983 us-gaap:CorporateNonSegmentMember 2023-09-30 0000945983 country:US 2023-09-30 0000945983 country:CA 2023-09-30 0000945983 clmb:EuropeAndUnitedKingdomMember 2023-09-30 0000945983 us-gaap:OperatingSegmentsMember clmb:SolutionsSegmentMember 2022-12-31 0000945983 us-gaap:OperatingSegmentsMember clmb:DistributionSegmentMember 2022-12-31 0000945983 us-gaap:OperatingSegmentsMember 2022-12-31 0000945983 us-gaap:CorporateNonSegmentMember 2022-12-31 0000945983 country:US 2022-12-31 0000945983 country:CA 2022-12-31 0000945983 clmb:EuropeAndUnitedKingdomMember 2022-12-31 0000945983 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000945983 2023-04-01 2023-06-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000945983 2023-01-01 2023-03-31 0000945983 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000945983 2022-04-01 2022-06-30 0000945983 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000945983 2022-01-01 2022-03-31 0000945983 clmb:FamilyMember 2023-09-30 0000945983 clmb:FamilyMember 2022-12-31 0000945983 2023-11-02 0000945983 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0000945983 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0000945983 srt:MinimumMember 2023-01-01 2023-09-30 0000945983 srt:MaximumMember 2023-01-01 2023-09-30 0000945983 us-gaap:RevolvingCreditFacilityMember 2023-05-18 0000945983 clmb:SolutionsSegmentMember 2023-07-01 2023-09-30 0000945983 clmb:DistributionSegmentMember 2023-07-01 2023-09-30 0000945983 clmb:SolutionsSegmentMember 2023-01-01 2023-09-30 0000945983 clmb:DistributionSegmentMember 2023-01-01 2023-09-30 0000945983 clmb:SolutionsSegmentMember 2022-07-01 2022-09-30 0000945983 clmb:DistributionSegmentMember 2022-07-01 2022-09-30 0000945983 clmb:SolutionsSegmentMember 2022-01-01 2022-09-30 0000945983 clmb:DistributionSegmentMember 2022-01-01 2022-09-30 0000945983 2023-07-01 2023-09-30 0000945983 2022-07-01 2022-09-30 0000945983 2023-01-01 2023-09-30 0000945983 2022-01-01 2022-09-30 0000945983 2023-09-30 0000945983 2022-12-31 iso4217:USD clmb:item shares iso4217:GBP iso4217:USD shares pure 0000945983 --12-31 2023 Q3 false P8Y 10-Q true 2023-09-30 false 000-26408 Climb Global Solutions, Inc. DE 13-3136104 4 Industrial Way West, Suite 300 Eatontown NJ 07724 732 389-8950 Common stock, $.01 par value per share CLMB NASDAQ Yes Yes Accelerated Filer true false false 4579628 49778000 20245000 740000 842000 126331000 154596000 2518000 4766000 890000 5399000 4141000 184026000 184638000 7307000 3515000 19010000 18963000 18309000 19693000 933000 1235000 1172000 3114000 1160000 350000 448000 348000 232365000 231856000 154895000 160650000 442000 521000 535000 520000 155872000 161691000 977000 1296000 4135000 4137000 889000 1292000 2870000 2866000 164743000 171282000 0.01 0.01 10000000 10000000 5284500 5284500 4579628 4478432 53000 53000 33895000 32715000 704872 806068 12357000 13230000 48724000 43904000 -2693000 -2868000 67622000 60574000 232365000 231856000 245229000 215443000 78457000 76261000 202053000 177459000 64183000 62744000 43176000 37984000 14274000 13517000 31930000 25026000 10122000 8922000 277000 445000 246000 365000 1934000 1357000 617000 555000 9035000 11156000 3289000 3675000 760000 40000 318000 58000 -100000 -799000 -140000 -500000 9695000 10397000 3467000 3233000 2618000 2662000 1095000 999000 7077000 7735000 2372000 2234000 1.57 1.74 0.52 0.50 1.57 1.74 0.52 0.50 4392000 4323000 4414000 4340000 4392000 4323000 4414000 4340000 0.51 0.51 0.17 0.17 7077000 7735000 2372000 2234000 175000 -5487000 -1442000 -3152000 175000 -5487000 -1442000 -3152000 7252000 2248000 930000 -918000 5284500 53000 32715000 806068 -13230000 43904000 -2868000 60574000 3324000 3324000 613000 613000 749000 749000 546000 546000 -765000 43824 765000 5604 214000 214000 5284500 53000 32496000 767848 -12679000 46479000 -2255000 64094000 1381000 1381000 1004000 1004000 754000 754000 2238000 2238000 -1258000 71965 1258000 19703 981000 981000 5284500 53000 33476000 715586 -12402000 47106000 -1251000 66982000 2372000 2372000 -1442000 -1442000 754000 754000 711000 711000 -292000 16737 292000 6023 247000 247000 5284500 53000 33895000 704872 -12357000 48724000 -2693000 67622000 5284500 53000 32087000 859828 -13870000 34396000 -250000 52416000 2712000 2712000 -626000 -626000 746000 746000 369000 369000 -502000 29499 502000 7118 216000 216000 5284500 53000 31954000 837447 -13584000 36362000 -876000 53909000 2791000 2791000 -1709000 -1709000 746000 746000 345000 345000 -308000 17194 308000 5151 177000 177000 5284500 53000 31991000 825404 -13453000 38407000 -2585000 54413000 2234000 2234000 -3152000 -3152000 748000 748000 791000 791000 -397000 22756 397000 4099 127000 127000 5284500 53000 32385000 806747 -13183000 39893000 -5737000 53411000 7077000 7735000 1934000 1362000 34000 17000 -108000 -292000 3422000 1491000 -41000 -43000 304000 355000 -30438000 5504000 -2247000 102000 882000 -1292000 -890000 752000 -8185000 2609000 -399000 -439000 -1624000 -76000 38355000 7805000 4180000 1479000 8510000 -4180000 -9989000 1441000 520000 10000000 10000000 2148000 388000 210000 2256000 2240000 638000 -4723000 -822000 81000 -2214000 29533000 -5220000 20245000 29272000 49778000 24052000 4126000 3095000 30000 39000 <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 Climb Global Solutions, 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, 2022.</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 Climb Global Solutions, 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;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. Effective January 1, 2023, the Company adopted the new credit loss standard and it did not have an impact on the Company’s financial statements.</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:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">In July 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-03, “</span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Presentation of Financial Statements (Topic 205), Income Statement — Reporting Comprehensive Income (Topic 220), Distinguishing Liabilities from Equity (Topic 480), Equity (Topic 505), Compensation — Stock Compensation (Topic 718)</i><span style="font-family:'Times New Roman','Times','serif';">.” This ASU amends various paragraphs in the accounting codification pursuant to the issuance of Commission Staff Accounting Bulletin (“SAB”) number 120. The ASU provides clarifying guidance related to employee and non-employee share-based payment accounting, including guidance related to spring-loaded awards. ASU 2023-03 was effective upon issuance. The adoption of this ASU did not have an impact on the Company’s consolidated financial statements.</span><span style="font-family:'Times New Roman','Times','serif';"> </span></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. Effective January 1, 2023, the Company adopted the new credit loss standard and it did not have an impact on the Company’s financial statements.</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:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">In July 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-03, “</span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Presentation of Financial Statements (Topic 205), Income Statement — Reporting Comprehensive Income (Topic 220), Distinguishing Liabilities from Equity (Topic 480), Equity (Topic 505), Compensation — Stock Compensation (Topic 718)</i><span style="font-family:'Times New Roman','Times','serif';">.” This ASU amends various paragraphs in the accounting codification pursuant to the issuance of Commission Staff Accounting Bulletin (“SAB”) number 120. The ASU provides clarifying guidance related to employee and non-employee share-based payment accounting, including guidance related to spring-loaded awards. ASU 2023-03 was effective upon issuance. The adoption of this ASU did not have an impact on the Company’s consolidated financial statements.</span><span style="font-family:'Times New Roman','Times','serif';"> </span></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. Transactions denominated in currencies other than the applicable functional currency are converted to the functional currency at the exchange rate on the transaction date. 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, 2023 and 2022 were $14.0 million and $14.2 million, respectively. The net sales from our foreign operations for the nine months ended September 30, 2023 and 2022 were $55.0 million and $44.0 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> 14000000.0 14200000 55000000.0 44000000.0 <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 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><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </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 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 the 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 Note 16 – Segment Information. </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:#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 </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">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 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:10pt;text-align:justify;margin:0pt;">6.            <b style="font-weight:bold;">Acquisition:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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-indent:36pt;margin:0pt;">On August 18, 2022, the Company entered into a Share Purchase Agreement pursuant to which the Company purchased the entire share capital of Spinnakar Limited (“Spinnakar”) for an aggregate purchase price of approximately £9.8 million (equivalent to $11.8 million USD), subject to certain working capital and other adjustments, paid at closing plus a potential post-closing earn-out. The allocation of the purchase price was based upon the estimated fair value of Spinnakar’s net tangible and identifiable intangible assets as of the date of the acquisition. The transaction was accounted for under the purchase method of accounting. The purchase price allocation is final, with no measurement period adjustment made to the account balances recorded at the acquisition date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The purchase consideration included approximately $1.8 million fair value for potential earn-out consideration if certain targets are achieved, payable in cash, which is included in non-current liabilities as of September 30, 2023.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.47%;"><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: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:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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: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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> 9800000 11800000 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:10pt;">7.</span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </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;"></span>The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 30, 2023:</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.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:3.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.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:12.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></tr><tr><td style="vertical-align:bottom;width:82.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,963</p></td></tr><tr><td style="vertical-align:bottom;width:82.51%;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.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.9%;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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47</p></td></tr><tr><td style="vertical-align:bottom;width:82.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,010</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;"></span>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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;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.85%;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:8.95%;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.13%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,931</p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;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.45%;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.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 3pt 0pt 0pt;"> 469</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.45%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91</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.45%;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:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378</p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,309</p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 style="vertical-align:bottom;white-space:nowrap;width:1.45%;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: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="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.45%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.45%;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:7.5%;margin:0pt;padding:0pt;"><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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;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.85%;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:8.95%;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.13%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,292</p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;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.45%;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.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 3pt 0pt 0pt;"> 468</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.45%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67</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.45%;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:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 401</p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,693</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;"></span>Customer relationships are amortized over thirteen years. Vendor relationships are amortized between <span style="-sec-ix-hidden:Hidden_dwfujYGN1kGgdTJxYSL1Mw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">eight</span></span> and fifteen years. Trade name is amortized over fifteen years. </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;"></span>During the three months ended September 30, 2023 and 2022, the Company recognized total amortization expense for other intangibles, net of $0.5 million and $0.3 million, respectively. During the nine months ended September 30, 2023 and 2022, the Company recognized total amortization expense for other intangibles, net of $1.5 million and $0.7 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;"></span>Estimated future amortization expense of the Company’s other intangibles, net as of September 30, 2023 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.51%;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.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.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:12.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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023 (excluding the nine months ended September 30, 2023)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 468</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.51%;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.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.9%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,871</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,871</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.9%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,871</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,871</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.51%;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.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.9%;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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,357</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.51%;background:#cceeff;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:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,309</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.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:3.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.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:12.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></tr><tr><td style="vertical-align:bottom;width:82.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,963</p></td></tr><tr><td style="vertical-align:bottom;width:82.51%;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.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.9%;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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47</p></td></tr><tr><td style="vertical-align:bottom;width:82.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,010</p></td></tr></table> 18963000 47000 19010000 <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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;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.85%;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:8.95%;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.13%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,931</p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;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.45%;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.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 3pt 0pt 0pt;"> 469</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.45%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91</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.45%;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:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378</p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,309</p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 style="vertical-align:bottom;white-space:nowrap;width:1.45%;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: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="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.45%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.45%;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:7.5%;margin:0pt;padding:0pt;"><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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;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.85%;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:8.95%;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.13%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,292</p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;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.45%;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.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 3pt 0pt 0pt;"> 468</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.45%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67</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.45%;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:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 401</p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,693</p></td></tr></table> 21509000 3578000 17931000 469000 91000 378000 21978000 3669000 18309000 21457000 2165000 19292000 468000 67000 401000 21925000 2232000 19693000 P13Y P15Y P15Y 500000 300000 1500000 700000 <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.51%;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.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.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:12.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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023 (excluding the nine months ended September 30, 2023)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 468</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.51%;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.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.9%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,871</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,871</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.9%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,871</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,871</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.51%;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.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.9%;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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,357</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:82.51%;background:#cceeff;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:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,309</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> 468000 1871000 1871000 1871000 1871000 10357000 18309000 <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><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.91%;margin:0pt;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.91%;margin:0pt;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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.25%;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;">2023</b></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.4%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.4%;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.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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.69%;margin:0pt;padding:0pt;"><p 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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.4%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.6 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.4%;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.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: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:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.5%</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.4%</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, 2023 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.96%;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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:top;white-space:nowrap;width:84.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023 (excluding the nine months ended September 30, 2023)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;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.3%;margin:0pt;padding:0pt;"><p 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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 540</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 548</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.3%;margin:0pt;padding:0pt;"><p 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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 546</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,908</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (489)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;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="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.3%;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.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,419</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;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="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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 977</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;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="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.3%;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.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,419</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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.91%;margin:0pt;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.91%;margin:0pt;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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.25%;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;">2023</b></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.4%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.4%;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.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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.69%;margin:0pt;padding:0pt;"><p 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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.4%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.6 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.4%;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.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: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:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.5%</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.4%</p></td></tr></table> 467000 314000 63000 P3Y4M24D P4Y7M6D 0.035 0.034 <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.96%;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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:top;white-space:nowrap;width:84.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023 (excluding the nine months ended September 30, 2023)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;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.3%;margin:0pt;padding:0pt;"><p 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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 540</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 548</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.3%;margin:0pt;padding:0pt;"><p 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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 546</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,908</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (489)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;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="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.3%;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.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,419</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;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="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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 977</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.96%;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="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.3%;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.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,419</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> 158000 540000 548000 546000 116000 1908000 489000 1419000 442000 977000 1419000 <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><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </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, 2023 and December 31, 2022 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;"></span>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.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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.21%;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.59%;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.47%;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.59%;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.11%;margin:0pt;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.21%;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.59%;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.47%;margin:0pt;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.59%;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.11%;margin:0pt;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.21%;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.59%;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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,720</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,997</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,848</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,565</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,435)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,050)</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,515</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><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, 2023, and 2022, the Company recorded depreciation and amortization expense of $0.1 million and $0.2 million, respectively. During the nine months ended September 30, 2023 and 2022, the Company recorded depreciation and amortization expense of $0.5 million and $0.6 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;"></span>In limited circumstances, the Company offers extended payment terms to customers for periods of 12 to 24 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. 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.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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.21%;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-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.47%;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.59%;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.63%;margin:0pt;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.48%;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.21%;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-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.47%;margin:0pt;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.59%;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.11%;margin:0pt;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.21%;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.59%;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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,213</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (188)</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,911)</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,114</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><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 is expected to be $0.6 million, $0.4 million, $0.4 million and $0.4 million during each of the 12-month periods ending September 30, 2024, 2025, 2026 and 2027, 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;"></span>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:64.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:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:64.71%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.79%;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%;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.5%;margin:0pt;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.98%;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:64.71%;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%;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:14.79%;margin:0pt;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%;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.5%;margin:0pt;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.98%;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:64.71%;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%;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:14.79%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;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:64.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin: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:64.71%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.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 3pt 0pt 0pt;"> 9,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin: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:64.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin: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.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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.21%;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.59%;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.47%;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.59%;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.11%;margin:0pt;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.21%;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.59%;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.47%;margin:0pt;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.59%;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.11%;margin:0pt;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.21%;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.59%;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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,720</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,997</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,848</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,565</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,435)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,050)</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,515</p></td></tr></table> 2285000 2720000 6111000 2997000 2346000 1848000 10742000 7565000 3435000 4050000 7307000 3515000 100000 200000 500000 600000 P12M P24M <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.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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.21%;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-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.47%;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.59%;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.63%;margin:0pt;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.48%;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.21%;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-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.47%;margin:0pt;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.59%;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.11%;margin:0pt;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.21%;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.59%;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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,213</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (188)</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,911)</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,114</p></td></tr></table> 1851000 5213000 20000 188000 659000 1911000 1172000 3114000 600000 400000 400000 400000 <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:64.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:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:64.71%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.79%;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%;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.5%;margin:0pt;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.98%;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:64.71%;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%;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:14.79%;margin:0pt;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%;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.5%;margin:0pt;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.98%;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:64.71%;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%;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:14.79%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;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:64.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin: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:64.71%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.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 3pt 0pt 0pt;"> 9,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin: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:64.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin: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> 146939000 151180000 7956000 9470000 154895000 160650000 <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><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </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-indent:36pt;margin:0pt;">On May 18, 2023, the Company entered into a revolving credit agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A. (“JPM”), providing for a revolving credit facility of up to $50.0 million, including the issuance of letters of credit and swingline loans not to exceed $2.5 million and $5.0 million, respectively, at any time outstanding. In addition, subject to certain conditions enumerated in the Credit Agreement, the Company has the right to increase the revolving credit facility by a total amount not to exceed $20.0 million. The proceeds of the revolving loans, letters of credit and swingline loans under the Credit Agreement may be used for working capital needs, general corporate purposes and for acquisitions permitted by the terms of the Credit Agreement.</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-indent:36pt;margin:0pt;">All outstanding loans issued pursuant to the Credit Agreement become due and payable, on May 18, 2028. There were no amounts outstanding under the Credit Agreement as of September 30, 2023.</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-indent:36pt;margin:0pt;">Outstanding Loans comprising (i) ABR Borrowings bear interest at the ABR plus the Applicable Rate, (ii) Term Benchmark Borrowings bear interest at the Adjusted Term SOFR Rate or the Adjusted EURIBOR Rate, as applicable, plus the Applicable Rate and (iii) RFR Loans bear interest at a rate per annum equal to the applicable Adjusted Daily Simple RFR plus the Applicable Rate. The Applicable Rate for borrowings varies (i) in the case of ABR Borrowings, from 0.50% to 0.75% and (ii) in the case of Term Benchmark Borrowings and RFR Loans, from 1.50% to 1.75%.</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-indent:36pt;margin:0pt;">The Credit Agreement contains customary affirmative covenants, such as financial statement and collateral reporting requirements. The Credit Agreement also contains customary negative covenants that limit the ability of the Company to, among other things, incur indebtedness, create liens or permit encumbrances, or undergo certain fundamental changes. Additionally, under certain circumstances, the Company is required to maintain a minimum fixed charge coverage ratio.</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-indent:36pt;margin:0pt;">In connection with entering into the Credit Agreement, on May 18, 2023, the Company voluntarily terminated its existing revolving credit agreement, dated November 15, 2017 with Citibank N.A. (“Previous Credit Facility”). As of December 31, 2022 and as of the date of termination, the Company had no borrowings outstanding under the Previous Credit Facility.</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 April 8, 2022, the Company entered into a $2.1 million term loan (the “Term Loan”) with First American Commercial Bancorp, Inc. (“First American”) pursuant to a Master Loan and Security Agreement. The proceeds from the Term Loan will be used to fund certain capital expenditures. The borrowing under the Term Loan bears interest at a rate of 3.73% per annum and is being repaid over forty-eight monthly installments of principal and interest through April 2026. </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, 2023 and December 31, 2022, the Company had $1.4 million and $1.8 million outstanding under the Term Loan, respectively. At September 30, 2023, future principal payments under the Term Loan are 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:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023 (excluding the nine months ended September 30, 2023)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;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:16.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 562</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:16.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 3pt 0pt 0pt;"> 144</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;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:16.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,424</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="font-size:1pt;visibility:hidden;">​</span></p> 50000000.0 2500000 5000000.0 20000000.0 0 0.0050 0.0075 0.0150 0.0175 0 2100000 0.0373 P48M 1400000 1800000 <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:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023 (excluding the nine months ended September 30, 2023)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;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:16.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 562</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:16.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 3pt 0pt 0pt;"> 144</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;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:16.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,424</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="font-size:1pt;visibility:hidden;">​</span></p> 176 542 562 144 1424 <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:#ffffff;">Our basic and diluted earnings per share are computed using the </span><span style="background:#ffffff;">two-class</span><span style="background:#ffffff;"> method in accordance with ASC 260. The </span><span style="background:#ffffff;">two-class</span><span style="background:#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="visibility:hidden;background:#ffffff;">​</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.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.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.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.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.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.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.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.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.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.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.53%;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-line:underline;text-decoration-style:solid;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.43%;margin:0pt;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.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;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.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.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.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;">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.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;">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.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.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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.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.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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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="vertical-align:bottom;width:56.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,077</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,735</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,372</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,234</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="vertical-align:bottom;width:56.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">196 </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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">54 </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="vertical-align:bottom;width:56.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,906</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,539</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,311</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,180</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="vertical-align:bottom;width:56.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;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.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="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.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="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.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="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.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="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.53%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="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.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="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.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="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.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="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.53%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="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.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="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.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="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.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="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.53%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.57</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.74</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.52</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.50</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.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.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.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.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.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.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.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.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.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.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.53%;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-line:underline;text-decoration-style:solid;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.43%;margin:0pt;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.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;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.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.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.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;">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.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;">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.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.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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.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.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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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="vertical-align:bottom;width:56.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,077</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,735</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,372</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,234</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="vertical-align:bottom;width:56.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">196 </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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">54 </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="vertical-align:bottom;width:56.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,906</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,539</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,311</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,180</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="vertical-align:bottom;width:56.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;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.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="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.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="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.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="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.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="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.53%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="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.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="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.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="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.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="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.53%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="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.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="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.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="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.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="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.53%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.53%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.57</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.74</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.52</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.50</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> 7077000 7735000 2372000 2234000 171000 196000 61000 54000 6906000 7539000 2311000 2180000 4392000 4323000 4414000 4340000 4392000 4323000 4414000 4340000 1.57 1.74 0.52 0.50 1.57 1.74 0.52 0.50 <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 one major vendor that accounted for 15% of total purchases during the three months ended September 30, 2023, and 16% of total purchases during the three months ended September 30, 2022. The Company had one major vendor that accounted for 16% of total purchases during the nine months ended September 30, 2023 and 18% of total purchases during the nine months ended September 30, 2022.</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 17%, respectively, of its net sales during the three months ended September 30, 2023, and 20% and 15%, respectively, of its net sales during the three months ended September 30, 2022. The Company had two major customers that accounted for 21% and 15%, respectively, of its net sales during the nine months ended September 30, 2023, and 22% and 16%, respectively, of its net sales during the nine months ended September 30, 2022. These same customers accounted for 19% and 11%, respectively, of total net accounts receivable as of September 30, 2023, and 16% and 18%, respectively, of total net accounts receivable as of December 31, 2022. </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> 0.15 0.16 0.16 0.18 0.21 0.17 0.20 0.15 0.21 0.15 0.22 0.16 0.19 0.11 0.16 0.18 <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><span style="font-size:10pt;"> </span> <span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </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><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </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, 2023, the number of shares of Common Stock available for future award grants to employees, officers and directors under the 2021 Plan is 241,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”) authorized 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, 2023, the number of shares of Common Stock available under the 2012 Plan was 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, 2023, the Company granted a total of 132,526 shares of Restricted Stock to officers and employees. These shares of Restricted Stock vest immediately, over time in three equal installments or over time in sixteen equal quarterly installments.</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, 2022, the Company granted a total of 73,505 shares of Restricted Stock to officers. These shares of Restricted Stock vest over time in sixteen equal quarterly installments. During the nine months ended September 30, 2022, a total of 4,056 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, 2023, 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="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%;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="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%;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="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested shares at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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;">Granted in 2023</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 3pt 0pt 0pt;"> 132,526</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 3pt 0pt 0pt;"> 45.81</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="vertical-align:bottom;width:72.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested in 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (91,624)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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;">Forfeited in 2023</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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: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 3pt 0pt 0pt;"> —</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="vertical-align:bottom;white-space:nowrap;width:72.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested shares at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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, 2023, there is approximately $5.1 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 1.6 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, 2023, and 2022, the Company recognized share-based compensation expense of $0.7 million and $0.8 million, respectively. During the nine months ended September 30, 2023, and 2022, the Company recognized share-based compensation expense of $3.4 million and $1.5 million, respectively.</p> 0.01 500000 241068 600000 1000000 352158 0 132526 3 16 73505 16 4056 <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="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%;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="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%;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="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested shares at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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;">Granted in 2023</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 3pt 0pt 0pt;"> 132,526</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 3pt 0pt 0pt;"> 45.81</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="vertical-align:bottom;width:72.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested in 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (91,624)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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;">Forfeited in 2023</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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: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 3pt 0pt 0pt;"> —</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="vertical-align:bottom;white-space:nowrap;width:72.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested shares at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 121059 24.83 132526 45.81 91624 37.98 161961 35.26 5100000 P1Y7M6D 700000 800000 3400000 1500000 <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><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </span><span style="font-size:10pt;"> </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;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;">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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.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><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.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: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.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><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.77%;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.57%;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.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><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.77%;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.57%;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.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><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;">2023</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.16%;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;">2022</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;">2023</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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net Sales:</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.57%;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="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 226,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 195,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 72,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,529</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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,324</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.57%;border-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,139</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;"> 6,230</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;"> 9,732</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 245,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 215,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 78,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 76,261</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin: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,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,101</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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,704</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.57%;border-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,031</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,603</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;"> 2,416</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,517</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin: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,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,123</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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,844</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.57%;border-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,262</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,226</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;"> 1,113</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,236</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin: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,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin: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,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,978</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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,860</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.57%;border-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,769</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,377</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;"> 1,303</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,281</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="vertical-align:bottom;width:52.54%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin: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,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin: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,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,686</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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="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;"> 277</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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 445</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;"> 246</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;"> 365</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin: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,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;background:#cceeff;margin: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,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 555</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest, net</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;"> </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;"> 760</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin: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</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;"> 318</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;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency transaction loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (799)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (140)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (500)</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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="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: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.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;"> 9,695</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-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,397</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: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.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,467</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: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.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,233</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size: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.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: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','Times','serif';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;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Excludes general corporate expenses including interest and foreign currency transaction loss</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.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: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><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><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><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.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: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.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: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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;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.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: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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;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.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: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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;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.61%;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;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;">2023</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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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.61%;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.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: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><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><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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="vertical-align:bottom;width:71.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin: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.61%;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.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:2.26%;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 3pt 0pt 0pt;"> 26,116</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><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.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 3pt 0pt 0pt;"> 21,420</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="vertical-align:bottom;width:71.61%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin: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.61%;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.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:2.26%;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 3pt 0pt 0pt;"> 65,025</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><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.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 3pt 0pt 0pt;"> 29,834</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="vertical-align:bottom;width:71.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin: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, 2023 and 2022 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:32.99%;margin:0pt;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:1pt;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:1pt;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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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-size:1pt;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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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:1pt;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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;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:1pt;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-size:1pt;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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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:1pt;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-size:1pt;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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;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:1pt;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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;margin:0pt;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.37%;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.1%;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:29.91%;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:32.99%;margin:0pt;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.37%;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;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:29.91%;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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;margin:0pt;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.5%;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:10.07%;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.63%;margin:0pt;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.5%;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.1%;margin:0pt;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.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;">Distribution</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;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.38%;margin:0pt;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.42%;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:32.99%;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.84%;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:8.42%;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.63%;margin:0pt;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.84%;margin:0pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;margin:0pt;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.76%;margin:0pt;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:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">USA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 180,278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 9,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 190,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 60,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 64,496</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 28,903</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:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 7,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 36,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 6,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 2,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 8,771</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 17,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 18,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;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.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 5,190</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;border-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 3pt 0.05pt 0pt;"> 226,905</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:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 18,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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.84%;border-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 3pt 0.05pt 0pt;"> 245,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 72,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 6,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;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.76%;border-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 3pt 0.05pt 0pt;"> 78,457</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;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:8.42%;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.63%;margin:0pt;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.84%;margin:0pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;margin:0pt;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.76%;margin:0pt;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:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Transferred at a point in time where the Company is principal (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 200,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 13,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 213,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 63,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 68,009</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 26,878</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:8.42%;border-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 3pt 0.05pt 0pt;"> 5,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 31,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 8,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 1,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10,448</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 226,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 18,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 245,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 72,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 78,457</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;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.84%;margin:0pt;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:8.42%;margin:0pt;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.63%;margin:0pt;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.84%;margin:0pt;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.1%;margin:0pt;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:2.63%;margin:0pt;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.38%;margin:0pt;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.76%;margin:0pt;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:32.99%;margin:0pt;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.37%;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.1%;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:29.91%;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:32.99%;margin:0pt;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.37%;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, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;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:29.91%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;margin:0pt;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.5%;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:10.07%;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.63%;margin:0pt;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.5%;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.1%;margin:0pt;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.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;">Distribution</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;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.38%;margin:0pt;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.42%;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:32.99%;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.84%;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:8.42%;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.63%;margin:0pt;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.84%;margin:0pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;margin:0pt;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.76%;margin:0pt;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:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">USA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 159,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 12,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 171,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 54,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 7,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 62,036</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 19,252</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:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 26,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 5,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 2,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 8,010</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 16,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 18,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 5,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;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.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6,215</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;border-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 3pt 0.05pt 0pt;"> 195,304</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:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 20,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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.84%;border-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 3pt 0.05pt 0pt;"> 215,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 66,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 9,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;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.76%;border-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 3pt 0.05pt 0pt;"> 76,261</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;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:8.42%;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.63%;margin:0pt;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.84%;margin:0pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;margin:0pt;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.76%;margin:0pt;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:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Transferred at a point in time where the Company is principal (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 173,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 188,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 58,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 7,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 66,651</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 21,698</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:8.42%;border-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 3pt 0.05pt 0pt;"> 5,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 26,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 7,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 1,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 9,610</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 195,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 20,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 215,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 66,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 9,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 76,261</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','Times','serif';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;">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','Times','serif';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;">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, 2023 and December 31, 2022 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.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: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.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:8.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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.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 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.17%;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.43%;margin:0pt;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.02%;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.32%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:75.32%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.32%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.32%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.32%;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.63%;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.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.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><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.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: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.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><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.77%;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.57%;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.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><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.77%;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.57%;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.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><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;">2023</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.16%;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;">2022</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;">2023</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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net Sales:</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.57%;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="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 226,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 195,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 72,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,529</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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,324</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.57%;border-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,139</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;"> 6,230</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;"> 9,732</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 245,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 215,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 78,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 76,261</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin: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,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,101</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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,704</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.57%;border-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,031</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,603</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;"> 2,416</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,517</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin: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,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,123</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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,844</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.57%;border-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,262</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,226</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;"> 1,113</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,236</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin: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,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin: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,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,978</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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,860</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.57%;border-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,769</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,377</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;"> 1,303</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,281</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="vertical-align:bottom;width:52.54%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin: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,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin: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,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin: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,686</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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="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;"> 277</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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 445</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;"> 246</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;"> 365</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin: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,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;background:#cceeff;margin: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,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 555</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest, net</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;"> </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;"> 760</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin: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</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;"> 318</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;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency transaction loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (799)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (140)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (500)</p></td></tr><tr><td style="vertical-align:bottom;width:52.54%;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="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: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.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;"> 9,695</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-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,397</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: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.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,467</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: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.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,233</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size: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.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: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','Times','serif';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;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Excludes general corporate expenses including interest and foreign currency transaction loss</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.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: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><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><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><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.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: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.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: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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;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.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: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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;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.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: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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;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.61%;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;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;">2023</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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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.61%;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.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: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><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><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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="vertical-align:bottom;width:71.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin: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.61%;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.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:2.26%;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 3pt 0pt 0pt;"> 26,116</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><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.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 3pt 0pt 0pt;"> 21,420</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="vertical-align:bottom;width:71.61%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin: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.61%;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.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:2.26%;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 3pt 0pt 0pt;"> 65,025</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><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.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 3pt 0pt 0pt;"> 29,834</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="vertical-align:bottom;width:71.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin: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> 226905000 195304000 72227000 66529000 18324000 20139000 6230000 9732000 245229000 215443000 78457000 76261000 35472000 30953000 11671000 11101000 7704000 7031000 2603000 2416000 43176000 37984000 14274000 13517000 15225000 11374000 5249000 4123000 3844000 3262000 1226000 1113000 19069000 14636000 6475000 5236000 20247000 19579000 6422000 6978000 3860000 3769000 1377000 1303000 24107000 23348000 7799000 8281000 12861000 10390000 3647000 3686000 277000 445000 246000 365000 1934000 1357000 617000 555000 760000 40000 318000 58000 -100000 -799000 -140000 -500000 9695000 10397000 3467000 3233000 141224000 180602000 26116000 21420000 167340000 202022000 65025000 29834000 232365000 231856000 <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:32.99%;margin:0pt;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:1pt;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:1pt;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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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-size:1pt;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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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:1pt;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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;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:1pt;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-size:1pt;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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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:1pt;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-size:1pt;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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;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:1pt;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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;margin:0pt;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.37%;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.1%;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:29.91%;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:32.99%;margin:0pt;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.37%;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;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:29.91%;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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;margin:0pt;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.5%;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:10.07%;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.63%;margin:0pt;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.5%;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.1%;margin:0pt;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.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;">Distribution</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;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.38%;margin:0pt;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.42%;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:32.99%;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.84%;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:8.42%;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.63%;margin:0pt;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.84%;margin:0pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;margin:0pt;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.76%;margin:0pt;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:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">USA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 180,278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 9,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 190,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 60,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 64,496</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 28,903</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:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 7,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 36,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 6,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 2,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 8,771</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 17,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 18,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;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.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 5,190</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;border-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 3pt 0.05pt 0pt;"> 226,905</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:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 18,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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.84%;border-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 3pt 0.05pt 0pt;"> 245,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 72,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 6,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;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.76%;border-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 3pt 0.05pt 0pt;"> 78,457</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;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:8.42%;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.63%;margin:0pt;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.84%;margin:0pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;margin:0pt;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.76%;margin:0pt;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:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Transferred at a point in time where the Company is principal (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 200,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 13,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 213,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 63,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 68,009</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 26,878</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:8.42%;border-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 3pt 0.05pt 0pt;"> 5,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 31,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 8,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 1,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10,448</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 226,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 18,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 245,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 72,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 78,457</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;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.84%;margin:0pt;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:8.42%;margin:0pt;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.63%;margin:0pt;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.84%;margin:0pt;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.1%;margin:0pt;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:2.63%;margin:0pt;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.38%;margin:0pt;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.76%;margin:0pt;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:32.99%;margin:0pt;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.37%;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.1%;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:29.91%;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:32.99%;margin:0pt;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.37%;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, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;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:29.91%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;margin:0pt;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.5%;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:10.07%;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.63%;margin:0pt;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.5%;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.1%;margin:0pt;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.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;">Distribution</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;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.38%;margin:0pt;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.42%;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:32.99%;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.84%;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:8.42%;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.63%;margin:0pt;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.84%;margin:0pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;margin:0pt;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.76%;margin:0pt;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:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">USA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 159,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 12,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 171,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 54,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 7,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 62,036</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 19,252</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:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 26,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 5,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 2,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 8,010</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 16,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 18,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 5,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;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.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6,215</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;border-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 3pt 0.05pt 0pt;"> 195,304</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:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 20,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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.84%;border-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 3pt 0.05pt 0pt;"> 215,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 66,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 9,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;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.76%;border-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 3pt 0.05pt 0pt;"> 76,261</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;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:8.42%;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.63%;margin:0pt;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.84%;margin:0pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;margin:0pt;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.76%;margin:0pt;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:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Transferred at a point in time where the Company is principal (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 173,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 188,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 58,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 7,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 66,651</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 21,698</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:8.42%;border-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 3pt 0.05pt 0pt;"> 5,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 26,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 7,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0.05pt 0pt;"> 1,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 9,610</p></td></tr><tr><td style="vertical-align:bottom;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 195,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 20,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 215,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 66,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 9,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 76,261</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','Times','serif';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;">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','Times','serif';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;">Includes net sales from third-party maintenance, software support and services.</span></td></tr></table> 180278000 9908000 190186000 60891000 3605000 64496000 28903000 7508000 36411000 6353000 2418000 8771000 17724000 908000 18632000 4983000 207000 5190000 226905000 18324000 245229000 72227000 6230000 78457000 200027000 13290000 213317000 63587000 4422000 68009000 26878000 5034000 31912000 8640000 1808000 10448000 226905000 18324000 245229000 72227000 6230000 78457000 159335000 12027000 171362000 54812000 7224000 62036000 19252000 6816000 26068000 5933000 2077000 8010000 16717000 1296000 18013000 5784000 431000 6215000 195304000 20139000 215443000 66529000 9732000 76261000 173606000 15076000 188682000 58669000 7982000 66651000 21698000 5063000 26761000 7860000 1750000 9610000 195304000 20139000 215443000 66529000 9732000 76261000 <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.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: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.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:8.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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.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 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.17%;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.43%;margin:0pt;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.02%;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.32%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:75.32%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.32%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.32%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.32%;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.63%;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.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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> 147805000 137877000 24169000 27597000 60391000 66382000 232365000 231856000 <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;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;">The Company made sales to a customer where a family member of one of our executives has a minority ownership position. During the three months ended September 30, 2023 and 2022, net sales to this customer totaled approximately $0.3 million and $0.7 million, respectively. During the nine months ended September 30, 2023 and 2022, net sales to this customer totaled approximately $1.3 million and $1.7 million, respectively. Amounts due from this customer as of September 30, 2023 and December 31, 2022 were approximately $0.2 million and $0.1 million, respectively, which were or are expected to be settled in cash subsequent to each period end.</p> 300000 700000 1300000 1700000 200000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:14pt 0pt 0pt 0pt;"><span style="font-size:10pt;">18.   </span> <span style="font-size:10pt;">      </span><b style="font-size:10pt;font-weight:bold;">Subsequent Events:</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 Data Solutions Holdings Limited</i></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 October 6, 2023, Climb Global Solutions Holdings UK Limited (“Buyer”), a private limited company under the laws of England and Wales and a wholly-owned subsidiary of the Company, entered into the Share Purchase Agreement by and among Michael O’Hara, Francis O’Haire, Roberta McCrossan, David Keating, Alan Smyth and Brian Davis, as sellers (collectively, “Sellers”), Buyer and the Company (as guarantor) (the “SPA”).</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;">Pursuant to the SPA, on October 6, 2023, Buyer, among other things, purchased the entire share capital of Data Solutions Holdings Limited, a private limited company under the laws of Ireland, from Sellers for an aggregate purchase price of €15.4 million (equivalent to $16.3 million USD), subject to certain working capital and other adjustments, plus a potential post-closing earn-out. The Company has guaranteed certain obligations of the Buyer under the SPA, including the potential post-closing earn-out.</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 SPA contains customary Irish warranties and covenants and customary indemnification obligations of Sellers, subject to certain limitations and insurance caps.</p> 15400000 16300000 EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #1K8E<'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 " T:V)76CI ".X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVE1(71S43PI""XHWD(RNQML_I",M/OVIG6WB^@#"+EDYI=O MOH'T.@H=$CZG$#&1Q7PUN<%GH>.&'8BB ,CZ@$[ENB1\:>Y"TA*OVA M]@AMT]R 0U)&D8(96,65R&1OM- )%85TPAN]XN-G&A:8T8 #.O24@=<-8C]V2*SMP>'MZ?%G6K:S/ MI+S&\BI;0<>(&W:>_-K=W6\?F&R;MJLXKYIVRV]%>UW.^^SZP^\B[(*Q._N/ MC<^"LH=?_T)^ 5!+ P04 " T:V)7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #1K8E&PO=V]R:W-H965T&UL MM9EKMXQG&2;=ILUANGW=E^DT&VF07$2L*._WV/ M $,V%3+#K+_8W,Z+7MUX=#39,_Y5;"F5Z"4*8W'5V4J9O+,LX6UI1,0E2V@, M=]:,1T3"*=]8(N&4^%E0%%K8M@=61(*X,YUDUQ9\.F&I#(.8+C@2:101?KBF M(=M?=9S.\<)3L-E*=<&:3A*RH4LJ_TX6',ZL4L4/(AJ+@,6(T_559^:\F[M8 M!61/_!/0O7AUC)25%6-?UBJ,.LBG:Y*&\HGM_Z"%H;[2\U@HLE^TSY_M M]3K(2X5D41$,)8B"./\G+T5%O IPQS4!N C ;P*X18";&8P^L%AN!:CZU/\^WH)2ED7%QZ)>8Z/@ MDB:7R+4O$+:QJRG/W!S^R':7R,:Z\.^*XY8UYV9Z;KN:TU58+MC3"ZH!^TXD MQ*-7'1B1@O(=[4Q_^^\]TKO/9-ZY?WYD%"=4W.X8W<_Z2P9 MHUI:ZI>6^LTL?4H)EY2'!_1$$\:ESIY92O)45RES8U1+>X/2WJ!ABW$"E MSY&Q=,5,\T0W@9#0EA(]DDCKTJPS#X-HA=Z';$5"M&1AJKJ$N,C+>1][ESKC M1LF6QL>E\7$3XW=!2-%C&JTHUYDV:]BVW<6#GCW2F3.&MC3GV-5WV&YB#VJ> M<1B6V3?D BTE=&'$.)JS-);\ /^^MK%/J-_3A/+S^0%W?LP M=(-UX.744=^^)R0=M^LZ[L"Q>UJ_QN"V?G'E%S?Q._-]4!<7QP/T ,^AC[&^ M7@P/E B#V 4?R8'])D*"=TF#:#;N+:MK06C9-M:J+#),9+)_VIAKLZ@ MAS^SO1::3LD1"9BICYV;8]M:K2C),7/.6ZOE:%YPM@MB3]_B9LW'/[5&SX%. M3L5.CIEXWAI=,"&A0_X;)/43EEG1'@ZQ?@R?@Z*<"J,<,_MDO74&"^9Z8V:! MH8NUML[!3DX%3XZ9>1Z8!^VUV++8]'$](>*.QMW1N*^?=,[!3$X%38Z9=IX# M"=C ULC!OZY^0TOJI1Q:4FOR!#>Q*((O%"S,O:\7Z.=+VT$)X6A'PI2BA/)\ MO:RM@G/0DU/ADV-F'P!_/X@W:'F(5BS4.C<+S!\^7&M]G0.<< 5.V(PVQ[9$ MMR_>EL0;6@O$)X0>9\N;F79=:@YLZ[#B)-R(D^8IYVJ!DR_;LJ:$[TFJ3C,S5%M?59\A!OQT7T,R^\\O:=6<.1H7.O3K%CG\QP$A"L"PHT(2*UD M .P!"3:,:Z>B$SHSSZ,@ 0)^+J;U>@X$PA4"X48(-(?VX_"% 5JE+^@OJK=K MEH+%FSWN]</ ) MX"EFG;M *$3X0N%C9\JMG)#K=AT,2S2MT7,@$*X0")OII>BIRXB$(;I.!=P6 M^KG5K%.7_3.'M;57$1!NE#>ZC2C?J&_'>U"06Z#8*"&Q?CB:!>L[[#DX!U>< M@QOEB99;"NUHLF>6J;=W#MQQ*]QQ&^6)"@Q=YABZS/9HT,=4PKHK5IBGW7[X M01A3[#_D:OU,3>T6[J:]_G \P*.)M=-9K'C'-=-)F?U;<:*=5PSF;SU6&2MZUV:Y3[I/?Y0SK%>[3*J623;?!7(4YG)?,.QO%IN M\,ZR;4VK>CS?'?Y U"0D4$C7$&I?#J$7\7S#-3^1+,GV+%=,2A9EAUM*?,K5 M W!_S9@\GJ@7E-O>T_\ 4$L#!!0 ( #1K8E>*I03[M08 %@< 8 M>&PO=V]R:W-H965T&ULK9EI;]LX$(;_"N$-]@#L6"1UIHF! M-MFCP!Y!TW8_,Q(="Y5$5Z2<9'_]#F7'LL4CR6X_M)'DX>@=S>6ZY:SH&]75G 1! M/*]9V4P6Y_VSZW9Q+CI5E0V_;I'LZIJUC^]X)>XO)GCR].!#>;=2^L%\<;YF M=_R&JT_KZQ;NYGLO15GS1I:B02U?7DS>XK-+&ND&O<7GDM_+@VND0[D5XHN^ M>5]<3 *MB%<\5]H%@S\;?LFK2GL"'5]W3B?[=^J&A]=/WG_I@X=@;IGDEZ+Z MNRS4ZF*23E#!EZRKU =Q_QO?!=0+S$4E^__1_8*_7CR$SI! M98,^KD0G65/(\[D"#=K3/-^][]WV?<3QOAN^/D4TF"(2$&II?NEO?L5S:([[ MYN2X^1PBWX=/]N&3WA]UA=^U+6\48E)"G&>V>+8.0KL#/73*X0C!K*]07_VI4;5D'PUE',21GNK(YWA7F?HU?DVST4'LJ!*Y!PTWE9\BAJH M:&*)6 5UI\],J&"H$-VM6G85%(-=$S Y2<*@#_,D#4-\W&Q@ T3[V =KD1<9[283'PV :A4GL MD!;OI<5>:9]Y4T 70QZNV6.MTZ3O5%9L=/=;<\;K\+4S)39B2K/ 'E*R#RGQ MAG2M8RD+Q!_6NN1M Q)JQ5NHM(=UP!9<8NB):):-!L(T"G&([:K3O>K4J_JC M4*QZ@<#4S- T#$@\DF@UBVEJ%YGM169>D3]#-5G7O4#HTXH#6%>B*E!9KUNQ MX7W^.',\,R0E-$A&NDTC&F%'I<'!0+_ J_M7(8K[LJJL( O,KLH"'(R$V2[_'1+)8:&C-*Q4-,($^H:ZP%_V,\_"U=FE6CN9HJWM5LQ-<7@A(PE MFU84X] A>2 A]J-PFP/N.8\M6(*".A9G6M'(44OQ@"[L9]<57W*H23#'FUS4 M'"GVX%-J850XYIC%B(:.RH0'D&$_R;8%U"/-1 VAA,;16)W-#J>1 [1XP!). M7K0(K4IV6U:E*KE])8J]>'LM8+^5M^.@!ZIA/];VLQ&6%WHJ;E<7>=YV?""T MM1V+P6K=Z:6D6;^ I#HXB8 M1A%QK![(@#CB1]Q'J&ZH$JQYD5!BTBRBXZZU&1%'OY(!>,0/O..%SL%DL.JT MP"R*4J,PV^QB'&>N;CW8./JI9V3!;H?RDCZV0# 9KWFHZ70Q8CZ&#B$#Q@D?BQ^*=H M9B_-80D5GU-H(@_'81*.5VPVNP23U-6; QJ)?\MV M*>JZ5,/V,Q>-*IL[WN0NQ?^!:LAZ4O/_'1W'/)"1I-[EP(T2^1>]>^*M_*$_ MIU&/]I,I+V%??33UC;P=1SU0E?BIJD=:-$CJX*?HY#3 L#)HT895'7^#<# - M@OX?DBO6ZKU[IU:B+?_AQ1L434D:3J/AQU)*6$:<(7B89-.8I'WRA-,P2:G!GLIE2 A>[]O%I()F".2O5%"5!. 4\]P.1 M!O$TB-/=,#S?]=2$^$SO",?,M-K!4MZQ-*$#[.DS6URN&#R"A2EK&\@6^Y&I M2>P0(@['(BUF- L<>T5Z<+K[[/:VJ[NJ/[[?'6J)&J;J2G]SV0M-0\JU@3VG$2D_&JSV861(FKCP>X4S_< M#6CVZ?QB\9%Y7&[;:%KM+!O-^<%G'_W-[0_6WI6-1!5?0L/@- $_[?8SUO9& MB77_)>A6*"7J_G+%&!CLI'J0>< ACP67.BIDQM37KBN3G,HJ![($@1>64I54(-3M7)U MJ8!FM:C@KN]YH5M0)IQD4I^;JV0B*\.9@+DBNBH*JIZN@,O-U!DZSR=NV"HW M]H2;3$JZ@@68NW*N<.:V+ADK0&@F!5&PG#J7PXM9;./K@)\,-KHS)C:3>RD? M[.1[-G4\"P0<4F,=*![6, /.K1%B_-YZ.NV25M@=/[M_K7/'7.ZIAIGDOUAF M\JD3.R2#):VXN9&;;[#-9VS]4LEU_4\V36QT[I"TTD866S$2%$PT1_JXK4-' M, Q>$/A;@?]6P6@K&-6)-F1U6M?4T&2BY(8H&XUN=E#7IE9C-DS8N[@P"J\R MU)ED)D6&]P0R@B,M.*:?#HY M)2>$"7*;RTI3D>F):Y#).KOI=OVK9GW_A?474 [(R#LCON>/>N2SX_)K2%$^ MK.7^KMS%2K3E\-MR^+7?Z%_*T9=E8QOTV]I7\4*7-(6I@^^:!K4&)_GX81AZ M7_IR_D]F.Q48M148'7-/+M-45@+ON8(4V)K>[TQR3I4^ M[2M$XQ[6[G8+62=1X$W<=3>_PY@X\-N8'>R@Q0Z.8L]D4>"NL# R?3@C)55D M37D%75Q2 FY?.3[)O>"-?]2!\@;><(_\E: =]'&+/GX'>@VH":U,+A7[ UD? M:V,X[F ,O>:WQ_N&P!WFL&4.W\_,M*[Z><,#C+$?!^,#W-?C=FBCEC9Z/RVV M-&UPTV)BU8<<': $X^@\].,]Y)ZX((J#T0O/<]PBQT>1;[$EZTH]$=V%[@.- M#P B+X@C?X_S,"SV0B^,]S#=3BNQ;?P'52LF-.&P1*$WB-!!-:VQF1A9UMWE M7AKL5?4PQZ\)4#8 KR^E-,\3V[#:[Y/D+U!+ P04 " T:V)7ZN;-6\(% M O&0 & 'AL+W=O,*?14%I6\F6R4VEX[CEQN6$GE%=^R2K]9<5%2I9MB[84$6]U,WN/KE#0&#>+OG#W*HV=4 M4WG@_&O=^)#=3-QZ1JQ@2U6[H/IGSQ:L*&I/>A[?.J>3?LS:\/CYV?NO#7E- MYH%*MN#%ESQ3FYO)=((RMJ*[0GWBC[^SCE!0^UOR0C9_T6.'=2=HN9.*EYVQ MGD&95^TO?>H"<62@_< &I#,@IH$_8.!U!MYK1_ [ _^U(P2=04/=:;DW@4NH MHO.9X(](U&CMK7YHHM]8ZWCE55TH]TKHM[FV4_,%KS*==I8A_21YD6=4Z<:] MTC^Z'I1$?(52*JJ\6DMTB3[?)^CMFW=(;JA@$N45^FO#=Y)6F;Q ;T[:,T?I M"=;#.,MN,K?M9,C 9#STD5=J(U&J)Y4!]LFX?3QB[^C ]-$AS]&Y):,.[]GV M"GGN!2(N\8#Y+%YO3B Z_V_T]#^/?A(,KR\5K_'GG:-4H.2W[GW8?;TB7LLM M7;*;B5[R)!-[-IG__!,.W5^@R)_367).9^F9G)WDR.]SY(]YG_^AMQ9)"P;& MOS4-&]-Z ]G/HZD?1#-G?QQ8 !62$)^B$AM%_("0^!26 C <^+[7PTY8!CW+ M8)3E@DM5%]L@T]8\.!HV]/'4,Y@"*!+YOL'41NGOR0T,9ZD-PU'D!S',-.R9 MAJ-,?Q-<2K05?)4KB&AHC^IK#@91 .4%V$A\8J-\#T>AP=-&>5$\]6&:44\S M&J5YKX6"7C4NT)I53-#B ND-!-%,;WBY5(+68@*QIVV]_( )CVR&+JY7O9,X MV*AI;((2&^3AV'.-,-@H$K@DA,,P[<,P'0W#^^6W72YSU8JPHEE>E[K60P:^D:R%C?'"P. +^(F,TDAMC.\',->XYQJ/,?V5VN6\L+&!(')V\;H-!M?3@J O*,5\X0Y=@^:RQWE_J%:\I*AE> E MTI)?-)QAO>3:&2138Y5=0*@P,@D#J-CU#%0*H##&P4!EXR.=B4?5PY]JPX36 MAS7S:Y J/J<\.*NWY*S>TG-Y.\T$.62"O%!]BFF_Z@)5#-Q4.OO3)7!JUIP- M"J9FQ=F8*#174@#DNP/5=I"J>%1ES?4A4A\1*WV"$H)5R^](;R*5I.WAM-![ M*LC;LV9RB7W7) Z@ MV$J'H58/^[PY MV.MF]P4B19_@G;1S?9)\/S076 A%/,\,@HV*P]A:<6P4=KUX:)4]B$0\KA+O M?HPW(.!<!Q1Q$F<1M$+XRSU$IB(H&A#(^2$0\KA&'B"=YL5/@I! *#LX(,H*#H@:#,Y!>I)1035/\GV>L2K3!VF:9]:GT\0AXT5!A6Q>-KUP M2##PC5BGCU>A$A 58#,D+Z#:D#A'%\ E$^OFYEUJEKM*M1=\?6]_N_^^N=,V M^F_Q]0(#_0F^3MN[^X/[]E\)'ZE8YY5$!5OIH=RK2&=/M+?S;4/Q;7/]_,"5 MXF7SN&$T8Z(&Z/TY M3L^\Q9YCN<;XAD>#O=,R).4[(P )20?B26/'K5V['>67"/PRU-X1+CG-#D&4F.J2AP-1^DW^%NT]\- M4WDJYG"C4<[<(&@WIL'*=\.6U6C7RHW"5F,:F,*@&YD[,VH2$.U-P&\[TZ0\ M.DBYPT/7<#Z"Z;H: MAG_15Z/Y#>:SG I4D"FX&PO=V]R M:W-H965T&ULM9UK<]O&%8;_"D;-M,Y,%.&^0"IKIA:PVW2: MUF,G[6=$A"36O"@D9"?_O@!%:;F[AP=8^M476[(7SP%Q#D#@V0LNOZPWG[;W M;=L%OR\7J^W;L_NN>_CAXF)[<]\NF^WWZX=VU?_/[7JS;+K^U\W=Q?9ATS:S MW4;+Q44_Z'#_.[^V[XAXNKRX?FKOW8=K\\O-_TOUV\4&;S9;O:SM>K8-/>OCW[6_2# MBL)DV&+7Y#_S]LOVX.=@^"R_KM>?AE]^G+T]"X==:A?M33_OQ,E[M/WW^:7YMM>[U>_'<^Z^[?GA5GP:R];1X7W8?U ME[^W^T^4#;R;]6*[^S/XLF\;G@4WC]MNO=QOW._!-ORPR^]NZSXC\]50BQ^[3?^_\WZ[[NIZO9KU ME=7.@OZG[7HQGS5=_\O'KO^K+[EN&ZQO^]_6-Y_NUXM9N]G^):A_>YQW?P3G MP2\?J^#--]\&WP3S5?#S_?IQVZQFV\N+KM^O@7YQL]^'=T_[$!_=A^6RK\I= M%&+K:W[KO\UF\Z&JFT7POIG/SG]WZ$[\_%?J5,%":N1,(F$*1#, MJ(?TI1Y2MAZ>KS=/U[[O^B_5T^J#C>)Y0*Z1L"IU*K?(RB(NK!,7&5,B80H$ M,\HC>RF/;$=/CI1'?ZD?"J2OA[X"=C]].WS54E_'5%5DR*I PBHDK$;")!*F M0#"C=O*7VLG92\N_^N>8^;%;A7?LMKZE@8152%B=.U>?6$2Q=3N C*A&(AJI M%"^I%"/?$LUJV]\7[A[=9O_K'PJ&.W,JK2S'-ZU(6(6$U4B8%$[&SO/8NF54 M(XV,M!8O:2W8M%;SS_/^V6NV#1[ZYQ8JG>SVONE$PBHDK"[<@RM2^Z8=&5&- M1#326;ZDLV33^7&X7SL?M,@LZ"^[#_U3V],IV_X^_$Q>AEFB;X)+YT,E>6D] M1R$#UDB81,(4?RB,]$:A-B4AF^ /[;;;S&^&Q_/M< <6W/77Y6X;O%GU7[7K MV^!VO;EMY]WC<-=.2A 6[YOM/=1DA6IG3D"ER>Y_2!,-#LOA/TH1+3*DC(\=GNE75?$ MZI!C;GS\>&83Y3@?W_N<@3HL*$U":0I%,^M">ZR(%UD3'?EXG4"=%Y161:XV M*A*1IL(^D9%1)92F4#2S3+0CBWA)YM,MN4?QEV!7^5 =DP2*[)FD<$37)-&, MZ)LD6C&=DY$64A%OI$[MGHQ0Z([*G$AI50FD*13/'A6A!%H>OV5T90_T8E%9!:364)J$TA:*9 M-:2%6\P+-[[;DM_8NT2@"@U*JZ$T":6IV)6%0B09??<1'XPK&Q-H4[LY>9!W M&4#=&9160VD22E,QX=BR]. .V:P#+=GB:8/D^CN*C^U#?T<1'G^HVZ/X$8:N MW4KBI,BL.WD"U=_)1X6%JRE<6916,TDT.\]$8CT_**)9EJ11=.0@:B,53S-2 MUBW:^ $E[ YY*\_']SYKD+0:2I-0FD+1S+K0EBWF+=O$6_GQ.H$.+H/2JM@U M@D68"\>F0*-**$VA:&:9:.D6\]+-1VCO4?PUV!5X?%6; G5M4%H%I=50FH32%(IFSC;21B[A MAZSQ-H7?V+=$H+0*2JL3=[!<+,K(NEV QE1C,SB.]$TV(J]2V8-"0-90FH30U[6L'B?-X M[Y03([J2L+!S[@XC6\$X-.4B<#^6=?ZA72UROUG_C M1:5M9Z!1)92F4#2S5+172R8.9ILV2)RG>5<#=,Q:0KDZ83_@0V-**$TEA!X\ M_ 1FCK7W2\:F:YX\2)PG>^<;Z@<30DM&663G&^K]H#2%HIEUH;U?,FUT7=,% M_WA<\=TK>Q3KU!/7L251:3_55@3J/.KO=.Q^30I7I*&P;[:)N9-Q9O>F*J)9 MEJ91B'9'JXP?4'=YU9 D5J.F"TFHH34)I"D4SUU'1IBOE3==$ MJ3Y:)WP8WRLPE%:EKE$JXBP-[?LO:%0)I2D4S2P3;<_2Z#6E>@I5:E!:!:75 M4)J$TA2*9M:0%G0I+^AXJ8!W8J&C MXZ"T.B6DH$@+^[R%&KJQF&9:M7E+>?-VBE3GD=Z)=IV8T[%804/64)J$TM3( MX3#3K*U9RENSKY7J/-X[Y80V2DI[8F#JZC&G40W=,0FE*13-S+FV:"EOT9!2 MG0_EG7^H5DNI&9^QR.S5-J!1)92F4#2S5+182R<.J)LFU7F:=S5 Q\VEE*R+ MG?@(SQ]K[I1.GH/I+=9[LG6^H'TQ=+9F&SJI+T)@22E,H MFKE KO9^&>_]?"8+9<1B:+94SUS'1DT6(E#D9"$*1TP6(II1DX6(9LQDH4Q; ML8P?4W;J9*','0)%2W4^ON]) Z754)J$TA2*9M:%-EW9Q"7-OG*R$!_&]PH, MI569:Y3(R4+0J!)*4RB:62;:GF63)VP>+@%!E\*$"9L9-6%31,XUF)RP&2?V MTBL$+DU*N]=$$LW.XR(O[&NP&S4/,W%$06;:4&6\H9JP]@I]0%VS[B;T9,,Z7:9V5C/FMJ;R0/\DXO5&5!:364)C-74N518M_I\8W, MY&J1E?$B:[PGD@=X)Q7JJZ"T.G/MU[E(2_NZI4!0U90VD22E,CA\-,LS9E.>Y] &3*H0/(C(W7FN15W.B[JOZ(GD MR=[YA@J]G-!Q*R$+)Q"YZ[UJE_MK17 M#*\(U'D4Y\+N0R9P:9[:S231[#R.,WMZ#]$L3\/RV,EU\-+*:>N.,6LAT0>4 M6,.+M.!\?.^3!ONV2JCE@M(4BF;6A;9<^<0YE=/7S*+K!.K#H+0J=PV6R$5A MC\RMH5$EE*90-+-,M#G+)T^Q'.TUR2=,L90!57E!: M#:5)*$T)5XU%XLC:9T*;,3%M")LU))1\$-NCV+MOX2JI)"E*^^Z;0)U'<9+9 M(S@)7%H(9X@ T>P\SNTAVXJ(FHL\/C)356B-)*9I)&:,+7U 72-#WWWS\;W/ M&>C41BA-0FEJP@$V4ZZEEX"\X7*\!*#CP:"T2KB"3H3#Z6>?I% '!J6I\<]@ M%H"V6V+RNRM'#9:8\.Y*0;V[TE7'!(I4QP2.4L=$,TH=$U$9=2RT^Q$GO;QR M_(!.?7DE']_[A( .CX+2))2F4#2S+K3.$I"75X[7"718%I16"=<,D>H8&E5" M:0I%,\JDT JL>-675Q90\P6E55!:#:5)*$VA:&8-:8M6?,W+*_F-O4L$*LF@ MM+IPQZ5%26&_;@$:4XW%-%.JI5:!>BDE#_).+U1P06DUE"8+=]A9%-I]8FJL ME9E>+:X*7ER-C\;F =YIA0HK**TNB/%2PGY%FX3&5&,QS;1J$U7P)NJ4T=@\ MTCO1KD6*X\1>>1\:LX;2))2FQHZ'F6AMRPK_= ) ME%!:5;AB,BI%:"\Q! TJH32%HIF%H=5?,6TDF[7P.ZGW]BC6JQ>N9DN2U'ZA M<$6@^MN -+3[.@A<*J+0?KT9T6RXJXCL)R2W69Z7Q9'.B5*+L7+:"EO,2OKD M 2V)"7BD5^?C^YXU4%H-I4DH3:%H9EUHV56.O8C2^XT+=)U M1B45I6N5!)1 MEA7VXIS0J!)*4RB:629:H)7Q:WKU$FK5H+0*2JNA- FE*13-K"%MZ4K>TO%> MG=_8NT2@A@Y*JTO7EL6)/81"0F.JL9AF2K6A*WE#-]VK\R#O]")I%9160VFR M),:Q16EJOW%AM)F98&WF2M[,C9MU'N"=6.BP-BBM+@DOZ)IU:$PU%M-,JU9O M):_>3C'K/-([T<0HK,A^XP(T9 VE22A-C1P.,\U:FY6XU??)E$,]6DF-+"MC M.^>N'W,:U= =DU":0M',G&N-5O(:#6G5^5#>^8=ZM9):H3YW5MNNH5$EE*90 M-+-4M%@K3UZ-GZP&Z- Y**TJ"5D7.ZL_0V-**$V5A!\\_ 1&CJ-0B[_AYU?R MZB-HWY1C<=4SSG"E.SUE)!T;56)Q"H:SZB,ZJ(]IKPV8,C?AF<7Z=:H1->.' M:D=.^:$:4G-^2" QZ8=JQ\SZB<+XX&#R \U.G??SS!WW["-[X'\20?47%B>Q M.#7E*%NI3PY2/W'5L*^<_S,2Q_^B"U5AS[C1*4#8N!*+4Q,^QE,A7&SOV[:K MFJZYNGQH[MJ?FLW=?+4-%NUMOV'X_3"?;#._NW_YI5L_]'5S%ORZ[KKU_[EHN=_66\^[6)<_1]02P,$% @ -&MB5YY?F_EG M!P T2$ !@ !X;"]W;W)K(3N3^_7;$@1L:)1DUC>:?"V+JKZ:;;7>72P6=;;E95J_ESM>P3<;J MS?S9\P>?Q,-6FP\6J\M=^L#ON?Z\NU-PM^BTY*+D52UD113?7,VN_8O;P#,+ MK,0?@C_61]?$F+*6\HNY^9A?S3R#B!<\TT9%"G\._)87A=$$./YLEWLLHA*#PG<%7+0N2IAIM[#7\@ M6KHFJ?__"7WK\PD\^D[,0!0>> P*5]]2L4(5%ELN28F%1//V$!8.@(T)L2?&@1QWBR(GXSL3+ M4@\P'\GE?JTW^P("ELD]Q!/#&HU@C)".1?P(QQEW..,7/+OA2D%>/2=B^I6L M><4W0F,8XQ& N>_% Y2($$TF_)ET.!,GSOMMJOC<\"=L#EF:@+\8_ 1Q**4# ML&,A/TA\'*SO]23G.>%>'^"PP=<%BKY]PHD; W^ M'A5B$^B/*-I_$WIE6I.YW,SW-2=I77,\@5NM)P[WABF,"843%=:G/6+JYKYM M6CWPVG0(1]71(K7UHA#I6A33E;)5?Z92>2YMI\[H^P#?R;*KZUOB]&EETS [EG2=]/DSQR8IZLB3S^8;@U%B7 ?2Y(A2$0J8%,@>XKT MW1SYFTU1O.JA8!'N6])1P1Y+14L<*NWYD;KY\=>_U>QBQM Q$[+XF%G:D6PL M%L7>!/_0GC&I_Z;92T!QJU^#VDG$;^6=Q-V]N1+7QZ5I_??OK8# MP>NS&.%A+&B(6)+$4T'K^9JZ!^SAYMN(*H4)^V789YV/SZ7MU D]]5,W]1]O M/JU@O^W5$ZFUS+Z@IB/L[@>C\0(3"^E4]O5- '4W 3=2P1H($*1:E0-G*7Z0 MQ<%$+(-M)6#_I9DE6A0[,@5[\&^(W8GA6^/1=PS4W3%\ZEHP$Y'UW[,8';L1 MDYV0OM7DOO^@[OYC%%;-54D*F5:H44YE;]Y]XRZ%^D&,9RKK^Q3F[E->B*+3 M0(;,YBP>CE>8%)TJ\*QO2)A[A/\@3 =5Y:;1%BA1L?$@/JOK^4IAC0! M0439T&:L5Z 3$QOK6P7F;A5^W&QX9GL?:(JX>#!';ID];B'0F'-SHC5I*FK- MN N(A[R#R$#2^1-G#JSO%)A[LF_?$"@[S7V7\^;J>Q.,M]DP'M]I$K)11)"S M@)!.\2?KN9ZYN?YV,K523=;\0525R2H(&0Q/0N+;?TSMU*/!<%["Q!(:3655 MWP(P=PO@-(&;\Q8G^'$+$"11-*H"R&% X$T=8K">VUGL;#CO][M=86>8%)HL M<[9;2.BW>#<@F&84DJIYZ0WS WKFR,[$UJVM_P_N9SWW,S?W?^Q>'W 'Y8Q) M.O#IB'&05?ZR K6&/'?X?A"1&PUR] 97> M^PB-_ MO[NC),M=7E;L2V))Q^>>NWON2)YOK;OS)4 0]Y4V_F)0AE"?CL<^+Z&2?F1K M,/AE95TE SZZ]=C7#F3!BRH]GDTF;\:55&:P..=W-VYQ;F/0RL"-$SY6E72[ M*]!V>S&8#MH7MVI=!GHQ7IS7<@U+"%_J&X=/XPZE4!48KZP1#E87@\OIZ=4Q MV;/!GPJVOO=;4"29M7?T\*FX&$R($&C( R%(_+>!:]":@)#&MP9ST+FDA?W? M+?HO'#O&DDD/UU;_I8I07@Q.!J* E8PZW-KM1VCB>4UXN=6>_XIMLIW-!B*/ M/MBJ68P,*F72?WG?Y*&WX&3RR()9LV#&O),C9OE.!KDX=W8K'%DC&OW@4'DU MDE.&BK(,#K\J7!<65](K+^Q*W#CP8(*D7)V/ T*3P3AO8*X2S.P1F)_%9VM" MZ<5[4T!QN'Z,E#I>LY;7U>Q)P"74(S&?#,5L,IL_@3?OXIPSWOS_QIE@CA^& MH18Y];7,X6)0$Y#;P&#Q\L7TS>3L"9+''P;&O]:JRL0';3/\M+0ZDB,_%)],/A+2%$*AG8^95X623H$7KU"ZW)L;T+NA M"$B%:,TF9]>)#S]-SWX:BE)N0&0 1F#2:^F0AS),W!7(!K!G0LG/T00*HW8* M2=8:W:S!@)-:[^@[U"&M)6]?# >ZI#@XALL*G,JE>-7P^#):CL2'R\N;EHG M(8BK YI5O4PHDX8C3QD,E=F0!V5\<)''CQ?!"IHC8CHY^IW-;J,&<7(TF9/O M6UA'G2"61W^/Q"4'A[%0;J07-;A*!>*;[1C;18J.<-Q^*0+1MR7DT:F@&H/W M]WDIS1H$)K92GN9IRO>#Q2RL,#8@]US' N6A=0O[?9PK:P.:HA<'WZ)RB5R7 M-EH52BMAXX#IJ!VMD!!XJL0'?5G)I$;9(&7813!.I4P DI&92C1Q)!A;04B MR'LRP)TIOSNB#;'@(F/,7+)ARZLI'PJ754-M:C.MUC*U P6,VK)Y9]EDD6AB MMC _R!,E4Z&S+E]YJVE*4X(:L6C:I!"A[Q*"2>07)8)::G#--<(XB1.!H<$& MAY*-:(L9=A1RK.JF;UD8C@:05DB1\YA15J6W1E*&(FK3<6URY?)8H181NBD7 M"A%/"*R?;:GRDMJBXB]<4^X25":5:Z]&F>$!*B%*YW@T4U;A"1GNB5+[T@%- MT="K:5ZBSE;.5DUTWD:7D\8^I4%H:V5ZTZ,W?J=OSSR2,W@\(UY#G@:R^(KG MDG[7)%%+=(R%UN@;QX\CSD:BS(#KAX,?:$(80-<>SW\<^$HJ)^K>WM22:+-& M1O1,];*%;VVAZ.\*S:SJ)OO!EO8#D^- 2EW\>'",'%5B5,D=ZA,'A4LY3?-I MK[8DAF31-'BG)1Z(!@2 MC4E)IJE+#=GNE;^B!PV]3;6WN3VPL75144 "Z#0JWF$JJ@SYSZ=\GIP=[C?/ MA]/NA:VVXH\<>K:EI=.'W1HJ9N\$A)N\UJE^>;M).8EC--]/2 3F4=(3.TXA MO <0V=%#1\YQ[RZ YYDUWWB\8-+I6M"][2Y5E^DNL3=/-[+/TJWQ"",TK'#I M9/3V]4"X=,M)#\'6?+/(;,!["O\L<>Z (P/\3@>$]H$<=%?-Q3]02P,$% M @ -&MB5Y":DW/Q P 50D !@ !X;"]W;W)K0.0MH TZ&XV"BH_,\<6,Z-W8'PTL?F'D&I DSBA?%'6SM"J M()Q;/&"&RLD]W%I;(X=EENE:.:$VL'9,<6:XG<6.=O+Q<=:RKAK6] W6O^"; M5JZP\$5QY"_Q,2GL9::=S%7Z+N$:JR&,DU-(DW3\#M^X3WL<^,9_..V&]>QU M5O\"7=F*93B/Z VQ:+88+3Y^&%TDTW37VGZ@T]=ON15 MF\+)KWC6X9;KQQ[FMQXD!P_AWC>;,"=8$]""B?(M-SH$K[\ MJ(7;=YBSB<>\G#L/8OQ.M$TCOQ.R=CI[?KG4@BY'DQ,8=GWPO1 6R!U@E ?Y MMF5&Z-I"Q0S;&%;1(214J!,[V)QI+G*1-;15;6S-R .G0YRO"MF'WDG:OZ2Q M#R.O\ORX5JM:2J2GOD;KY:&TJBZ?T, H388D$8/"RNBMX.1.)DEDOO1V":2[P9.%V%B_-).[J& MPV-!WSUH? "MYUJ[;N WZ+^D%O\#4$L#!!0 ( #1K8E>?EO(&10, \( M 9 >&PO=V]R:W-H965TZA0+'>MF?%IF-A^N&CY*;Y[T=)MIL;V@ ;]I)(%+^/'ZF0 MRFIOZ9MK$3T\:67<.FN][R[SW%4M:N%FMD/#)XTE+3QO:9>[CE#4$:157A;% M^UP+:;+-*MKN:;.RO5?2X#V!Z[46=+A!9??K;)Z-AD]RU_I@R#>K3NSP ?WG M[IYXET\LM=1HG+0&")MU=CV_O%D&_^CP1>+>':TA9+*U]EO8_%.OLR((0H65 M#PR"OQ[Q%I4*1"SCOX$SFT(&X/%Z9/\KYLZY;(7#6ZN^RMJWZ^PB@QH;T2O_ MR>[_QB&?\\!76>7B)^R3;_DQ@ZIWWNH!S JT-.E;/ UU. )<%*\ R@%01MTI M4%3YA_!BLR*[!PK>S!86,=6(9G'2A$MY\,2GDG%^PZFQ< .W/1&:Z@#_DC!. MB5"R5>XY0O#+JX'M)K&5K[!]A#MK?.O@3U-C_7]\SLHF>>4H[Z8\2?B W0P6 MQ1F41;DXP;>8TEU$OL5O2C>Q+5]F"PUSZ3I1X3KCCG!(CYAMWKV9OR^N3FA= M3EJ7I]A_6NMIML4,3A%>PKLW%V6QN()KY] [$*8&)<56*NDE.K -^!;AUNI. MF$-PGG^XZ @[2SX<=$C2 MUH!/52O,CD\8Y,ZB#,+$0/B(IL>D#9]X+KG7@@D/;"8Q$H5X$[4T@$W#8P'J MGD91*?XLU43$D>&XO8WEIHN4C*I2X6(Y&$,,%":B1=JXE6X6VO?')FW\(7F$H"HR1P[V=+V<%#SFEXKSFLV I1\L9 MJW<=QC&N#K\BRG!/_*RF\_,?-2V/5/ZH:6BBE[H_/QK2&FD7GR+'/PLN=YK7 MDW5Z[:[3D']V3T_EG:!=N%R%#4.+V8?S#"@]/VGC;1='_M9Z?D#BLN47&RDX M\'ECK1\W(<#T'V#S'5!+ P04 " T:V)7A@AKM7<" ">!0 &0 'AL M+W=O3$2X$T&+ 72Q1Y#@\MD;-6FR=;(CIXK:2R M\ZATKI[$L>4E5LP.=(V*/(4V%7-DFFUL:X,L#Z!*QFF27,45$RK*9N'LP60S MW3@I%#X8L$U5,?.V1*G;>32,]@>/8ELZ?Q!GLYIM<8WN9_U@R(I[EEQ4J*S0 M"@P6\V@QG"S'/CX$_!+8VH,]^$HV6C]YXRZ?1XD7A!*Y\PR,EA=B&0\ M[SBC/J4''N[W[+>A=JIEPRRNM/PMUM.$+ M;1>;4D;>6*>K'9CL2JAN9:^[_W N$D^ :0[0!IT=XF"RJ_,L6QF= O&1Q.; MWX12 YK$">4O9>T,>07A7+;2%5UFZ?_R"\*=XKK"6>R(V?MCOF-9=BSI)RQ? MX%XK5UKXIG+,/^)C4M3+2O>RENE)PC76 Q@E%Y FZ>@$WZ@O()G!^=I,F MHRFLFJJ1S/<".,.4]7O?'OD?>FW4;LY"RI>N%+Z->$= M1]J5:(!_2">UM1?0EH*7("PPL%@S0^$A3BM* +H >MC\J=0R1V.]LN'U%/"Y M$>X-NB3:Y$QQ#&GA=K%>PF*]@A^Z%AS2E%Z&1Z7)]%BQ@^ ;3O2Z9V8KE 6)!4&3P?5E!*:;!IWA=!TZ M<*,=]7/8EC1 T?@ \A=:N[WA$_0C.7L'4$L#!!0 ( #1K8E&PO=V]R:W-H965T0A6RY[CV>(A$38)$ #X,C*K]^O&P )4M(XZ\W+# ^@ MT7=_W=3+O76??*-4$%^ZUOA7JR:$_OG5E:\:U4E_:7ME\&9K72<#;MWNRO=. MR9HW=>W5[?7UTZM.:K.Z>\G/WKF[EW8(K3;JG1-^Z#KI#F]4:_>O5C>K_."] MWC6!'ES=O>SE3GU0X5_].X>[JY%*K3MEO+9&.+5]M7I]\_S-8UK/"_ZMU=X7 MUX(DV5C[B6Y^K5^MKHDAU:HJ$ 6)?_?JK6I;(@0V/B>:J_%(VEA>9^H_L^R0 M92.]>FO;_^@Z-*]6SU:B5ELYM.&]W?^BDCQ/B%YE6\]_Q3ZNO;U>B6KPP79I M,SCHM(G_Y9>DAV+#LW,;;M.&6^8['L1<_E4&>??2V;UPM!K4Z()%Y=U@3ALR MRH?@\%9C7[A[K^Z5&91XKRJ[,YHT]?(J@#"]OJH2D3>1R.T9(G\1OUD3&B_^ M9FI5S_=?@:&1J]O,U9O;!PE^4/VE>'2]%K?7MX\>H/=HE/(1TWOT_TD9B3P^ M383"X[GO9:5>K>#_7KE[M;K[_KN;I]H_U$6'R1RFL4GE^($ M\>?BGXT2;VW72W/X_KMGMS<_O? (,U[H1>\T@E2W!SSR\'"Q=;83 5N\;)6P M6W&/UW;P(JBJ,;:UNP,VV7JH@A?2U().UY7R:Z%-U0ZU-COLUZZ^Z*4+T^+U M[*FWV["73C&)\@4EF*",-)5:3ZO\T/?6A=F!EZ5D8)]%_EV-P@GI105_=0@V MR$$RG>+KB(/Q4 VAG31^JYQ36&-3H"H'8?:-KAJQ4T8YV4)]C>R10$$M\$F] MA1ATK&]TC^2&:R>V0[O5+=_1H;.EH<&M'=QT!J^!)+6EZZI2?5P?E.OB2TA7 MLY%]%E Z,+Q3? 0R^9^BV2;K49*V]CHTHE(N@%K!Z[Y13C$+2U?KE>.:@F.% MW;1Z)SE-DW)MYC?QJB:CX#YS0^LV_.I>(^V(S0',6JQV@@6[%+\:VNQGXL-$ MX+M@"+>H2(HT)U"&3$4^TS(S9"-X;]0N65QR*5F/GJ3]Y%]U7BD[.T0;TYU! M8=TJ!;>S0 17BJ1FZXD3UJM:.TSFBKZ03.)5 M-3A=NO&^L3B,=Y/ZMH-AZ61+JR!9K7IZ0Z*8:+ ]>0#X=2H, MSF0CLE'5EZIA"^.Z0A3I (_;?$2MYGA*3+>ZTR&:XE*\QJW*=X1XRE< M K "!Q;E)S["XQ$K/!\<^?!#3Z4JV8 DNJ17Y(T>A(9O!>G,C M9X],5J9-58A9 ,XX,@7FM8&3@/@AGC1G8JDX;[,CTVD;L!W-%_VYUKZBXWRI MG#+(*.>031&/'C0H+5%^EIMV>L9Z)#7R08RJ2)A,YL%C9_K&$MR1,$0#*A\3 MZPE+1%T3_C)"W)RTR5U>6R',6[3F,:"?^M'Q#4 \)D(2A M'.6CXF*:;<YV3NW8"2F'H/,@IRTL KF\VI%0:Y18NW.R;PY1I<@46%@XHYNP3J[* M9=;?J%9CI9_"3HI.20,J\!-*?KHJ/=5(A"V[-;&6#H'3(+7_PR(MWSP5K,N; M%WC&+*+\Q*:)PXY>7C]Z(7Z1KAX!SIB+9]8D,6<%"@LF0%&#\?L8X5I.,&+$ M9TO#;F5%.5.3,6IG^VE+K:&C )+CWH@JUI24P0.W3LX:7>5##R3_)W7PG#F. MN(\&[>1'RY4F:6[)T&;P@*V>@NO>MF2"S)%?L$2:SD '@32K*T5U+THSH\E) MMJ<.+'5R A!S?<)SI1F2X R]10)F]U_X1L2C9<+;RY2&%=+0VRDI M'OLV8PK &LZ*C;PG(;P_3I(QO^()7+_Z/.@$(!TUV+1V\!$VV#[&R7C2 +CB M@!(J &Z&^8 4,(R!E+KDY4=6F<"XS6$*T$="!\L'K M$8";H=N %NYJ>?"9#L7 !;NO#K,^(A^JJ!9OA9+(7DX1(&<'0U6T]:RTEN=5 MM@,-@,UVBMOHBVR\5%$X&5R,R: $G13'I)),4T<7PWFX8F"^1C[8HY*2?R8!C_F)+3B@3)W%D!M8="]%E5+] M>J.CB#V/C0A5@1%T 4>.,]%?N-!&A3V)2J LMY!3#[E1.VU,*HE1>T;MX1'D M"!'$TD6*E0+=D3N)G:,$Q/:.R4G2I N(AD!98FB&"9<$\W$^,\8H7-,J&_T3 MH"X6(9"Z%'_/67I](F]P.TIUD3,;.MZHR^5 8;+Y-$1 :^=B:Q0]EBPSY@". MAM2SS/J5H0>RJ+$)[XTE/*-CKF#?6V>?(G?TH1R :/+WO:AD'QL51J ,X@*? M"=YJ=&',^.CS8T8]9CM"4*'@A-7"D1*6CFB4T?IY$H )"CHBHYWINC?<<1BK!JW:;\LZ("S+.+Y@J MO2/"-D:*J V:['.FFSTJ,' D.T2M#SVY((VI%O5V;X>6NAW(ALY.HC'9D9HC MQDT4DZ<03'%^\.G9!8HFN794&A65<]1C^X@BJSX/% W$?PNK:.,MGC:+_ MD.'WN( \B+MRF;J$42$S/?P8@WG)2M58Z^,Y!"_ -K(@(9]V3XE&&]10E,XL M*Y#7#-AA X4^Y<3)E[\I2O\,3TH):'WRZ5A+OHT]NBM& =P(4\2TY^(JAFST MF.,^<1KM'+&4IV\3.Q2ALRE,$@5%T,XG;!SQ55@,EU+_N(#+3*5 A%C1Q1) M=3L6_,4X7Z(G+$KX;H%8S,3%1V! M,G'"429OFHAR<0Y2@*? Q7$&]D@\/O!SIG54IO9\-%+JC6J L&MY1W-;?^7X' <:$ZHEJ263K ?=TCCQ0%>_R20QU! M[I@D1=4&=34/AD[R$)V"6[:"8,P%Z.'HNQPQ0,T%H#3L=]8&P?+PKOAV,YOE MLOL#OE:LX6*HS6Z OK>6+8*;=3<..;SX@7K7V^L7'SZ\XZN;%S^./>:Y,H:U MT6*ITA?-9QH^5#S^G?K"\Y]W&,IG_VL/(YPXQW&.!KLA#2==.COLFFGL0A[& MVUV=Q(3]%$\*/@YU4AX9:>Q>'CRQ!)[38$!/\[QQ HH"_@G>3]MR4JI/\S;!U/ET@6>O8P2YY-@G_UHT+\IB/GS76JW!$.0"U?S:5GAD4$K:D3 MUMX72"P:$R_!;ILFZ^1 ;$30]]88U:8O$)-GN%R]R7#Q*^+T":'\$RE@IIZE.5=":5#[!&GZ1/R^O3EZ@.*15*H4+"D,LW MA&CW&NAMGY)GE3K.V++4E/E/_93BJOA]"^3=\:]X2'N#"?&G+N/3\8="K^/O M8Z;E\5=&OTFW(X]HU19;KR]_>K**@\5\$VS/OY;9V #E\F6CT/8X6H#W6VM# MOJ$#QI]/W?T74$L#!!0 ( #1K8E=X59(5X , +L( 9 >&PO=V]R M:W-H965TXS(S.Q5EG2)+EI__U1LN,DQ=8!]R76"TD]ST.)S&QGW)VOB (\U$K[ M>5:%8*_RW(N*:O1#8TGSSL:X&@-/W3;WUA&6R:E6>3$:7>0U2ITM9FGMUBUF MI@E*:KIUX)NZ1O=X3!H,\^6XZOK\VB?#/Z1M/-'8XA,UL;D5 S$ M,'YT,;/^R.AX/-Y'_YBX,YKHQZE]9AFJ>7690T@8;%;Z8W9_4\7D;XPFC M?/J%76L[GF0@&A],W3DS@EKJ]HL/G0Y'#I>C7S@4G4.1<+<')90?,.!BYLP. M7+3F:'&0J"9O!B=U3,HJ.-Z5[!<62_&CD5Y&A69YX(!Q.1>=\W7K7/S"^3U\ M,CI4'O[0)96G_CD#Z=$4>S37Q;,!5V2',!D-H!@5DV?B37IVDQ1O\O_8M<[G M/W>.S^'*6Q0TS_B^>W+WE"U>O1A?C*;/0#OOH9T_%_UWT)YWOAC"D?\5O'IQ M68PF4_BL8=EL^=; ^#*)6 P@5 0WIK:H'X%T($0H/L42:&5 !68#*RNUQCMT\+>L M96#KUQ%F,9KV.VD^GKX!+BZ _$2WC&"+@?HCP#HI*(9#:YUYD/P.23U"3,-D M^GYXR6]"J?B\7Q/K<8^*6M0OQ^.CS6^K#V\&7'C6W[D8Q&U!+G#%2B5#ZFV/ M&W4)AEDQG/([ZQC5\ .P*$O $(9'\VM:CSK9TV([-G/&A_.]KN$3I]Q 1S" M5]8'E3("4PEB&E&Q)^1VZ%-A*:&Q;)0T]2$Q+6&#T@'3:NA$TZC<^-W4@^:Z M'5!OY5I10B_+"&DC,2YPGOL][RDP:+]'44:=NS$>+E,+.CC4'MO"&?&A$*;1 M"1"GJN'G[DZIU!0J4Z9$M:8L1!OJ"=LC.:2'C=2H!ESS0@7:ON(#G) M$0]YX+)74DQ>BSB=PL(IU((\-PAA'%>AF*8GE!+58?](3D )P_V%V72(M%!- M"G)RVUX>WZ6CC$0M#G=@G_:G,3?];0OHMBD)+N*K)-U3&2_78Y>#[F^_/:EE^U%!J8M"Q M;7I(DK>]I5_M._.R;4@'\[:M?V+.4GM0M&'7T?#=VPQU"=SL MTK#B?Q?DH@'O;PPKW$WB ?W_E<5_4$L#!!0 ( #1K8E< TR$%0P, @* M 9 >&PO=V]R:W-H965T9M.+=<0 @:) M-@@4AVLX!<8,$-+XML6T6I?&L/N_0W]5QXZQ+*F"4\$^YZG.IM;8(BFL:,7T MA=B\@6T\(X.7"*;J+]DTND%DD:126A1;8V10Y+P9Z MC:.:Y0NJZ6PBQ89(HXUHYJ<.M;9&7K?,F S)4"K2:.1D]&WTFVJ(L&U7\ -29G@NM,D9<\A73?WD&&+4U_ M1W/A'P6\A') M/O-!]?H3SL.4\/(;^VYR/HT8#\C/ )^3)H['O!L]_>EQ01GD"Y!WE%6YW MXC7%:]/7+CCB"P1]&XF[_(C@// ME"4%PFD!_4J$<4\6>SU1@+!70E.V[SW>\Q;88=AE@TT1N'WX?U.M%Y!LB]5T MI_\?%FLXBKH"VPM'^\WNQ_[Q8HU[LC#JJ[G>P6+YHSWO?N#O>P_CNPZOK\#? M+DF]69["3<*JU*0+#R+"\;0B17.7@+E+#FRP9TC$!(G_PQ;,L\>19T2COBCL MBZ)[HBL\!(&N-+II%UP[P%+N<*\)@A:;N(!I91#;OCF:B15G?]4NAL&ULK5?K;]LV$/]7#NI6-(!K6[+C."\#2;9A M!=JU:-KU,RV=+:(4J9&TG>ROWQWUL/Q(NG7]8E/'N]^]C^35QMBO+D?T\% H M[:ZCW/OR8C!P:8Z%<'U3HJ:=A;&%\/1IEP-76A19$"K4(!D.)X-"2!W-K@+M M@YU=F9574N,'"VY5%,(^WJ(RF^LHCAK"1[G,/1,&LZM2+/$>_>?R@Z6O08N2 MR0*UDT:#Q<5U=!-?W(Z9/S#\*7'C.FM@3^;&?.6/-]EU-&2#4&'J&4'0WQKO M4"D&(C/^JC&C5B4+=M<-^F_!=_)E+AS>&?5%9CZ_CJ819+@0*^4_FLWO6/MS MRGBI42[\PJ;B'9U'D*Z<-T4M3!844E?_XJ&.0T=@.GQ"(*D%DF!WI2A8^8OP M8G9ES08L#7PI(LE!FF->UOA)D_@GL,[HWWNX%>=8;8K/R ;6T.3QM#;Y%G M>RS[,!KV(!DFHV?P1JWCHX W^N&.5[CCX[C<1!>N%"E>1]0E#NT:H]G+%_%D M>/F,U>/6ZO%SZ/_#ZN=QIWWX=] 7\/+%-!F.+N%3CG!GBE+H1\B% ]0>+68@ MM3= 0\,*+_42%,L[H/$!9K&0*0;4C;"8&]:T$"D#2W0]V.0RS0ELC4!8A0/A M*WE(34&3($7Z\>!SHENAER1M30$)/**P#DAO'%?K_HYY&3(Q +D@_"!O$ M YHD-;46@I6DI.1YT:\\=]2//F<9J>2I1#QFC4&PAF,S^VVR=I+[BJG)\/+C^\]A%5^>@."$LZ)0 MM"'(;?R8*3Z[I%U&X3 S"H5D1;UMU2.G.<@WMG=,Z#BHZAJB5._I,7,EER), M:0(OQ-<&H12/G",.K72L)N2[U="'][MU!N12XTI0W%')V>G$D7*]4U2<'4[K MUGP>]FT.&W/70JWV^%HCCV;@AN@KV^0R,Z%"2FO6,J,8 A^D4FU+5,P5@BQ* M)5/)1>Z1V@*;@%-UVF NU>'<6!H>[#IS[5HK=75">G(O=H7(JLF #S53Q<#] MJ/G@=H?);CKF^QLD:*S-X@70=8$DECU8HB9E*C"(C*/ D&Q(H]9MN^M-)]P6 M5>AS*N1C+;17H WW88=L:)@2)[64HHN3V\[='_7_!T>FGF#(A_0!!QVY'HLY M18W/W:=P^#P^1DS@3KB<,BRS:OKO9:_K;"/V$XPG9YVO43S>'5UUZ,S% M(57?75A!^E75G\U,T =%=*CQA&(;GTYY/6[!3L=#)IQV"(%CTB%,F+ MASB> M/&E;W#L?3NG$=N0/3<^5KRXBY*KS!\ROQM/S$_AD>(H^5XMQ;QR??S,L;_<1 M>G1OMY8G96ELF D'93%.CHEI&I24LV])GY^=_5?CC]T\!YU'0X%V&9Y&#D)1 M5N^'EMJ^OFZJ1\>6O7JZO1-V*36/[ 6)#OMGIU%U5V@^O"G#$V1N/#UHPC*G M@P\M,]#^PAC??+""]DTZ^P=02P,$% @ -&MB5^RZ%PFW @ &P8 !D M !X;"]W;W)K&ULG57;3N,P$/T5*T@\L4V:EEMI M*U%8M/N A&"7?7:326/A2[ G+?U[QG8:NA)TI7UI[/&99=I8J+G0RGX;8 M@YU/38M2:'BPS+5*<;M=@#2;63),=H%'L:K1!]+YM.$K> +\W3Q8FJ4]2RD4 M:">,9A:J67(]G"S&/C\D/ O8N+TQ\TZ6QKSXR<]REF1>$$@HT#-P^JSA!J3T M1"3CM>-,^BT]<'^\8[\+WLG+DCNX,?*/*+&>)1<)*Z'BK<1'L_D!G9]3SU<8 MZ<(OV\3O0J Y,"I30\->V?@0^S^4'<9>#M@'?,*.CR[R;'3% M?M7 "F[M5N@5X\JT&ATS%:N$YKH07#*A'=J6*@K="4T*V98^M^"N9ER7<0"O MK5AS&9-<;2Q^0["*RJ>(E!8*H(REA #JXPW?QF#36/,FJ&"@9)47NO9"&4=& M]XN@EF#[2PX4M\08H\,0S=D2"MXZ\/*1;%F0W!=OU$//'ULK<-LM4]Z>LT$X MB!NC&JZW_FR&YU?N4_72Z%7GS0(KA0LI)!J-IR7AX>(U?AB@P)H+Z4^-6M@+ M]4Q+-IU?\CJ1VI47Y>C\!KN+^>RUI'L%J\"N0EMR+ B(M=M'^\YW'0O^(SVV MS7MN5V2?2:@(F@W.3Q-F8RN*$S1-*/^E06HF85A3]P;K$VB],@9W$[]!_W\P M?P=02P,$% @ -&MB5XL&=.T3! /0P !D !X;"]W;W)K&ULW5=K;]LV%/TKA!H4"<#:HAY^I+:!/%ILP H$3;=]IJ5K MBZ@DJB05Q_WUNZ0>5F(G';!B _;!DNXE[^$A>2YYO=A)]55G (8\%GFIEUYF M3'4Y'NLD@X+KD:R@Q):-5 4W:*KM6%<*>.J"BGP<^/YD7'!1>JN%\]VIU4+6 M)A9UCL]BFQGK&*\6%=_"/9C?JSN%UKA'244!I1:R M) HV2^^*75Y'MK_K\(> G1Y\$SN3M91?K?%KNO1\2PAR2(Q%X/AZ@!O(#<#.9:WW/#50LD= M4;8WHMD/-U47C>1$:3?EWBAL%1AG5M<\YV4"Y-XIX!8,%_EB;!#9MH^3%N6Z M00E>0)F33[(TF28?RA32I_%C9-33"CI:U\&K@/=0C4CH4Q+X0?@*7MA/,W1X MX3^<9H,2G4:Q"7*I*Y[ TL,,T* >P%N]?<,F_OM7.$8]Q^@U]+_-\744YH_( M*:1+\O;-+/##]__Z&_?20+$&Y3:T\]Y"TCH9/0JQNVX? ?GPK185'@*F;SLC M 0UF\1-[&OCDAE?"\%Q\AY1HN3$[KN (>$(98\?#T?E\2GX#S.Y,YBD11:7D M ]AA]:!3&$UZB]%9-#L"8CZ=1D%O3FD\B1%7:SQ]DKJH\;[00.2&G/DCAF=6 MGG<=T1%T#HJ N@)W*.?[T9!FB9+^$RB MC4IJI6PN5S84UUN425[;[1+V?G8@VNXAB >^S@_I>SZ)YT-$.F?L5"8PRJ;! MDTQ@+.KM+RB4NNS8XJ@)UQG98%VBB9%D#>W0V++>/Y,59JZ3I[1^5,XIMKDL MM^\,J((([226V$$:Y*>J0BLZ;742/#C2)C& )YG5JZ7%@G>$H$*F--HZK_(R,)&=#8?7E18*-!)?!1SJG88#THZS,JM*UPU M<;-JJKO>V]?&5TU)>.C>%-:?N-J*4I,<-ACJCZ:Q1U13K#:&D94K$-?2X!'@ M/C.L[T'9#MB^D=)TAAV@_\>P^@M02P,$% @ -&MB5[X+ &ULC5AK4]LX%/TKFI1VZ$S6 MB?, EM=,0LLL.TMA@.Y^5FPE49$E5Y()^?=[KNPX#AC:+V!+NE?GOLZ]SNG* MV$>W%,*SYTQI=]99>I\?]WHN68J,N\CD0F-G;FS&/5[MHN=R*W@:A#+5&_3[ M![V,2]TY/PUKM_;\U!1>22UN+7-%EG&[G@IE5F>=N+-9N).+I:>%WOEISA?B M7OCO^:W%6Z_6DLI,:">-9E;,SSJ3^'@ZHO/AP+]2K%SCF9$E,V,>Z>4J/>OT M"9!0(O&D@>/?D[@02I$BP/A9Z>S45Y)@\WFC_3+8#EMFW(D+H_Z3J5^>=8XZ M+!5S7BA_9U9_B,>E+C'+A+UN59^/##DL*YTU6"0-!)G7YGS]7?F@('/7? M$!A4 H. N[PHH/S"/3\_M6;%+)V&-GH(I@9I@).:@G+O+78EY/SYA16I].R2 M)U))OS[M>2BEK5Y2*9B6"@9O*/B371OMEXY]U:E(=^5[ %,C&FP030?O*KP7 M><2&_2X;] ?#=_0-:PN'0=_P]RR,VDPL-8S:-5!='+N<)^*L@\1WPCZ)SOFG M#_%!_^0=?*,:W^@][;\3@?<5Q''$7B@Y9I\^' WZPQ-VH]DU7[/XJ/1GE_FE M8!,Z&]@""3VAO&46-/1CU)O6!)J8XOK!"H0,_V28QT#OHGU5V3S698 MCD\^(W/]DOU]>PV*X)I=+%$L;,KU8Y=]BR81VZ_D<6(CTF6Y-4\RI3M!,&T8 MYI5)S,Q9D3, W1OWHSYJ02F4=1?@$U4$#811.E=PG0@ZKH2'?8X>-P;IE+D5 MSI(/F3)<.Z:-)ZWB.1%PQ=X@&F]TA^-[X^9E"'\N I&H=9=QTKAF'BS%0'C. M0P#*(W8%V107!AE7S'Y ABY)A/4@2I887>XZQ*#(A.4^A*&,S@O_[L8,7@WO MENB&=,)^L#%<'5;?=-]L#>]ZX[EB/#,%8OK2\(97(_8 98@-;04'[BH/GNO^ MIH,+$(-MM0Q$!F""%0X */[$X $\SR4AU71]ERV$AHL4W&9S0[YB>8$G)URX M,&1.\K.0KO)I+FPF/;D45M/%0)G59KQ$$=7%,E&J&<<*/Z445.%*2JW@LU9C M9B(Q2(2T$ %5SM=\ID27F9T2/ J^M8*MZ(\V533 <+^_(SFTSOV-18\!16''!S2Q0 /,Y33M.]="9719EK MDSQ7,B%KV!V\WX46J'F 4]E4Z&2)=O[X:XWI#[0S.#+(W=]YGE=-'EVSXI*^8E*LK,V=8O3]Q*Y"S%H*KUA H7\=P-29?-K6A+-O 4\96K)A%,;8S/ MYY*F(5 @MI^$1DDX(KED2<&:2RPD$EY%#OHJ90$#APT6E"V MI&*&P&OAL$;$BB@JB2&4\K3D%5!V4F0S2VT&A[ >RG6QI?I:M"_-9,T65I./X-B .3Q6.Z)#XLT5W 63,,#[NSPRWT28,2?#'P; 8* MN#GPXQ>15/08!^2#D(2\[@%I8)YY#3LTZMTVFQ(Y-XJWG9_? A0U)[ )V%>Q MTH>#=T R%B!&,&F<7 M.9!L/;E[OM;5['(@$OJ!F4^YERF MC*J$V-FO_PC?;2RCCQCD,5@&>%2@)%*&R('.CW?DSCH[JA?8T,[HU<9X M-*"-\>N-@[!Q\%K5:,0>PA"\6=EC<7>TU=WV0==K?%ZC7A;A1P2:JL!^Y9=V MO5K_3C$I/\^WQ\L?.:Y!TM3(E)A#E/IZIYSD-R_>Y.%C?68\.EUX7 J.J- ! M[,^-\9L7NJ#^]>;\?U!+ P04 " T:V)7'$:^N80$ !Z#P &0 'AL M+W=O.\GI1JH'70 8 M\JTJA9X%A3'U913IO("*ZE#6('!E*55%#9)J%>E: 65.J"JC-([/HXIR$R,247<*>(;JJ*JL=K*.5F%B1!-_&)KPIC)Z+YM*8KN ?SI;Y32$5; M%,8K$)I+010L9\%5ZA#DL4#DL9I=@(O MVQJ9.;SL7QGI,8;/8]CBN-0US6$68/9K4&L(YJ]?)>?QVQ,:#K<:#D^A_T,- M3V,D:4@.<2[)ZU<7:9R]);\W+H%Y3JA@A/&R,< (=!(U2F@K0>POEU7MUAN- MJ\040,Q&OLE+JC6IP!22$6Z+*I>*49$#YJTIR-7]#4G/XY!\?E9 X]:['6E9 MRIRZXC0%-5A,!A3F.&@BL!UQ@4I 3R]L02B<%\2#RJ75LD)IK)+\P5E54V5X MSFM$1:TUY(WBAB.@5]29(JTU7/5Y;8.QY:NM38RO.0/!M$-L!./:*+[8]Q:J M4DJM08?D5HHW:]!V&1,#67/[V>JTH0J!G'EH3]DP( +YT90E<$,7)70[HUZ] MG5T(L/4Q4'#U(KU?$K7E)=N<]RU@:%/9HSX36-T8;](Z%9:@+#BXP&"LN64C>MA3[DB:V4TT M18T6D--&^XF^%_U^':L4Y2.II0%A.&;/H\]B;.N=3Q[#;;I?(0ZZ,.SK>8O61RG=SL-U\N_*Y4'!DZ>F([=M M4"7V1Y^>K8;;:>W?VGOZ[:+ MU/_GW]M=C713/Y'Q(!Z/]^AQ-NK1Z2 ;IWMTF@U?+/2_ ?;&?L\Z[&)=%_#] M%R>P"QSMG$_QDW%R.#H&EQCOB5/\[,&8PB0]-' ]&V>0P ME0=9VG>YZSG"03=(^A?6^HX;) ML+\V_/X^^QOU_;%MBP(O'=B1F#V8D5.[$^"L/>I^7/..C2XJSU^T=JTL"4?C M/7(\[)%Q.$KWR9TYW17@NVW0CL]=OJ/>>PB/D)5[]6F,&UZ0_--H.[M]6%[Y M]]2.W;]*/U*UXACG$I8H&H?C4> O;!UA9.U>5PMI\*WF/@M\'(.R#+B^E'A= M:0F[P?:Y/?\+4$L#!!0 ( #1K8E=:TZT\TP( "8) 9 >&PO=V]R M:W-H965T*!XCMW'WW?;FSSZ.-5(\Z1S3P5'*AQT%N M3#4,0YWF6#+=D14*>K.0JF2&IFH9ZDHARYQ3R<,DBL["DA4BF(S-TI8TL:V=B4!;"/]E3_1UV' ;1&PY)[9 XWCZ08WG-#)N,E-R LM:$ M9@=.JO,FZPZT(W:D$1)]P!>MU';=7C= MXZCU8+W]8':[#'7%4AP'M!\TJC4&D].3^"RZ/$"UUU#M'4+_*-7#8'&W P< MAW!Z,DBB[B7\R!%FLJR8>(:<92 %4K59Q[4S!9,S0ULIE2MA, ,Z%2#NMT N MP$C#.%0KE>:T2S1D*U6()3D@_102CJ\-M+4!E%F#Y1Q5D]ZV8Q2?'0,LZ7Q. MR;O!12'>%>)U#(X 13+>2HS9R%I.VF1TCZ(D;GDZYZTVG:&Z0G<*\N>V95<8 M#8(.?LWXIQ.61'6$_M$C[,GB1V5_C-3_9+=6G;2VY7KD %ZT1G(N<4?EJTJ] MJ./'^^+[JK,,:B]--BD6:S;G"$Q;FT,;L"[@3R)?TX('CE]5\;YC,=SI721T MZ3JT!@?NVUBSVEP"KGSO^VON;Q W3"T+H8'C@ERCSGD_ .6[LI\86;E..)>& MOJH;YG21064-Z/U"2K.=V #-U6CR E!+ P04 " T:V)7XO)98CT# V M!P &0 'AL+W=O;-K]>F:<-'2OH$A7JAI[/&?.F;$] M7O7.WX<:D=2^,3:LDYJHO4S34-380)BY%BVO5,XW0#SUNS2T'J&,H,:D>9:] M2AO0-MFLHNW6;U:N(Z,MWGH5NJ8!?[A&X_IU,D^.AB]Z5Y,8TLVJA1W>(7UK M;SW/TBE*J1NT03NK/%;KY.W\\GHI_M'A'XU].!DKR63KW+U,/I7K)!-!:+ @ MB0#\>< ;-$8"L8P?8\QDHA3@Z?@8_4/,G7/90L ;9[[KDNIU [7R2JZ *Y9@2S@D;;X0O[L0XG@(OL#X!\!.11]T 4 M5;X#@LW*NUYY\>9H,HBI1C2+TU8VY8X\KVK&T>:3+5R#ZBOL,:Q2XHAB3XL1 M?3V@\S^@WZC/SE(=U'M;8OD4G[*224Y^E'.=GPUXA^U,+;(7*L_RQ9EXBRF] M18RW^)_I#>CE[]%R(2Y#"P6N$S[Q ?T#)IOGS^:OLJLSVI:3MN6YZ'_5=AX] M7\[4:81+]?S919XMKM37&M6-:UJP!U5#4&#!'!ZQ5)7F(#O5NJ#E1@2E^588 MHUREB#$5ENC!L'^I @&A^K?S.I2Z&+S[&CTJ34H'OHX_.NTY)CD)R^9!"L&> MUZCS-KQ0S-WS=9-OI.%&$AT."#Z2,VOX#\OL5+YD-']]%5BRT<5!B)G/8^%V M5C\**;&D0&PRK#>JZ>RT7D:V+5JL- 61,0%PSV*86W+E$1C2&#U8I >2,HTN M3Q5Q-*/Q@7VI!I)BQ JWK7>MUU*ST+6M\Z2X7\:JGA3FI/#$AGMA9'XA*BBF M)D;%O4KD/BTE^XV,#"H*WX$) P>[&0U;WMLA!]XC*'E[1(PX3*4?RBXMK!0. MX%_@_ *W6)(ST$A^%;=)%W>G,%T9CPN,]?(:;3&4+-:1KP2?DIB/G"#1 ;W4 M@BL4MR(>*I#4>!VAJ)F"&#@['M7?7:+TI)Q8P=5N,[2T-8FZ_0HO!UZ MX2_WX47Y#'ZG69W!BJ'9[/7+1/FA2P\3&PO=V]R:W-H M965TM@6Z#9IM M^TQ+8XNH1*HD9+"N.[*1%"^R++8IS.3,\,R1UMA+RF\H!-+DM"Z[. M>[G6U6']C8\=89E3!E2B^LDSGY[U)CV0PIW6A/XG5W^#C M28R]5!3*_I*5DTW"'DEKI47IE1%!R;C[I[<^#RV%R3Z%V"O$%K=S9%&^HII. MSZ18$6FDT9IYL*%:;03'N%F4&RUQEJ&>GMYHD7[+19&!5'^1U]]KIM>$\HS8 M"7*) 6?D2I1( D5-'L\&&MT:Y4'J75PZ%_$>%\?D@^ Z5^0USR"[JS] N WF M>(/Y,CYH\ :J@ S#/HG#>'C WK#)P=#:&_[)'#@7HVX7IK1.5$53..]A[2B0 M2^A-GSV)QN'I@0!&30"C0]9_3P"'741)0-INGCV9Q-'1Z6.2LUFMR#N> C=E2:X+RLESC0)&. Y/K9QY:\?1Z0M":YT+R7Z (D9N M(2G71,R]WX^5\:7Z?OB9,]T,+BI,>LHL&F+[#DY] J4E2S5XY'WR"N8@Y7;L M Q*\5NC3A"C0L21@8WXYLY'2%969"K:QV4A6%!70JUBBR&QM 9N<4+[VF5-$ MM=))J+8RUL(%YS4MR >L:<87A''RON9NSOG10N,\K\L9HL$,J)PBJ1M]DWR&^62T*'"IEY05=%8 MP2W!A4]JK&RY#:!)01*&_3 ,/<" 7%B06+\:+/9-$?>M;E= ;3 [KN>UKA&V M0V#9@,00!,JJ$&L 7&(QG[/49A?7+F/( 2UPU(66*1*/HGXXG@0[=(UBY_WE M?69WL1;%NUF;_5]9^W-LNK,@CV>%3XMEQ=BQHD]6.4MS^XKQ%(\4!AFN8&1G MM[PQ!=0J%E]8B-D7S2Y$]#;97T01KO"[LH0,,PN(O)(,$:-;8TI"56"7QE.' MWB1@B]W7<4,:RUIDX,K\#).X'R63AZG;D95@2S7K*,>,S #X!DYVS[5=5RXP M((]2@CF!F4CW =CRL'-=6%&@3Z*1G\H3"G."F:D5=!CW(<$+7&J\5)*W=K]]K'F\0L&]ES/2BF1\>!<>3+=16PW4*=H^,[P;>'G=%=)\D)!I'_>-QU IJF 0MT,TJ M'.K4R'WF3\FWK'2;\=,DB/":6Q3FS&.V-EM+-<>#D%APNWNE[0-8*A2V+@D% MU6[#VJD6?]RYHT.E-.SV!6YVWL/V#4JXK2#U+F9FMVW$;4^A6,J.F"^I)QZ> MJYG(;+\/QF0-5-[M)JX//[B7^++=:9@M_WO#-)"YL@<$/.D?-5DU%O'%9/.B MC]:4B0ZO8<7Z9SO>;X,X#$9W(49!L@=BUXUYT/H$4H)VZ7]02P,$% @ -&MB5X+\H?%+"P $RH !D !X M;"]W;W)K&UL[5IY;]PV%O\JQ#0H'("U=1\Y##A. MT@:+-$&&J$::2AR/O9]^?X^ZJ-'827:;ID 7,*SA\1[??5!ZMJ_J MWYNUE)K=;HJR>;Y8:[U])SC9"E8OS9V;N?7W^K-KI0I7R?+"_?)BX#VFPV_*KEOK-^,.+FN MJM]I\"9_OG"((%G(3!,&@<>-O)1%08A QA\=SL5P) ':OWOLKPWOX.5:-/*R M*GY3N5X_7R0+ELNEV!7Z0[7_27;\A(0OJXK&_&?[=J_G+%BV:W2UZ8!!P4:5 M[5/<=G*P )+[ +P.P#-TMP<9*E\*+U;0;V.B'8=5 @SA5DE*N=(U5 M!3A]?B57$+%F;\I6P9#4LS,-Q+1\EG5(7K1(O'N0I.QM5>IUPUZ5N39BLR^7P! M^V]D?2,7Y]]_YT;.TP=(# 82@X>P?RZ)#R-QHU-V!-$3]OUWB>?X3]G'M627 MU68KRCN6JT;7ZGJG9<.::JGWHI8PZ!LXZE;F[/J.57HMZX;I=5WM5FM&3!<% MS:@R5S7\JKACNNK,E.;A@44. Y:G[#?)1-%4'1#+<"A.JL>31)FSM:CS>X^E M#=NZN@$ZIF6V+E4F"D9R5QE(_B0%/<^O+ZY>L(NK2_:QVJJ,>0GLBM8\YVDO MJP]R6]5:E2MN%MRG(/N/'0X@YH5FV]UU =#,2$YAMC8 1-Y2Z9;4HFH:V?[, M9*T1#UM&(*Q!$0Q_F%-U3T"+1UP7DH'[6A -8-%0U?2TJ!Y(E.4.(J C5 EA MJ@U;JE*4F2+!:*&E@3LU:C8[2BP@8H/H?[<$[)I6QD XY>J.3G/CIPV[7"NY M9.\&DL*H:AB V(/\G]KF.I*'XYEJ$;6DOKJ5V8Z".WNW7,(VZM.C]@Z8 M3A32R*]B>E]]#@6=KE[V_@)9]*KI-DY\R;+5WM;)1*L:!W5B:=V(LQM1[""T M'%'3\JZ37R\^-(\Y0,H&R464G84U=PTTW!C-KH"JFMJ[1>I551@RFT,Z(0/! MLJ+: 5N_IW>RVAQB2/IA2A*KE@,O?'1:0U/OCI_RP@MC*!NE=6N Q[Q26]I: MBX:!OL)HBQ;$:E7+56O%6:W(_ 6Y!LSW6I6D-?+$3H?$%M8N12ERP=FK78T% M0S"A^J541,6_ )17&V1_S!QL]#Y$N$EAQK/&.(3-C5B(VDB MWV6]PBSA-&JC"E%#^$KV"B4ADI))^,1EM9(F8NS7LK2%,;7]'/Z8 ^D:"8:\ M<.9NH]#[^*9*2$F2]JF"R2D,]191(_*6,,*"7)G.!)JM-+52OVMH2&R7^S>BKNZ,FFAZ631S]2R$*0< ML\);,-%TD98U,#X*T\013B,B!6PQ;[J@V.QJBD./S5#>]H>O9 F5M9%3Y A$ MY*["@,M;U+<4N,M*,Z$[+\Z-9$N3Z*#@G4D\+8/7NX8"&:P35C0)41 KTA%T M \*6E"5$EE4[4C9$(M4-!1GXO"QS1#Z4$&!Y,]B"*K$ E[XCY^C/(KE"S26[ MINJ9AD/BHK(69%X@!H^98@1%UH NJIZOWD:,BQ@;$P;0"+(34B:V2H-1(Y%< MZ1VEOQ%CR^H2.JKV5HSL JCQ/SO1+2?>K 97R<=BY%L]?X;^V*:M6"55K%:Z MJ.4]2Z-+;6'$UY"@W]41]\_V3ZIBZ9]G_?H9#=>5@-=]?7G8B6N8?,0\+^*I M$UHS;AIRWPFLF=CCGA=;$U'$0R]E0X(9EMR$^UY@L-,)X;\B#PAW&<\" <:8F!,W+9CS7J+O;>A(=O)DH?E,:>/>'P-/1M MT;H\BMWIA.NX1P09\]A20.3XUBAPHQF)@<_=>)SV8YXF(SXWX%YL M#7T>NC'8,D'[DF+N-Q.B2^H/IR+R8]L:L2%(K7' 7;C37(0^3X+ &GG1J!L7 MAT36R'7]&8%NRITHM646^2-,!%V/9((FK(U-ETFT+R0BH60?Q2WY]XG[^)OY MN .1V?X+UL+8EB&X\;S).(V3XS*-'&L4VP*"GF)[!"-]0"*6Q\,'1D#/YWZ0 MV(Z0CFPW+42M4^KNZEF6& MYA5%7B/::SUJNV= )Z[CS'WN!/;TV-H36'M.0H+HC/6Z-58],=9'2%M1&AZJ M>ZK>()J./7\>7;[VD\+-*U/Z@OJ^\AW;SZ'@'2L_U2G+F,CRBZ7]M9]H'5%. M'A\=/H\78B]1?[>3KEVS36IH*G6[H#6F0%.O68-YU?(G!VPWH 1E)ST7G7'D MC ?/0S/J.--C19W$ 0C2D>]QBDOVC,N3]I!N.IFMXT%-_Z!IEND+I MVJFV2X2/36@<>VPZW^RT.B*BFZ/#5]0.#_Y9M#=R_0T*<=]UW.@?T1,".*\V M*E.%=:7R=W_.^ZPO[J\F_O? TE&OFGM*:Y9?M+DWP+N_7'R_7%TAD['H_)-N1@OU/9 M&!ZL.#-O=J<-ZZ-9_WFL^YVTL8\.6]*_V_.CVE!Z1_#H@]<'F56K4DV2SE]& M#=412UG35:= K<&VE3)WDTPK%%W[-479GQWHCTTNXD]$1SV/@EWG/2_(E2L*,>>>".1,+C$\E>D2RL_(NNE[G@T MK-S*PK!1>BCV;7F<*6G&C:EBLDLJ*,^))Q,)@GOWL=.R02U.?@HZ_7M*0O*=";#?B:W=9\Y6&_RAUQ6YUI_\K/?$70OEB[ MIRL5YO+BGKYS,%;\/(O> .."NY5?#-)H1ZQ;NTVEFB.5T?3>/JK!9WW+7:3K_@BN,8]^$ MG5D?ZJ'-7YG/$;LNO_UF;Y@=OGB\:#_T&[>WGTN^%?5*P:(*N02H&UL MM57;;MLP#/T5PAOV%,27I)=E28"FW; ]% C:;GM6;"86JHLKR77R]Z-DQVV# M)L" [<66*/+P\")JVFCS:$M$!ULIE)U%I7/5)(YM7J)D=J@K5'2RUD8R1UNS MB6UED!7!2(HX2Y+S6#*NHODTR)9F/M6U$USATH"MI61FMT"AFUF41GO!'=^4 MS@OB^;1B&[Q'][-:&MK%/4K!)2K+M0*#ZUETE4X68Z\?%'YQ;.RK-?A(5EH_ M^LV/8A8EGA *S)U'8/1[QFL4P@,1C:<.,^I=>L/7ZSWZMQ [Q;)B%J^U^,T+ M5\ZBRP@*7+-:N#O=?,:5C>[B""OK=.R,R8&DJOVS[9='EX9 M7"9'#++.( N\6T>!Y0US;#XUN@'CM0G-+T*HP9K(<>6+#%.6A7S9:>P(WVO%>8>U:+&R(UB?X58K5UKXJ@HLWMK'Q*LGE^W) M+;*3@/=8#6&4#"!+LM$)O%$?["C@C?Y)L"W6^'TL?UDFMF(YSB*Z#1;-,T;S M3Q_2\^3+":;CGNGX%/I?,CV-E5X,X3C>!!Y*A&LM*Z9VU%D%@F4"+3@-K.M M--"4:) $:R:Y(#V4*Y+J-6B%X5<;P"WFM;]D%DIF29GZ51M.#G6CT-B25U!I MR[W?(=S4AJL-./+N2H,(LFT>],T#5'K7^MC7'Y@J_"(;@*)AU9-T);AJ!'61LL##Y1QJL,1?C>8=](T2#-H0CT/LY0=9BE]G\V &H+G M98NBR3G]<.N/*48*?D5=A,[YB+F"G-F2QO[*XE.-RGD%9&1=H>&Z\)D=OG=G MXE=CC2+=_ %!+ P04 " T:V)7D+CA M61T$ !8"0 &0 'AL+W=OPT78(NB!$WZV=:.DML*5(A*;O^][NC9,7%TG3#/L0A M>74J,FR,;80GJ8VZ[K2 MHDA#4*&Z@U[OO%L(J:/9)*PM[6QB*J^DQJ4%5Q6%L/L%*K.;1OWHL/ @L]SS M0G;]R\6(_8/#7Q)W[F@,G,G:F&\\ MN4VG48\)H<+$,X*@?UN\0J48B&@\-9A1NR4''H\/Z!]#[I3+6CB\,NJ+3'T^ MC2XB2'$C*N4?S.X&FWS.&"\QRH5?V-6^?7).*N=-T003@T+J^K_XWNAP%'#1 M^TG H D8!-[U1H'E!^'%;&+-#BQ[$QH/0JHAFLA)S459>4M627%^MJK6#I\J MU!ZNM_3K)EU/L&SL)@W$HH88_ 3B=[@SVN<.KG6*Z8_Q7:+3*NED. !F ]PBL#*JX@4'-T:E4F<. M_I2%])C"VS<7@]YP#/<:[A-OUFCAO"Y##%=*%FOX0YFU4"]A/'YJ84X89] ; M+ZH]VC#NC]_%(*"T6" 2]"ZYLL8Y MH6,2>"M3^(3"DR8QS"D'6!5[GX<]%E;2G'T& +B>%UL$)G>)P36U1$?=& MO55M?=8OR!F CE*%$P+**N))F=IW<,*V \)R?HCNM+4E"5Q%SG 09CF/P;Q0 M\+!=W ACR)4KQ*6.H6QDK)F0BJ0'N*!P(DKIJ4-^W6W_K2%N+7)#Q+"QIH!& M&Z!7B00!D5$Y,P8Z,&/D!#F0\AZ>C\;]L\Z(+E"E^"BNT*M%EXTXF[J;2O'[YVM?UL MF->OY;-[_2O<4&BO\_XL EN_X_7$FS*\G6OC*=&ULI5;;;MLX$/V5@0H4#1#;LNPDWO@"V&F+ M9I$N@KC9?6;$D46$(E62LNN_[Y"ZV $<8['[8O,R9^;,&9*CV4Z;5YLC.OA5 M2&7G4>Y<>3L8V#3'@MF^+E'13J9-P1Q-S69@2X.,!U A!TD<7P\*)E2TF(6U M1[.8ZS:-AU"X\B4WN_,)@,2O9!M?HGLM'0[-!YX6+ M I456H'!;!XMA[>KL;?<,FGROO M+]72AE_8U;9C,DXKZW31@(E!(53]SWXU.AP!)O$[@*0!)(%W'2BP_,P<6\R, MWH'QUN3-#T*J 4WDA/)%63M#NX)P;O&$*2HG]W!O;84T66Q:+88 M+3Y^&%['TS.SD(/[@QRX>!!6XMTWG[H M4J0P2JXO FXXA=- OSNDW7?AE_ 9C=@R?_4M$$'XAGSCZ39&D^$5&?F-!V1' M8.\Y'DTAI$]"^\/6I-\Q.9G\2M,??&KS):V:%"[^C68M;KE^[F ^="\^: B/ MOCC*L?"LZ>R($?ES6$O3Y)'$/K][E>H"#]NU<,D4GK#4)E"YTP45/??/[19; M0.LDB;V2PGK+2MC< QX$>Q%2.'H6(#.Z@"\_*^'V+68\\9BW:U>!C(]$86KZ M+9&UT^GKVZT&=#.<7$"_/0<_9!N6V:$KBR4S+"-824]-$*%.K&# MS*GF(A-I[;:LC*T8:>!TL/-5(?G0*TGQ"YI[,](JRXYKM:JD1!IU-5HO#Z55 M5?&"!H9)W">*&!B61F\%)W52222SO7="ZO$0S*"D6G!/ HM2ZCUB.(5*JUZW M8'-FL.>;#J<$]Z%RA[0N*=-45OP]O]2E::LG-:.'%]C.G[-^8-:<*-@Q"YAE M&#HC5"6EW:I1I\&X+MM3YEKEN? T'>1LZSF#*.C-<*!KV7T)F=J'NMY,*7FM M+'4/'EAEW4FUW4GMPZD'<7#4T@HTF]"XO3?*O>YNW6KW;;"L6^+!O/ZP^,X, MW7@+$C."QOV;JPA,W:SKB=-E:) OVE&[#<. /:S[1V[<0'Z+Z8%K\! M4$L#!!0 ( #1K8E>?RC,SCP, /X* 9 >&PO=V]R:W-H965T^[EX5$WVTGU59< AMQ77.BY4QI37WJ> MSDNHJ+Z0-0CKQ)YO#_S-8*<'%W/'MPX!A]Q8!(K#'5P!YQ8(W?AGC^GT M)JWB<'Y _[V-'6-94PU7DG]FA2GGSM0A!6QHP\TGN7L'^WABBY=+KMLOV75G MT]0A>:.-K/;*Z$'%1#?2^WT>!@I3_Q&%<*\0MGYWAEHO7U-#%S,E=T39TXAF M)VVHK38ZQX0EY<8HW&6H9Q9OI2QVC'-"14'^-"4H\EX8*K9LS8$LM0:CR8M; MBBO]^AJ[V]X\'<5C@+>0'U! M(M\EH1]&(WA1'W_4XD4_$?^YL#O4R7E46TF7NJ8YS!TL%0WJ#IS%\V=!XK\: M\7G2^SP90U_<= 5$Y(9L]^Z?A'K\A_C2O*JK[ M_=](,'6S)"*WB@K-:5=KQ1>\NEB[>'D> D[2'A/)-%"M,><'1H>PF>L'_DBZ MXCY=\5/3)5N"64^P=HD -U6#W$!AMY1A_W8\'0Y\Q-?_H?)5^_B@45L9=R *J? 5[@C6):OU M@*LP<&,_&P@B-TZG0S)3-XL">T<*(()6<'HMDNQ$E@4GH@AA;Z6A_-AZ=F0M M8' M9\D*XR/K810>6T^RL:<]Z>L^&:][;&"*!E]Q) 6T856;TDUC&@6$#C,+]]CC M:#CW0A#ZZ"]@W/I3+TU;SB_@/N=-80E%^T0@%JFZ'R?8'^>9)^ EILK2@/-) M#Q:XTS2PHOA4E)R*T@>B6XP=Z,:@F7[#=R.\+ ]9/*ZHUU[=J37MHW=\NNI_EQO.L,/U"U94(3#AM4]2]2?)Q5UVUU"R/KML-92X-5 MT$Y+;%!!V0.XOY'2'!;60-_R+KX#4$L#!!0 ( #1K8E<_SNXI60, ($) M 9 >&PO=V]R:W-H965T,R6,Z][58OYZJV@DN\U6#JLF3ZZ0J%VBV".'@VW/%M89TA7,XKML5[ MM']6MYIF88>2\Q*EX4J"QLTBN(S/K\;.WSO\Q7%G>F-PE:R4^N8F'_-%$#E" M*'!M'0*COP>\1B$<$-'XN\4,NI0NL#]^1O_=UTZUK)C!:R6^\MP6BV :0(X; M5@M[IW9_8%N/)[A6POA?V+6^40#KVEA5ML'$H.2R^6>/[3Z\)2!I Q+/NTGD M6?[*+%O.M=J!=MZ$Y@:^5!]-Y+AT3;FWFE8YQ=FE[\*IVIS6!N'2&)(!DSG< M(%4*-YRMN.#V"8Z^L)5 &Z37#5)$A>23"#3TK:PL!O,L?\^_B0 MR':,DV?&5\E!P'NL1I!&)Y!$27H +^UV(/5XZ7_:@:'"&]QL&->=IG-3L34N M CHN!O4#!LL/[^))='& ==:QS@ZA+^_I=.:U0% ;X+(YG,TY$3206[ *=+\R MYBHSOC3O@SD(7Z)H2^1HAHH\3./#NVD2I1?P?_U_)GPH&\&@$\R>![7?8KE" M[37P&H[3QI Q@6MF"J@8SX$V#>ART\U^[6U&%_8+9).SWBR-,[@;V%JULG0) M$F4N 1_7!9-;]$DDW4T_)E(KP;>^9?U$;A0G%SW+)(6O_F;!_)0]$ 9A:G2W M[0N615WN%9N.,GA"ILW>2C::M"M[R#DW:U5+"\05!R#'[X?RO#^@YW&GY_&; M]4Q2KG73 YJ]2:6'P=^J/J^:(^J=J'-_A@H$N:?([Q7H8HZI4?%XZL99!S;. M(F<8]PS>8](S3)SA15MQ/'F56WPRBZ9T*QES#KRL:NN%1JU'8_>DMIZ,J<$.AT>B,!*>; M![^96%7Y1W:E+#W9?EC0-Q)JYT#K&Z7L\\0EZ+ZZEO\ 4$L#!!0 ( #1K M8E=O3XT)F0, 4+ 9 >&PO=V]R:W-H965T >WYW[&L2X%Y:;, *')IN^ZS83")4MEQ)OES[ZT?)CN-K M?,$*# 7V)18I\2$I/F(XWPOY1>T -'FJ>*T6SD[KYMKS5+&#BJHKT4"-.QLA M*ZI1E%M/-1)H:8TJ[H6^GWH59;6SG%O=@US.1:LYJ^%!$M56%97?;H&+_<() MG(/B$]ONM%%XRWE#M[ "_6?S(%'R!I2255 K)FHB8;-P;H+KV]2<&",/XVF,Z@TMC.%X?T#_8W#&7 M-55P)_C?K-2[A9,YI(0-;;G^)/:_09]/8O *P97])?ON;.([I&B5%E5OC!%4 MK.Z^]*F_AY%!]I)!V!N$-N[.D8WRGFJZG$NQ)]*<1C2SL*E::PR.U:8H*RUQ MEZ&=7MY23NL"R,HRX!XT99QR>-%/Y#N59H<23Z.8 MEW*M&EK PL&GH$ ^@K-\\RI(_7=G8HR'&.-SZ,L5OKRRY4#$AL#7EC7X"#2A M=4DX( %W@I>$58T4CV!VU%3\YSV\>96%?O2._*HO5E%#M09I2WG0WD/1*P/W MQ,34V_R$Y/UP!8>]UR1TPRQY)L]"G]S1AFG*V7D@!6X69R= @>_.XG 09VZ2)HBK%#:@HJU:3C5&5P+RIF"T MZTQ865H)J=GW3G$POHC<.$HNCW+L^HE_>>+S-;J)_-E(CMPD2,Y0,1FHF/QK M*F+\HC77@9$#>S0M@KPE7-1;HD%6+JE!3U'QO(=?3<7_E)J?!=+-U [OA90M MD(T45=^VT?A8#^1*$HSDQ V#R-+BFK1U7WS#"Z;L)1]+'H[J?1%DV65O5;12 MFC?1&%/D#*L+WF+/Q<5DI0:,-,G'B&X>!%.,"MQ@%CYC5!#$9QB5#HQ*?YY1 M#?UF@[0OH2ADBWG $PX>"B:[VWD7_T-*35!+TA).;VA4H#AU\R@?:Q(L6N8/ MFIL?;G+4E/+DV,=R-Y[Y+T9D8&,WR\?=%O_GW#0YL9EBAS<:3?!);.T IHC- MJIM2!NTPX]UTH\WQ>#<@?J1RRVJ%?X(;-/6O9MA89#=T=8(6C1UTUD+C^[/+ M'("'*MM=NS1Y./=4."*WPT8!LIF7F;HM"K2=2/M@=/?%F1/XCS<<56MCPA57K.W3.16-)RTVP4R"Y:O]LO7F'G8"KY(. =!.0!MWM14'E%T8L M'QN] N.]'V9S@?9\').C M>Y^XV)"F+2G]@/09'K2BRL)756+Y=WSL5'72TJVT:7H4.,.Z!X/D M(D'1SA M#;I4!X$W^+]4>X=2; G988)OD&M;LP(GD>L B^85H_STI#]*;H[HRSI]V3%Z M/G,-5S8"02]@T5!C$&K#5<%K)J!F;ZX5R$+C7M< 50B$1H+03!U*Y/A5IR=7 M:3*X@7_]_,-PWC()AM(_*,GC6Y!YE>_()^A?9._M0+>*=%I%HEF$06"ATHZCMENZT MFS6W;8N]N[>#ZH&9)5<6!"Y<:-*['$9@VN9O-Z3KT'!S3:Y]P[)R\Q*-=W#V MA=:TW?@+N@F<_P%02P,$% @ -&MB5X_HD*AM P 8@P !D !X;"]W M;W)K&ULS5=M;],P$/XK5D!H2%7SVF8=;27*0"#! M--$-/KO)M;%P[& [*_Q[SDZ:IG0K? #&E]AWOCO?8S^V+].M5%]T 6#(MY(+ M/?,*8ZH+W]=9 2750UF!P)&U5"4U**J-KRL%-'=.)?>C(!C[)67"FT^=[EK- MI[(VG FX5D3794G5]P5PN9UYH;=3?&2;PEB%/Y]6= -+,+?5M4+)[Z+DK 2A MF11$P7KFO0PO%HFU=P:?&&QUKT\LDI647ZSP+I]Y@4T(.&3&1J#8W,$KX-P& MPC2^MC&];DKKV._OHK]QV!'+BFIX)?EGEIMBYIU[)(N,&91,-"W]UJ[#[SA$K4/D\FXF4D/G4R6W1%EK MC&8[#JKSQN28L)NR- I'&?J9^6NJ!!,;3:Y!D65!%9"S&[KBH)]/?8,36#,_ M:X,MFF#1 \$FY(,4IM#DM<@A/_3W,;$NNVB7W2(Z&7 )U9#$P8!$012?B!=W M:&,7+_YMM/>!;&(D]\>PI^1"5S2#F8?'0(.Z V_^[$DX#EZ_;D/ KB%^1_:<]N!:USAA"?G]3]W%XA+E(V M9 5+UF[DIE#PP-#/+;+30+G"I;44/:W=M9;(]A/U>E>[';WX9^MVA=<]$\@% MZ%1/23H(TO1 3N-13XX&<1H=R%&MD=_:*+9R'+=\KT5?TR*DG,N, M6H61I*+*L(Q5> +$AFC(:L4, WT4/TS#8]UD?*0;'YN-'F]5>AM+3;,0]C:W MR%&)M&ZN@4+R'-0QZ/%@$AQ#3 >C>'),Y4$<'F./!N%Y\&CP+_>WX9\_3)_= M$V^9=H?G=0,'*ZK)V<)>N_L[)QG$DZ@OX7G?2TF8],>2O[]FOT@?6U]MX??J/GQ"-JZZU;AOM3!-"=AINP+Z95,W[LV;ZOL#51N& M^\QAC:[!,!UY1#45;2,86;DJY&8$-W@LYM<&XO$#K9# MX=_O[*2A;%W'A^U+XGM_GDON/%Y+=:\S1 -/12[TQ,N,*4]\7R<9%DQW98F" M+$NI"F9(5"M?EPI9ZH**W(^"8. 7C MO.G:Z:S4=R\KD7."U ET5!5//,\SE M>N*%WD9QPU>9L0I_.B[9"N=H?I37BB2_S9+R H7F4H#"Y<0["T]F/>OO'&XY MKO76&2R3A93W5OB23KS L(<$V,S,'H]XCGFN4U$,!Z:G%Y;T@9NGS?9+QUW MXK)@&L]E?L=3DTV\H0L&]_ @Z321A9-,"$H MN*C?[*GIPUL"HB8@9S%-4^@-RH)] ,]?'P^]LD:,^&ON&ZMLL M?M+4FM6UHC_4&L&5%";3<"%23%_'^X2[!1]MP,^BO0GG6'8A#CH0!5&\)U_< M-B-V^>)_U8Q=/:A+]':7L#-VHDN6X,2C(=*H'M&;'KP+!\'I'@*]ED!O7_;I MO!XMD$L04CRB-@189XPJ6=T-*11/K+)FQ-9,I62JC#;$DXN5HVLRA"1C8D5A M::6LVJI*5%RFNSCO1W7P;A@%\2G\K_>=&STB]3?'LT=4M&G@DV+"O#D]S17^ MIIS73=V(EXPKN&5YA?#MU\8S U^9J.QW">M?%<(H[ 3]41O^'J)>=QBWL@-( M&;AH_..HTX\&K;W7[P[#5KJMRVV<#T=A9Q#UCEI[?-P=#5^@2K5$OAU@+6'T MFOBVO(L1C9[!8H&JG3\(!V%G- BW2,7][@OH7;^WO[6X"E0KMYXU)+(2IMYA MK;:] <[JQ??B7E\?5TRMN-"0XY)"@^YQWP-5K^1:,+)T:W A#2U5=\SH%D-E M'G/P%02P,$% @ -&MB5UO B/'-!P 2B$ !D !X M;"]W;W)K&UL[1I=;]LX\J\0WF"1 MQ8)"5*ZB8! MDK37*Q:[*)KV[IF1:%M82]12=)/TU[P-Z+J1F1PYGA?%(^ MOS?V]V:EM2,/Y;IJ+F8KY^J7\WF3K72IFC-3ZPK>+(PME0/0+N=-;;7*VT7E M>LZ#0,Y+552SR_,6]\Y>GIN-6Q>5?F=)LRE+91^O]=K<7\S8;(=X7RQ7SB/F ME^>U6NI;[3[6[RQ \YY*7I2Z:@I3$:L7%[,K]O):^OGMA'\4^KY!S\1+0H*AD_Z1J_7GA"P\<>6YJS?TB_$SSOJ?VME!UGN5*-O MS/J?1>Y6%[-D1G*]4)NU>V_N_ZZW\D2>7F;63?M+[KNY4LQ(MFF<*;>+@8.R MJ+I1/6SU@!8DP6<6\.T"WO+=;=1R^4HY=7ENS3VQ?C90\P^MJ.UJ8*ZH_*'< M.@MO"UCG+F_U$E3LR-NJ.V"OJ=,/ZFZMFQ?G/P?.>O;XCKUK?I3@K:[/B @HX0$71^B)7ES1TA-/%_>0E!V1 M\# 1[R5U9]YM1O!%)PN M[[1M[>$X=C=ZJ_$_'#W]!I'N5H%]OWQV>5\5C;/%W:;UJAWRA' N:1I$",/2 MB(H@1)B84\YCA)"21CPEMV;=DFOZ5RRA@H=(9,I$VH.26;,HW'=3I0!.8XX1 4TC@57+J(S9 M&,$"=D"1,8W1$<0T$,,R3F4@$!0R.6$Q%)3% UK$-$T&>BRD/$:@H!&+02P+ MZ8G#QZE6^M.0B-3:^W<83>>%TS@@9$1>::@,LJ*KIUI92I_ _]4A M] /4U(V>K&0T%>$!K(BFW$@VQ451!,?N-!0ECI(*$MT0LP?MA,&4999,B24$ MZEZH:BNH0ZW55?9(X"BJ1G7U]-J'__U%IRP(ICYW"O;T LT)T9S3R*_8&NM= M9ZQN9*PGD+9D&NT?]_AX0SF&N9A&E^<>?;AY_9"M-SEPO]P:<>KQI?A!Z&]L?#A=@KG6V1#-=LOB<#W[MJ&@W. M=_>X"UI#"FSK-01,JY:O'+!9Z!,43GHL"2#K#QM/0S/4<0P5 IQ!2 ^0F%T@ M[L3="=M[M8PAZ 981HK%O.GM9F^AC&#>X T\I0D*&A^, Z/;6P+I2'#JXQ+& M,)I$D^AUI(&)^@8F.M[ =/V]-Y:\:-1R:?6RBWN L?J3KC8:NG%PC-8'G.F1 M[K'6A[J:X_M]:Z_XL^.T^_GBKF?D%4=>';3UJ?UVQO)%D]]HL[2J7CU^<_5] MO+W:)PB30D^%899")Y1(A)$!35)<-D!5,&K#9$C#5)+7&VMJW<;DCU7A M ]4O8*BY*0>G2V SU"#1"&TMH+)CPS82TO>X=1BF)C2&WN1&52I70V2 ^@L% M(BP5]'H2-7 A=!@X2@XI,*(@_O;(?!W0^(87>_^T!1VWD2>3KO!03SIJ+D_V M&\7_M?%#4?J U'H_3;@O->965;%*!5\,VY\=E]HR/50'4(%0&H#Y0"4!,05 M4 K=K[2OA%8:,D%9J^J1% VI+=0.10V'BEL;WVT$D!1&[0:40*.*F -&L-'I M00N:8$2XWY$D- C2/\6H6OK,=\H')L'@$N2OD,10UH)62F!AGA* MDF$IY=% "?P'UYJ2!A*[4RIPD@E0_PI>S())DI$T9OCJ@*?H3"X;^YO. 3&^M3S974!^;U_[ZZ49%ON*"9=4<'A! M/$(D$+R3D4, 0HYB+50MHS0CJ8S8UTHSC,ITE&8D\@LP>F0X\>AFC=$XPC?E MDATKH+Z)97OMOZVV%PH#%PL+4<*M"IO_5"OK'LE*V?Q>V2Z:-&;A6J"V)M]D MKCD;Z/>?,?6VX109 0848=:Q.-;?&VG>L)EQULLRG#1\680Y0I$07<)_0>J MSR2C$,QU7-8(P* XOQ?A>\(A9C0T+>@.[3^GHS[F^\NW:?0%VQ;(K<=I M_[^\@)BC[]NEMLOV*WY#,K.I7/>IN\?V?Q2XZKZ/#].[?QG\JNRR@(ICK1>P M-#B+HQFQW9?[#G"F;K^6WQGG3-D^KK3*M?43X/W"&+<#_ ;]WR&ULK59M;YLP$/XK%JNF5MK*.VFS!*D-F;8/G:JFW3Z[< FH8#/;).V_ MGVT("PF-NHXO8)OG>$;AEB%=%@=G+->1T M,S5L8[MPEZU2H1;,<%+B%2Q /)2W3,[,5B7)"B \HP0Q6$Z-*WL\'RF\!OS, M8,-WQDAY\DCIDYI\3Z:&I38$.<1"*6#Y6L,,\EP)R6W\;C2-UJ0B[HZWZE^U M[]*71\QA1O-?62+2J7%AH 26N,K%'=U\@\8?7^G%-.?ZB38U-O ,%%=L^ V!/>M%KR&X+W5@M\0M.MF[;L.7(0% M#B>,;A!3:*FF!CKZFBWCE1%U3A:"R:^9Y(E01EO&DJ!9Q1B0^ 7=,TQXCG46 M3R,0.,OY&?J,'A81.CTY0RUP:=5PRZZ(82 MD7(T)PDD/?SH./_R"-^4SK<1<+81N':."BZ@/$>N]0DYEN/V[&?V=KK3Y\[_ M69^_VWHG&&Y['%RMY[ZB=P=K(!6@):,%@FM-="WK]@JK,C7F) M8Y@:LHYQ8&LPPH\?[,#ZTA?K(<6B(<7F XEULN*U6?&.J8<_Y'W!<0Z]\:^I M@::J6V$=CBX\?S0QU[N![4$%3F!W4=$ARO%\Q[GLPN8],-OW/+>%=;ST6R_] MHUYN2Y&\ YFN/[WN'M7XU^,VI%@TI-A\(+%.(H(V$<'012 8,BM#BD5#BLT' M$NMD9=1F9?3^(C Z^"-MS[*LO2+0AW+V4=$ARO$HAZ4T M99V/Y"_%ZK:QG@A:ZK[HD0IYL/4PE9TV, 60WY>4BNU$&6A[]_ /4$L#!!0 M ( #1K8E=;R! [=P, #,2 9 >&PO=V]R:W-H965T%K(Q6B6)HFCU*40SZA!2+R MSI&R' K99(G)"X9@7(GRS'0LRS-SB(FQ655]]VRSHJ7(,$'W#/ RSR'[M449 M/:T-VWCN^(R35*@.<[,J8((.2'PM[IELF2TEQCDB'%,"&#JNC5M[&2Y4?!7P M#:,3/[L&:B8/E#ZJQL=X;5AJ0"A#D5 $*'^>T YEF0+)8?QHF$:;4@G/KY_I M035W.9<'R-&.9M]Q+-*UL3! C(ZPS,1G>OJ FOG,%"^B&:^^P:F.G3D&B$HN M:-Z(Y0AR3.I?^+-Y#F<"YU\"IQ$X8P5N(W#'"J:-8#I6,&L$L[$"KQ%X8P7S M1C"OBE4_W:HT/A1PLV+T!)B*EC1U4=6W4LN*8**<>!!,WL52)S:WT8\2_3!L/[=@-Z4LVZG[CQ/?>L, F_+9 +LQ1O@6(X#OAY\ MP BM#;FL<\2>D+%1 MQ;3>]_E")\S7"=OKA 4Z8:$F6,-HX4V]E/IT;X#+&]6;=F*"',Y]W8\++F.GT#Z=3A5E;A=E@ M%4;]G0XBKGWZ.F&^3MA>)RS0"0LUP3H.\5J'>-H7=D^G873"?)VPO4Y8H!,6 M:H)U##-O#3,?7MB3A*%$KN>@*%F4RIT)*!B.4)]1YALDHCZ5:WM M;4\R;JL-_%_]6WNYLWOZ?7NY[^L/[&58'V#\25L?I]Q!EF#"08:.<@C69"[_ MN;'ZB*)N"%I4.^0'*N1^N[I,$8P14P'R_I%2\=Q0"=ISHLUO4$L#!!0 ( M #1K8E=CB;DX<@( +D% 9 >&PO=V]R:W-H965T*9IN?2A0Z=IX8'A0;$WMJ@L&4F)R]^C MBV,"I.F+KL^=(VDU;(1]5A:CAJ6984W40#3(SH'YI;:69ASU+0&KFB@H/$U2RX&)[/$QOO KY0;-7.&*R3 MI1"/=G)=S(+("D*&N;8,Q/PV>(F,62(CXV?'&?0I+7!WO&7_X+P;+TNB\%*P MK[30U2PX"Z# %5DS?2?:3]CYF5B^7##EOM!VL5$ ^5II47=@HZ"FW/_)4W<. M.X X?@80=X#8Z?:)G,HKHDF62M&"M-&&S0Z<585P7XFU M,BPJ#;419NG#O!,Q]R+B9T1,X49P72EXSPLL_L:'QE#O*MZZFL<'"1?8#& 4 MO8$XBD?PL+B"XZ.3 [RC_K1&CG?TTFE]NQ/F:]Y%2V3Q?9]C3S3>3V1+[5PU M),=98&I)H=Q@D+U^-4RB=P=DCGN9XT/LV1Q+RCGE)(H;.EN MLN'9-!FEX69/YDF?>7(P\[TD7#'B"Z[X8=ZO*6"]]TEXHLE._O'I_N1)GSPY MF-R\GA<\)_][GD;#Z)^TX4XYU2A+US04Y&+-M:^L?K7O2Q>^'/^$^Z9V0Z2Y M"@4,5P8:#4Z-7^D;A9]HT;CB7 IM2MT-*]-;4=H L[\20F\G-D'?K;/?4$L# M!!0 ( #1K8E>L!/5IU04 'PO 9 >&PO=V]R:W-H965T6RFU M/NOWY6+%DT"^%VN>ZBMW(DL"I0^S95^N,QZ$A5$2]XGC>/TDB-+>;%J0_W'D]\CI8KE9_HSZ;K8,EON/JZOL[T4;^B MA%'"4QF)%&7\[KQW@<\8&>4&Q1W?(KZ5>Y]1_BBW0GS/#SZ&YSTG'Q&/^4+E MB$#_N^=S'L:> 5OM\YJ_"T'ZA@-LW$%F7YW9J6 M?RC"55AK!T=I_F;=J$Q?C;2=FGT0(MQ&<8R"-$1_J!7/T,=4!>DRNHTYNI"2 M*XG>E5>BZHI\BU+]VK_VN0JB6+[1MWR]\='K5V_0*WT;^K(2&ZF1I2Y M5G]1CNAR-R)R8D0NNA*I6DE$TY"'!GO?;C^QV/>U=RH7D4<771(K\(:OWR/7 M>8N(0US#>.;MS8GI<7Y.G?Z<.K.;^WRAS;')O.%+MWK=W(+GGN"Q*(T4?_=) MSR:AX47[ZY.^'WU4/)%_F]Z<'7Q@AN>3\)E_-?OT%>\YO MIK!!PGQ(&(6$,2!8(]R#*MP#&WWV(1-2HGF093^B=(DN$K%)E2FP.XQ78/+% M\'Y&\&0TGO;O]R-F%>L:L5:2%%*2&27)L))L^'A8^7AH]?'%8K%)-G&@]#=* M.SA3T;]!OFB;W+PC#?<&X'K>Y,#+5KFN7FZC2"$5V;$B(2XQ^]BK?.Q9??Q% MJ" V.=0[$L-CUSGTJ!7>U:.M)"FD)#-(3KR):_;IJ/+IR/[>[KVKB#_H5%ER MDXM'1^)#QSEP\.CHB^4>WN,?<_ 1B!Z#1H?W,.MC/7-"'5=.&UN=-B\R0IV* MY>G:/4]#D>G\/BZ<*%?1VIAO69%=5TU(F \)HY P!@1K!'E2!7GRDDG2!#+< MD# ?$D8A80P(U@@W=NH:S(%)DTI.8W'3L]CA>F.7ZQJU=J(45)0910?#D7G- MP7OE+@;+EDI4(WD9'B6E=L'.SFZC24$UF4&38.]$6HI)[6KRO*2IM&LLQ:.) MBP\=:\5W=FPK40HJRDRB$S(YD8WBNHK&UJIM]B4+0H[2(#%F3';CKBL *,T' MI5%0&H.B-8-:U\IX\)++/H8L5>>@-!^41D%I#(K6C'I=O6-[^=Y^[3\N; =' MM;M=K'/86DA24$EFE!R?F"_K\AW;Z_=.J_YQM3LY6II *_H6BA14D1D4O5.I M55W/8WM!?WJ]-Y3GQVD44%E=NK2%) 659 ;)@8-/.+6N][&]X&]T2=8\BX3I M)Y'+)RAXB'[P(#-U!^9VT\Z.?_9 *.A &!2M&;>ZA,?6DK%NU#S9G;&#.J_; MH 4[*(V"TA@4K?F;8%VS$^;Q!A"R$; M')3F@](H*(U!T9J!KCLCY$4W&!#0U@DHS0>E45 :@Z(UHUZW3HA]GT';:=E. M&5MF9=!VR+/'04''P:!HS:C5K0]B;WV&PO=V]R:W-H965TX^<>&YS^2LA[ ME2)J6&>,JX&3:CT_=5T5IY@1=2+FR,V3J9 9T68H9ZZ:2R1)+LJ8ZWM>Z&:$ MN9=07"\THQVL):I%E1#Z<(Q.K@=-T'F_H[^;7 MTHS)TX%SUCR]Z-GZO. [Q97:N@;;R42(>SNX3 :.9X&08:RM M S%?2[Q QJR1P?BS\73**:UP^_K1?93W;GJ9$(47@OV@B4X'3M>!!*=DP?2- M6'W&33]MZQ<+IO)/6&UJ/0?BA=(BVX@-049Y\4W6FQRV!,W6*P)_(_#?*@@V M@B!OM"#+VQH23:*^%"N0MMJXV8L\FUQMNJ' B'!T=P )3#;2H6ROBJOJL-JIW0C3=8YP66_PK6&.54X_$7L^.2E_DTX"OJ!IQMA_.Q"*Q);$$96U#G'MG%@T-I N2)R=.L MM<9L8G;>XX(?5:523!7F4]G_IF74"KM]=[G=;"W.GLVVRF9;NYIM57$7JO86 M=[/;:3X#K[7>$[Q=@K=W@;>KP-MO :^UWA,\+,'#7>!A%7CX%O!:ZSW!.R5X M9Q=XIPJ\\Q;P6NL]P;LE>+<6_-:<#TBF&F45?OT.\_X:V?8D[]7\O?J M^84FK J]]^+/I=D-O-XS](JJ7M@+RJJ"R=TZC>V;T!61,\H5,)P:G7?2,0G) MXNVB&&@QSP_HB=#FN,\O4_-"AM(6F.=3(?3CP)[YY2M>] ]02P,$% @ M-&MB5VY]J\\: @ E 8 !D !X;"]W;W)K&UL MM95K:]LP%(;_BM!@;+#&MURVS#8T+6.#%D+#NL^*?1R+2I8GR77R[R?)CLD@ M\8>6?+%U>]_S'!US'+="OJ@20*,]9Y5*<*EUO?0\E97 B9J(&BJS4PC)B393 MN?-4+8'D3L29%_K^W..$5CB-W=I:IK%H-*,5K"52#>=$'E; 1)O@ !\7GNBN MU';!2^.:[& #^G>]EF;F#2XYY5 I*BHDH4CP;;!<+>QY=^"90JM.QLAFLA7B MQ4Y^Y0GV+1 PR+1U(.;U"G? F#4R&'][3SR$M,+3\=']A\O=Y+(E"NX$^T-S M72;X*T8Y%*1A^DFT/Z'/9V;],L&4>Z*V.SO]AE'6*"UX+S8$G%;=F^S[>S@1 M!-,+@K 7A(Z["^0H[XDF:2Q%BZ0];=SLP*7JU :.5K8H&RW-+C4ZG;HJW(CB MIE& ;I4RGP&I4K*_5-)1X1LO9SY@S:]4TOD5J!<#]>(=)1W7!L'EFGHG3<;VZT1B,W$&SF[ACBTS;1;<>%S2)W$F=N@Y*R KAB@A,)BXES,3B?CHR] M-?C%8*/VQL0HF0OQ:";?TXGC&4*00Z(- L6_-4PASPT0TOA=8SK-D<9Q?[Q# M_VJUHY8Y53 5^0-+=39Q/CDDA05=Y?I.;+Y!K6=H\!*1*_M+-K6MYY!DI;0H M:F=D4#!>_=.G.@Y[#O[P%0>_=O"/'<)7'(+:(;!"*V96UA75-!Y+L2'26".: M&=C86&]4P[C)XDQ+W&7HIV.;MIY8]%8*R(526#>4I^0:,#3DFM$YRYG>DA[Y M48*DFO$ER>T>XU4)F5R<7H&F+%(G9$;P76FR!>>0GKH[Z+(1JF_4WKI=P+.H.R3P/M(?,\/6OA, M_][=[Z 3-($/+%[P3X%OBUN%&[;CFEM_KDJ:P,3!:ZU KL&)W[\;1-[G-M'_ M">P@!&$3@K +/9Y2E9&2LI1@*1%Q5&!Y'0,&K=5304<6VCQ5ZSB,1F-WO2_N MI4TP"!N; \[#AO.PD_-!VJA)FR)BCM7/(345#T])1OD2K"2.K]BQ+#'/V=)> MFU99G:>_-;G#%_JCH%U^U,B/.N4_V&<1TAY=HRR4*<&TBF=Y&F31IJL;-B!; MH%*1D!35I?=#DM)M6X2FW4AAC33:(44M0 ?21XWTT=NDITPE8L4UP?Q"F^8* M[VPO_%[?"X9'1=IN=5RF[MX37X!0Q@#W%T+HW<0< MT'R*Q'\ 4$L#!!0 ( #1K8E=VPF9J.P, !T, 9 >&PO=V]R:W-H M965TU+@\'G^#G7)+Z=;+EXDC& 0B]IPN34BI7* MQK8M5S&D1%[Q#)A^LN8B)4H/Q<:6F0 2%:(TL5W'">R44&:%D^+>G0@G/%<) M97 GD,S3E(C7[Y#P[=3"UMN->[J)E;EAAY.,;& !ZC&[$WIDURX138%)RAD2 ML)Y:UW@\PZX1%#-^4]C*G6MDHBPY?S*#7]'4<@P1)+!2QH+HCV>809(8)\WQ MMS*UZC6-[[]"54@W_BM>"*+ MOVA;S74LM,JEXFDEU@0I9>4G>:D*L2/ W@<"MQ*XGQ7T*T&_"%J2%;'F1)%P M(O@6"3-;NYF+HC:%6J>AS&SC0@G]E&J="HM]Z_%U+Y> KJ74+PYA$;H!71IT M0\F2)E2]HAZZ)2H75%&0B*]14CQ/JN?FYOD<%*&)O-!S'Q=S='YV@@A MYKG4GG)B*PULEK57%=SW$L[] &X!V17J.Y?(==Q^BWS6+9_#2LMQ(7?WY;8N M4UTKMZZ56_CU/_ [4H*V?*6AUVYHOJ)CF9$53"W]'90@GL$*OW[!@?.M+>U_ M,MO+WJ^S][O<0[,#Z!Q>5DD>4;9!*@;$]!R4]C)_< 52=K AX?@(Z?YIG1ZGT@^JLE'G>0W(.48T33+E?ZY MH4R!7D.U11D=1.EYPU$C2N=B)T;!SOO1ZQS?AL^=(Y73WLYXN!FG>[U3\^RT M$OC(YNPF>;W4_8L0P!3*N# ]6VLP?!#,\]QF+GQP8/@NKB?MX[Z?YKCSP#S$ M9;KYT0?[9ZC= Z#18-"D/IR$W5'0P+9W>C?3.-\2L:%,ZM=BK67.U4"71I2] M:#E0/"O:N257NCDL+F/=OX,P$_3S->?J;6 ZQ/H_@O ?4$L#!!0 ( #1K M8E=OMX#F6P0 !8= 9 >&PO=V]R:W-H965T/?Q892B9ZR-!=S;2-E<:OK(MK0C(@;5M!T93M MYQK6G@N^).N-+ OTQ:P@:_I Y=?BGJL[O:7$249SD; <<;J::Q_Q;8C=TJ"J M\2VA>W%TCDW,!L#LVM@7S"P&@-KK(+=&-AC%9S&P!EK MX#8&53#UVEF5IWTBR6+&V1[QLK:BE1=5N"IKY> D+T?6@^3J::+LY.*.I"2/ M*'JHAK%/)4E2]+;^%^_0!_3UP4=OW[Q#;U"2HW\W;"M('HN9+I5XB="C1NBN M%C(O"%GH,\OE1J @CVG<8^\/VT\'['75Z;;GYG//[\Q!X ,M;I!EO$>F85H] M[5F.-S?[NO,R]>!EZN&PN4\C98[[S$]\:;6CR*IXU@5>\&.;%"K?2*0&!TJI M>M4W+(U1DA6<[6CYI'?(U%2[GUHFU5M1D(C.-94U!>4[JBW^_ .[QE]]\8*$ M^9"P !(6 L%.XFRW<;:'Z*/B_!ZM.1.]X:[A;@4OI[S= AN>K0;@[CB.@TVX M-HZC) -(R?!]'20:0DF&/I&TX1K_SW=;Y+L"H MSZGL\[M[UB+/,KR.VP?UKW7[&,4 4C$\5[0ZW3O4&G^T,#'-$G]6DM M:)_#O;/&8,/H^-L[>T7-;AW_G.-TZP3G'+=;)QSLYF_FZTGKQ,FXD=OGJ$'3 M:R=?2)@/"0L@82$0["28TS:8TU?YR)I"QAD2YD/" DA8" 0[B3,V#FLRXS4_ MLQKZ<>HRS4EWJA]NP[6A'*49@&J&?9J>>6&RQT$]TXTPYAK7RQ0F@]*"T!I(13M-+SF(;SFJZ31!@L5;DB:#TH+0&DA%.TT MW(>="3RX('YQ+K7.[F4M"]AU&: :AFV*-I3J?>A5QZV"_ PQL&G\:_ M7I!K\"4HS0>E!:"T$(IV&N##O@1V7B>;0B[[EZ T'Y06@-)"*-IIN \[(1AB M*^1R-G7/%]Z6[7:S*>AVR"C- %0S[-'$$WO2R:;ZT;%-1OFZ.F 3*&+;7-9[ M[VUI>XCWL3JZZI3?X=LE[BGW\6U0']$=\/6)X6?"UTDN5 172LJX\=2PXO4A M7'TC65$=&CTR*5E676XHB2DO*ZCG*\;D\TTIT!Z%+OX'4$L#!!0 ( #1K M8E<[US21L , !4/ 9 >&PO=V]R:W-H965T\PJ8?K/B MHB1*-\7:EY4 DEFGLO##($C\DE#FS2:V[U',)KQ6!67P*)"LRY*([W=0\.W4 MP]ZNXRM=Y\IT^+-)1=:P /5K?X9HYCXV M_J2P ME0?/R* L.?]F&K]G4R\PBJ" 5)D01/]M8 Y%82)I'7^W0;UN3.-X^+R+_JN% MUS!+(F'.B[]HIO*I-_)0!BM2%^HKW_X&+9 5F/)"VE^T;6T##Z6U5+QLG;6" MDK+FG[RT$W'@H..X'<+6(3QV&)QQB%J'R((VRBS6/5%D-A%\BX2QUM',@YT; MZZUI*#/+N%!"OZ7:3\WN2$%8"FAA]\P]*$(+]!G=IBFOF9)ZI5*@&[(L0/<6 MG*V1 E%>(::M/S;F\I-^];RX1Q\_?$(?$&7H*>>U)"R3$U]IC68D/VWUW#5Z MPC-ZQNB!,Y5+](5ED+WV]S5;!QCN ._"WH +J*Y1%%RA, @CAYYYO_L]I-H= M6_>P1T[4S7=DXPW.Q'MF&95V;B%#*9$Y6NF3))&6J:!<@MAI';CFKHF=V-CF M@&YF21!,_,TA3^_XYJMP(RN2PM33QUZ"V( W^_DGG 2_]- -.KK!9>AB%UT3 M.SZ@&YS0]8[_3KJXHXLO0Y>XZ.(WT/6._TZZI*-++D,W=-$E;Z#K'?^==,.. M;FBC1V?H_N.#YD(:7D9NPWZA8*_81QW[J'=EG[@B!2*EF0"4U8!6@I?MY0+" MA3XZ64T\BO'1\4_4$;+VGET^SW_[]F]5+37G/N, ?>G#(_D>VEVV9<7U:;/3WI-D.)H MWAYA=Y[5'Q6'J+29EI/X1R01>)]%X/XTXH&\G%W9"R4 +>>/2"?P/I_ _0G% M>U>V/VHXZ%O9BZ88_D'AH=6N;3TFD?V6-#5(U]O5?+>VTO'WYDW!^$#$FC*) M"EAIU^!ZJ(6*I@9K&HI7MHQ907; 59@( (@& 9 >&PO=V]R:W-H965T3!&QLF*\VM=> M5EC"G-.?I%#EU+EQ4 %KW%#UP'=WT/FQ G-.I;VB75?K.2AOI.)5!]8**L+: M.]YW.1P _.@,(.@ P7L!80<(K=%6F;6UP IGJ> [)$RU9C,#FXU%:S>$F:>X M5$+O$HU3V2VFF.6 EO:568#"A*+/:);GO&%*HAJ_X!4%A%FA(\]% P6"O7Z' M)$ATV=;+*XUX6B[0Y<45ND"$H<>2-U)#9.HJ+=(:=H-M64'!&T!+J$0J] M3RCP@G /G\;OH!!2[ 6#[*8-PG+K;0S,#9;'OWWA]V9',J)<9O2ES]HYGTC+$!R=?C^/D1-Z?1>/H M^HRXN!<7_TW&PO=V]R:W-H965TX[PG/?6;>+Q)Q8M<*(_F:@]MZ+,PI@G,DP3)/A\XESA M2]KULH#\C+]"OI%;VRB[E.J S!]+]7?L.C*"/IIZ8W@LU"A6Q:$4:C>T9G/%0LC>8Z^H9]//CK[N3/]_3<\\/YHDA82YD/"*!#,J$*OJD+/ M1I_>)8IKJD*"*=Y4@R+\(@_/>O?KU.MXW:&^@5ZWU;5F::LN)(P"P0QU^Y6Z M?:NZ/G]6Z"Z12JSU3Y3ZFMWM'%W%Z3I136(7-.QMJ4TZ>$=J:\JV4D/"*!#, MD'I023UH)_6?7,1-&MLQO1&*\Y[?U$*LH6V5AX11()BA_+!2?FB5[$>:++[I M+A*CK 9-DEOCV_;QX?YW!'=ZYG?$A\Q(&S..JHR&:*-*M)%5M"-^_:R MJI! MPGQ(& 6"&56XJ*IP<>HA8 MW:W.>WI#I31U)W4NA.K[M -*,TO:1@;[KB_V^3_#Q.*:Q>*[?[Q8)_26U>1+E#"%$?73'+T>.") MBSU#ZQJ FE90&H6BF;6J?2L>GMR]0*TK*,T'I5$HFEF+V@YCNQ\VGD.BF(E% MF* S)A%#*RX"GJCSQOJ FN22MO.PT^OOSI9 _2\4S12^=L#8:NVL#>LQE"_H M5G!+KP*UQZ T'Y1&H6CF>Z/:(1/OU%Y%0&TQ*,T'I5$HFEF+VD 3NX'^9*^R M4UO7!S?U*KS;JT"34BB:*7SMH(G=03?TJN)91J/E42B:68O:C1/[ M:^3/SJI '7I)VW6 P[UI%:CWAJ*9RM?>F[1Z%VUTK%];0#N\=0% 7U2#TB@4 MS2Q3[=3)R2^K":@=!Z7YH#0*13.7+M9VO&M_8?W)9F6GME[1Z#5:P+UF!9J5 M0M$*Y=VM!< Q%XM\Y;5$0;9"KE@+7!VM5G=?Y6N:W?KT8FGX?5X%B2(^UZ%> M9ZCG%J)8;5WLJ'25+R=^3I5*XWQSR=F,B^P$_?D\3=7'3I:@6O,^_0]02P,$ M% @ -&MB5T ,D0EG @ &P8 !D !X;"]W;W)K&ULA55;;YLP%/XK%INF5MH*(4"FCB"MK:I5VJ2H:;=G!TZ"55^8?4C2 M?S_;$):MI'T)OISO9LLG^4[I)U,#(-D++LT\J!&;RS T90V"F@O5@+0[:Z4% M13O5F] T&FCE08*'<11EH:!,!D7NUQ:ZR%6+G$E8:&):(:A^O@*N=O-@$AP6 M[MFF1K<0%GE#-[ $?&P6VL["@:5B J1A2A(-ZWGP=7)Y-7/UON G@YTY&A.7 M9*74DYO<5?,@* M_V(5UO/@"R>Y+]_TY M' 'B^ 0@[@&Q]]T)>9,,G\DG905:/( 6I#OBDIR=@-(&3?G M%C6LFCQ$Z\NQAV7OX:KS$)_PL(3F@DRCCR2.XBEY7-Z0L_?G_]*$-M:0+1ZR MQ9YW>H+W=(0:_AH>\]OQ)N.\[IU\K9C<$+1FI:TA0DFL#0$;H2+VS!#$RH8Y'-SY6)!.*O-2[GUN MB\DLR\/MB+]D\)>\Y2\9D^I0Z9%4FL3C4ND@E;XEE8Y)I2^ELA-2V2"5O265 MC4EE+Z0F23(N-1ND9J]*/2BD?$QK]O*RDOA_L?#HK;NV^8/J#9.&<%A;6'0Q MLUYUUXJZ":K&/_^50MM,_+"VW1NT*[#[:Z7P,'$=9?@_*/X 4$L#!!0 ( M #1K8E=*!Z61P 0 '<; 9 >&PO=V]R:W-H965T$'_>/E)Q9W8L&2Y0R3 I 46O<^.S?;.R:T = M\3=&.[9W#6157@CY+F]6V=RPI"*4HY1+"BC^WM =RG/))'3\TY(:74X)W+]^ M9[^O*R\J\P(9NB/Y-YSQS=R8&B!#K[#*^5>R2U!;H8GD2TG.ZE^P:V,M Z05 MXZ1HP4)!@2<$.2"!U+R#0-1F:%, M@4^&\>$ WA2-T[60\]Y"M\X@X1/:7@/7^@0NZ&X7]4Y2!\.0Q_@%3 M[9/P:+QX1P&_'R]>!8_'BU?!DY]K^=7_KON!$=SN4W%K/O<$WY>J0!1R0F]4 MKFZPGAHKAZP;MH4IFAMB3&*(OB%C\>LOMF_]KK*43K*E3K)()]F]3K)8)UFB MDVREB>S M%YG6F^(??%%S)=PF9("J4S;8/T:*Z=%;PO'#<2W\K9OQN,@VYW: MAT'+XR#7=;S#H$B1SG%[0?>*H"#LI8M5079/>'(<%%A!5WGO)'?L@ \L9&\"5'TC>BL!#KAGHZMB%YAJC2,K[B8[?[IAD4<:YI M=))%"OGVU.K91F?&6"=9YUDL4ZR1"?92A/9@6VGG6VG@_W=MWJ;0HZ=;V+6O48' MO1P#E[>0X?1*9>CI4>?K>79O?+D;3'ZN476210KYKM?OYW1FC'62)2KY86]F MME(%R26>JI\+.\.$/V,8,7;F528G5I QL9++Q/-21,I=.V&G)<[EO$QIJ'", MH0;%G6LHG6210OZQH71FC'62)2KY1X92!9TRE&U][(U9@Y:J^QA0?LR\MH@V M?E+N:S5DP9X(ZWK27TT-ISS7*%K9(G4->D[1FC+6RI8H*F!?3_I+/F54X)UP MR]Y.JCWHEK8+&>\7>Y1?!I.>[1>=;)&Z!GV_Z$P9:V5+%!50^445=>071RKH.1$=(FU.>YH:3;7T$\$(X)T5]N4%0+!1E@'C^2@A_OY$)NK.V MQ7]02P,$% @ -&MB5Y^85@M'! E" !D !X;"]W;W)K&ULM9IMCZ,V$,>_BD6EJI6J!9.$/#2)=!M O1?;6]WJKJ^] MX"1T :>VDURE?OC:AI" @$NR,9D>J6;VRQXY3$QBE+;==Q/#LC26XMY^;9,U_. MV5ZF24Z?.1+[+"/\WT>:LN/"PM;IP>=DLY7Z@;V<[\B&OE#Y9??,U9U=4>(D MH[E(6(XX72^L#W@6XK%V,!9?$WH4%]=(#^65L3=]\S%>6(Y^(YK22&H$41\' MNJ)IJDGJ/?XIH5854SM>7I_HH1F\&LPK$73%TK^26&X7UL1",5V3?2H_L^,? MM!S02/,BE@KS%QT+6V]JH6@O),M*9_4&69(7G^1;F8@+!\5I=W!+![?I,.QP M&)0.@VLC#$N'X;411J7#J.G@=3AXI8-GX>T,#Y#;F..VAYH=7U[FY;/MX7/7A?]+#?W:>1<^CK9(#@?XK)QN*6![17')B](8GXDU]]RFG:J[K"7HP5FWSL#>2UN69V)&( M+BPEO(+R [66/_^$/>?WMAI"PGQ(6 )"X%@M=H/J]H/#7W0-16339ZLDXCD MLEUVVHH\A"PR),R'A 60L! (5BORJ"KRJ'^!4ZY7L]J:(+9N6=MM-2Z(N- @ MO2$Z+)T'/)K;A\OBM5MY=2O_*JN@W6I2MPI[1WIG'KTJCUYO'O]46TM!4B.4 MI\6"F%+%B]OKLML;Y]85! GS(6$!)"P$@M4J/ZXJ/X:7R3%DD2%A/B0L@(2% M0+!:D2=5D2?@,CEI$RT7-V2RW:JADE>A@G:K!BOL'>B=:9Q6:9S>KI+RR&Y7 MR=XXMRX@2)@/"0L@82$0K%9Y[)Q_OCKP.EDR@>H,2O-!:0$H+82BU6M]T:K MX')9(IN;O'%#+SO,&KM/_SJSH,.LL?\,^X=[;SK=ZW/3!_>V M&^[39="N#RC-+VE-B6RV&$"#AAU!)PU=MB\.3=62VICC;8&,[A9'6=73Z@C] M@SDX;CQ_Q+,5;GGNXUE0')"?\<5Y_1/AFR07**5K%'$CV&PO=V]R:W-H965T5:SQN^ M% ][J3?8T:K&#^2>R#_K.Z[6[)Z2%R6I1,$JQ,EN;?WJWJ2NIP.FQ5\%.8K! M,M*'LF7L4:]\RM>6HRLBE&12([#Z.) -H5235!U?.ZC5]ZF#P^5G>FH.7AW, M%@NR8?3O(I?[M;6T4$YVN*'R"SM^)-T!!9J7,2K,?W3LVCH6RAHA6=F%505E M4;6?^%MW(@8!=_%"P.L"WKD!OPOXYP8676!Q;B#H L%IP'\A$':!T)S[]F29 M,QUCB:,59T?$=6M%TPM&ETFK$UQ4^LJZEUSM+51.1O>298][1G/"Q2N4?&T* M^81PE2.S ]TJ:3G:L%)=R0*;:^$=NJ.X$J81J_4F@5['1.*"BC=J[\_(1F*/ M.1$K6ZH*=3]VUE5SVU;CO50-J:^0[[Q%GN/Y$_'-?#PFF8J[)NY-Q./Y^&]- MU??N3L23L^/NSL<_XZ>N]M.TK9SV8KU>K&=P_IS8=UOC+QOXFY+2DA;3 M)/ULNQ$USLC:4@\O0?B!6-$O/[FA\V%*$20LAH0ED+ 4"#9RZ_=N_3EZI.[' M4MV)1O%;5&..#I@V!+TN*I0S2C$7J":\O0W?3!EO^=>&KU\^A\BY'XGD#VF0+"1 MR>O>Y/6LR=^;U!#5;QEA*DOIHA?,0\ MGS([V]^E9B%A<0L+!F8#1_^=N(7L,P6"C=PN>[?+6;=_=-\S.G)NO.T:V7"" M"B$:7&7M+=NJG[Q/E_\X9]["=<+ER:!GMI!+/4'"$DA8"@0;V7S?VWS_+X,C MUWMQ<#0;O?2F@X3%D+ $$I8"P48R7>?'#((#-CSJ4$!Z06DQ*"T!I:50M+'B MP221^S^_6^<[O/A"@*3%H+2DHPU?/*XS\;9.)QJ&XW9C>S]F@MS9R0B0MV?7 MQ;"XD_HW\U5<+ %TZF>B?#_PW&!YZ@!T6L<>S,OJ>?K/F#\42@0E.X5WKJY5 M/;R=^FY7)*O-5.V62WG6D, N./K.V9.M#=?>A.IYZDS[*YMID"+J'I3Q@;)O? ,@T&,2IWS2V0BQO;4LOMQ 0GB7 M;B&53U:4)43(6[:V^)8!"3.C)+8[B#.%9(361 .=S3^&H5B,^D,.RB$%=G%X@L]_ W%A#R%MZ0QS_ZB M0]'7[J#EC@N:%,9R!$F4YK_DL2"B8M [9^ 4!D[#P''.&+B%@=OTX)TQZ!4& MO8:!VSMCX!4&V=2M?.X9<3X19#IF]("8ZBW1U$7&?F8M^8I2M5#F@LFGD;03 MT[F@RV\;&H? ^!\H^+Z+Q!,B:8BR!V@F8Q"B.YK(A-LKK3U$<2SL^MH0_[2,].YR8.<9N&W"+QE?)""Y:)#!"P:9H[=!UAAVR^7H9C[<,SZ^9B^V M7%D?]L!DHD)_,9(*))1V>_5.04LGW/7*3K6I>^74/>W4 MO\A\QZ*E6IE<)<:V:6H1KEV!)L%\DV"!(;!:&/IE&/K:]# _E[IF?9/DFP3S M38(%AL!JY ]*\@?:=^"X[1<;"1%(; M8!VE:92N$5UE#5M@$6W;KV=:!]=& MR228GX-YU9SA8-L;-7*+(9\U_H2-M.0]% 6KGCLMQK7DW(QPWVGN M?89\UBC&]E%+V%J2I71;070!SWJ<:XDVBN8;10L*M%K@>K;7;U_-N"+;\(N2 M,4CI]M,T7WL0^'O5QHR;3C^%J8B_S&ICR6F?6.3+KZ)G=)0M@BD3XOB,Q MDG^8 !8_23'+!8GC!%+!T8HRI")0['OD0%C(906L]% KYUJO5R]YDVA^@5:/ M3#,JVCYUKH]J#VOUR@G7O\:P40EH%,TOT*KLN4V"7T/:X:.VP[U74MY8JQJO MYMTDFF\4+3"%5@_148-BO0B]J #/LWZV 8*<4>ODAJ#661D6L M432_0!M4WB&GUQV>O$>O(5#Q4:%BK0:K5>DO"8!1(6L4S2_0L%N)0,_K#D\V M\-=0J?@H4[%>IU9*_9<$P*A&-8KF%VBU +B#[FC8#,!KR%1\U*E8+U1_4IO^ M8H8:GF0!U^LV1>2=?HA7$W^1T\"4TSKO1XF+]1KW/F6PI.LT^M'\0+ND7%0) M?W?N4VWAH?;QU.N>Z *CTO8BGX$IG_6#GZ.T=?32MBR/2%$>%:M8%:D%ZQG3 MXBB& ME71E=P>RX&#Y>71^(^@V.W!=4"%HDEUN@(3 5 ?Y?$6I>+Y1#LK_"IC^#U!+ M P04 " T:V)7Z W 0R4& ")'P &0 'AL+W=OE+8LGG'O'PTI?GBHL'47PM]YQ+])BE>7D]VTMYN)K/ MR^V>9W'Y1AQXKKZY$T462W59W,_+0\'C71V4I7/B.-X\BY-\MES4]SX6RX4X MRC3)^<<"E</A;J:=RR[ M).-YF8@<%?SN>O867ZV)5P74B#\3_E">?4:5E(T07ZN+][OKF5.-B*=\*RN* M6/T[\15/TXI)C>-;2SKKGED%GG]^8G]7BU=B-G')5R+]*]G)_?4LF*$=OXN/ MJ?PD'G[GK2"WXMN*M*S_HH<&R_P9VAY+*;(V6(T@2_+F?_S83L19 "$C :0- M(#\:0-L J@>,#8FU >Q'G^"V ;7T>:.]GK@HEO%R48@'5%1HQ59]J&>_CE;S ME>350KF5A?HV47%R>I\WBZY*WLN(RSA)RU?H!4IR]'DOCF6<[\K% M7*HG5G'S;(5,*[5C],0"TWT'T:#$LDS@&O]OXU?E(=[RZYDJ;"4O3GRV_/DG[#F_0FF8 MDBR:DFP]$=D@)ZS+";.Q+_\X9AM>(''79B7>I!RIO:.(ZP253ZT)(OYZ7SF)WK<8.;=;N9=Z\Q_XB>>'SDTI4V@=S9P M/V"N/QS\"D!YQ,-#5&2B"',)";69 ΂QVL(%&K]/H637^5HBR1(="W"42 M$NH9&<*,^$P3"J"HB[7IB$P4H]CW-)TFBOIAP&"9?B?3M\J,DD*9%;02I01W M-M]XJ,=\5U-I@EQ"M>%')@B'CJ/'-0<&&/P_5 ;Z,H$!2305[ )(@P[6OK7 (I2%L":PTYS:%^_/%>5,$7* MLJ!XISQ34LJJ,I[ GVUHKBV59TTR! KT-)L@3 +]I[T&4 X-'5@R=GH;YUA% MO]U^.R9E(AO_GL:2[]!V;&FW7,/L:')6 (AZVOJ/("9?SS( 8LP=47QF7+'] M]\M5?=\FC66MD'5Z>6J$2H*GF^_(_5#SLNXZ3%3M4V!NJDQDE\P_BE7G92MFA2MO54 M;,-$]+80>]-V@MCJ,R_.S)1LT:1LZZG8AIGIG2RV6UE+5X)-6^D30HQ" +A= MS]4;C@B $>*%CE$+(,OK4F?$LN/>SF*[GWVN-\&FH\38\[$N%X)A1S>Q (RZ MS-<;4@CF*+DC8GL?B^U&]KD.!9M>TB5,M^L BF%BU'C EZJ.TT@L ,/4'\DK MZ>TKL=O7"_L48CI*CQ$M+RL(%?JZNP%0Q"%Z"[ &8&I)^R.;/.EM++';V%N1 MUEL;K-,:>VD%G90MFI1M/17;, N]F29DVKV-6,WYQ9F9DBV:E&T]%=LP,WT+ M0.PM@&5O(Z;M]@C5C3Z "GU*]"I@HG! B=[+ 3#B8#I6!7JK3^Q6_[E]C0"O M13V'ZE(!%,/Z>PH Y?N.H11 .12/".W=/'G.S=OWM#9\^!:%Z.\F()3:AW2A M)HH&S! *H(A'1H3V;IG8WZ)>NJ-YQKM MGQTM9KRXK\]T2[05QUPVATC=W>[<^&U]6JK=O\%7*PS MT)V^+_\%4$L#!!0 ( #1K8E>T&G&,1 , (\/ 9 >&PO=V]R:W-H M965T+,-M!*^_&SG1 (I*&HX07BY)[#O>>>F.ONBO$G,2=$@N!DVK.NX54?^AI@(GY2LA);UT"7,F+L22]N)SW+T1F1B(REIL#J:TGZ M)(HTD\KC;TYJ%;^I@=O7:_:OIGA5S @+TF?1+SJ1\Y[5ML"$3/$BDO=L]8WD M!9D$QRP2YA.L\EC' N.%D"S.P2J#F";9-W[.A=@"0.\5 ,H!Z*T -P>XIM L M,U/6 $L<=CE; :ZC%9N^,-H8M*J&)KJ-0\G54ZIP,AR2F6J*!+=)9@DM[6

Q$V6!'HUB?02N,XG@!SD5L#[]? !&2LX-'!4AMM*CD(35&B"#)][0)-[ MDC(N:3(KJ?/[NPH'MY+$XD]5J1FW5\VMW\HKD>(QZ5GJM1.$+XD5?OP ^=+ M5>$-D95D< L9W#KV\(%)'.4.J"HT0P<&K7>+98AR=&YFB @ 'Q. 9 >&PO=V]R:W-H965TQ@VR*8='8OBEYH8L81 M:DM>24Y:8']\)=ECFA3%B>/CF\1VSGDDZE!O_(I'NGXIJ]_K)ZV;Z(_UJJAO M)D]-L[F:3NN')[W.ZG?E1A?M7Q[+:ITU[=MJ.:TWEDZRXO) M[+K_[*Z:79?;9I47^JZ*ZNUZG55_OM>K\N5F@B=?/OB8+Y^:[H/I['J3+?6] M;CYM[JKVW?1 6>1K7=1Y6425?KR9W.(KQ7F7T$?\)]Z95^:#I$UOYZUG.]6G6D=C_^MX=.#MOL$H]??Z'_T ^^'['YG?^P/Q%%"R_$GD'T"<1/82 +=)]#7;H'M$]AKM\#W"?W0I[NQ]P=. M9DTVNZ[*EZCJHEM:]Z(_^GUV>[SRHILH]TW5_C5O\YK9O5ZV96^B#\5NTG7% M^SZ2>9TMEY5>[CXH'Z./^ED76QU]*W63Y:OZNS;JT[V,OOWFN^B;*"^B7Y[* M;9T5B_IZVK3[U=&G#_M]>+_;!S*R#S3ZJ2R:ISI2Q4(O//DRG)\&\J?M\3@< M%/+EH+PG0>"]WKR+*/I'1!"AGOV9OSZ=^(9SWM;5F[=N'0QZF"&TY]$1WOA< M^/7'-C3ZT.AU_9NOZCLN\W,[!;RJ-]F#OIFT$E?KZEE/9G__&Q;HG[Y##@F3 MD# %!+.*PP[%82'Z[.?V7TF=K;3WK-NEBCZU^X?Q/(L3QN/KZ?/Q@?5$"2*P M'26'481Q0E([3'G",&>,'L*L4?+#*'EPE.T4;*K\\[:;@+Z!!K-/G6B0, D) M4T PJP3B4 )Q(140D,6!A$E(F *"6<6)#\6)WZX"NU1^?'X30EP5&$8)P=W3 M6PZC"!$IXHX*#,-PRBEB?A5(#J-,@J.\+U>] GA'&4P]=99!PB0D3 '!K..? M'HY_>B$)2"&+ PF3D# %!+.*@Y'Y(H_>+@+[7.O\)A0Y(N")2F-*'!'P1.&$ M$N:(@">,($Q3OPC@(\."@^/\='_K'6$PZ]1)!DJ3H#0%1;.//S''GUQ(!O9@ MJ!)!TB0H34'1[!(9QX:#GN,K4D"'4L!8*EPM\(011(4K!L,PG"*<"%<-/'$Q MIH*,R($Q0#CL@%HYB/X??<7$H:0-T=*$V"TA04S2Z1<7@X MZ%&^(@WIX"2EPO7^F/&%$()&,"(0Q M4"1LH$8%XA56(XP^>3*"KGN!TA04S2Z2<7Z$74HO0-T@*$V"TA04S2Z1<8,D MO' 7U@L^M!J44U.$)PB0=\0_4N"0:=DGS-/UM&?E:>P\&Z)(:*$V"TA04 MS:Z7\7OT4EV3%-0/@M(D*$U!T>Q;*(P?9&=T3C)/YV2"D-,9/?>%"<$'MU%X MFB(QI=B1(>6)PTDBDI$KE.E5!:1*4IJ!H=OF, M7V27:KYDH 82E"9!:0J*9I?(&$AV1O,E\W154IX,[LD:AO%$"/=V#$\800BY M-W2@"WR@- 5%LTMG?"B_5+,G!_6:H#0)2E-0-+M$QFOR,YH] MN:>-4S!W#=83%2?"51%/%!')X"817Q@6Z4BS)S>&C8<-FT=%SC$PX:V=/#]! MEP%!:0J*9M?-F$]^J?Y/#NHQ06D2E*:@:':)CI[;:^ MJ)@/)&08Q1%U%VJ]4<)MXI@>/4UKK:ME_QBS.GHHMT6S>VS2X=/#H])N^P>$ M.9^_QU=S[/EQ":P>^>R_935BWS5G56^K'=%'H7MSM<[1YUMGO3E)O^ M65Z?RZ8IU_W+)YTM=-4%M']_+,OFRYMN X<'SLW^ E!+ P04 " T:V)7 MJGQ1PR # "^#0 &0 'AL+W=O0MVW^!4I"G^98L$?DOVI>QEH&66R%96H)5!BFAQ1/? MET;4 /;@", I C&:S5IDAT38N2T-:^1Q,A0 IT>@42DT2$!K8&N.LPU9(JQ.4:L?10*#]@3T,;T0&5["V%#G4 #?@1&]?6/[UHS1==V#2>7!YRGU[U1-;PRJ^\\E^JA@MB MKU:<]B (K<,:;@ES@S (VFLXJ/(..O.>8HICW)96)^ZY6],364-B6$D,7[N, MPSZ]ZHFLX=6P\FKX4F4\_*L^G8'M#P^JN"4J\(9'BMBVGKH-JS/OCUNN.M!\ M&^>4Z+W]2N@Z9FEK(]')]=SMZHNMJ;S69]FO7=UE!GWYU1-;TZ^GOLSN;&7^ MI\)+YGH;X5ONT#XH\;8PWPV=@QHW:\VUOME\PWQ-J$ )K!3..@_4(>'%9:$8 M2);E_?:"2;6O^>M&7;" ZP#U?<68?!SH%KZZLD5_ %!+ P04 " T:V)7 M:C*8,00# !O"P &0 'AL+W=OV4\N]G.R$#DD9LY05L MYYYS?(^OK3O<$/K"8@".WK(T9R,MYKP8Z#H+8\@PNR8%Y.++BM ,!)^-5P,\$-FQOC&0F2T)> MY.1'--(,N2%((>22 8N_5YA"FDHBL8W?-:?62$K@_GC''JC<12Y+S&!*TE]) MQ..1=JNA"%:X3/DCV7R'.A]7\H4D9>H7;:I8S])06#).LAHL=I E>?6/WVH? M]@""IQM@U0#K&."\ [!K@'VJ@E,#G%,5W!K@G@KP:H Z3+TR2SGM8X['0THV MB,IHP28'ZK@46AB7*$+E.3H*28EPWG$ACH76Y!$>EC+32HYZQTY&SV0G,<,S?(( MH@Z\WX^_Z\'K(O4F?VN7_\3J)5Q <8ULXPNR#,ONV,_T=+C5E<['U&G*JH"E%4"7262<7D*2;Y^+V.;VX= M]V:HO^Z;WQ'E69YY&.6WHRS'M:R[P[!91YCI.HY]&!;TYBC?^0$K< @C33SD M#.@K:.//GTS/^-;CH-,XZ/0Z&. L2;7@%:49 ?.;;M\\]J7O.5;K]:_EOH)@K-S"@9M07-/ ML+)7WVL(,J!KU;HQ%)(RY]5[WJPVW>&]:HJ.UB?F8&IVK/OF8%8U?W_IJU;T M =-U(KJ'%%9"RKB^$75#J_:NFG!2J'9D2;AH;M0P%ATQ4!D@OJ\(X;N)%&AZ M[/$?4$L#!!0 ( #1K8E&PO=V]R:W-H965T M"EFI%2K)L:!J("HLS05E)XLC-+60'%4TPR7JAVHA3>1U+"DKL%1,E"!Q/2/G MP^E\9/-=P@^&6]4;@U6R$N+1!C?IC/BV(.28:,M S6N#<^3<$IDRGEI.TFUI M@?WQ"_LWI]UH65&%<\%_LE3G,W)*(,4UK;F^%]MK;/6,+5\BN')/V#:Y)R&! MI%9:%"W85%"PLGG3Y]:''F#X%B!H <%[ 6$+")W0IC(GZY)J&D=2;$':;,-F M!\X;AS9J6&F_XE)+L\H,3L?+>J7PJ<92P]>->2HXO$1-&5='\ 6^)WH _N08 M C\(X?.GX20\ U;"'>/TF[_46S??#&]E<7"SAL>(]V MH.?[T0_+2S@\^ _H&0V1%V=H2./7RO';]N30;< M:"S4[UW*PX]4_D%DKY2/.N6CO0?A/,LD9E0C5+5,C@>CR-OTQ31)0[^?-1F$7593I=>[P;9[WE&9,7/J.*X-S!^&PO:+DS0M/M3Q8]"E@MCW^;[[ M[GQI#,-"KP6[63"FO54J9#$B"ZWSC[Y?S!8LI<59EC-ID"13*=5FJN9^D2M& MXP*<4N'W.IW03RF79#R4R_0JU84WRY92CTB_,7GV]B4>D6YX3CQ+-\EB-B)W M)^]_+C-]^=N]/+7?M)"9P2WTEZL0?I60?G-1A&';JI?S]N<[>H M&ZCFQJC[V]2UDF/#U<@ZQIP'>Z7\3,88<>14U=*$./8[#L=-+C81OVJ2\3#) MY*97 F(-AI>FS+NG8D0F5/"IXN"5T)2+M37WP##+1*8\;9K4!.J"I7BP<-?. MH'\KGI3+3)6Q;03[>UHMWP'J&0CD0C0">\0:QL.<:LV4O#*3Y#Z#666H&,:?S M3-)20^U1#0SMC EQ P_WCV2+>Y6T=JS<+]D,C:!J:&GL!/C;;):[37O^(EXO MY_>9_KPTZQ=EIGHOU)\'G,F4V^;T#CH>T]O,6 MF>(/)AJTRLP8F"+>/5.:S]J67XKFMVREZW9:);CFW@%J_K=UGC/)%!5MT:;W MWW*57ZPXZ+^6Y/);95>P4V/UQG[K(B\.061X""(/HB<'AR R.@"1_5?[UMQ? M9/ V"^E7)Z'6<6OKL-58/3C4CLAW.!R+35!ONN1"*=B&6*UQH0=]W (XK@?CN.-!3 M;I\@@%W%M&%/,(Y$$89 +[I[- R1ZH3P<>\/]I0$012Y$<#<"H( 0^!IQ!%, M 6C D" HWX,[[R._?D_YF_]=CO\ 4$L#!!0 ( #1K8E>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G*=$DJ:?O7[R3/&.5HA[W<_&2+HNE/1XG? MD=2'%^N>-M8^B6^U-GX^VH6POYQ,?+OI?[!X,GME:5\N AZZ:^+T#6?H= M0*CU))E.+R:U5&;T\<.QK:6;Q /'_G&\/Q;/R:J.T"M_G MH^Z[AI&HE5&U^@'E?#0=";^S+[]:IWY8$Z1>%\YJ/1_-#B<>P055O"I>MY / M'X>0CBI?LO8;3;K2I@88NF!A,.<72@6T#C=VKO1\+(&N:C8Q4A M32EN3, @B3MS: KKME>*?WU7'JXZ(&X40W>I\(2[*SMP/LAK:THP'DJ!W[S5 MJD2.4GR26IH"1 29$)#)&2'_2"+(E(!,SP*Y;G'PIQ%D1D!F9X3L13(G(/-S M0J81Y 4!>7%.R"R"?$M ON6%_"2]\L)NQ=*!QZJG \\[ NT=+]H*"JR@<4CT MOL' 716%;7"0-%4;PQCR/0'YGA?RUCI0E1'7C7-@BN_BP4GC]:OQ>TH-X%/N M&[%&L>_P7D0-HF *6T/,1LJ%V2XK> ;3@,#.MI51IV&CE#)C=LI5\;7!/SU% MH@0R8S;(9VO+%Z5UES!\"3MPV)WX+%0MA[B*,2F%S)@=LE+5+HSM=MQXI/(> M#AG./4@\OE=E:7&+.?Q V. MP3@K:F/7G>C--\@)![,=UE!U4[?A^5I"62)AML2J+<2$:2E=^#LAD=TTO=?' ME" 29D&LFXV'KTT;OQOT?^B!44I(F)5 YIR]V4]">2)A]@29!_0Q*64DS,H@ M\X ^)J60A%DA0]85;QXD4OB?8TC*)@FS34[T.\274BI)F57RVL.#B)19TG.: MI;](1)DE_?_-,AA*\6<28E&=29L]$4SBDZA[L?@PIUZ3,KJ$' M\7@1*Z5Q3-R M&X5['^4T7QOJ;DH_&?<>R@G@6-PVH<&T;>F4*>)%NHS23\:LGZ&\W)F]PRFZ0-W9DZ9)^>> M\@Q CL4:-!3M"E&,2:DG/\.49RP6RLNJ8?OSWIR2CTY M]_;+OZ[_=3=HC$GNX3,+Z-4BX/#C0\DG[^0S.;ZI4\)6&2A_Q^8]EA=2%TLG MVH_#9F*6MQL"VT;K:RS[8NZM+(\O_AQ?6OKX%U!+ P04 " T:V)7##^0 M_.4! !_(0 &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O7?^)-E M>_Z2=FW9=H>\V?9YOIS[]96*W6FV7Z:E;?NS3H?PR.'QVPWO>I%2: MR6L[K%-9-.&XN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M'V009/6#'(*\?E"$ MH%@_: 9!L_I!MQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01U@1:"W(M!%X+@BT$ M8@N2+01F"Z(M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJK01Z*^JM!'KKZ&&; M0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V- M0&]#O8U ;QN]+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O M)]#;46\GT-M1;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT=M3;"?1VU-L)]';4 MVPGTCJAW)- [HMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6$N@=4>_XGWKG7!E&ULS=K);L(P% 707T'9 M5L1X"!T$;-IN6Q;] 3=Y0$026[:A\/=UPB"UHJB(2KT;(F+[W1=;.IMD]+:U MY'N;NFK\.%F$8!\8\_F":NU38ZF)(S/C:AWB7S=G5N=+/2=Q/;K'&BK:W*7(-9=KM_CKV=\ MK']A'P*D#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@B,I12.4HIG(45#F* MJAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DE MBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19 M%8JL"D56A2)KAB)KAB)KAB)KAB)KAB)KAB)K]I^ROANS_.LW^>TUK779'/)9 M][G$Y!-02P$"% ,4 " T:V)7!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #1K8E=:.D ([@ M "L" 1 " :\ !D;V-097)PC$ 8 )PG 3 " &UL4$L! A0#% @ -&MB5R(%_#K*I03[M08 %@< 8 " @1\. !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ -&MB5^KFS5O"!0 +QD !@ ("!+A@ M 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -&MB M5YY?F_EG!P T2$ !@ ("!%#, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ -&MB5Y^6\@9% P #P@ !D M ("!_40 'AL+W=O!0 &0 @(%Y2 >&PO M=V]R:W-H965T&UL4$L! A0#% @ -&MB5WA5DA7@ P NP@ !D ("! M[5< 'AL+W=O&PO=V]R:W-H965TKXO(+0@4 )\. 9 M " @7Y? !X;"]W;W)K&UL4$L! A0#% M @ -&MB5^RZ%PFW @ &P8 !D ("!]V0 'AL+W=O&PO=V]R:W-H965T^"P'*]P8 ,D1 9 " @2]L !X M;"]W;W)K&UL4$L! A0#% @ -&MB5QQ&OKF$ M! >@\ !D ("!77, 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ -&MB5U8X%'DE!@ ;1, !D M ("!EGX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -&MB5Y"XX5D=! 6 D !D ("!EY, M 'AL+W=O&PO=V]R:W-H965T?RC,SCP, /X* 9 M " @1B< !X;"]W;W)K&UL4$L! A0#% @ M-&MB5S_.[BE9 P @0D !D ("!WI\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -&MB5]I8D2GQ @ QPL !D M ("!CK@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -&MB5ZP$]6G5!0 ?"\ !D ("!#<( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -&MB M5]=M^ZG[ @ E@@ !D ("!J,T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -&MB5SO7-)&P P %0\ M !D ("!WM@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -&MB5T ,D0EG @ &P8 !D M ("!-.4 'AL+W=OED< $ !W&P &0 @('2YP >&PO=V]R:W-H965T M?F%8+1P0 )0@ 9 M " @&UL4$L! A0# M% @ -&MB5\+-*BS> P C!@ !D ("!1_$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -&MB5[0: M<8Q$ P CP\ !D ("!7@$! 'AL+W=O&PO=V]R:W-H965TJ?%'#( , +X- 9 " @9@- 0!X;"]W;W)K&UL4$L! A0#% @ -&MB5VHRF#$$ P ;PL !D M ("![Q ! 'AL+W=O&PO M=V]R:W-H965T/X;=ITP$ #8A 3 " ?HA K 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ ! $ =Q$ /XC 0 $! end XML 71 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 72 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 230 232 1 false 44 0 false 6 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 (Loss) Sheet http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements 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 - Subsequent Events Sheet http://www.waysidetechnology.com/role/DisclosureSubsequentEvents Subsequent Events Notes 25 false false R26.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 26 false false R27.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 27 false false R28.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 28 false false R29.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 29 false false R30.htm 31103 - Disclosure - Credit Facility (Tables) Sheet http://www.waysidetechnology.com/role/DisclosureCreditFacilityTables Credit Facility (Tables) Tables http://www.waysidetechnology.com/role/DisclosureCreditFacility 30 false false R31.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 31 false false R32.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 32 false false R33.htm 31603 - Disclosure - Segment Information (Tables) Sheet http://www.waysidetechnology.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.waysidetechnology.com/role/DisclosureSegmentInformation 33 false false R34.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 34 false false R35.htm 40601 - Disclosure - Acquisition (Details) Sheet http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails Acquisition (Details) Details http://www.waysidetechnology.com/role/DisclosureAcquisition 35 false false R36.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 36 false false R37.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 37 false false R38.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 38 false false R39.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 39 false false R40.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 40 false false R41.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 41 false false R42.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 42 false false R43.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 43 false false R44.htm 41003 - Disclosure - Balance Sheet Detail - Accounts payable and accrued expenses (Details) Sheet http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesDetails Balance Sheet Detail - Accounts payable and accrued expenses (Details) Details 44 false false R45.htm 41101 - Disclosure - Credit Facility (Details) Sheet http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails Credit Facility (Details) Details http://www.waysidetechnology.com/role/DisclosureCreditFacilityTables 45 false false R46.htm 41102 - Disclosure - Credit Facility - Future Principal Payments Under Term Loan (Details) Sheet http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails Credit Facility - Future Principal Payments Under Term Loan (Details) Details 46 false false R47.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 47 false false R48.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 48 false false R49.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 49 false false R50.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 50 false false R51.htm 41601 - Disclosure - Segment Information (Details) Sheet http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://www.waysidetechnology.com/role/DisclosureSegmentInformationTables 51 false false R52.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 52 false false R53.htm 41603 - Disclosure - Segment Information - Disaggregation of Revenue (Details) Sheet http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails Segment Information - Disaggregation of Revenue (Details) Details 53 false false R54.htm 41604 - Disclosure - Segment Information - Assets (Details) Sheet http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails Segment Information - Assets (Details) Details 54 false false R55.htm 41701 - Disclosure - Related Party Transactions (Details) Sheet http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactions 55 false false R56.htm 41801 - Disclosure - Subsequent Events (Details) Sheet http://www.waysidetechnology.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.waysidetechnology.com/role/DisclosureSubsequentEvents 56 false false All Reports Book All Reports clmb-20230930.xsd clmb-20230930_cal.xml clmb-20230930_def.xml clmb-20230930_lab.xml clmb-20230930_pre.xml clmb-20230930x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "clmb-20230930x10q.htm": { "nsprefix": "clmb", "nsuri": "http://www.waysidetechnology.com/20230930", "dts": { "schema": { "local": [ "clmb-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "clmb-20230930_cal.xml" ] }, "definitionLink": { "local": [ "clmb-20230930_def.xml" ] }, "labelLink": { "local": [ "clmb-20230930_lab.xml" ] }, "presentationLink": { "local": [ "clmb-20230930_pre.xml" ] }, "inline": { "local": [ "clmb-20230930x10q.htm" ] } }, "keyStandard": 213, "keyCustom": 19, "axisStandard": 22, "axisCustom": 0, "memberStandard": 29, "memberCustom": 15, "hidden": { "total": 8, "http://fasb.org/us-gaap/2023": 3, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 230, "entityCount": 1, "segmentCount": 44, "elementCount": 394, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 730, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings", "longName": "00200 - Statement - Condensed Consolidated Statements of Earnings", "shortName": "Condensed Consolidated Statements of Earnings", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_Q0DgHRpc1kaJfElrXi65oQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_Q0DgHRpc1kaJfElrXi65oQ", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "unique": true } }, "R5": { "role": "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "00300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_Q0DgHRpc1kaJfElrXi65oQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_Q0DgHRpc1kaJfElrXi65oQ", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "unique": true } }, "R6": { "role": "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_2QUElWqWVEaE7-3kJn5IJA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_OSCzmwRnzU6AehxYvQ_eZw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "unique": true } }, "R7": { "role": "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00500 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentation", "longName": "10101 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.waysidetechnology.com/role/DisclosureRecentlyIssuedAccountingStandards", "longName": "10201 - Disclosure - Recently Issued Accounting Standards", "shortName": "Recently Issued Accounting Standards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslation", "longName": "10301 - Disclosure - Foreign Currency Translation", "shortName": "Foreign Currency Translation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.waysidetechnology.com/role/DisclosureComprehensiveIncome", "longName": "10401 - Disclosure - Comprehensive Income", "shortName": "Comprehensive Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.waysidetechnology.com/role/DisclosureRevenueRecognition", "longName": "10501 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.waysidetechnology.com/role/DisclosureAcquisition", "longName": "10601 - Disclosure - Acquisition", "shortName": "Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssets", "longName": "10701 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiability", "longName": "10801 - Disclosure - Right-of-use Asset and Lease Liability", "shortName": "Right-of-use Asset and Lease Liability", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.waysidetechnology.com/role/DisclosureFairValue", "longName": "10901 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetail", "longName": "11001 - Disclosure - Balance Sheet Detail", "shortName": "Balance Sheet Detail", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.waysidetechnology.com/role/DisclosureCreditFacility", "longName": "11101 - Disclosure - Credit Facility", "shortName": "Credit Facility", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.waysidetechnology.com/role/DisclosureEarningsPerShare", "longName": "11201 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendors", "longName": "11301 - Disclosure - Major Customers and Vendors", "shortName": "Major Customers and Vendors", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "clmb:PurchasesByMajorVendorAndRevenueByMajorCustomersByReportingSegmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "clmb:PurchasesByMajorVendorAndRevenueByMajorCustomersByReportingSegmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.waysidetechnology.com/role/DisclosureIncomeTaxes", "longName": "11401 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensation", "longName": "11501 - Disclosure - Stockholders' Equity and Stock Based Compensation", "shortName": "Stockholders' Equity and Stock Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.waysidetechnology.com/role/DisclosureSegmentInformation", "longName": "11601 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactions", "longName": "11701 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.waysidetechnology.com/role/DisclosureSubsequentEvents", "longName": "11801 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.waysidetechnology.com/role/DisclosureRecentlyIssuedAccountingStandardsPolicies", "longName": "20202 - Disclosure - Recently Issued Accounting Standards (Policies)", "shortName": "Recently Issued Accounting Standards (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables", "longName": "30703 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "shortName": "Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityTables", "longName": "30803 - Disclosure - Right-of-use Asset and Lease Liability (Tables)", "shortName": "Right-of-use Asset and Lease Liability (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "clmb:LeaseQuantitativeDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "clmb:LeaseQuantitativeDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailTables", "longName": "31003 - Disclosure - Balance Sheet Detail (Tables)", "shortName": "Balance Sheet Detail (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.waysidetechnology.com/role/DisclosureCreditFacilityTables", "longName": "31103 - Disclosure - Credit Facility (Tables)", "shortName": "Credit Facility (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareTables", "longName": "31203 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationTables", "longName": "31503 - Disclosure - Stockholders' Equity and Stock Based Compensation (Tables)", "shortName": "Stockholders' Equity and Stock Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.waysidetechnology.com/role/DisclosureSegmentInformationTables", "longName": "31603 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails", "longName": "40301 - Disclosure - Foreign Currency Translation (Details)", "shortName": "Foreign Currency Translation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_Q0DgHRpc1kaJfElrXi65oQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_GeographicDistributionAxis_us-gaap_GeographicDistributionForeignMember_X7NsgyYAzUisP7a0orDlXg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ForeignCurrencyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "unique": true } }, "R35": { "role": "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails", "longName": "40601 - Disclosure - Acquisition (Details)", "shortName": "Acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_Q0DgHRpc1kaJfElrXi65oQ", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_8_18_2022_To_8_18_2022_us-gaap_BusinessAcquisitionAxis_clmb_SpinnakarLimitedMember_3rRdpPb7k0OXdkbC_OEAAg", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "unique": true } }, "R36": { "role": "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillDetails", "longName": "40701 - Disclosure - Goodwill and Other Intangible Assets - Summary of goodwill (Details)", "shortName": "Goodwill and Other Intangible Assets - Summary of goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_12_31_2022_eiyuzhTix0qnUVPiZTwTcQ", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "unique": true } }, "R37": { "role": "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails", "longName": "40702 - Disclosure - Goodwill and Other Intangible Assets - Other intangibles, net (Details)", "shortName": "Goodwill and Other Intangible Assets - Other intangibles, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_eiyuzhTix0qnUVPiZTwTcQ", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "unique": true } }, "R38": { "role": "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails", "longName": "40703 - Disclosure - Goodwill and Other Intangible Assets - Future amortization expense (Details)", "shortName": "Goodwill and Other Intangible Assets - Future amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails", "longName": "40801 - Disclosure - Right-of-use Asset and Lease Liability (Details)", "shortName": "Right-of-use Asset and Lease Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_9_30_2023_srt_RangeAxis_srt_MinimumMember_dXw9_12i5EerA4xgDai2kg", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_srt_RangeAxis_srt_MinimumMember_dXw9_12i5EerA4xgDai2kg", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityOperatingLeaseInformationDetails", "longName": "40802 - Disclosure - Right-of-use Asset and Lease Liability - Operating lease information (Details)", "shortName": "Right-of-use Asset and Lease Liability - Operating lease information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "clmb:LeaseQuantitativeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "clmb:LeaseQuantitativeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails", "longName": "40803 - Disclosure - Right-of-use Asset and Lease Liability - Maturities of lease liabilities (Details)", "shortName": "Right-of-use Asset and Lease Liability - Maturities of lease liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails", "longName": "41001 - Disclosure - Balance Sheet Detail (Details)", "shortName": "Balance Sheet Detail (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_eiyuzhTix0qnUVPiZTwTcQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "unique": true } }, "R43": { "role": "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails", "longName": "41002 - Disclosure - Balance Sheet Detail - Accounts receivable - long term, net (Details)", "shortName": "Balance Sheet Detail - Accounts receivable - long term, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "clmb:AccountsReceivablePaymentsToBeReceivedNextTwelveMonths", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "clmb:AccountsReceivablePaymentsToBeReceivedNextTwelveMonths", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesDetails", "longName": "41003 - Disclosure - Balance Sheet Detail - Accounts payable and accrued expenses (Details)", "shortName": "Balance Sheet Detail - Accounts payable and accrued expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails", "longName": "41101 - Disclosure - Credit Facility (Details)", "shortName": "Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_4_8_2022_hmLVaZgbdkGf2Ds5Dh4RQw", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Unit_Standard_pure_uPQSsxBBJ0ijwPBDLo7irQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_8_2022_hmLVaZgbdkGf2Ds5Dh4RQw", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Unit_Standard_pure_uPQSsxBBJ0ijwPBDLo7irQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails", "longName": "41102 - Disclosure - Credit Facility - Future Principal Payments Under Term Loan (Details)", "shortName": "Credit Facility - Future Principal Payments Under Term Loan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_LongtermDebtTypeAxis_clmb_TermLoansMember_3y9ON6QXqEinuE0OH3gYuw", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_LongtermDebtTypeAxis_clmb_TermLoansMember_3y9ON6QXqEinuE0OH3gYuw", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails", "longName": "41201 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_Q0DgHRpc1kaJfElrXi65oQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_Q0DgHRpc1kaJfElrXi65oQ", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "unique": true } }, "R48": { "role": "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails", "longName": "41301 - Disclosure - Major Customers and Vendors (Details)", "shortName": "Major Customers and Vendors (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfSalesMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_clmb_OneVendorMember_soewwWQVtE2dOthgjWZHPg", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_uPQSsxBBJ0ijwPBDLo7irQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "clmb:PurchasesByMajorVendorAndRevenueByMajorCustomersByReportingSegmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfSalesMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_clmb_OneVendorMember_soewwWQVtE2dOthgjWZHPg", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_uPQSsxBBJ0ijwPBDLo7irQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "clmb:PurchasesByMajorVendorAndRevenueByMajorCustomersByReportingSegmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails", "longName": "41501 - Disclosure - Stockholders' Equity and Stock Based Compensation - Plans and options (Details)", "shortName": "Stockholders' Equity and Stock Based Compensation - Plans and options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_REEc9wo75U-RoLAcUruhEw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2021_us-gaap_PlanNameAxis_clmb_OmnibusIncentivePlan2021Member_YvlO-rW5W0ymxjB-Irp5tQ", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_REEc9wo75U-RoLAcUruhEw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "unique": true } }, "R50": { "role": "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails", "longName": "41502 - Disclosure - Stockholders' Equity and Stock Based Compensation - Nonvested (Details)", "shortName": "Stockholders' Equity and Stock Based Compensation - Nonvested (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_Q0DgHRpc1kaJfElrXi65oQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_Q0DgHRpc1kaJfElrXi65oQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "longName": "41601 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_item_t_MhqZq2ikWf_S2lITHy1w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_AA_FCpKOzE2wBf6rfMZsTQ", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_item_t_MhqZq2ikWf_S2lITHy1w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails", "longName": "41602 - Disclosure - Segment Information - Selected Assets by Segment (Details)", "shortName": "Segment Information - Selected Assets by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_ra4qsx7Q3EOF0fYTqUQr2w", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "unique": true } }, "R53": { "role": "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails", "longName": "41603 - Disclosure - Segment Information - Disaggregation of Revenue (Details)", "shortName": "Segment Information - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_Q0DgHRpc1kaJfElrXi65oQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_StatementGeographicalAxis_country_US_cojcx9xQo0OGyBdKswlUvw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "unique": true } }, "R54": { "role": "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails", "longName": "41604 - Disclosure - Segment Information - Assets (Details)", "shortName": "Segment Information - Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_9_30_2023_hTbuxsFIeE2kJy8Y1BwDwQ", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_srt_StatementGeographicalAxis_country_US_XBhV5Bv4g0CShIhnxSNGpw", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "unique": true } }, "R55": { "role": "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "41701 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_Q0DgHRpc1kaJfElrXi65oQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_TitleOfIndividualAxis_clmb_FamilyMember_0NahSLO-TkyVP0dcEMYk3Q", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_gtTHPPNKu0e5czdNwRKFNQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "unique": true } }, "R56": { "role": "http://www.waysidetechnology.com/role/DisclosureSubsequentEventsDetails", "longName": "41801 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_10_6_2023_To_10_6_2023_us-gaap_BusinessAcquisitionAxis_clmb_DataSolutionsHoldingsLimitedMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_hR8aduM2QkSDZAHhuXhomQ", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_GBP_Nhuh_k8cpUugEko71sKuHw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_6_2023_To_10_6_2023_us-gaap_BusinessAcquisitionAxis_clmb_DataSolutionsHoldingsLimitedMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_hR8aduM2QkSDZAHhuXhomQ", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_GBP_Nhuh_k8cpUugEko71sKuHw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "clmb-20230930x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate margin (as a percent)", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Credit Facility." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityOperatingLeaseInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r442", "r444" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesChannelDirectlyToConsumerMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Company As Principal", "documentation": "Contract with customer in which good or service is transferred directly to consumer." } } }, "auth_ref": [ "r626" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other assets and liabilities", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "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." } } }, "auth_ref": [ "r108" ] }, "us-gaap_ForeignCurrencyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyDisclosureTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslation" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Disclosure [Text Block]", "terseLabel": "Foreign Currency Translation", "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." } } }, "auth_ref": [ "r422", "r435", "r648", "r649", "r650", "r651", "r659" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails", "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails", "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "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." } } }, "auth_ref": [ "r188", "r189", "r190", "r221", "r461", "r512", "r520", "r526", "r527", "r528", "r529", "r530", "r531", "r534", "r537", "r538", "r539", "r540", "r541", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r552", "r554", "r556", "r557", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r576", "r640" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r151", "r223", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r255", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r281", "r282", "r283", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r613", "r662", "r740" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r86" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r159", "r279" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Income per common share-Diluted", "verboseLabel": "Diluted net income per share", "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." } } }, "auth_ref": [ "r176", "r197", "r198", "r199", "r200", "r201", "r211", "r214", "r215", "r216", "r220", "r412", "r413", "r471", "r489", "r607" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r448" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r32", "r33", "r92", "r162", "r479", "r507", "r510" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r727" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityOperatingLeaseInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term", "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." } } }, "auth_ref": [ "r446", "r634" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r60", "r157", "r482" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails", "http://www.waysidetechnology.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Aggregate purchase price", "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." } } }, "auth_ref": [ "r1", "r2", "r11" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r441" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized software", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Detail", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r663" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityOperatingLeaseInformationDetails" ], "lang": { "en-us": { "role": { "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", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r445", "r634" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liability, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r441" ] }, "us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesAndInterestInAffiliates", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses and Interest in Affiliates", "negatedLabel": "Payment for acquisitions, net of cash acquired", "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)." } } }, "auth_ref": [ "r35" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Assets", "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." } } }, "auth_ref": [ "r15", "r240", "r241", "r242", "r243", "r249", "r678" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Equipment and leasehold improvements" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r441" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r87", "r112", "r480", "r506", "r510", "r513", "r535", "r635" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid", "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." } } }, "auth_ref": [ "r41" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Income per common share-Basic", "verboseLabel": "Basic net income per share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r176", "r197", "r198", "r199", "r200", "r201", "r208", "r211", "r214", "r215", "r216", "r220", "r412", "r413", "r471", "r489", "r607" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Principal Payments Under The Term Loan", "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." } } }, "auth_ref": [ "r187", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r436", "r614", "r615", "r616", "r617", "r618", "r670" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacility" ], "lang": { "en-us": { "role": { "label": "Long-term Debt [Text Block]", "terseLabel": "Credit Facility", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r109" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r26", "r62", "r63", "r78", "r79", "r80", "r82", "r110", "r111", "r187", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r436", "r614", "r615", "r616", "r617", "r618", "r670" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "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", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r67" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "totalLabel": "Total", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r18", "r119", "r318" ] }, "us-gaap_GeographicDistributionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Distribution [Domain]", "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r472", "r473" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Vendor concentration risk", "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." } } }, "auth_ref": [ "r45" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash and cash equivalents used in financing activities", "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." } } }, "auth_ref": [ "r181" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Right-of-use Asset and Lease Liability", "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." } } }, "auth_ref": [ "r443" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r38" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash and cash equivalents used in investing activities", "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." } } }, "auth_ref": [ "r181" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowances (in dollars)", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r163", "r258", "r264" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash and cash equivalents provided by operating activities", "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." } } }, "auth_ref": [ "r100", "r101", "r102" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_GeographicDistributionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Distribution [Axis]", "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r472", "r473", "r611" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent earn-out", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r75", "r395" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of disaggregation of revenue according to revenue type", "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." } } }, "auth_ref": [ "r697" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "label": "Restricted stock", "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." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r152", "r166", "r169", "r180", "r185", "r193", "r203", "r204", "r226", "r240", "r246", "r249", "r259", "r288", "r289", "r291", "r292", "r293", "r295", "r297", "r299", "r300", "r396", "r399", "r400", "r413", "r418", "r473", "r485", "r518", "r555", "r574", "r575", "r609", "r632", "r633", "r646", "r667", "r694" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]", "terseLabel": "Accounts payable and accrued expenses" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r207", "r217", "r218", "r219" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r85" ] }, "us-gaap_GeographicDistributionForeignMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionForeignMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign operations", "documentation": "Allocation of business activity identified as foreign." } } }, "auth_ref": [ "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r472", "r473", "r612" ] }, "us-gaap_SecuredDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtCurrent", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Secured Debt, Current", "terseLabel": "Term loan, current portion", "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r83", "r118" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r443" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r79", "r80", "r301", "r436", "r615", "r616" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r85", "r88", "r89", "r104", "r536", "r553", "r577", "r578", "r635", "r647", "r671", "r680", "r726", "r743" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit and swingline loans outstanding", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r330", "r620", "r621", "r622", "r623", "r624", "r625", "r626" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 }, "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs", "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." } } }, "auth_ref": [ "r70" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r330", "r620", "r621", "r622", "r623", "r624", "r625", "r626" ] }, "us-gaap_BasisOfAccounting": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccounting", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting [Text Block]", "terseLabel": "Basis of Presentation", "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)." } } }, "auth_ref": [ "r103" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_SecuredLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredLongTermDebt", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Secured Long-term Debt, Noncurrent", "terseLabel": "Term loan, net of current portion", "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets." } } }, "auth_ref": [ "r26" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity and Stock Based Compensation" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r210", "r216" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r653" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r655" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction loss", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r423", "r424", "r425", "r426", "r573" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding - Basic (in shares)", "verboseLabel": "Weighted average common shares (Basic)", "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." } } }, "auth_ref": [ "r208", "r216" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r653" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of concentration risk", "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." } } }, "auth_ref": [ "r44", "r46", "r76", "r77", "r255" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r653" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Comprehensive Income", "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." } } }, "auth_ref": [ "r91", "r174", "r469", "r487" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r653" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense.", "terseLabel": "General and administrative", "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." } } }, "auth_ref": [ "r99", "r557" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r656" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails", "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails", "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r188", "r189", "r190", "r221", "r461", "r512", "r520", "r526", "r527", "r528", "r529", "r530", "r531", "r534", "r537", "r538", "r539", "r540", "r541", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r552", "r554", "r556", "r557", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r576", "r640" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Comprehensive Income" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization period", "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." } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023 (excluding the nine months ended September 30, 2023)", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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)." } } }, "auth_ref": [ "r10", "r187", "r312" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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)." } } }, "auth_ref": [ "r10", "r187", "r312" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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)." } } }, "auth_ref": [ "r10", "r187", "r312" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r657" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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)." } } }, "auth_ref": [ "r10", "r187", "r312" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax benefit", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r113", "r125", "r388", "r389", "r672" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends paid per common share (in dollars per share)", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)", "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." } } }, "auth_ref": [ "r34", "r168", "r170", "r175", "r470", "r488" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails", "http://www.waysidetechnology.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r71", "r72", "r393", "r627", "r628" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customer [Line Items]", "verboseLabel": "Revenue from external customers", "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." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r673", "r674", "r725", "r742", "r743" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Right-of-use Asset and Lease Liability" } } }, "auth_ref": [] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Relationship to Entity [Domain]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Significant Customers and Vendors", "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." } } }, "auth_ref": [ "r592" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails", "http://www.waysidetechnology.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r393", "r627", "r628" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r44", "r46", "r76", "r77", "r255", "r592", "r660" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r71", "r72", "r393" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r393" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies", "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." } } }, "auth_ref": [ "r28", "r81", "r477", "r533" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r40", "r155", "r605" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r43", "r44", "r46", "r47", "r76", "r116", "r592" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r434", "r457" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r119", "r308", "r319", "r615", "r616", "r738" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r255", "r622", "r697", "r740", "r741" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r253", "r254", "r521", "r522", "r523", "r582", "r584", "r587", "r589", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r604", "r621", "r639", "r697", "r740" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r223", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r255", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r282", "r283", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r613", "r662", "r740" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Credit Facility", "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." } } }, "auth_ref": [ "r670" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation cost (in dollars)", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r724" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segment Total", "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." } } }, "auth_ref": [ "r239", "r240", "r241", "r242", "r243", "r249" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r64" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r108" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares", "periodEndLabel": "Treasury Stock, balance (in shares)", "periodStartLabel": "Treasury Stock, balance (in shares)", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r64" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheet Detail" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "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." } } }, "auth_ref": [ "r20", "r670" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost, 704,872 and 806,068 shares, respectively", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r31", "r64", "r65" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Line of Credit", "terseLabel": "Borrowings outstanding", "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." } } }, "auth_ref": [ "r18", "r119", "r738" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "USA" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common Stock, shares issued", "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." } } }, "auth_ref": [ "r85" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r368" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r186", "r374", "r378", "r379", "r380", "r386", "r390", "r391", "r392", "r514" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r427" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $.01 par value; 10,000,000 shares authorized; 5,284,500 shares issued: 4,579,628 and 4,478,432 shares outstanding, respectively", "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." } } }, "auth_ref": [ "r85", "r478", "r635" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "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." } } }, "auth_ref": [ "r51", "r93" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "label": "Equity Award [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "positiveLabel": "Identifiable Assets by Geographic Areas", "terseLabel": "Total Assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r117", "r161", "r185", "r226", "r241", "r247", "r259", "r288", "r289", "r291", "r292", "r293", "r295", "r297", "r299", "r300", "r397", "r401", "r418", "r475", "r547", "r635", "r647", "r694", "r695", "r730" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents", "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." } } }, "auth_ref": [ "r4", "r100" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails", "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based compensation", "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." } } }, "auth_ref": [ "r335", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r85", "r534" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r226", "r240", "r246", "r249", "r609" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r85", "r534", "r553", "r743", "r744" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails", "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r335", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r40", "r100", "r184" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r105" ] }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSecuredDebt", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Borrowings under term loan", "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt." } } }, "auth_ref": [ "r36" ] }, "us-gaap_SalesChannelThroughIntermediaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesChannelThroughIntermediaryMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Company As Agent", "documentation": "Contract with customer in which good or service is transferred through intermediary." } } }, "auth_ref": [ "r626" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Net sales to unaffiliated customers and identifiable assets by geographic areas", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Goods and Nonemployee Services Transaction, Supplier [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplementary disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r44", "r46", "r76", "r77", "r255", "r592" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "verboseLabel": "Interest, net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Net accounts receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r592" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Earnings" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income:" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Share-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r68", "r69", "r336" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Alternate Base Rate", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "clmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r153", "r165", "r185", "r259", "r288", "r289", "r291", "r292", "r293", "r295", "r297", "r299", "r300", "r397", "r401", "r418", "r635", "r694", "r695", "r730" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r625", "r697" ] }, "clmb_RiskFreeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "RiskFreeRateMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Interest rate on instrument with zero risk of loss.", "label": "Risk Free Rate [Member]", "terseLabel": "Risk Free Rate" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "verboseLabel": "Cash flows from financing activities" } } }, "auth_ref": [] }, "clmb_LineOfCreditFacilityAdditionalIncreaseAvailable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "LineOfCreditFacilityAdditionalIncreaseAvailable", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum additional increased 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, Additional Increase Available", "terseLabel": "Maximum additional borrowing capacity" } } }, "auth_ref": [] }, "clmb_AccountsReceivablePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "AccountsReceivablePaymentsToBeReceivedFourYears", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "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, Four Years", "terseLabel": "Undiscounted cash flows September 30, 2027" } } }, "auth_ref": [] }, "clmb_TermLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "TermLoansMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to term loan.", "label": "Term Loans" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r625", "r697" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Trade accounts payable", "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)." } } }, "auth_ref": [ "r19", "r635" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2024", "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)." } } }, "auth_ref": [ "r107" ] }, "clmb_SpinnakarLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "SpinnakarLimitedMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Spinnakar Limited.", "label": "Spinnakar Limited [Member]", "terseLabel": "Spinnakar Limited" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Noncurrent", "terseLabel": "Accounts receivable-long-term, net", "verboseLabel": "Total of accounts receivable, long term, net", "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." } } }, "auth_ref": [ "r256", "r468" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2025", "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)." } } }, "auth_ref": [ "r107" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2026", "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)." } } }, "auth_ref": [ "r107" ] }, "clmb_FamilyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "FamilyMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to family.", "label": "Family member of executive" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Customer concentration risk", "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." } } }, "auth_ref": [ "r45", "r255" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027", "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)." } } }, "auth_ref": [ "r107" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Accounts payable and accrued expenses", "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." } } }, "auth_ref": [ "r21" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r613", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Trade name", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r73" ] }, "clmb_OmnibusIncentivePlan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "OmnibusIncentivePlan2021Member", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2021 Omnibus Incentive Plan of the entity.", "label": "2021 Plan" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "2023 (excluding the nine months ended September 30, 2023)", "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." } } }, "auth_ref": [] }, "clmb_DepreciationAndAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "DepreciationAndAmortizationExpense", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r626", "r697" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r669" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Domain]", "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." } } }, "auth_ref": [ "r626", "r697" ] }, "us-gaap_AccountsReceivableGrossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossNoncurrent", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Gross, Noncurrent", "terseLabel": "Total amount due from customer", "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." } } }, "auth_ref": [ "r124", "r256", "r266", "r681" ] }, "clmb_StockBasedCompensationPlan2012Member": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "StockBasedCompensationPlan2012Member", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2012 Stock-Based Compensation Plan of the entity.", "label": "2012 Plan" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Due from related party", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r542", "r591", "r640", "r739" ] }, "clmb_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsGeneralAndAdministrative": { "xbrltype": "monetaryItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsGeneralAndAdministrative", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "clmb_VendorPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "VendorPrepayments", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts of $740 and $842, respectively", "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." } } }, "auth_ref": [ "r256", "r257" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r6", "r12", "r115", "r167", "r170" ] }, "clmb_CurrentAmountOfNoncurrentAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "CurrentAmountOfNoncurrentAccountsReceivable", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetNoncurrentAbstract", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Noncurrent [Abstract]", "terseLabel": "Accounts receivable - long term" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r6", "r12", "r115" ] }, "clmb_IncreaseDecreaseInVendorPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "IncreaseDecreaseInVendorPrepayments", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in vendor prepayments.", "label": "Increase Decrease In Vendor Prepayments", "negatedTerseLabel": "Vendor prepayments" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r434", "r457" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRecentlyIssuedAccountingStandards" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "verboseLabel": "Recently Issued Accounting Standards", "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." } } }, "auth_ref": [ "r126", "r127", "r129", "r150", "r191", "r192", "r195", "r196", "r205", "r206", "r261", "r262", "r383", "r384", "r385", "r408", "r410", "r414", "r415", "r416", "r419", "r420", "r421", "r437", "r438", "r450", "r463", "r464", "r465", "r506", "r507", "r508", "r509", "r510" ] }, "clmb_AccountsReceivableNoncurrentDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "AccountsReceivableNoncurrentDiscount", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of discount given on long term accounts receivable.", "label": "Accounts Receivable Noncurrent Discount", "negatedLabel": "Less: unamortized discount" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventory, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r164", "r606", "r635" ] }, "clmb_LeaseQuantitativeDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "LeaseQuantitativeDisclosureTableTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityTables" ], "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" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r375", "r376", "r476" ] }, "clmb_AccountsReceivablePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "AccountsReceivablePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "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, 2024" } } }, "auth_ref": [] }, "clmb_AccountsReceivablePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "AccountsReceivablePaymentsToBeReceivedTwoYears", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "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, 2025" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r434", "r457" ] }, "clmb_AccountsReceivablePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "AccountsReceivablePaymentsToBeReceivedThreeYears", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "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, 2026" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r434", "r457" ] }, "clmb_PaymentExtensionTermToCustomers": { "xbrltype": "durationItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "PaymentExtensionTermToCustomers", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Payment extension term to customers.", "label": "Payment Extension Term to Customers" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r679", "r729" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes", "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." } } }, "auth_ref": [ "r0", "r94", "r121", "r226", "r240", "r246", "r249", "r473", "r484", "r609" ] }, "clmb_PaymentsForPurchaseOfEquipmentAndLeaseholdImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "PaymentsForPurchaseOfEquipmentAndLeaseholdImprovements", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r187", "r228", "r239", "r240", "r241", "r242", "r243", "r245", "r249", "r288", "r289", "r290", "r291", "r293", "r294", "r296", "r298", "r299", "r694", "r695" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "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)." } } }, "auth_ref": [ "r23" ] }, "clmb_AdjustmentForAmortizationOfDiscountOnAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "AdjustmentForAmortizationOfDiscountOnAccountsReceivable", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r26", "r61" ] }, "clmb_VendorRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "VendorRelationshipsMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to vendor relationships.", "label": "Vendor relationships" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r434", "r457" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r375", "r376" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "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." } } }, "auth_ref": [ "r664" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of equipment and leasehold improvements", "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." } } }, "auth_ref": [ "r9" ] }, "clmb_EuropeAndUnitedKingdomMember": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "EuropeAndUnitedKingdomMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the information pertaining to the Europe and United Kingdom.", "label": "Europe and United Kingdom" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r187", "r228", "r239", "r240", "r241", "r242", "r243", "r245", "r249", "r288", "r289", "r290", "r291", "r293", "r294", "r296", "r298", "r299", "r694", "r695" ] }, "clmb_DistributionSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "DistributionSegmentMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Segment that distributes technical software to corporate resellers, value added resellers (VARs), consultants and systems integrators worldwide.", "label": "Distribution" } } }, "auth_ref": [] }, "clmb_CustomerAndVendorRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "CustomerAndVendorRelationshipsMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the information pertaining to the customer and vendor relationships.", "label": "Customer and vendor relationships" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Treasury shares repurchased", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r14", "r64", "r112" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r123", "r128", "r203", "r204", "r234", "r377", "r387", "r490" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "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." } } }, "auth_ref": [ "r130", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r331" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r74" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "auth_ref": [] }, "clmb_SolutionsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "SolutionsSegmentMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "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." } } }, "auth_ref": [ "r370", "r371", "r372", "r519", "r673", "r674", "r675", "r725", "r743" ] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Acquisition of Spinnakar Limited" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock grants (net of forfeitures)", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r14", "r112" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "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" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "parentTag": "clmb_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsGeneralAndAdministrative", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r96", "r185", "r226", "r240", "r246", "r249", "r259", "r288", "r289", "r291", "r292", "r293", "r295", "r297", "r299", "r300", "r418", "r609", "r694" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity and Stock Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r334", "r338", "r366", "r367", "r369", "r630" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureFairValue" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value", "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." } } }, "auth_ref": [ "r417" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityFuturePrincipalPaymentsUnderTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r26" ] }, "us-gaap_DirectOperatingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectOperatingCosts", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "parentTag": "clmb_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsGeneralAndAdministrative", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Direct Operating Costs", "terseLabel": "Direct Costs", "documentation": "The aggregate direct operating costs incurred during the reporting period." } } }, "auth_ref": [ "r98" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r22", "r185", "r259", "r288", "r289", "r291", "r292", "r293", "r295", "r297", "r299", "r300", "r398", "r401", "r402", "r418", "r532", "r608", "r647", "r694", "r730", "r731" ] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Net sales", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r17" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r29", "r149", "r171", "r172", "r173", "r188", "r189", "r190", "r194", "r202", "r204", "r221", "r260", "r263", "r320", "r370", "r371", "r372", "r381", "r382", "r403", "r404", "r405", "r406", "r407", "r409", "r411", "r428", "r429", "r430", "r431", "r432", "r433", "r449", "r503", "r504", "r505", "r519", "r576" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Other Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r149", "r188", "r189", "r190", "r194", "r202", "r204", "r260", "r263", "r370", "r371", "r372", "r381", "r382", "r403", "r405", "r406", "r409", "r411", "r503", "r505", "r519", "r743" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of reconciliation of the numerators and denominators of the basic and diluted per share computations", "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." } } }, "auth_ref": [ "r676" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid", "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." } } }, "auth_ref": [ "r179", "r182", "r183" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated future amortization expense of other intangible assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r57" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "negatedLabel": "Restricted stock grants (net of forfeitures) (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r14", "r84", "r85", "r112" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Purchases", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r90", "r120", "r481", "r635", "r671", "r680", "r726" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events.", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r456", "r458" ] }, "clmb_MajorVendorsAndCustomersDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "MajorVendorsAndCustomersDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Major Customers and Vendors" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales", "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." } } }, "auth_ref": [ "r97", "r461" ] }, "clmb_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "CustomerOneMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer one.", "label": "Customer one" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r14", "r149", "r171", "r172", "r173", "r188", "r189", "r190", "r194", "r202", "r204", "r221", "r260", "r263", "r320", "r370", "r371", "r372", "r381", "r382", "r403", "r404", "r405", "r406", "r407", "r409", "r411", "r428", "r429", "r430", "r431", "r432", "r433", "r449", "r503", "r504", "r505", "r519", "r576" ] }, "clmb_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "CustomerTwoMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer two.", "label": "Customer two" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "verboseLabel": "Treasury shares repurchased (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r14", "r85", "r112" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive (Loss) Income", "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." } } }, "auth_ref": [ "r5", "r13", "r33", "r404", "r407", "r449", "r503", "r504", "r665", "r666", "r667", "r673", "r674", "r675" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value" } } }, "auth_ref": [] }, "clmb_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments": { "xbrltype": "integerItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "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" } } }, "auth_ref": [] }, "clmb_OneVendorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "OneVendorMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to one major vendor.", "label": "One major vendor" } } }, "auth_ref": [] }, "clmb_PurchasesByMajorVendorAndRevenueByMajorCustomersByReportingSegmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "PurchasesByMajorVendorAndRevenueByMajorCustomersByReportingSegmentsDisclosureTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendors" ], "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" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "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." } } }, "auth_ref": [ "r8", "r54", "r58" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r253", "r254", "r521", "r522", "r523", "r582", "r584", "r587", "r589", "r590", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r604", "r621", "r639", "r697", "r740" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r653" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r106", "r462" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r158", "r267", "r467", "r613", "r635", "r683", "r690" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r106", "r466" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 }, "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense", "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." } } }, "auth_ref": [ "r8", "r59" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r653" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityOperatingLeaseInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r447", "r634" ] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Summary of identifiable assets by geographic area", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r16" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income", "verboseLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r95", "r102", "r122", "r152", "r166", "r169", "r173", "r185", "r193", "r197", "r198", "r199", "r200", "r203", "r204", "r212", "r226", "r240", "r246", "r249", "r259", "r288", "r289", "r291", "r292", "r293", "r295", "r297", "r299", "r300", "r413", "r418", "r486", "r555", "r574", "r575", "r609", "r645", "r694" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails", "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails", "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails", "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r332", "r333", "r361", "r362", "r363", "r459", "r460", "r502", "r524", "r525", "r581", "r583", "r585", "r586", "r588", "r602", "r603", "r610", "r619", "r629", "r636", "r639", "r693", "r696", "r733", "r734", "r735", "r736", "r737" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Repayments of borrowings under revolving credit facility", "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." } } }, "auth_ref": [ "r39", "r670" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRecentlyIssuedAccountingStandardsPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Standards", "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." } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income attributable to common shareholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r178", "r197", "r198", "r199", "r200", "r208", "r209", "r213", "r216", "r226", "r240", "r246", "r249", "r609" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Translation adjustments", "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." } } }, "auth_ref": [ "r274" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r55", "r57", "r462" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "Related Party Transactions", "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." } } }, "auth_ref": [ "r451", "r452", "r453", "r454", "r455", "r515", "r516", "r517", "r558", "r559", "r560", "r579", "r580" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails", "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails", "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails", "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r333", "r460", "r502", "r524", "r525", "r581", "r583", "r585", "r586", "r588", "r602", "r603", "r610", "r619", "r629", "r636", "r696", "r732", "r733", "r734", "r735", "r736", "r737" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails", "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails", "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails", "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r332", "r333", "r361", "r362", "r363", "r459", "r460", "r502", "r524", "r525", "r581", "r583", "r585", "r586", "r588", "r602", "r603", "r610", "r619", "r629", "r636", "r639", "r693", "r696", "r733", "r734", "r735", "r736", "r737" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of other intangibles, net", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r55", "r57" ] }, "clmb_DataSolutionsHoldingsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "DataSolutionsHoldingsLimitedMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Data Solutions Holdings Limited.", "label": "Data Solutions Holdings Limited [Member]", "terseLabel": "Data Solutions Holdings Limited" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Share-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r365", "r373" ] }, "clmb_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingInstallments": { "xbrltype": "integerItemType", "nsuri": "http://www.waysidetechnology.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingInstallments", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of equal installments for vesting of awards.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Vesting Installments", "terseLabel": "Number of equal installments for vesting of awards" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailAccountsReceivableLongTermNetDetails", "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails", "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails", "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r333", "r460", "r502", "r524", "r525", "r581", "r583", "r585", "r586", "r588", "r602", "r603", "r610", "r619", "r629", "r636", "r696", "r732", "r733", "r734", "r735", "r736", "r737" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r448" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r653" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2024", "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)." } } }, "auth_ref": [ "r448" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Share-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r160" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r255", "r622", "r697", "r740", "r741" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2027", "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)." } } }, "auth_ref": [ "r448" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2026", "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)." } } }, "auth_ref": [ "r448" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Lease Liability", "terseLabel": "Lease liability, net", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r661", "r668" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2025", "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)." } } }, "auth_ref": [ "r448" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2023 (excluding the nine months ended September 30, 2023)", "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." } } }, "auth_ref": [ "r728" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of lease liabilities", "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." } } }, "auth_ref": [ "r728" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Acquisition" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Canada" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings under revolving credit facility", "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." } } }, "auth_ref": [ "r36", "r670" ] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Secured Debt", "negatedLabel": "Repayments of borrowings under term loan", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r39" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets, Net", "terseLabel": "Other intangibles, net", "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." } } }, "auth_ref": [ "r53", "r56" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends paid", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r112" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Financing Costs", "negatedTerseLabel": "Payments of deferred financing costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r37" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r440" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable operating segments", "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." } } }, "auth_ref": [ "r677" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense", "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." } } }, "auth_ref": [ "r8", "r231" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r652" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r24", "r154", "r185", "r259", "r288", "r289", "r291", "r292", "r293", "r295", "r297", "r299", "r300", "r398", "r401", "r402", "r418", "r635", "r694", "r730", "r731" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "lang": { "en-us": { "role": { "label": "Equipment", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information", "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." } } }, "auth_ref": [ "r222", "r223", "r224", "r225", "r226", "r238", "r243", "r247", "r248", "r249", "r250", "r251", "r252", "r255" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r25", "r302" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r462" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Recently Issued Accounting Standards" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiability" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Right-of-use Asset and Lease Liability", "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." } } }, "auth_ref": [ "r439" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureRightOfUseAssetAndLeaseLiabilityMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Maturities of lease liabilities", "terseLabel": "Maturities of lease liabilities" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r654" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureCreditFacilityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of future principal payments under the term loan", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment reporting information", "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." } } }, "auth_ref": [ "r48", "r49", "r50", "r52" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r277", "r278", "r279", "r280", "r462", "r466" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment reporting information", "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." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureForeignCurrencyTranslationDetails", "http://www.waysidetechnology.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "positiveLabel": "Revenue", "terseLabel": "Net sales", "verboseLabel": "Sales to related parties", "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." } } }, "auth_ref": [ "r227", "r228", "r239", "r244", "r245", "r251", "r253", "r255", "r329", "r330", "r461" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDetails", "http://www.waysidetechnology.com/role/DisclosureSegmentInformationSelectedAssetsBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r48", "r49", "r50", "r52" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "terseLabel": "Non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r355" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "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)." } } }, "auth_ref": [ "r353" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r55", "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "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)", "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)." } } }, "auth_ref": [ "r353" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r350", "r351" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "lang": { "en-us": { "role": { "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", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r631" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r350", "r351" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share" } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.waysidetechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r354" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureAcquisition" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition", "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)." } } }, "auth_ref": [ "r114", "r394" ] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureSegmentInformationDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r625" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of accounts receivable - long term, net", "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." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Equipment and leasehold improvements, gross", "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." } } }, "auth_ref": [ "r108", "r156", "r483" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNonvestedDetails" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r354" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailDetails", "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Equipment and leasehold improvements, net", "totalLabel": "Equipment and leasehold improvements, net", "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." } } }, "auth_ref": [ "r9", "r474", "r483", "r635" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r44", "r46", "r76", "r77", "r255", "r592" ] }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "terseLabel": "Less distributed and undistributed income allocated to participating securities", "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." } } }, "auth_ref": [ "r213", "r658" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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:" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative expenses", "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." } } }, "auth_ref": [ "r99" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureMajorCustomersAndVendorsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r44", "r46", "r76", "r77", "r255", "r511", "r592" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureBalanceSheetDetailTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accounts payable and accrued expenses", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyAbstract", "lang": { "en-us": { "role": { "label": "Foreign Currency Translation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.waysidetechnology.com/role/DisclosureStockholdersEquityAndStockBasedCompensationPlansAndOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Options reserved for future issuance (in shares)", "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." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.waysidetechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r177", "r265" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(i)", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(ii)", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subsection": "Instruction 5", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(c)", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-13" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-14" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-15" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-16" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r658": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60" }, "r659": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-3" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 77 0001558370-23-017370-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-017370-xbrl.zip M4$L#!!0 ( #1K8E?N;RKSC@X $F9 1 8VQM8BTR,#(S,#DS,"YX MW!!8+@/CPTW,8H$N#+ M)6;HF@A!@P"=".K/"4+CT?[;_='^^ -!I\,CQ,LH0YGR#";[(^3@M.8'6=' M:#P>3H:3T>0 38[>'AZ]?8=NKQ.Z:VC:C-81/DO_2'H+$F*$E1)T&BERP45X M1F8X"A1HQOZ(<& X@<(!T2KE"#+%"HLY49]Q2.02>^3CWD*IY=%P^/3TM/^$ M5Y+Z1!%OP7C YZM]CX>F2:/# [ E6)?)HP9ML(0!95]S_)^G(MCG8@XL1P=# M73P%"R;D@LPJJ=\/H30AU 6^2FFS=.^&MC!+2AUMH$PJS+RT#<^!@_C7*VCQ MFG)3NZ<#0SH^/#P0+LFIO7$@\UV>SQB2JSR-I'$ MVY_SQV%<:(!,*D1R,,=XF5:883DU@N*"'+%42U'.6I?D2!F9:\^OM.+A4/" M#&.R5(!0 [5:$EEL3UJ4$^,KL5$A)PB*A[I8UYD,1@>#@W%2D[ HG)3YSF0T M),^*,$FG 1EH,B*P@HY$#B;[J?-[D1#0I519.B[=-+76N42WI"1O;.I5V)IZ MFWPK;):4Y/F"(2O:D1;E^2OA@!%*4Y,^>XOR)NN2O'M@ZLER6E.TV>+2MN8] M@2P%\9KXW)IR[:RJWE'56A(M;SD4;#JG@ZV_-ISIJVAI1_;>=F0T];L@G+;I MJS]]AY 9.#!C7!D_UH^2A\LE93-NG\ SW5L=:7T?P&V0_N/+W64#<<9$9U1Z M 9>1(/?0)_E8^,?,/XVDXN'Q,Y5G/,24Q>.$W$,4@&I7)6EFTE"?S"BC1B7H M:T.21P5/1QX4="^WKI9E=7BAPEP+P,G6$^9".*4,Q^Z0^+#'Y('U->OS@D. M]+ASOR D ;--!0>4,, 9*%-V\'?*$659HI@GLDQ[&-O#F);*F]DY%@P"Y$9H MEM9S@CII"NJ:->(SE##OP=T.W%,>@E46.JQY))ML:YBXX3^H!OT M.5G("D-OM+CO>V_8TANP7%P$_*D]_FE%)^+O.B(.W)%AWP/LCK#NZ'RA;F9? M)#F6DB@(<*X(3*&O*)[2@*K5-5:1@!82P"Q7 D_.B,(TD*>@_&0S#'LQO@[W M>#MZ/WJ[&:L9P0,^&X 9D9&-('A#1@9*Q0/AN@7:8P)3'JP;@=[$S?@>O='P M3OJ^HL:5?N;-[;SC8L(7D9R''*AZ'^,@N?/ M2]W-=_206GXU?G+0T4^L7(0S@A&QDGMG^1^.2:\P'+E=YL>BR[S\2-0[CMMQ MLJD!:[,*=Z@F=($\'HW&FR#G,@?(UT*^0 E\M#2"C0O.[8BDS&@?Y<;N\:I(#Y5%]@SO:0=5V\% M91Y=X@ P-7.]+S 7% ]$A%<_9#,N M0J- !5C5A$ZXWA?ABCFA#*L>KQJ\XBTKR?\P4)XS!?U7QH8Q8$THG>F\T:%9 M6TLVR63^U(.E99;%KD=LRP6U6^BP&,Q6%04E6Z^NY6O7++6]Z[+4AM[D9/2O MZ);Y^'O%O:\+'D!P(<__B.!U:IN8+^'@!/YMMPQ]5LS?D!74@U\W6Y(4$+K- M:%Z_%<$ +'9.M(,2-5 M6\&)6TFHFG!$EB5:\TPWL/3+834P7G!!Z)R=QMON'@1F,BA]TQR43N .BL#% MK%#""V68]8#5I F*^P@*"8 2$B=$;XL0E6TAZ*&I>9BW:YQ+HDHAN/ M1MG#'A(W)-?X=R[L%FN8&1XS_Q?"?"X*X7,EG1.BDN#+,$(I)Y.(BGGU6+FQ MLF'0 WXF!7BR14Y$2F*M>(.FJ=Q#4'= 8C-; Z^">6B.$NJP%6+6T@E,FZI. M"-^5I.%+LCOFS3(%R!YSS$KH<6Z[E%*_AN)&K=GB28_+EFF?6QY0CQ8[R.85 M'2CJ,X:%5>@F:2#T)F'?9]Q;3Z0>].Z.!AM08CH'?@>-MY>\LC")'4@5T+AA*ID"I%AT2/S4N<= M.IYI:'ANH;B.W.S<0@_OUIO<]52-/NIQZ(JSN=X,7'TFKB,7%_@P^RC,'NLV MMXM4&#P-0!Y2(+ _#;?%&E"C?>L-]Z37K0CU&&V[$%&!5AVY$[=VRQ(]AJ\P MR[R%;D_#=K/4OZI0WIZATP]>(I,.=8QH0\2M\-YC7L%C/G/V2*0B_O:^4F!5 MXR6%4;N+EZ1">^_HGKBX)P'QP(;V /C)*J9H?,ZEIK[3#]Z7^$%)HD,_M4*2 M8^K354K80]_]+!.5>#X7^KN3\.MF=D<>"8NJSJ.UKE\#?:,O46.@\^0UN!:^9U..:_PF]R V7J<-]"&46RR4S4ABSQ7GU9$[0?RA M;&N^X8<,0Y3EV$/8^#V,II+\$8'6YX_Z%%'5^U=!YH2L) NVYH,LHQZIYB^; M&6+NB,?GMB7%]ZM X=JL,BJ9&"7C6(9'CTOC%0!'ZM^-A#OGWR.PW6>PVG[F MRHU5R4#4Y#-6/8C;+=>T7:=Q@]AY@::'L5M(V#06=&^O;!4$]E"U"_WJ8CXW M-$V"O1Z1[0:R\@T]#6NYMO=T_C9CO]_G94:WA^%(1:KFUE"V/'SN)5\G'N%.LXGS/AJY.G\\SRI MT:=37JA'OEF:>Z78W#RN_]K:UOQJ-I053Z0T_1!N*CG^""[]__N*F_Y'WV%W M1V;(W/EVA(6G2=TWPPV7@H/Q].>"APF+O9C!PMR#I^][&B2W.?T&=ME_#H.$ MI" @?T^=<\-F$V.8*OI7>L.E-L>!-L?!N'$KJBY8='I#Z0V80Q(HF;)IYQP55VIN MT0C]I%T;'/> -GHULE62'QU:4+B=M:$O)!6T$[QK;_CU79'-C)[06X/K6S'+ M5(TOV$5X*I7 GOJXIT3RU23=;_YF-H/&NS_3>PV)D)GUF[CJGFG]Q[U6-2 : MU].S1*R,H(BJ2"OVL^#1\N.>N?7VB"H2[B';X=HGP *BM4MXKB,9Z)+-4Q@) M*/E'?5+_;2'@+Z-;ER2K3<&AWO,@7/TZU.%G=$0V5/B]MMT=D M%'L@S^HDX-[7Q!:OQGW#;M8PZ46R1RHA7=NGQK0=S7?#B-7IFH13(A*]BX]K M&NR;VRP;MW;37=NUOM+9$QR@^7E]R@JZN&ZUPB^LP<,3+]<@6[ ;&LQP(+,J MF-/,A7VJQT+ U-[4/5FM2>*/VA\_8>'_0J1^M0-@M"F[:T9 M7HMY]WZ,,D7F1+RX)U1O#9^,QI.\$)BZ9S\#=/X,)N+"IPR+E6Z _)DPH-8YJF,_A/F*MJ&BCR0QR&L+*>T- MK4%"SHB*66S=<]NRJ3U8!08TN5&G>6VW?2O(,KXN(C%)6<'KJF&C9E70PB?3 M&B4 %J&S.&?$_G_)*M5J1KJ[>-F#R>HXU/'LS>PS9U[\I'!$;ST4M*FRJQ@7 M&[M61,=,NC#1N"'MMU&U <@F70E#C[ZDP'0AF:!0M[@0=[:IL"NA9!&DY,:: M!WY"[%/B?X;F/#R1X)%<0Z^\D-40-ZS]Y_'O,H4@G/LWP:*E&3*U_N3J+P0A M70R0K;>K)H@;#H&%_O8S9_IX]0-/YXKI'+.6S*%@\F:^^LOM_PX-TL\N8/Z; MN:+R9I9TP#>L>LCJ7OT;C=R-T96@4)(EN)GIXW/+^'X;TX?K@W67X5+P1Y(+ M6SK7WMU(QL9=9J>:#K 7="GSLQ07P2ZE%U*-SB.]- %@?&' U_\G3""@(7FE M:FAV4J^D;TF/FCM :TB[DWJ>Z2D;G1HI<3HNKYR+8"!D2!+U:DLW4E= MSLA2$(_:! [,L8L7+J;EIF,-S*N=52[A*%M M\@4.:;!*&ICJFW^\93LWU7:UFA!_6\^P6Z[L/HE/_P502P,$% M @ -&MB5Z)/V>N4$0 IP ! !4 !C;&UB+3(P,C,P.3,P7V-A;"YX;6SM M76UOXS82_G[ _0==[DL+G!._9C>+W19Y701(-D:2[?4^%8Q,V[S*I$M)27R_ M_H:49,LOE$C9EFA[BZ*-;7(X,\^00PZ'Y.=?WT>>\XJY3QC]\D6#H/+/Q M&%'G'G-./,^YX*0WP([3J!^WC^O'C993J\5$+I /E1AU)+7F<6/ZRV5,D-%/ M3J-QTCQIUILMI_FI??:IW7&Z]]."]\!@G^26] C]\Y/XSPLTZ8"DU)3D[>WM^/V%>\>,#X!$O762E#Z*BXM?249Y0OT 47=6?HG^6TN6;IR= MG9W(7Z=%?;*J()!MG/Q^?_?D#O$(U5(-^.23+[^\8RX*)&"Y.0'N.\YDS#S_BOB/9_A1,QOC+D4]&8T]P([\;:0*!^UJJ+^O]\"@!(8227C/8P!<#A#Y]YI"< OD">$.EIB''@'SFBF>^/ MM_/*0!.?]'" W2%E'AM,CETV.A$E3XQH2U5KX7VR79FGO_H/_6O$*72P38N^ MN@DK-7#)1F..AU"&O.);&'!&^([YVU2(LD4[]8/\X8W'WK:JD5D;)>K@BOBN MQ_R0XT\^/O=]')S3WAV&-NX(>B$>"2;W* @Y"0@&7N=^@6^N<("( MYU\BSVT:JV@;+%2BP:^,]=[ VP+?#\$0\UL*KF) 7KQ(''_A2_\;#F*NU]#9 M.HU:J:6;$$#&YR/& _(_Z5>OW\>BYVQ?5_E-[VK/K+935J2W]-PCXF1];630 MM$3&<]=E(7B4+IH@8=FT!]_P$/=B6]Z 2:S3:"5:@I5,CP0WR)46&W7S+B?4 M)6/D <_2!7\'!\V?,1_=,4375](:;5:BHV2*VL7\:8CX!H9;)<5*Y'O" Z'R M6]IG?"0']_4ES*!I+*,+,Y?0DT3NX+=8+M'@=E9B*57B]P!#C=[T6Q*(5F'E M6Z\[-6=*%_Z>DG;2M)V8N&.\SI.R@_0><^=8\L2:FO%Y> 4Y'^A)6GWDOTB" MH5\;(#26,8<3[ 5^\HVT!&D%\1=_1&X^(>JA%^Q].4J^/*F"E\N0<]#L DLK MR_QQVOK8:G=:K=;'=JO=['1.3U-,I\SGG,_SC[B;T(<_ERQJ'IFXQ(D?CB*+ MKA$ /ZG?YVPTTUC<"#-AF'$8\;X<-8ZU!3A^G96R+BVHAYLF$Y1&[ M&$2!.0LLC'(Z8T:5_4#86,(8V*9%P-[25^"6\0FPK@ R761.K$Z[T_G0WD'@ M)?C<3S#7X];$P M7O78F57%'GS5$U1C_BUT<0\@ 4A.!S+VHIM:FZ5.S*N+#LOM?BG:1UZ^HS'<'VP:!2\PGT, M#/>B'(YG]#ZU0 5,Z@J[@)4A]S%@'VWM7ZF]6I@,/P7,_7/(/.#9%Q/C8+* M87[QZOA7F%NJA#WVI:OVM.7E":(39)V96JOZ@2(ED,%H,5_+'DAU8=(84C1$ M- .[(K^=ED/+>:^LL \0&TJG$W.H$MTG#-SCWAVC Y&[<(5?5+"N*+D/>.J* MM?FP^X:#1],LKOP.FE=O'W M)J3M0?V4'K)C^,L%Y^4][<"Z<>= U93*+,Q1 MW8[U4HJ=-KP&%*S&/8M'=;2QJ-06)B\HAJEL]+,K[1'@!03=D0F7F&=D@[Q< M<(^ U13.PDE7;F!%7= >_(H$+33EL7"3]9*-1HQ*_C/S_Q:*V0.7(03+V&F) M9J%W/._U2,1%%Y'>+;U$8Q(@+R6.:GZ46W&/T"THK(4]]9F#GP_Y1#(=\9_5 M8U7%Y\7] .)6G9U4&%LC$7/=9:U\2!_%*0J*>\D)$IBQAR.A?N']^\0EJOE/ M?L4]@KF@L!:F4J0XEZ%2Q>GP;SAXZ#^C=_7ZUH3*'EG")B37ST_\?+)P5JF< M TR*^Q12P"C/,35USS'-VG!8WREP:T.Y_08 G;L[856O6"A3>G).TO0-F#KH M&A;F(>@T7J2#[B]PGW$\W?S"_O5[P!%8(Z&(3VX!#KE= C7!1H"UP2T-,,>^ M.KM_:RW:-V*L-(#YS*!RM6&V,5EAZ"RWWZPH:1_^9<.;$6W+49/MZ0E?.7#> MY:ROG%NF2MAG"+HP+ .8)Y;MJ0:7S(=9C/!O3[T\*$!I'PQB4V+;OTDP=A9@L98 MTB6S;I_(K_K#I%9%L@KJS?9SP%.5Q3)=P)1,'850E+;/8C1#DWJ2&$XY;=JJ M4-]TK+-ST2JVBIFW\S,+8H@: M *3[;[XTMH<.=?9*NV*)!" $ 2?M8AOR6YAVI!)3 M/?6%%;?\%,/7^V_H!_'5,QLVM:WP8)]A;L/2].VY/"7K)UG:,-])O6.@,\/I M%)SA0#..Z7L)Y=\KNG!;YB,L8#AQ170ENDUS_HM4R2X&QRC.!(M[C8OJ>JZ@$80&$U6+@N M7;I.1BNLG%/K(&S 7 ,6'C65"A'/A\+R](J%+T$_G+[.HQ[KE57FQ#ZM6W#B M;1NCOYGX%AZ@D>_KR)=<1: "S#9KT%]=^ "0-A!\\[=U*R[,GT6'P/S2_N:A M+]X9$E;X0)=OS%V =AU2>PS\QM5B^WVIRZN>7-,QJ;K'IK*V&G+O9JW@'.VR M,,E+(>JX06:=@S2 //ES+WFU OGXW8IDFKOR_0IMD] A=I"V4E@QL1&=;="( M%#..9::U'NW1J+;'B*^E@B2 5-=,7RK_])O:ZV5=FV8\D\@BML?&LP7%)"9E MT\4[R^(IKF+3MAM%_7F-- [#5$QTD5B'M?L/*\03_G$J8WP;4586M2Z!PS06 M$V4DUJ)[S*=\]Y3Y^%-Z29]]RL^4S &8SD94DAB031%1A:;$6LY?9_]\!0'[ MS,3:_7-=[=E^9J,;3_>?F3PWQW%RHD[>C3D[JG+>[X.7!DTI]UZ,"=EG;6MB MO6)'9C-*V?;=!HKU=<+]#2P,0PZ=Q<D[DR" '&K%-5^WHS'H#"N7W,4H M[;&!;%HKUI]D5VCNAE!$W36\V H"]IF-M5Y,5WMF#T-4D"L0]R2Q$28$I#T_ M_Y;<[$KV6=&:&*J]DX$"M#Q11>##,/J(Q].!5-\ U!7G== $'9SNJQ$8*D'+ MX92?,>1BW),'N^_$- O$X+BG3!53EC\$V(UDMWT5\SC=MGCHZR"O+'\ R)O) M;OT-*3,G-E5)UC4YJN(' +R1Z+EI8Y7CGAK ;GT_!(' ;:5>5M$8]%?6.P1+ M**0#G92Q"L?]?.@5I0\ LP'/A<#^7%09+IK>(^"D$M5 M@#=+_P+?7(EG!3S_$MB9O:>7=8:W73^MMYV:,VL>/D@.:JQ? W4XD@D'T9XC M&W.F?$#!&2OB6*\G?_=FW#@_Q?S\[/PD--2T]P*3.Q&AQ(I]VL2-7"D?)M&O M7O;[D5F,?:>].(E69#NY4/1\)#X5$5)%:[[#M:##M2H>:DRAGGN/Z9>Q%KO =,4,+D[\BKF M+//J5*?!Y%4J^]Y--3NI)VHTSJ6:$[)OF- #=.[6S,U(;?V=[AERROO-S8U" M5MMS$U#+N+N.XB:$R3]>D6=DZBY:!=U%Q("#4APX.&+AA\^H6H85=O$-;.#Y M#7NO^)[18%A@J- @NN<#25$-V+[<,!/Y$8\0@=&$B\"N#Z#^!R.^$7-:2?GP M;$I?#;;?EF,FMQ#SAH6;L:6$V+S>VA9$6[=M/IF26WCQAKETS]"R*AA8D-IA MFHE:=+,,K$UE@*HE$$R["VNX\WZ N6+06)?<+MO#5F3?_+T>50P<;VQSP\8; MVV4CV;S@!:_XV(U-/BK&<":PI&?N&EZWMWNE* M;_M*VD3(K%FL,9W#M97<.:RUJV,C*94S%T,J!VPHV?,6:Y.-M60T"W,B+I G3@X\#7&2%6<4G&G4 MZXW%X$Q,TI$TG8C<#@1:NEP\W@H.!K@7X:SI(7YU\D)VE9+[:RHI2^<% 27O M"EDW1=Z^WJ\#?'H(V*HFK$^74XJ3E2R776GW3:* ?+OD$I070\8[&&8!?? 9 M2P']E3ZCYB0-.^.H91GE1U';26;<+@3Q=6[6S)X[&U 4AC+QH9UD5CI4 R$MWW=L* ?([,^+-!U);?75427#MP@5RZ" MHO3E+B?4)6/D)9&:[R+2]XSYZ(XA:N8I&LLG;Z(FG:3-6=;TM%TG:=B1+3NB M:4>TO0..0ISHO:5^P$/YO"WB?"+."F<=8LRN4G8\E-&!T+=@:K;WGCZZ/(7I MENH&1=>A.=^A3BT82G0@GHN&;EQ\_1><[;2;G+V[ J0.S$JRI+;P$4%SV;*R M H1.T0#4\*G[\"LV+1\< 38$HKXY!8, MTQ<;X% 3= RL#9);\16]<*LM;NI9NO4Y_(HIE!;7#9SW1H2*O@-U7U<^E[O5 M!N>[Y@<+AJP2;"[]4%[)JK7=O\I=R2YG?>7ENJD2]AA/16@N>\L\[9CA7_YJ M^8IP[ :S%[DR[MI=5?2'12Q9A+::#"=$Y=N&2A'9CYGEU++'8DIV0.OHQ\;K M^6?/'0FU)/>U,,H2R\]Z)#&_ZL';26$E61B332?'+>3$*;Z/.)^/,1RPS=K+FM/H&#-Y\U595[C85!&/#S281E'"S[Y?]0 M2P,$% @ -&MB5_@!IINB)@ MTD" !4 !C;&UB+3(P,C,P.3,P7V1E M9BYX;6SM7>MSVSB2_[Y5]S_PO!_NKNHND21(GC(> F MP'=>@F3A/,'5RHV_+V].T[Y^V'']Y_^.%'Y_YS0?<9LS8+9(1A M$'W]0/[WC-MS,,0HIA\_'BV29/7AY.3EY>7-ZS,*WT TQS6@NP=(]+#<3!AYA^>0L]-Z%*E4)VN!3DTW%!=DR^.CY[>_SN[,UK[!_] M\B?'^1G!$#R F4.Y_I!L5N#C41PL5R%AAGZW0&#V\<@+E\_'1%6G[]^=DN)_ M?DRPPHDI7<#(!Q&V"_Q'#,/ )X:P_36>SAX3Z'U=P-#'9GKU1QHDFR.'M/OE MX:8J''<3!SY(@+>(8 CGFS<>7)X0RI-NC5%=*-G.24>A7 :Q%\(X1> :(A#, MHXL4(=PA-T_(C>*0:O02)&X0QMHRT*K;!.2)A^4=!_U@9%5F M0G"/T7[!0G MD3]-%@#=1+BKSH/G$$SB&&"+JWX9WX&D._@NC9H0TD,P7R33V9!^QR$N MVEXAR"R;@G[LA<=^/"U#HH3M@09UV0)QX'DRQRWT '@C6+C;# M6QC-GP!:]M(%VC9H0C@X^/&#Y-KU>C)V3GWFH5VG"?[N'@61%ZS<\-[=T%'W M"QZ3$5'$+71[AHKI#4;T6[Z'(,_ M4JR&JS6)8GK0*J]&77@4@8N\ F;^9YTI$"_=-R!%<$7^H1FF$Q"#V4E.?_*" M64;'D8L0? 'H2"HN%H,A0MOZ2(/'^0#9A:"35Z#^!(NW0 /(3,W#9-8)P)0KJPJ*3W3(QCC(MLY<^-G*LTT M/IZ[[HIF6D\ ;HI\0ZJ,*;N450#\9=,*&U5D&L&T)U>O"8X>2/;A*DIQ>$H= MRFT0)\.8WK:"($I._&"Y-0\W#.7V5$KZDBSHCQ1RJ21+YEV8PG\3X<#HV*V:6U'R_!\GG78W5Y9=71-Z,+7!_RTF=PO!5-2W8%-0UH#%E7[VX- MU7I8#&.2( JR/AE]S0D).YW[=JE)0.A\X&^_#1+2P*ZX4RKO9.[.^4PMI*V7 MD.,:PL$+X;Y___[TU#EV=C7C#T7E#J[=R:IW2/V%%+8M$&@%N!!ZE09#L@8$ M&3URZ^-CX+V9P_6)#X+,O>,_=DX=?_C],E_P*X>]^5>$GZ+NT'T&X<-1=SUNW%*.D%+'@3SMMXP^_ M;]?\'CV \ ,JR92]?0O9!R+$1YLU^B> 4\NDK.-&4A+1N9B+JM@:L(%RJT M/YJ%"Q@F=BUEM'\39P;FY)N=8>1?[!C/,GDD>01C_RW8.Z&5U%"4MSLF*9& MP1S[&32#:X3=(E6^#*"[,9&C4T:W!6Q2)TKHV[Z2Y3&J1M. M$0ZA4):6N\$]2>"D!26X3DM2QA[<0DQ4*-@3KP9-./SSTTB-&AD&/I)&O %!P4MCIHF:+!8) B8 MK!D=)#\!.$?N:A%XET&",JH@F\OQ%&21=0 MG9_1!P@1@+*;ES$^NG\O'Q^A,\@ L%)I(E*FMQ01&X3&'0/XQ,KP^AD5%*0, M57@8=9S@,UT,&&)FC8X!Y]U- "61Y)6H S MVNUO(@\NP78]MK@50-#-!26X9BHI8P]N8:<5EM'%WE^'5%,(U.!H].XFA%#N M7E+6C7:F>P17 "4;Q=66<[Z"30F>DYLH3A!O1S*?D&M@;%+CX*1! M)X]<$6B_8:10WE"-A]&["(OI)/9LH&SF33KT6'DX3$F._OV$,1?SS?G(/(62Q=]%?EW M23&^,U0H:(48"J;$XX"DF(88F@4[CP_J.H)ZG(T_I6M8V4-7OQA'3\0\$?33V4WD!^O 3]V0DXMATC'S%EQ*4XA^ M"Y(%O5<4:RA>!*LG*+C H44-:E*0U]$EIR-3#VS-U:C)'@Z,(M_3@GT[[O\I MML+GM_DJW?_#*L,?+F2E3*#/;ZH6CJEE&CZZ.E5O]_Q(A P%/)B[WX?-=&5X MJC-K\*@>AD"NIY ?U"L32LZQU4F-@5(XHE-]&4.^/>/ M\FC9Z$34O=P_*A R5.#!S!VD3::W]Y"*F!W=[.\1]%,OF:(\D!89TQQX MA./"(8L$Q03Z.QUU.P#*+Y=$97 MBF8 36=D.4ED^!HEN2&&8EG[Y"&,NY3*MI5)?U&7GN)@"PY'C[F4()5#+F4H MYG=Q/(!5BKR%&P/L1?#@*+I:E5] O%;"+6(-:/GB$J>()O">]SS(=%%?^1'P M8V:W @= 8SE'P+B!]%D:)0"MR#MHG#T&/#).AHE-.-K%AH5H)W,$\C?AJQP) M+CQ4+,L$KE6Z6ZY-J K8@IV14V\L_G=7*&KP;79[0^5NTCOPDK] C<=*W*TC M_*<'9&LP6G7PMT?HUF(B5L1U3V<3/[,RYD5#(E)^),@A[KS]H*5FH)RU\;<7 MZ&&IQ'X<#../4^DR)AK.]#0$=7D;=VQ3 K-=9%(&8?B2(0S0#2=D3VQV84O&:)U].C^47139KC*N M^V]?W5X(4G*A4;OJ>A1FG]<@=;0+V \. YO5>I/6#S29O&[D;Z;3Q) MDP5$P;^ _R7"+#XFT/LZI8HANQGC\\W5*T!>0";1@0=XMVT.V)+FEMK.;>V7 M?IHX6NQY[M32$/H1M=7?P9\A3%2Z;[HS?H-'A'H4F'SS=6=!67!EY)/[F@,0 MWB?$)A8$$#QR*X J7 _9)-< V_>ED *Y-^Z#9/-AZ"K()N/-6R#9#!OM&N3Y M%I1Z28J":'X!8W(K'OX.H+4HLI"4XMJ/0CEC>;H*;^)U7!Z])&/'*=&UXZ@K MHY&HXW T>A>20FCFYSBL&^Y,(7G5XIYD[4M':V/R -CN%V&_4JU T,5TJC L M)&$W:Q(J@>ZS8[70!I1Q9:!SJ<,H]S,V^X9OR O3[#!@&,(7-_) O/,4L>3< MK5IAKHVI%[=.,));]^1%6PJESYOY-'4']7DT<(.?&JCJO7YJ8,RFN-+G.'L[ M]VJ=7ZXL2E.QJ?FI##Z]'5C%21\>O0[>'A,P4N%#14[&3X7P6*^D,T0L&^TD MMS":)P MR0W,DA["(N6:"X_8 HC"CL$F5H;97Y>02!NJ\#!Z9V S7>X)?&9K MW>#GDYKD;O%'^D/UJYRG"J27EYPUP^VL\G='SF>7*0 H]6CEKK; )9&7/H/C;:B2.;3#:*+D]/)V%-4@,K&R5CAHC&H#<[.$$74^POV! M#+J!M$"E.X#?:-BGWB^T'6\KT;^#?1A;L*$C<4JD!29DQU MO.VH#@D4HZIY0L"-4[2AQI+9C7CG+)]^3)6\ZZ@2 0RCZG@ ">88^%4Q$_=%0$#X-9?^5YV;8FX$^3!4 $!P(+,EZN0;:V*/9=ZN7'U-6/ M7?V8.BRCZMN]_H,IV%5+2CT=Q=IQ_]WL(\03MXU&"TM'G*MA0B/,%ER#[]R9J3CX?8!A>0T2N M%^3OI="KQ8* 04W#VLA6**!;'*AE&>YXO"Q"H^,U"2T(L%N:9K5_-I'9HZ#2 MQ"#;8G83QRG@]3$NM05]J0=5<>'9HR]&F)JQJAZ=%_061.<]Z$P T!ZMW8$D MBX9N8Z.]Z( M(4YG3^[K/43TAR1!P7.:D&#L"=YC2XP2CL9'YL&"B44/%C6RT.RQV$MR*S"( M_+@T2EVX\8)C7'SR,>W@+X/9 1^?/2HKG8%^@IR<'QVLGNO;_1\ ED$<),5# M(=G1J@?@P7FF,K(-A;?R-'RS8YK07P'E9(\I4N%DX>PEW;&;L4SYI#MY M X\N &,J>H<_=8Y8=C,0)"D_O.Q>[9BF]-.PD[Q.5+*HNG];T:G7@HQ M7QU)P7IT)&./^50F9%0L$P]W(40\:)Q\!LD"\M(+:D7'-(+WX\Q;N5@M56M^ M&C%G6$6;]1(6]&0=0^5JKHY+JK"?3X;8UW49Q"2#CWT!:QZ4S7PNR<):N'- MHFU&+I3^(8X-A0M,FK8Z7C]N'=YG"(J M8,]VL%X46^[A(MA&G3";,>$6,G$1.W:2R>U2KATK=I.Q6B/ M]V\#0TE2K*="KEZ],/7QM([ Q/_Y3^XK=P-7BYHL6'SMU8!:"<%XX$WG /E% M5UJ1]E^:D7:IKGT*K,_SI]M*[,?GF](GM5!:M9IQ.SF#*T'DS*6V,&S64UNY MIW)1&AW165QE$W3Q 3B%( MAQ46,1:DJ2-B!J*J'V[_0 MLT!V 9?/043#+G+($D WV MS[IK^LPJ3]S"R%MJ_LQRE9>,/;\EB*Q9R/RY2@46]>C^US M4_L[,=P&[G,0\K?4MZK)@DW!@_9V"7SC603RRME+$(:3*#M1=1,E;C0/<'22 MYC&HCL?M&JP,'>AJM*R9]#";'0P M$'"ZXY/[OECK6NS(A("'$ 'Z?EV"SQ9IP#;UV]F3D7)GNAE/-03>VW\>,[WKGX5O%=#8T9*3-M MO_&KV0B+:1(5"0[GWB4R_(S%L4R77"G6?C<8 G$T7HBQQNCX@G1?Q8*L_FXP M/I$)LLJHK?,QV9J:6E%C:VLZR-AK;')/O7^K:P),GQ#_*+^\F-W3 :'&Y>#L MF:X)>"U=7359DA/@_Z)!F[Y&N179/9UHJV,NW+W0^AW@+7_+"MD]/6FK30IM M'S3W)0:S-+P-9KPDO5I1"^[ Z%^+98#VZ++L'::S.E2.%F6%++B[HJW^9-", M+ST^!/-%,IUA:Z(LD?WYY&SK=G54;YWQI^:N9MK ,9P=8W39LB)=<:2M.-MF M[%]0O"6[SL%M=@ X]E"PDNUM%I;XCM,_G,F(@H /^9Y#ON>0[SGD>TQX>EFJ M1UK*6)9'$4_EB1V1+]Z_C$X&9[JB6[^B.<7U!-!R.BN.F@F5*BYH05:GM8;% MR(P'I^=N2-[:>UR 8L.;5CAZ=MH,1_,J'5JGDU5G?_"Y!V\/W2.(C2G9D#?I MR32"W(>S(MR<;XJ7L3A\*Y6T)DR5OT.DA,?H",?ED/ GW%6F5-*.G60:!JFD MO3)"XV])48Z$FUX:5!9L'-.PN_H34A4H9F_*@[/DQ45XI%V#$,H5(:"W('1H MJ1(!*,.Q.QZ;R8UL-\L5@NOLI4&A>H0E+%C-::D@(:S#LRR'9UET0X,[D$C. MDJH5M<#GJ>E2#8X]2R]+(=74D,:I[YO;L MM'GFEIE\)!=_98TZ:-LJ_C;$#3ODZ?A].7%K*$?YC2V#\_.+AY7OP\KW8>7[ ML/)]2,WL96J&$SK>NQO2 KDKE?HV$FL\P>V%N:RX45K$@GF:6"EJ,(:.VIO! M7LY2_ 3/0?8M\.^P/3R]@' -/F/C6# UTK8F"R9<"HIJB\X._3V]P'\ E]V3 M=&NP8#;6F[YVJ"S1$ZX#=-54J0X+=OWWIZL2+CNT=0U3U%%9I2HLV.'?FZY* ML.Q)%399OP/)'8P\^JJ/;&5'N;0%3T2J18/*B&Q6(5W(V#&MK+Q&.0M6>30- M5*S+!L#Q?>:N=9(!)#^J.4I6.0O"^1;JT0 XM'HNG6(-G?/'E @$_2*Y=3_^@F)3Z:SJA2$QPGY](=5E,:)")EP#PLJAP65PX+*84%E6!]?=4"",S L M0FLNYE-RIB(D%NE >+J%36K'<1:^*?&E;\5QE0>PAN$ZB.95WH2;\B5E+,A7 MB*RJ]JRA"(E1S?SJHH!TXP7R@,H-<8'R*8]!/'7:P3X0N1269#(%$N1 MR[G90VT,+]=8W5#(%MQ:L%E'"4OE(!O?Q>_?Z2H6F'R^<@X1@B\D4'!7^!?N M T]Z55C0XWK1.!^A/7GH6Y D ,4%Z],TB1,WHF]6+QD+0.K%+%A2T%>B%-70 MBSXLEB>^'V1MW$0>(D=D)VLW"'D+/]I56+!FH*RI=@@MZFXEUA5\I14;@CKY M0IN$?PF>DYLHQF,HO5'#C8/X<85MQ9]&Y0B+]QBI>G$+=@9I*TT=G:T*O<$A M% )Q0MBD&VK\>SPUQS^X<][RE$X%%FP3ZJA4,3Y;U8J! F$LPB=12G/0F7O*"B0C)J8NBTKZBB L&RG2#7 M:8*_NT=!Y 4K-RRVV'Z)L P(T[?0C71WBS1.XM9WBQP[6;/.MEVG:-BA+3ND M:8>T;?_.DEH7$^PI85*.W^.2W!8E%P6R2:W9[WS-5$8]WIEEH3+$3QB M.Y8D1.8DTL* [\$63DOP0F*#Q(+U!K%1;#,(#=8M"J<:@Z#0_=U:D!Z7\"\( MI/8V)5Z*13Z[> S&X@;Q UCEP^]TMAV2;R+)6ZK0@::YA!QW!VAE[2X&0 M$U9/+[ / ]A694&>?2B];S'NL[K)(%)Y59D'"?E"59RCW6.GD-&5?.L_J MLF 98$B59R#MT7@5ZX6+T$:V(BHN8L&*0.LHK8[%>.HE>^&\N')C$OG9:^:Q M7H+E7?,X#JW8V=9,W_S*Z[8_@7(!(Y++1_2Z.K(=2)1#X1&/O,NYSL7YYAQ$ MWF+IHJ^B?>?28M:D5\1*J6R"EH(RNR&]P5[!G'ASNK28'1D854L4:ZR.S;#& MXF0Z>W1#(+Y+GD%G02)'U=ZJ"FD@,7LSF53VQJ3.F<&WD;H]\FX>'Q8*GT]N MP9RZC2;X@ P4:#]P'%^/0"Y6(L$1D^KJLOQA+O ME@7KLN?LA"6L.3G7:39ER;)U$X-L[5I8PMKIDV@=6XC(;,B>KE9A %"#0W$8 M+RMEXX2*O3RN#,EL)\H=KIZ:I*5LG(&)U22%9+8W+5SR7D4,_$\0^B13>P;PNP$0U772LV4$!>O" M,;%KI78,F_WTCRZ64I?+ -$_GEMD:RC\V+]!8L%XV8_9;J<(#8AV!:&-Y4!9 M#'IKP;XS.0IQT+FON\\:2';'>'AGU\1%;(Q[]'19@6-\@?HQ@=Y7\HXM0#%Y M>"S98/=!OZ0.Y0(NR6-BV9M](?8@^-G_<++&Z3HV_<&A M[3ME!G 9R@,ERN2T!XO=C]X"^&D(IK.=GRZCFB!$+ENCNTWPJ+FER<]'3%Y< MY N?_.JO_G%] ]$E25P) N@JB35+Y;VKM/+28@6SV08N?;D7?CL6;-X9R._T+ZMOS^"*2Y^N(?J$R_)VZP_7G 6'<^PVOZ;( M]BE?

C-8BQZ];-U#1NCKCP M=B@B7RG5,TQ3=B2,F+:N-:BT F_XZ8 X08&'G31UY)(G YBT%J2DANP U:<& MF!*PN_,?DBF'9(I10\NBQ=T1W7B:+ !Z6KA1OHZX#10?8!CB2)L4ZMLH6S+Q MS:9XQA;D-S!Y5T>>32+-F7#1_CX,S8-XC9$MO9#W]V#D- T2WT3W (,=WTW7 MF]]G![T')EX7]_=@X;]2D1NS\'KS^[Q$L <67A?W]V#A6- S$)@T<@8'^[P6 ML0=VSI#XX%MQVH(A?3*(YO^7NB@!**2P\*2?XF+NW1FF(0ON,3-GD4,*UG;# M&]K>S)D9Y[JU/3>S@:S+XA%\*];?0#!?X'\G:X#<.:#Q^J6;@&LW0'3#CA4Y M-3TN]SGB-9UTTY/TH:N416-Q__A>S[Z%;5S)!]?4N;O^\CDVAO M!]-6V/?0RZK9*?MZF39_^QS;?0N]3%MA]O2RJ^I]!FP9;55 Q1$_03PQ+/]. MKEV]@\D_0/( /#B/R-;R74U9H;K,.+W*(#_[G"L5SI ,RO0[,/2LTV._DW]% MZ'B7,(S-Q#XG6\V8-$>0]MCQ)*3UECM?&=/5*_F3%[.H%M[G[*G0;E0%8/Y M2K9)\2::0;2DO.D=-_D+XV*0K$JG5.=>'2+)V'\ *XBR_/06!C:%[$?%XR+J M-8T\Y2%'0JEMIS&VXCC.F6%=GZU8QL:#([J*K 3Q8KAF9ZP9*^*S'E4:.PYI M*-E=10M5% .L-F+/E:#@.25UYJWQKYD0$-N0X669Q7:93L#[$(NX,*0MQ5*9 M\BAMR.@)!;/H UB%)PC2%?0'+5H)?\%B2+XL+EJU07XN:;$CJMM1O*[SV*/X3@G%\C^ LX%T>4:&P(6_84E$5'/8H MX#) P$NF>([A$C0D3\-]"YU):D/>JZ5*V("&WMQW$WFX9]YB:R@Z;1"EN/F< M#QQ-G0/,/\CH<'\%\=4K[MA8!D'DH@V%\PE$F#J<1/[$7V*YQ_1ZUG5]0CY& M@S8DL#0-8 RQV-/%>3R*\Y?24F/J_:\]^V(9-GN45Z0)+N#R&9L=%;/W1QK$ M5.(/("095I'7UJE@3)7^U*]*=6#:H]U+L,)#4)"QBZUQ24#_BW[D#<*B$F/J M[WW/8[$(EST*N\$S7@3B)!L4#?<2XV$+)IDN M+.V02BPS?3'X'$8$\,P\*EG MHQ$*PXV+",?WW3R!=_/=(HP6:(7IK\6D9MVVW+CX4K?B8M;MJDHQS@BO9N52 M&_3M*I94'C"Y& P_/HEP/\9C_YUXD%6@-S@LZ.I"@,*&\/&P'>E[VXZ43:>6B*FVYL"9D[=G?QZ& M(RA1PD5<9/2'>AO;GQ[=$,07"S>*0"A(L*@5M2;/HJ*HV@.^"O!,OY$M9%&8 M<%$M;$1): M:_)1JF.LBBPC(GW.23@-9\]DEJ4%OI\U'T)OT8>&_F<'WBP11WW$VF M@/S#3O[Y%[]_>:QGNTL_&,XH2>V#)KE+_ ZP0G"5(DA?#/H2D0MU_Q?/\S#_ M_'4",;WAM)":0.4PAMFTHF>X%Q..X9(?#!Y2T39K(JJ>YQ5YTOU;-/Z.;D70RP(* MK6"8&Q'&7[?.EM1UEZE_4%NFSH\)6+\FO=L>DJN5GAZYPO@1UDVATW@2^;

.JY=8J_I]3S-[=FTCJ7 M;VK-I$.HK#JLR"9&[:LS-F'J*@'VIMQVP_7^3;7V97]NGUJV9L]N?CO+O8N2 M\LT"FG.?OS:OX-!]R4:$LBC]J>.%H@_LJX MQD-B-I)HBLBGMV-'BL2\)!JQ8N=)C2_QB2,VK07[3*26)5"%%4%VL:^U M=(NNP%%QJ:TY4*3JJ+A(K-,&^1,!L<-2*&>'XY*8FTQ#-4Q#[*YV$W>[3_9_ M8$A"\_@V6))E$<$V:X52%G@K9?/:[<%6 &;3,")-%7#)S24,) A$@_F^)@\8 MU[B3X]%X)I1=$EO:AO"AO2!1IZU@/78H+Z\TDFTWPN]\O_ U!+ P04 M " T:V)7J?V8/7-: -S 4 %0 &-L;6(M,C R,S Y,S!?;&%B+GAM M;.U]>W/C-I;O_UMUOP-N[E9-ITI.NI/,(]F9V9)?O:YUMSVVD]FY7;=2- E) MG%"D0E*VE4]_<0"2 B6" )\X=$_5[J0M >>EQ[2TK(N[=????5VZ_>?4M.3O[*:9PZ M">L3A803^^:K=_D79QFY*/R!O'OW]3=??_/VFV_)-S]\]_T/W_V>W'[(VWU@ MHBU\7X^"K*%XR"F^_ M_3IO_476_.6H_?.WO/6[[[___FO^;=$T\:L:,K+OOOZ?#]?W[HJNG1,_3%(G M=(%!XO^0\ ^O(]=)N>6U:? %@98_WETI5?^^1"OKQ+4Q^A6_'DN= M!Q8\M)5.]7DXPC].X!_<3NR/G\\BAC'SQR2-'3?-*7'Q__)% MU??-K %" ZUY7);-?F=9?)6E"Q%9"P!\&I[\>-] YK^>Y\.!$WKD M(DS]=$>NPD44KSFN_5F(,:!CY0)(3!^?E%,>Z5GCF$7;R3CGL<3].BC0)YS! MB%[ZP"C6J)]]C=\+93T.O0Z^P^UE)0D[>Q50&\^#_K9UXI3&P>Z.;J*X:EZG M;HG?KQ3:';K803/N=L>5^C_&$[_$Y8J=FA!Y8:X7:_:E$[^YX@ MRQ;"'@'"PWN>6'+?T:4/"_HP_>BLJQQ/T0ROW]7IE;M=51N<7E87:Q"RH[N!12)(#F6:UV% M;A2S@9NOC>]3AJ-GT39,X]U9Y*G!3=<+NP,::5WVR=HNF-W43/".GEMB,B.< M#8EBDK$BP&LLEWYP7JX\-D'P%[XX\-- I[H]=C?6:%IV8$5CS*ZK$[FCTS+R MI$Q_9/"=>QXS6I+]!_8EWREM4=T6NX?6:%CVSHJ&F#VS3MR.7IG1G.7_('R_ M^B8<#3\SOF?LGS?Q0_01'6@!KO-Y7 MI4>1_25]A]/#*B5LZU-\ 9J([D0),L&MZLH5&\\5C3!ZTHJ?7)W.OP>ITLI MI6SK5IP@X11'6_O>4W<;,W=^]\WC@Y]69@]6-,'K6BI]OR0Y_>']ZR%VX$;%_6[]&%5I>O@]7L^JU"1WJ]*7.'VJ6L36 M#B6H$4%N/)RZ>'%73&*J..Y5-,/K575Z'6*6W :GC]5*VM;5_9 M-HYIF(J$&H@?MK;=5N4T:YKC=4$3/A1U_^ MFZK=[;@==H=3:'8P/I<;878ZE:A=1V1!EG"ZA!$>WO/F:QIZD M[&3C+"GT/ MO\?K:96:Y!Y6^A*G9U6+V-:C"FH$R(UP7B#&Y4L_<9W@']2)U5GU-4WQ>I=. MO^),0=$.I\]II6U]UI"M+01E J1'S[*_7SM!<+I-_) FZJ7O82N\+EBC57D@ M+37!Z7AU@G8<1#E1DE,=R]DNUC1>LC7T^SAZ3E=GT7KCA.H9G*HU=N>KU;+L MA)5-,3MCO< =G3(G3@1UDI$?#0I7- AT3GG0"+LO5NET@(-2"\R>5REG5Q0$ MFF.[&6.WA@L"D?O+_$4O+%*W+[\,;N\WHM'+ISDD?/<)B=+ MQ]D(MZ1!FN2?[/TS^^!GGB\- MTL+OW0"5V?Z1N)4@Z*TH$-N^+TWC;Z@S,W MZ8?/MUM)WWK[* H]&D+I6?:O) I\CQ>;/74"J,@*DUN:VO7YJJ*%RD83\>.C M0H75+2;@F_T4)RS(]561L)/'72LJ$]8VG(CG'>E6Z7W7>.L0&LC:@Q=>*\L. M]J)8*M-<,=4M4YR/)5;X(TEA9RM3T0Y.?(I)V@G MA/I6ZO[^XN'>7NQDYWQ&(73<=@J1I-#P.* .&F*/*Y6XW<)K5F25HHBSOI7, ME7,X]1]LQ-V9DZSFH0?_N?AUZS\Y 1,HF:=G3ASO_'#YDQ-L50L3T[ZXX[*1 M!>0X->J(-VZ;B=_:Q1EY_CH _X?$:$:% M(EC)'74IDX,M13_2M#I?WK +[@@WT;TQQO/1E*W'HXSXF1/?488_9DB M@[X7;9]H_!AIQN51E(XEI4.:PA52)PBB9[Y[N(ABXD7;QW2Q#8B3=V%-_OV/ MW[WE,?_O?_KNFQDCDFPHOWH0=#Y!;Q/U5^$3,TH4[YB%%-8\:(([JJOTD:-8 M_AYOU%9*V=9A"V(\-JT,IT/I$Q[I8Q(T;K!^Y)'P]OMOW_)H@$]^_HF&7A3? MQG3C[&"SZ' /5-D(9T34ZP0Q4=W";E3D3PGR,H=&/T /6>P SH#-3YPVV>R) MDW3%)J1.3 E] 9RF'DDC\D@9;CN!_QL\.1@3]B,D3&CQ[*$?$BA2L8-S?/9= MNJ(DA#== A)M*-0=9?-:=^?"H.$O2!"%2QI_-4105N'+0!84%(E$)&/"O9RS(0?[;5;F#F-:@ HF(M C;@*WM!MG?1/<9"<2?2!K M0W8BP=FO$XX1;%'J!,8[VMTKX0 [!!%T&\/<*]W=,CU2AB"PI;>!$5V]Z-5T MP1U?)OJ61TAU>[S19R1U^Q%!$)\13EX\99LSL+>0'E3G@AC7-J#LPU44>,1? M;^+HB2=0)%5K[G&@":7JH\#7^RCRGOU 91CI:]RP=*B'#$'Y=WCAYDC"MKZ6 M$QHBBC;Y$V9UD=2;)A?\NDR>,3NI$Z>C:'1*EWX8#JR4%N6'=K613A92 M)K3_&% QJ60P??'B!EMP&0VB&7;%C79-]"^?4.C[X47)1M*W=6NQ.;%G5>Q3 MV#O?&$UKOV!E;T)RD^]D7\-$Z'D9X0S.(D6)XR%"&(KX3NLUH626]A;S9#*4N169D9\9/[?/,^G MU MW]!IJK?\[-G8B<9=RS%]WD_)W!\>\(D6P^V+=(VVZE' MQ<4N+F0W564^@0F(R@3CS$;VYT%:)%.UQ8U?M1J69AU5#?%B5;VXW>;)Q9+ M+BH-J:*] Y5SNJ!,$P^>TUW3!^>E6/8HS%#; 7?PZ765(U#=&F\8&LC.B^H M\61PPZU[RF[V>K6SWZPCCSORGD;+V-FL?)<_&3=NUF#/*HI9\G"_EF'J1D]Z MV .M:^8D?L T@0Z-I7[S@V5B# MMNXN,2IR/-*=[8O%XZE_-3^]NKYZN+JX)_./Y^3^X>;LO__KYOK\XN[^=^3B M;S]>/?S#,@J8W?ZO[3"92#>H Z!N/8EH[ONRO$0:35F =7--0SV+*P4",CW M'&^='K M6K=2G8927$KJL3QB9Y/_ZRAIUG MH6?+4LOC[!"J2DM3/&,JS\*5P<8H^US5 7=,ZG4]RD.O;(TW0@UD[F4E:WL6 M/)R:C-0)DB6MI*!^48\^^"JT4>P3X0VO*B%[B"?;&T(][019#A=X$==/>94; MJ'H?A;!,IJ&K#I_Z'KC#R4#;THL.ZN9XP\U$Z-9)2'O:XA$'F?H@M6SU[S6, MJ*XK4[?S6E_#I.@)IT$W2WR>8JKS@-F],NG?Y:G-\S2-_<=MRA-DTHC<.AAR M)D>S N7$[;RJM'_;OO8!I>-FN&-4I=?A("JWP1N/2DF[C!]12#C%F7C3:$:N MDF1+/4L5 X92,1$J_OM7;]^1C1.3)R#^'^3=V]G;M_S_2;)B:,.&T6VZBF*H MG_\?Y/>S;_[TW>SW^R]];IH?"/OPC]_/_O#-G_BH^]WLNS_^:?;=M]_DS:)M MFJ0.KT!G_QF5N>?QQZF=X-;QO:OPS-GX;%XO&5KQ4QAUQ!W^YKJ7DIZUO?!" M1 /96Z>R%BP(\"!^2#(N,R(#BIW,YE'UA\KL)TQ_5W"Q$=X/<#MU&^^X;D+- MNA&\ICGN4-;I*0>PJBW>L-5*W'H/)R-<&N-[CWW\W^],=O^"C]I[=_F+W]PY^R,=K^N'Q'4\(&BK2(>+9P4$B-I<)8YYRM0;8/HESY2"% ;&V=;%1&O6R1Y5 M*EDG8,QP[*,;;TZB1P.U;O7[Y7ACND;6$?;'K3W6,(#:]M]KF)92VGR =01 M:0%)Q=$%QJ),"KL8=,.-HJ9Z-RF^A!=AC27OM]B2[12>870]RNOA&F,)Z'G^ M4/UE%)]GS]0?UY'65'!I2 -WJ+>R2&GQU(0 7A!HIT;KI4'.C2RBF.3\2&61 M>:NU7,:U2E6A=2<7(2%O_)!X41 X<7*XTS1V(@.;'=_$;+['UG9\F_F6QO>P M]ZL_>:[IB1LI&FBOR(!0=<.+"DV$[R=/@K$A#!($(W&B0A@KPGE9RS$$=]#6^N?]U"WQ@V^&BUEZ%4TQ0N\ M.H';3Q="#RJU\XOE213X'M\"+A@ED#MW83'_](X^T7!++]DO#3?-0>F_^^GJ M;,N":DWCBQJBL5)/7!BV:R5+"_OCZ0NYQX@3#S&,-[A[;T/D> M](5+]U'D\<0C&C_Y+DWNHT"](U_3 ?=0H->UO%FD M:HT7V UD;C\-2O@M 4Z<)X_EY G0M[1--+BZ5=@T2F"^CZ,DN8VCA?).8+D% M[M"KT$:.->EKO,%5)61;]^*TB"!F)73Z5V8SG#*Z[-F1E!FIEG+ R"W?TY#& M3@#ODWEK/_1A,0OSU0OQ;)C"$,:=<:-%,QN4BS";],2+,0WE;U^JF;.9D8R1 M>+&PQ(IDO"S5;![7#$O!:"9>Z"O;P>9#?:?;Q _9NN,L6C_ZH0,52.;NKUL_ MX<5([L3R :8JJG.B1@1P@T)S6\C 8-X;+SBTT*%UXD;&BDB\9D3B1C)VA/.S M A(CFD-6/%^TNQ6*C_1VRB:FKB\49M"XAI+SO_$_%9:J[X$[[ VT+;^7HFR. M-[!-A&[KNC+M&6%_!92[,1_Q)4:\$CR;]GI;M^(!@W$B>BP[B&%>HIX/\E:? M.]N7.E"8I[HE[O"MT:[R$;-],[SA6B=L6_?>'3KR[2NF: M/S\':4 1/QC(L4^)OT-RQ(U#(UC[.!MY$'9X<6X,I3NNYP7X[9,ZA8!D+V$. MB_M7FN%^64E,PN44+U'N)26YJ%:V0"9@^LRPFSAZ\A, 7BA9M'\3VN8U"F:/ M;#9Z2D.JSF!2MYX"^"FU/ :NHZ;804OA6?:,\KD34;;SJVFH12]1160 M; FH/5U&HHXT9E0[SX42]N6V\LWA$IBMO-"*=L98P> M1L<,)S>B\C]_*1"(GPRFIP&F#*,IIP(;M_D\I"C6AP%KSOU@FRI+?ZE;3PMO M#K2L0YRLZ70PYU#@/E$GHXT"=_K24X4\ ^K: GOZTC:C@P9__D[]Y8H)-&<"Y6ZC K[) - :;5 M")M3F22^ZJQB@+ J$I/#6*TB(Z&LS>FF-=.8(&T^BT.+M;;,Q*:T6;$:)TFV M:WXE*&0M$W[N^283RW95_'/_R?=HZ!6S^S,G6<$[Z0HC&W;%C;M-]%<4B%7V MPXNPC:3OIWIJP6&@C+9,')'*WI$+V04A>IN%F+[81YZ M9\=/K&IN/S2G@ALA6EJE_%II(Q)X<:.M(H-65#Q3OUALY9:>P'2!R[:J*K/^JXHZYG*Y9N$/9#&F^4]JU@MTL_->$I/RC.I@5")$4Z@NT[ M4KB,ZI:,FFV9OX&$ZB^M7*]264>=:\Y&#OY7(.YP>__<)BE NH$M&_Y"0\DP M30 =]!& ]KA@$AN_:>"Y1+D(0G>^F;8#TJ@,?Y0U5?K,FL[A2B MV"J6.RUC/E3:#M,X:CC+&&;N,MFQKJ'5>EPD3&\\:JH8BD6!G:(G*"Q8LP*P M=(YP:(_<%NK-UYH>N ''0-N#PP)5<[Q 82)TAZ,!L_!'%/;CV<-Z,$O;O/QP M9!4%'IL^7_RZ]=.=^?9_;5_< =[( HJM?G5'O$'?3/Q!M_5E_K\C0@*KP2!$ M@%"-0A!R_N*K[LGI^DS$^>LTKG3ZJ@X3>4LC ^4$C4TF=K M%.UP.Z52,T4FD6B$UQG5HO:1(V3#]^:>QVMU.P'D^ER%9\[&9^N 6C_4]<'M MDT8:R_Y9VP&OKYJ)W;K,>T&=9Z^=7(4D8X#D3?!:#ZYKC]M[M9IJW@3'[K5Z MD=N?<0C*=MZ=3=GD@GKY]<%:YU0VQNV9]3J6'XBM:HG7)S7RMG7(G*S5%Y'G MKKM=;_DS':IM_?JY0(/^N/VWL25*X%W41!<1O&S$ZNNAS2G@CM 6EKEH,1;$Q)X@Z6M(AVJ M(7 ^Y$W.\4OBAY5;Q.03,"899SNYHHC-8^49JOP&C+1_ -=K%-:K:8X;(71Z MEEZ?4K3%&_-:B3M?D)J1\I4QH-YK_'XOM SI$@;?N@@>7EE^&\S.EE>1'/@0 M*79)^ TX$)C?[F'S$D<\E"?>MJ/9^]FW-/8C[XZZT3+D5'YR@JWJP=D1V.)& MA['L7MZ[&Y8G7K0:3?/V.XB%@)#8R[4+T 6LUA MWLC3C]@<RN)&U+[N54QJZT<2+C+UIUCKT@#01$A A0@9; M,\*E %S+Y1!S0<(E*5(#)6GL/#INVX22?1)NGV7LP$#R)A0&6NQY64H@K#20 M*+S2/Y0UHCM)+&MN.0,P,R*&FD?1=C^GS/;!L0I1S@BVR M)"6"V8!8\:"; HUKC*R.6DPW3)\5+-JLA[V QEQI$RL=]9A0D%=KJXSM1>7C>+4]9$L76V ?_S*(GA/SFTQ577!'KXF^BGM+ M1^WQQJ^1U,,6'X,"AIROI3>[>)U">$C,H][I[DB...E'YM>/"\6 ^4\49?S_IU>19+U!'-!"&/._(&9"%^^"4IQ"%[ M>6:*)T@MUQA#8E!NS 5@FGBNM7@EGCB% #;0CMEEX:^1O]*Y+1RZAJX?T-(SA@^1 M(49IIA<#L<(=]D/:5YGXT1,?O% TJ+8])7@48I'C!UC9UPTG,+9G*E.P>%Q8 M7'I6C'T.?[E@;BA6R/\!*2=/3L [;J3?H&KB8Z6\ZCG=,&U\/L]C_PYH5C%O MOH;!\3?^N>*7,NR*&S:;Z%_*LC7HAQ?6&DG?.B%58C(C!1L>'#(C*S SN@6X MVHY$W68^6/$^_&44GT?;QW2Q#>:N&VT93JDGHG5=<$>YB;X'JR1E>[Q1;21U M6U\NB,-Y. VU+H_.M5WPAK"IX.U')$$_7R8P#B1C0=YD3 9Y6LU@0!Y)\WRZ MSC1_%+2MG!IF#ZR74]15AU&JQK@#MU['TAEA94N\8:J1MX^K S)A.ZG(P^O8 MT_4(-U@_\@A[^_VW;WF4P2?23@*;'LCS>GBN,>&C^$V83Q?NJ$O92OTQ.+QE MUI$4S@CMPSX0OUWHV(UN+W*W('(5[/:B5>M,EQ6%92*C"DD I04C^]O+6!-8 M4&;,83LJX_[5$$A1!8163;3G"_G-I;T$L-&Y9*.<.]FS'Q5,[=JIF?-8>94B MWP>]AMH"=_#6[1(M3AA7PMG.RKAS43E[&6>F-KIY#H$ESJVS9=9Q@*N5[9'C MXBB%9;*+P9J#XT8$< -(5=<%V?J45VA<;U(2UUF%(L5XG=2@*J?+UC7D0&Q*;6G0WL5%]V)M0FA(> M--*G9Z#(>!>'JS#G%25YYU7K8WOH,8J1G/ ML:8_T="+8B[*CJ=R5NW5FG7#B1%-]2Y.< SZ(#^M::)!AUVO[%3&+V+>DV/^ MB;,DFSW/<<]CQC!" 7D0$"G0]_GK'PC0;K,NC]FE 9D7A,3S;;+8#82QJ@^:<5=2$AANT8$<(-% M,\@TXJ(Q7L=9(QLJ?;7UA&!"IQ>)4-5)VM.?))@U-*& M!D#5D/+D0*RM?@,!7"'.9*N3C6W0P^ID?F'!3FBG.*"ZS?:.+Z/X-JME>K. MI_0V\/$\]/AR#Q[9NUH#!E/EF55K2C@!J@?K%"=;[<@@/^SJJ%3W\Z^\]B[\ MF^9\Q6(CYTQ\B?6XQV"6S).SY7>2E5NW4T'FL MU$?)3/,0916L3[>)'U*VJ$Z87?*"@%?A?+%@2VMF9675E#:$<,)R=]N4*JPT MIH)W/MA!E\Y@ P_\":9DSY5'4\Z7GZ\5G"UM@-DS$:_>XKCBZ3^8+O)M

2MKIF/;!7;>=Z,'E6:VZ+=BA,OBK30P?[*$=/6V%"64F^-;87%^EHH#@4H MEW[HA.Y VV+-B4\2B%K:T "D&E*>'("UU6\@<"O$L;XM9O"D#A*3'FZ,+0H; M6B[;OU_!WA4/ MTLSJ+U.@KY,T2:Z6AM1]PX9:Y[U;)+W0LOOC20O?.R"A8- M>R;\.1[.1CRY97D1-:0!)(W3XLVM"IW'*E/K4NHEE\SSKV&YR)1E:S5EI\H0I$-&:\-79\=2^1%U",O0!6]VLUD^FV#<4W?+9#NGCR8#KZH?[I V MUEPU$%=VPAOBYJ+W,S#G/" &,BX$V%@?H8=1_FBD9C*M21 YA[5\1Q^9]<&L M;HT[A#5:JL;D282K3N!^!J?! M-\C3N.HD>CL-7PO"TT/O=AGR_T$O,M+&4G MW,%JIG/5UE5U#[RA:RAWYRTKYM8WL>>'3KPC!:<9IGVK@2Q0$"508\1N !<[ M\V=1HGY*2=U\*D%;K6=UN);;3B%0%1+W$:+[XR=.V^:2=Q1]O?S9E?V9D5NA M.++C\<['<>A#N;DMVAUEXPWW%CK8/Y+&E&\SE*7T^398SI\O%@OJIC>+BQ>7 MESN^8[A[$X*MX/\O]I+?T22-?9>A,GPQ#[WR!U)+Q4\P#"?<$#6@=64L&X - M7M ;4MFV,2]D@LE"+A4!L>"5$F U$] I<9R1O3#B2T"+P\^D#E8V&7&;>A'% MU%_"JUN9R>/,Y$KTM0&PG:QU2V,_\HY++[C!EBV3E_+O(NRB^"%'%P(W+-OY M363$'E<"O&!NR0Y=L@A[ /,9$:*3BFHP,U(H<#"8"!VL3)\G]C/!%%Q1X/3U MC U#_%2O&[E[!^)7BJM88'((J-MP,+H(:W?[[5NO>O/ 20F%JN,+(M08SD#W MJ1.G$S71(UWZ80CCI\I0XSR/O=UL G[_VPE WLL@>KX*V:)ES??!-%>5S'OC M!NR&5BB]J&W6%2\(-U6@;33(? 2( B")>(=?RPVB))M3(N[TG # MB$T#"\ZV'FZ+UO3!>:')K>-[M45&CQOBCG>U;@=%0P]:X8WB&ED[% %E) FG M28!H_X4]&Y3^'4B[E&MG*Y\AK\>@"[##5MBCJU*K+5AZ3[T/PG@AI5_U6B?..XG/$X=D MEC8"D0MRL\A>X6!0IS!;53O< :+43';VHT9X'5O MDU%/CD\V%H6>$WN6,DN?):WC*&3_=+.1,?3.^!%=4KP;Q=OX; 3=!#0!6.&H MHK!F3Z1Q!T6?]BOGJ7:GBS?0>M6N_7'QLQR&93'X,4,FB/3.FVB8RS+XT&I4 M: F!*;&BVZ7(%3OC+_6Z.\W8K&Z-&X,T6LJPHFB*%RET K?UV(PNR0F3A]@) MD\#:1/) S_/B#$,WRAIUG)3_UNA>X\H5O2;CU76R]^;@>R;V5X0V]+<@#>5NG?@2K3ISN3-]=1DGQ)@)/] M P4V'FBX99"/2&XM@EH]7<_79UMDY1)%&O&)_/>N..[H17*!7F,NN*- M]J8*M-\CX'S('76C9>C;FH=IU-4-90VZ3]KE:X[PQ;21U6\^= M[]]A0N*QYEN$QITGY\6&6X5F/2?EV4-LF>5LB,0'U;;A2':P'.OOH\A[]H- M/"_'5/ ? SI/$IHF>VTUPU53&K@COY5%9 !H1 O#K13HVT8Y-SX4?A-NF(S MU3U7(MBBC0_=F-B8R"N(D-HQLAF%B<=(?V-%*4B.P@/5Z&G3,HC@@[\-K5ON M'37"'?[5.LGA76Z!-WP5JH):NOYX M@Z"5%KV4UCJ("TQCWJA&P8(/\*J:\4&8LC'NF*_748[NZI9XXU@C;^M\6O$$ M[67V!.U75K;THG#Y0.,UJ*C=R5.TQ>V6M1J6]NVJ&N)URGIQ6^_2,:HG_'U& MH&M_M!A&RX/(L_*:C1-#X5<- 8GU8T0=>VGY::U(X6R\70<#!)S]_?+GE! M&'UZW+"<$$?*L-8MHFH8-G8CT(O<[3HOPC>>/_7P^K9<)SY=4<)(,V;%7V'* MUC._2TA, Y_O?$4A\=.$K'FX/XD %^]1Y*+/B+\@FUQ?PIK%0L=$W !+H0@% M//T9A8FX!>:0A.D9".9QZ 098>B;DR7.&LHID30B[]["VQ8N%S,FZT@2/A>W MDOT,7D;**B-#:^] >2Y16#D) L>V)' M7+8KOML/4.RC0D"22SAFLFI-83/,!N]WH.^\I"RJ^!MOA]?WP#D^-]"V\K&) M*BZ3(Y?ZW=":EK/RF/[0]O]RZ+ZB;%2#K;"=.]3C<+ MJ%)#V805YJM9YLE9E*0)WZP!<;U;9V?R@$-GHKA#O1^;E8YU.U'$"Q<]Z=4Z ML4.JT_8[(BJU\5D<_X*< E,BRX4Z D]E&^G&TNY47TD,UENM51!6DWP%4:A1 MK)^M%UD"DHE N PS<2QPPL& Y'+8GP#8MM\D8"Q;B!<+J!MVFX]%#+.)RY][OLF): MOXYI ?O"A6)6RCD0 MF04FIS8?NYI1F*:K&XYE#;I/+P"&0'9U+" Y0<1E%#M7Z!X3^NN6C;\73P:[ MLS7-<8>^3L_R-;CJMGB#6BMQ^^MM.6$B*&/P4?V=3G7[:7FIYK:FHO%T_+3/ M>Y@'CCI(VH_!-Y\J,KCCMJU=#-_QK*2!-\I;:](V M-FK?YYP1P8Y\ROYK>T]E=/-@?7/SWEU1;QO0FT5> 5([LM?VP(T1!MJ61G=U M<[R1;R)TZP$PHPWG@$7%T$\//#78=D@/JO=VO79BGA"]S(C;#=9+/_13>NT_ MT:/JL/S7, _B)I2F$MR-K5,=],9DI@ &S97I R0$UQ/.MJ+@,CKH&-%*>TB) M>+EEO^#'IDLA36T"3%1GB,MM"HG.:SB-^HT?%5V\0.H";80\/;&8!B3U:<\J MK.J#/GX0ZU7+X=%M1H1,1!:*9%)A@SYTMJ5)ZJ_Y)OU"6-&1K4@S*U:@)W': M%JM77.7EY8K_MG7@3ASC_B25K*Q%O,:=<6)9.QL4=VB->R*_%MM#$!Q<_ UXX^U=)".;W1<+&N)[".[CTF\L\ NRO3\YNF7KI//0@!7\#H[T.6XPZXH82<]UEY-#WP@L4#61O7PF,_)N+.%46&B$Q)$L(JB\=KZ)OS>/K?.#J1CQF&?Q%OJ7>_G M4PV/^UJ1G!ID-;=7/6:9TYL2:+70JD_4(AE_CE>9!$02 2]<63)<@5<;R7!. M9KAL0]SR#.M#L?:[693JES<#*6,R4P&F9G:I!B,S&E, H(::]!$['TJ;$KS4 M_X-4ZA\9T%@P4';(MHE]-O?:. & C"C?L T]&HM"DV"Q@$W3[(+,88GK4R?Q M70;&YWZP3:G7$&N:4IL*Y+2R4C7R-"(U!0!JIU ?879<1'U&.'<^F&?\\0&2 M/8.QM1GS>C:Y$N=<647:<+N&[>V\H*]'PVC-EHW\@ZS)8V%5+[/JAID\X57Z MW6B]V8JC7LL3IH]1^$03)IUX0\--_2?3Q[W)S\4I.SC-0MTZ&7/:'D!_WW1?M]NR9]S/W&6RY@NN00W MBZQDO-$4R+0O;IQI9(&#@I?ZCG@QI)GX'8I72ES$L"U>6D"""N.809K*>$<6 MR9[IX#O,L9>G$68?@NJVWF?EV>@B!_UT]YY&R]C9K-C*,Z:.V<%78R*XH:*= M30Z?>C6G@!<\6NK1.A$0=HP#?L\CN[K&IA=[EH3SQ((H(]M&@A;Q)&FWYL5KT. M:D,1+QKUI%YYM';\PTMDAEVF MZ+YE??4.+-I/S84/I.[=B05]1&Y\&<747X8?Z/J1QHU,==ASBDY=J;W>MTO= MIN;BU<*W]?2,&HG$521+9ZT7_"G3O[.5B;3)FDV2JB9IUWY(KU*Z5DT^NM## M'0>=+25'1VMB>&.FNTKMB\>)K;CJ*3WY!)P(9V6K>#,2V]#<-L43SW;W&DZW M"5,T2>;NKUL_\3D(GNZDO\QV%XS)X :8MG:IWD$PHX$73EIKTL>MU%SGQJ5.TW+H:M'[=.T9R9ETV2)0E+:ZW_AAZ/SBL/G8VD^I5[G6 MKV^)TT<-M"LJ5%4W0UZ.2B-T^]GTAHG+[WVHR@L5G$G&>MRZ4P,I?J05^20H M6R@G-9:*2(9+W8Z+I@M. &JBKV9\G,#6B)'4_4[XU'L>H_KQ6;1^A)LG3*8S MMH3RO6ROD[\IM:!Q3#W-;_5BL/J@RU+2B8HJAHV,J&.TA31PL@Z>M"H)3,U[#!3IG<(R=B6 MT40J&(H(3(:UD&0+ZL3A2;2U4DTK?PSH+@J"RRB&&YJJG(C*EKCAH$:[4J[* M<3.\X5PG;.NLJ^*Q*J!*,K)VDJTR4;+TF+,M&\)#5SQY'/ 8?._XX764*--? MFQ"8AON:VZ+*J_6]\3M[ QVZQL",Y)E9.3..<(:$<[28BU)CD[U%/CKK M^LR4YE0F&RUU5C&,F"H2DXR:6D6&B9Q9*6Z [0 Y+GG*\3ST?J*A%\5W5$SY MDI6_2=09+X;]'^[1,7*TNKR>0:-XUF%!N=Z72V,4BR19]' 6NJ8[^F&+USJ @%+?&T$F?E,)X\??(O>=8Z ^ M^ JQ__0%P<*#^BX*HO&A#PS=U]NUTHL.O\?K1Y6:Y)Y4^A*G+U6+V-:;,FJC MN9'S4N]&!]\C=J,J30HWDK]$ZD:5(K9V(T$-V='&M>;^D&%7G$[81G_#DXMK M_/>*&DD_T.F>[9M&-39X'ZNSQ RZ3=;C2WH;>COO,TE/+TL^U$D$8362C/77>[W@9.2CTF7YSZOU7M^W0B--EPU]C&$ 4 M5"8)"3I=A@()B2^1&6/#C:'L8ZB_;3#Y2%67C;6=)@L2DLZ&@,!Z3#+X9;F' M"G3&8Y"8CE(G:!G3?:C] /QQ!>N/"5UL@VM_H4KL-NPZU< ]UM\L?/?]IAC$ M%=(/$LHS(C@18(5LE.[1!O)8;/%=15F,F\4A@"D,I.V$.[+-=)9CNKX'WF@V ME+L7'XX6QZ.RE? =4VGZLJ%A8B4_JV;><;E-MS&5!;T0 M43@V]V@,%^A %U"EQ3:".>7)AFM3ZYGNMAF2G63P-E9NL/VXRO M9!%W.HM8 M1C;_'\^,@";D#7UQ@ZV7O[X>PJG>.@K354(HX^B1>Q9$_)R*(?N"Z]_ H51%\3OJELUA[:#BF^%E13ZC4NH($81,A!A" 3 M@++>;<>0XCO\@ 2 _? <]6+"/:W7!#\'%FJ/.AFAUP(VA^J,BS%\L=BAO7'6@AOY/=AV8=SE*W80I[OHX\ M#5E$,7$$BNQW0!=^Z(2N[P3B*UZ@95G4!PT<]Q=HM5GM$A]VCY/M8\*T<2EY M]M,5]&9:DL!?4'YHRY$IC<@C)3%UHV7H_\8^<$ [QGX;\RY\&WH'@+6(@B!Z M!@8N+^Z9RM]^Q; .I*1P]YP1\-=<."<,MZR%R.U(R/.*AL7W^8=.#/PW3'?& MG;\'F]-GPJ<4?CBPSE[W392]C>%!Z?LW["<.0"IGLXDCQUU].>YU=IN^TV[X M$;^PG4'(NLD>5C2FW (V)KG7E&E)KRD3Y9PF;NQO^*,0-05BZWO@''D::"O/ M26N:XYUXF@C=UE<%[1GAU&=$HF^SJ&NUQM>:ZYSZ7E/TY2.M]?Y\C?_^IJG@ M0_CUM?+:YCBKHZ%UO_.7J_0D6IQLDVR!.D)F7.J.,4HMM$]^, K^N%/<:-9.\:Y@63/."!#TSI58K6Z)-SXU\K9UR:-8S"E;B<&!E#QS MDA79.+['=U&B0N6 QV.0#;(^M5+(ED\ ;A8_)F+%>_,(Q?E@(7SQXJZ@?-1E M%)?MHGLPKQM%W '>@[5D%.A #B]4]*%4Y^GLC\5T-N=/?#A,%1+P0#S 'LN/ MZZ&P&BP"'%&P)I+,1F6SA?3Y",.BQ\!?BB*7]J<6?Z>@#O7F3^S3998,+$^I M5 \"MR"#&ZW:VD4]4='3P(M+K37I;7*3\R094U)PS2#HX7AN;F/F,X)MLU%P$;DAB^B#2 MUYW6YMAA]>+OV.:Q=>6WD9XUEWW;T'E%8*&ZX-N8R"L!C%[NJ;:%#&L7>L!V3T5!C-'-9>5ZC5\,

_7-;-1M\+&X5T"8\:M8:104WU _'7FVW*,UK9 M7(MOX%YS.GN@;&=O_BJLTRSGKACM('V M\++B]84LX@E[A:6.6^'V9H56LN<>-,'KI2I!VWID0<^&N]U'B_39B>DY?:)! MI'>\NO:X75"KJ>R,RL9XW5(O5^N'U[4;2#S2;9:S4S]B-,=F[S31*.] MI+-1G/,>$XSPLMP#Q39G@BND^]';))AG9%FA_CAO7KON=KT-X/3HG&YBZOJ\ MF@C[=T!YT=VP5(-7:2R%<7LDCQLG^K9CZ<7MGFCCQ9[>-6Q=A'TO")$E@>*D MF2P\CLN%M ^P;58&-TL'OFAL"F? Q)$,ZTGBB.KPDAS]/0TA:WV@;/:FQ8'E MS'OAQ**&6A?O.>B[('^VH8$"'P FX#X/K,T*\2Y1PHD75_KP0V!.-11?^]^_(-J&+;4 "_XDF M7Y%YD$2,JWAL828:+I73GQ$AYZ6#I^R$2@ M3@QE@))9EL0]D-*/"4U2?\TC?%]3B!DHC-:^FTD]ZHL,([B%S(+, M#P:&_ FQ\1]6&%OS0Q#/?:P_,,\2'2]>4D87"NO3>/T0G6V3-%HS4U090=\% M,8P;ZEM@N*8]<@ WE;[UXE/09VZ9,>!5S@#:W)S'N- TEL(% U%KFRE<\.@O M-ME,$T:;Y(ZZU'^"]RCRM.2'Z)2*3ZFGJ5;0C1+B2.YFG2+ VY%!'O<=E>K^ MU-963M/ELZ-%$#TG^]>PN #B$:Y,UNQ3$)8$$=02@V21I@!<$'@=$'RL#CX03E=^/'$,[M',S5 8&"/' MX?YL8XS$;>J9=$)B**S0$8AE$I/'X2-[-(3AHO^K0.%C;?X%POV#<(]6;H3! MP!5$6(LL7\K:4@+<5Q^)#KK+V2N0O$YG-?RK[X8S9QIK7 M+**..TUNY52C0C]Y><7K4TLV*0Y)%$JKH(HUDNTUS@#VJ, R><*2\QDY)WD\ M_47!J6V89:-!MG&URAV@["R;7G&WNUE($ZXC#:OLT*P[8F!K88<"WQKT10YS M;33I@G9Y*.]1KQ;C\A1AGJ%<\?TL)S@N&(YIM8Q75G^/W"QD1*P S '!\:%V MKV=,HPB@+-+5 2W9<*EQ%ILKO5MG!R) .K/KQELVT.R+F.6&,]O^:48))P#W M8)VJ]6$#,OA7C&V4Z3SORIB*6V*"+9'XSDB.1DCVCJP8:2,9RDT/@K&Z,>IXU(C<(225 ZJMJ!Q859O#XK4?TIO%64P]/[UT M7%Z'^*%B6\.D/>Z0U&I:*DZF:HPW)/4BMUY'PBNZT8((VB0G3CYQ\E:*CI;5 MK*DF7=D0MZ.J=9,]]+@57M>LD;7UAL^A+UJK^EQ6KK;,LZ+IE-Q17US43NRM>RBBHAEN!U7I)?OD81N\;JB4M*WGY00)4+0XH,N*U0[GE0VG MXX+JH?RXU33$*)VU#YJA-L%JW62W:_< J_K*>1LZW9 M+G,Y0='.J5'/6LT#QC$$K0K]^DO3N?.37RYCJHX1=2N<0:+1JLBM.6Z"/(6F M1N"VGG65/35(8O NGMF0I#$7@SS[Z8K\1N.(Q(RQR*!)1BX -8#*0)( 38LX M,8YN6/;"X;.KE*Y5BQ!='YPPTTACW;YXT0'O2&TF=N_[X_P+SL/.4#ZLV@AV M"JH4_."\^.OM^C2*8W[Q]-;90Q?>JO[3BG:M%CT'_XQD M'$G!DN0\T6#!8$;)=7\L='>K=1_I&:X4S)-K?[--D]0)/2:6YIUY;3?D:&"H M=_E5KOH^B*/>5/+VZ=2<@13L$H_9$$^_&\?VB*J[0G5(ZTP@L@/ OR!R0O;M MGF]_2_PJW)I[[ ^VT'2"JY#)PT2,DJ_&=QL\@7![!#P0*&L-\[\3W^'KQX+\ )=\6= M#=C>B'T7ODI@AR/=7X7DSPZXT3;PH)")8,UDB&*I49(3"G9R<$I2Y>*,NS,R M]J^FG*/MF9*<*RG8CK^K@L";D,#([+G-".<%Q',8/I2.EBW$NBCV:)\.+5VXJ4? MDC=.0AQX=,EES+^TCPBYD*#R?0J7EV^%;,Y2E?_?B,"44,'$%FIW/(!TMU*6'E"KQ! M(-5ZLMP$M_=5Z5/:G)"^Q^MQE5)VWYP <@C@KN9&;G5+W"Y7HUT-XMD_CV@ M>;ULT-Z[*^IM [X]QGWR(?=)"0D3FQ=Q0:HT"[L'QJ?FOHZB*6Y/K=/O$"0/ MV^'UU5II.X%FX:!L?&:$+5[C.=2Q]BJ/LO&TO%-]I:>ZY70\M*>K/=4^VOZ& MCR)I 3A<0TZ$^E+"<1. MB_/\#8U3YEIPGII&HH GY,J,>]S>M[X\?CA!^S/C:TU^OKHUSG SU%(]2[X^ MRN]&A^TZ@7O:(;"??S^4HK>Q'[K^Q@GV[QG]R%-ZH'AP$9VV]T8^..DVY@6S M&$!FT.A'K;[FC9D$NQE_,XS["H_OTDP />=NW+=!FM5P8=LH4Z(0<0>D7 M45)G(-P 'M. C5ZLT?+I^9XW-L^<.-[IKBAKNN#& !-]U?N1^\LJ M"CR&8W"5P-4\3M6>&NY [F@E.<9;DL(;_ET5:ALRC"\1C,D;8/WE_EXKG$0* M]D3F+Z[KN+8?K;)F, 9<,4#(#S: YM:)4Q\F,BE#S7OJ9E.='$<*R<@)FX)13V[(AQK:55.DRH\.)56T5>!967[9L$Z.*:E F=PRKK!,LG)BFO&T M@2A_I_YR!?#[Q*9U2\JF=X\TOEG<@UB)7"&K?LW6@@QN3&EK%QE4FM+ BRJM M-6D;.#E#DG$D@B5<\!!,RT7ESOV C]^6%V6CF^F]*EOBC6J-O*T+'LMD":]7;O,)Q$,E3W>G-'17:R?^ MI>Y!1'VWB;FM0N]:!S[H,R%75DG>HU,7#&R^JGBD=RY4_0N+^FY3\^YJO>N] MN]QG2MZMD'P8[[;XLM-9E*1L N4$M/J.6%T[[!ZLT*SLL@>-,/NH2M36VYY, MO)5CZ<%OOROO8>R/W[^X/PSBL^V21JM M:9Q4K)"4C7!Z8[U.X(/5+?!YGD;.UG._C%K?JQB-GWUTUO1F4=*GIV*@A-'+9"7G%#+VT/1 M"77!"3?WNRBDX]:9\ G\1.1.A>]RWM5Q.[OA,45=3 MKK['Q/RWOKI<3?,)^6^/=>:4_FOQR.%^N]D$/HV/]*[?#=;VPNW)AEJ7=HWK MN^#U:%/!VWKU3S3THIBX)>>.&7TK@)Q-:)JYL[X7;G"= MI\0X')IGTYW"2Y+OH\A+YJ'WD2UUUYL@VE%Z3^,GWZ7)0^R$B<-?A#S=Y?%> M,XGN3!1W./1CLQ+X=Z*(-YAZTJMU)?.,F,49?%,+Y"+73O([$WU=\55MLR[Q M5:;X>N)+H5?K^ +V)_!OCW !^"4P2022RT D(69D'Y>]GTSS: M#CBCSUS7VCVI:_R5L0UD[O/RPK7E^M@#JGOO+T-_X;M.F)(BK82/B0("K"3( M'>F[?T]2]0:SILO$ K9"W]J0E=I/*&BKI.XO;&>V'TD=5-\]+;@2B61C)GN% M*[OPR"?Y9]%Z0]DT&@2;QVQ&O:2\)!U;-A=MLN+\\VE>SRZ;K@=/+&FB[WX.K;8Y]2\Y,^$%W MZ( ?R00AA22$.S0;ZN&)%_@HW8V\=3>L:;C60+._,.4UEXXF:$+N=]^H@]6P M'^*0;:)Y$;@FG9"';R,5!@[B=]^(TF0GI\>S'FVW05Q?YOU.O;[#5\7BG Z2S;"]ZIF+Q"^-.J:@T-9\=5(??B30L= M!S/RWD*)L! _+A*E9P%'V?383WTG"';$*0KWL@DS<4"L*4-JKLUE%+]G?565 M:P=D]WD K,K.0^#L(:_7#[=*C5&A;@DYN)Q#P.\3C1^C<0"X=[/?;$ 0*.B3 MT/B)V10LM=BFVY@2/TFV#HM7\L;/"H(G5MY^%N>>];>-#]O@QKA*C4IUI^0& M>-&D6LRVOBB6DI8O"K<_F=\;(_2,C@L'8H7;]8>T;Z.AO04?O($XJ+9MX_GB MUZV?[O(=(HM7I^\H/*7CIM3C>S2U-TQ5;7%'5:V&+B]=LL)0D)UQTDC+922;\C!3B5RQW/X%*)--I8L

4\ ][/U3!_[,'_?(O,3+>"^:?-=0?F&""*#\$F&]H[$?>1>A9 M!O2>?IV"7GZBY*19CI27ITL)C8>SY7WJQ.GKMN8C7?HA3U2KL^G$AU"^M9Y< MA;=KA?/+*%Y0WR:B5TGPN8*Z\M<8!]>/V'^.T*XV GYT+V1_ MQ0#?_^^SMUHWF%==?FUK"AA[_'#YMZT3LP52P(WB! &WRH'9!V6$$XV'M^W^ M/NX07+!?X!U4YQYN_,)V:5@.UE(^&KB8B?XW99-T/AWU*3 MDL=R#4FFHC@:)Z D 2T)5Y-\FC\RDHZ;OMJDX5%_:C.K?Z[#'F(G^-< U^#W MPS:J_6LH,[+.*QR_7G-R]/ _K"9O6AB"GS-Y;(QTX@0^$FT/CYQ>62JU/=N7 MLJR;_ (3GT644QOQ326:R_>YSB=:_I(V'V>$V9QEHLLB' M_X'E-//7/HR5,SKQ#6/-Y?MRB_$9YM:6+=28W:O(0I4X@?W\6)>G'*/T'3>^H&RU#*/&[IR0Z'5I> M\5/;E ?W*&7]EY)')6O"X!V%[)ND=:&]3'*2B:Y\TE':7!7##1M(2L,4$YWL M:$KVPL]*Q$2GB@')RK RW5_LQS NF)4>BV!_)*D\O+RN044,TY=1G'T$[51O M9X\NQ&Z:51J57%%N@-CU*L7L[FKM7_507/@]]^%MALEUCG'YEIF-QKU;9$ODE6;W<'5T/-I]3XN5L:$)2ZJY"WW4"DD2+]!EN M_Z<1FRO';*B'(U"X)QL$;#H_(T_\UHOC>6PR77Q,WOPTOTN^G+$N8;(-4IXE MY(0>278)O ],_#"ERQ@<.2'/41QXS[Y'Q[T_.YQ99^-LDC=;47JP.9<&%VK C MDL_\%6:J[8 [MO6ZRA&M;HTWC@UD[E[U8T\\WTNSDQLRBK+Q7MEH0]G: &(V MJ59[E( ]]V/JIC>Y+'".J0I515/<05JGGQR>5>WP!F:MM.U7=$"4%%3YZ;V= M6!Q2ORJM.JQ8KT*7K1JNHR2Y9(YW%H5,X"V3.1.>S;M/*1N2J6CWX+S0Y.(E MC9TH]OS0B7=\(O">AJQU, ^]N;?V0UA:L[Y/AZ=?HS#$&<_CV;I8A@_*#?EJ M?AS=VT;RP\I/" UH/O>5*]KY7"(2Q21@TA/P'MB@R^3/1UW8.'!2L8'%1^,T M$G?86=-H[;N$T8-+%<\KWUV1M;,C3I!$Y)$2CR[8]-TC3L(X/]%P2TE &:/L M6#WC&(7+J,QN1IP%P[U*^:BXP;&FZ2J"&QJ0:L1G!#/"Y&-3Y9H/@KG8R/:;>3AWDM8_C)$ZE&&9_[>.7 M_?$S@[8D"GR/@QI'K8K,E]J&.*-4KQL$IKH5OE@TD+6M&Y;(9J-QSXDMC=VP M,J]%TW1*KGB=BO-K+39<\RQ/NOE8G\-ETAZW>VHUE1U4V1BOB^I%;@^G>6+6 M/$FHK=.2Q%DN8W@;C&$ZG!7Q':"ZFPJ:+KB]U43?\BF*NCU>GS62ND.>G$1< M''B*;4.+-P9@+PC*=__=3U=G6=[3O1/0Y&SEA"'S+_7% <.NN/VZB?YE0-;W MP^OGC:3O,.OE3,@SXT)R-C/"&9&,D\4;!SHCU%Y%,.X\;?=77UXPZSG=$.AO MZ6<2!!87@R6E^<%XL'N(8,FZ99+63KX-N^(.@2;ZEQ(S#?KA=?]&TK=W_O7& M"7=LFDYN8S]T_8V=1:6L[,,JCK;+U568TGA-/=^)=\8^7M=W.DZNM8#*RY4= MI^'F>O%[\//YDJUSQ]IF+BZ%OJ?1,G8V*[C#I#CPJ&N+TW>--,QWFI4-\?FF MF;CMS^#V!$<^]60)E,<>=6T1NZ-.P\(=50V1NJ-6W'[O_MATLO6JMODVK:(W474TV+E-:ZQL@S4HU$;YT$6)%& MNK]+MJ%QR@ ,,@*S-%$A#,]X$>*03)YQ,RL'M8E2QW%Q_&RN@!S^!=+ /))= MQO&S.5X90PZPG M3F=KH;V\U#?HAL]=VPC?^K(!YP$'=SD7^#?P@23^O$2JO0,-C0UJSS-,^T[: M\]6G&48=)^O]/:WE#/W?XEE&+E=,O7EZ&_EA>A4RJ6GM#J^V$W*?-]*YY.RU M/1![N9GT^0,X)$<8($HQ>A:4RW%H!MNAS;5VR#=Z!I_A11CR0=( M.[I65D89Q<$S.?B=M(N7E,:A$^0GY E;RUY'X?+:?V+1SM/\=([?@1SN@.AJ M)SE0VM+"&T"=-6H;6#EC<7,W9UWD>(@*@,#]A+//DE7MUR.R9K"/-"4)SWM) M([(-G<7"#WQ>GMTMVL*K:X007K6;Y459E(WQPH!>U_;(G%27 ]W1'/E@]T@N2UNYH M(*YNK_S-0W3!JQ0HCUN;4YB0UYI90^G/]=TGXNF&2K0?Z_:D ;T%\0%J.%\Z M:S^HSLBJ^AZGERHU*8[?Y"^1'[=5BMK>CXJS-?6YVH)S'/< K5ZH2_TGF%2QB9AB;JAJBS/.C#0LO9M4U1 ?PIN) MV_I5I(PJV9/-2Q+!BT3/#K,W?T3L+*:>G_*".';>1QI$_?,M%2NV&,8TMOC8 M.'&ZLY*6O'U,Z*];AH873[I7CJJ;X@[+.OU*.<85[? &9:VTK>]=%T0)IVKU M$:$#!1FKNN>#E*VGY9P'6M;Y9]9T.BYZ*'!O7@J4;;X9=*QG_?M!->TGYZTU M[PJI&D_*8_MZ;ZC:9VU>N"OK6G_[2-%V4MY:<[NHJN%DO+2OFBL''MKC@UA. MZA2/?OQ7%'AL@9U<^VO(X:QY&$9**,_.35\$;1Z$L^"3[C'O0A41[!V'JM>UE(W1PGP)GJ63/(7N,_TM=* MW-\R^[KR,/[/7^_%8BU^^>N_Y9]DI/[Z_P%02P,$% @ -&MB5R-[PD>Z M/ IDT$ !4 !C;&UB+3(P,C,P.3,P7W!R92YX;6SM?5ESZSB2[OM$W/_ M>^[#]$2,ZUBVY:6BJR>\GNL8'\MM^U1-WY<*FH0D=E&D"B1EJW_]!4!2(D5B MXP:0\BS=QS:01.;W84LD$G_]KX^%:ZP #!S?^^7+Z*?#+P;P+-]VO-DO7Z)P M>G#^Y;_^]K_^[:__^^#@?ZZ>'PS;MZ(%\$+#@L ,@6V\.^'<>/672],SO@,( M'='1L'/U\E9V_(%^>_' MI/3HXN+B*_GKIFC@E!5$8D=?_^?[PXLU!POS(/.!P/DY(+]\\"TS)$AQ]3"H M)?!/!VFQ _RK@]'1P?'HIX_ _O*W?S.,OT+?!<]@:I!6_QRNE^"7+X&S6+JX M,>1WJ3_?>G9MU[HA.M[;^K#!6G\%P/+ M__%\GS>"N0X<&X3 FGN^Z\_6/UG^XBLN^55,*+&M$,!?:RKY$B*JXH9<^YX- M/,1H](_ =QT;4_C*=#%L+W, PD!:5RG96JK\9$)4;@Y"QS+=-O7?^9 NQMC\ M-9A,;TWHH9&T:1J4?T)' US[BR4$BK,B6YH*M9Z!A1K@KN^#( +VI67Y$9JGO1FRO&>;T)9'5$JV"I7O M? BM7:'J!6Q=0EE 52I:,J36T*Y6FAJXKX$686?[, M1T&(9DT8H*[\*_!L']89#^DB52@8+PA>S0]01Z><%!5J%#=;R+#DE\0%BM= M: %4=Z$H]14E9@ SO..JY?UC"E.S;G3Q?O+)A&&\-C7*Q>FP>JVM&DV@YBNDVGI7^)8>JZ7ZFE-%ZN4MC4>1 M.IH*R%;LCZNO8YDP'1<3+]%B8<+U9)H6K*]Z]4_J:*"=7P:/Z3S:IHE8']71 M2'=1B#F_\&'H_(OTY-L//$Z#]DW%_[2.R]CZ=A'^@H[J3Y8 FGC+17Z=F?+: MMPO_TSH:[+N)6(YF$Q!,IKF_H-^T;S.AK^NQ8:IO#(9,/51,'!8!=F,X*[Q& M?/"]V2N BT;FIJH?U,LX3^8:-Q11&?T&1L!.9H4&>DN=CZK?=-?7GR)/O6KQ M4N ).I[E+$T7H4%BB'YX:#.)V?K@FPU,,#6^J8-GHKX!J!)U.F6KKR97LN:N MF"_2]%0A"8'=JK.)7]?!H-6 $NDP]5'P!+K"0 MY>.MY-4Z*=&&YKQ/Z6$0]#=S-H-@1GZ:3)-8N5:HP/F4'@:)X6I#_QW).AV/ M-["CY$G6X;"\ 51I$F756V8BPA_0WQ*=\.<:OGN5L1_X"-&2!MB;WSHA_MSA MX>'%H7%@I(*R_S0]VXBE&M6".["V2%_7MW)-'RT;5N6%I$].OKA8[!;-*W,R'I^=Z@V&D () M&L=*T$"[=,=',X%]@R9D!A2Y(-0*KUMT5Z9GE.PQ.KGRJP.@[MAFA4C/>_^$[G M-7:3P_6U;].[ ;-6S["1UR6!ZTP!7*_FQ[V-]'6F3IR[@M-C*.5[!I&,%@DX MYPK N;1M9+H@^2^T100C*C E97L&BJ@&"2 7Z@"YQB$%\-5_]WAP;$OV$PQ. M^]/=WZ$Z+,@ .X%/T%\Y<3H>)B [Q?N)BH@2*33=[LQSS7SR@]!T_Y^S9$[] M987["0M?A124;O?HN!-?0F!28,C^N3>&YS8Z-76W&W"< ?>>Q6Z0W M)A=J>&KV;K?<+\#"L6KKT=';*_9GEYA]MTB^]>/Q^.1<3[,+-3PU>[?[[%=H MXDR$+^O%F^^6V#SW]]X8G-_JU-K=[J]3(MQ^6'/3FP&*7ZFL6&]L+]SX% (5 M>^;X#DL8.W_C*Z1A%% 7..7%>P.)M!(I-"IVS/=>"+ 2S@KD2G8K]\C92#IGOOV>#C MOP$=@9UR/<- I/4I"MUNC2\7P+/QL=6=:\Y*K)_[>V^LSF]U:NV.][SQ*'CG M!&C3\@]@0OIA**UH;S"04B"%H]M]<=PY7Q:FZUY%@>.!@+Y>RI7J#0BB;4_M MK^),^G8!X PMWKY!_SVH8"M^FI\54<6*-V+? YK6_]06ZV!),HQ*G]L0^ ODAB5.H9.-*JI&!U MN_5.@WZVL]P=^DW9+$(IV1M89-J?8M'M7CO?PC@,2PR-3-F>XL'3($6$LL7^ MZ]?=J.^F0L'EGJ;(V),:$3XZQ!'A&[GHWQO11E:VD0@WI!^^J,S1J1F\$7E1 M<# SS65,5."&0?J;+6.37_R^460RO7,\U& 'H>G'@9R4"'*Q*M6[6A4UXBLD ME :7%]*EJ\D@@'N?A#;4.'2DWA2@_9']$%N(VGS2]A# )"2:F!-MG)"Z.Z4 MS9OE3%E,NP1H-*1%-.L]X/B-BTO/QO^%[XJN3!>I'%R&UR:$:[3V2A-GEQ% MJ*Z>A!#!MLB+Z@KWGB?%1!R/("P_V!"I,B162.M)O2(C1P:T6'SS-W18H@4A M/K,D]PRZY<:]AV\@^G"-]*9P(5MD2-AS]:)>P.FHXQ+?_!XGE'B"8)ED M#=G!K;S0$)"3T(QZ;Z.NJZEQ)MG30O4)K3+F="2N<5J#D$9M15EWK) MJ#=SO 7!HNZ,+Y%[[ DOGYHNDKP?8+^$L!PC5/DD#OZ: V[Q,,??=YF5=$3 M?U/7R-*LI!?'TSX- EZE,"TLSI8OP?'):Q-_;#\N-\ $*!W*1 MJH.@0V5%6UT)=DZ5?![:G0RL%(XPZPR"'/(:MK#@4\B*4C?&H^]9\DZ>;:U! M,*.*CDTM%I4M$S*;'BX)2LOFS7*.C#ON'_3BFE%OS_<%\)NDF9M7\39S) 5U M>H5!0"^I'O6"?A.3P5B-*X#I Q@$R Q5J!?\^[+=SV3*3Q/ YK/"LH]W1:OK MPH.JQ_JU].R]-R"CO=BI/[V"+D1H!%@F3T04'\R);^%E@:(A.'L# 0D:H:KNO:=/?CN]><^%S1AVI<&1I(*Z+4PX"GT.Y*(USC[_QHDE*18<'!D$ M56S5:]WYH;3P7+('4X;)EX]C1G1Q *TFOZM3AB=^R4* M3IF,C24\5?E:>;M=(+NIR7W4$F^J:#^LL]%D:DV?CL-3+'N=D2TY<':(:CRL M8#CBU\_V Z$CCM(* ^>'I.*MGHEV/MUD].:O2P=.!)ZF+83'*40>WT=V0A(; MC&]\^!Y>> '/HC.!46/@S)#5O/='I=)G*:(F'APU)!5OX1"U^V$C26/ O#FW M4TPW%DC"5CXD=OP?5\2&);3MQJY],!^VPKLVE@^:OC/JTLQ%NQ<%Q MHJ+*O3]B?87 #"*X)BK&VK+&!EKQG'&.#I%QSOK-!RE%ZSHD+F(6>/C-SZ1L MUSQXQB\T>L!.'[&^M*QH$9''*F_ U+$9OIH?](-W&2F#8T\3^O?^-E_1BL*;D\$10E#% MWM_PX^W>*H;ZZ<:']CQ;XNJW%1ZJ16JN)P+!'(2.96YNC7'S=(VKY.DR_I+[ MV']\&4[>+IFJB&.(G6>GY\=GX^.CT_')2?<7@%S7?\?(W/GPQH_>PFGD%J^^ M<$+^9&3H-JQ4QJED!5+;#KT/ ,SLZU$/GT!B79OL\)X )$D^^=XQ6LV\R4;C MTZ/!4*>J]KWWDQ12P%Y&X=R'SK^VDPV=*+LU]H,@0EJK3D'4/#'N@R 2)T5< M>I\(P="X]QX2B439(E7VB18\M7OO\BCQ*,>:B[O:X_(#9H6UR]W\ M-9A,4]^RX/[V2#0/]?8;AC\U,E_19L92FE4^Y=(/%'1X\PJ2=!LO9& J.WQI MQ@ #V,(&:,3%F8&(8Q# E6.!X,5WZ6M/6H5A,412S]YO3;]!/PB>H#^EGM%F M2@P+:IYB3>TNE9V9O #7Q?F_@ >@Z>*+NO;"\1QL)/R899(&E'I?0*3RL!A1 M0^?>[SZODD?5T,+Y#2W$"6;6GY$3+\6? 3ESQJ,C;7,=*3]$K<>':NKV_MH >3P=!&%.Y:PM6"]K M\*OJQI%J*!?94EGW =P\N/,A<&9>'$)@K5^AZ07(XDU-HD$0'#[@RC3G=S*%W6C;+UYL6M#]3[YY<80RK2:AL5=F8%C4: N+3LLR,55 M3*'O[X',KJXWCAN%U) P2NEAP\]2,B5 ?V,"?P/X@0Y@7Z(]F#D#C]'B#<#) MM!#HQ!H3I&0,BRSU54\IU-^S'(H-DGXC&EPH*64O:"2E?$JD_I[M9 (M;YR5 M8P//WHS"^*UHG.Z 'YI*K3HLRE36..7)(&,1*3>4!4,3CZN%)N8^:L1?-?Z" MO]N'6WAQ>TG"J8+MQ"_DB4A)F'TV.C\[/#X?G2F(;JRYFSU6G@NW"9-+[7*/ M&\VCK]+3+Y+"X F?F2,PPQ Z;U&(+Q>^^O'%6DY?:$CZ?O"M36/U/DB29ASZ M(0O"A/SDQLRP_QD%8?+V+L^4DFQNI0VZ<;Y-=HKWA>Y,W?OX\IJ M3.B?[*Z M:>,U-;(K<[27V(.3@8I10S=^M;-2D#5 6V'T.FQNZ7F(./O:DVK[VNSW_MW8 M?%'W#6V%K,("=5.^(J(=GY\=J4@LLVGG*QXJ>=OGAT+P0S#K:PDJ'@H&?L(::P)EQO7X'V%//=TK'Y;2%31@! MIA^:H:0FR%%2)S-19-89(J+R"E,7YLK35C"1I9;/*WF"E+SH/:IRRE*7T6I3 M/3/A+"\\1"PE-*7>%-4N'S-[$!:M/T2XZRE/O?+9<:197O\;?X$H3(LS*RL[ M1&3%%:5>UE2TDWE XP\)AN=M7S8%M<6OTIZ%K5;OSZ#0J(+7"^ &Q/]][Q6W MZ\^^Z][Y\-V$M*@<22G:,H0-=I$E3>C=^T.9QO+FJR="$WB6C25">C=$A"6 MCH_=R3!4'=S75/+1H1)#1OF&9AK5[&@IX^10&2*G?D-G8JHY4C-V;ZA]G[U:==$V/, J:$26;U)&\J.I3+(=7,7(+.(P-;BA',@25CZ1!8& MS\#R9QZ1PGJ6L^W/YK$;*S^1:X>Y2JS8PGOC"OE/8(AW5C<1=+Q9; FB_C,( MT)1AD?@K5.H2(T,F%832%#AA1-^9U!6['_QMQ4HMI"_3CY_Q/J]Y@HK+U8VA MK7!)F+(U[5;7N\=951PI=>00"$AZ6A@GI?T.PKE/\_F)5-6->QVX=V0L43?= M5)Y-KZ4#X;%22B4O=27F$&%2OH9N!*H,-8E:H.7#: MX47=G&6QO_C6LY4X0EHX;QHJ+V24;RK;F5IRM'3<-%2"R*G?5%:T4HKH< \+ MNPCO7/]=-*W(N&):$?09(_V.[I>N-C81OVM5J)+<^SD_O!B/C@Y/5+Q^AO9L M)'D.]+%GV+Y:_T @W7N;]/J75NBLR OW9;EC>3GH&Q&>[W.GRM,822-:>H39 MEF%Z'T85/QG%./+>%M"-&2W"6N00QPPM\$!AAO&<^Q_[[CW+<4$N$N#5%[0] M9]!JXU-[3=3.#-K[(.3L@T;HWRY(SOPE'WVB5=6-A9T1H^0@O*JYAC"]KIP M-1KMB&[\Z"V<1NZE9?F11WUZCE7EDU/5S32L1T!NDC;+/:# J?5)KUJ6:BHY MC"8'Q$ER^GQ\!VW?75KXDT]5#*3Z]57+7;P1.AQ>'!\22N#?9(R'1MSLS(T3 M20=DX)UXZ0B,C N<54D>F3JB/NG4O/E:>+%5X5GNQK /V#O]C+.>3Z;(YI=! M ,*LI=C/1E8A1-I\=!D8Z0DE)+C(Q$7\$G$IHS60C"J:M9Q MYV:9JKHQK2;<(OR1FU&;#;E3S9U[;X4 0",H]0R;62=OJ#-DJ/.ALX6G?5UW MA)8T>8)@:3IVNGE.7WOUXL0R9 T@SA\187M(K,IFJ>N>J,\XRLZRJ..OP+-] M2#1=D]5#V2Y2H-I@Z5'+ '4=#%J&\=+GZR=SC2=K?-Y@63!"VCGFF^.21:7T M"H@E;+!L:\$L+?@=5/,MO_5-#4"+$A:NOX>LDK'$X'T%>%;?M3#:08O3BB)@ M'WDE8XJZ'@#.U2F-8P]KQQ?J1JU. W!JFJFM%R94\PSOAX.V8EPEA>O&S_9B M7)LPC.I +\JN\2G9XMRA#4\$K3D:X2=3? 5A29X[]6RR>,!7$^X72V060-U( M5I.D&XE:9,#.OK-!>[5\/[GS]5MJFE<_N1MY%06.!X( !,@N]Q[J! @-M&^: M3M&2%K69&@4F+6@O^=BPN5IQRNJWYBO!H/9\F[?GN?(#H4[I5]-,0UWSW3F> MZ5DMK?DDA>O&S_;6?$T8IB%&JDQ5EUFE/(/E9IV2N8W,F7KI%77C4HM$H$^U MDN89W$H/^A8 =G"'D'C 2PUD J0$-?2:6GZ_R21EE59#^,^Z9M#SYI1N,A5A M$+7\7C-(SBK-GH&7'WUVGK XVXEP;@UD930@OP K0OK<@#>1(:FTWEX3JYIU M6@C>5SC)93L7GT^4TGO-(AF;U#T3UVZ)M-&\+!,R9_5=7FFON53!-*UDE5;% MHHU5<>XZGN-TMWC>/!?*4RDI8HZ 49H]^"Y?(^GB"2TQ=VTOU%XSK::9FLJQ MK,P3>CN= BN<3&\_K+GIS< SZ@,3#YL$_S\^)%N9+B"W"-*4OO@/EYZ=_T6F M)(60+7Q)-^8VX"/MRDJJ+^W63VA9QR1QKNIBP)7E1C;J]%GCQX!0.-UM(P9( M=PT,V%1DK[(AO(W!^G-8;I"G+-K5C0-6_0I='\@W^F1?P2 -W1=6F[?X)5HN M76);TTUM>^]-?;B( >;D7A6K/<#1K([F+;PJT_F5A3A#$@CP^U#,JPD[!;6C M0@T%7*EN#D_=,8Z#OH7]:"=4]^YIXA(+-17!2QD%= LV?P2N"]\JE'_4V M(5J7,4,,!U^<\+Y=12$ M"'+(69X+U^XZ7)?9+%ZO%JVN2^^NB&4^/+>&RJUZ;H\Z' /(G>E IO.?%CM_ M7HB6G3Z]%(X&^3?'$[I\RJ[2L6.MV!;Q5;989=VZM@AB.0];=2U;["O9F#T_/E$K!RNOA9L8NGD@W3LPTBV]@*-S;2M>S[&:OL M&B0S$+(' TD9W8X.0HWCC1)R0G0;+2IAG!T^&E!_,,/([ML-25J?0EY+SC!R M7K)-P)(/_.D!LE \:I !A8@WLO*U'$A(,WG+AMU"W0X%#SCQ#1ZX]F5 M\EP_4M[5RU'(]N4*^G02BM&) ]UTX*^F&XDZX"Y*_.5(A)'*T+(C;I3GB&^4O' M97$R1)9!A!D;:5KVVJS>S\#%5P3Y_5>TDKIPV1RE03%Q7*,C" M^SG.0W%MDQ8>;9J?9N6B;Y)K"NAT;A%M[E6TM;_BH*567$:897F0' MH38,T^MQ*EXF96[K"@Y')1%MB2PC+TS+ 2=IZF:U2 L^IQ;KV'.^TP[Q=81 M35TZ.P^3G&>\HEI][JK)$/5DPC"^XH5L@^/[!#ML27Q:(M$@(HT=F5KV6YH- MN/'GO&I=!YZ7MT>\7TM(T*5_RV*8CSNOIVXKNWLUL2HOT5L _HR0O-M5-HD5 MI_N7Q)5M)1D;45KV^EV5N8F5:,6[/N_.MX-_N$TIGZ?TB?(>S,,C?X8MHU2K M$66GG4[6G,0.Z75WH>Z+J'5X5"7!@_&7]#O_H6OG'F:N!]*T=?R?-?(ZE(K1 M;3AH+(>#N+9]7L?S[IN\FNB?8N/"\>'9X7&56R?&7^*O:#LJ#/[ZR8LU!W;D M@LDT;29W>4"OH=N(4/MBB:RNPTH*N-7^SO&<$#PX*U P).G XIP1EC1@+M6S M02W:4."DB\^^1B1;T&/%5YCX*C5ZG*F\W?MRFX6;OK5=Q,-<6DOKG+GDB.I/[QI6LD!Y4C>O?HE,^2/ M#HM#?MD%,.T'^ '=!'N"/J)WN'Y"C<,3.@Y=6F(7$&\ X%?4I;]7O_554<>V M7&(*=KV)?S# F>2"!]_T<-SPYDD\[/=V5G*[7VF)_:=1T\JW,)VHYM>3N<9Z M(VN@W\ (:9!,LPZ0=:_(BQPBPVIJW\*65=%U5:D%RJBX0-FYM*K]VD3H]BJ[ M\.^=[TNV_$U6U8BEDVGNJJ?<(" F1I>.SX>#U>5KZ-K)[E;%?5FI7G]4[/7% M6[/:=_R>79_=\G>W1?BM$0M-7#>.&^%GN.5ZOI2T?* M2]SKD1H-QL710/IVC_:#1:/7?)H1&K]8.$8J!N3'GUO!0+4 MZ+@[QD^_BWE&Y83H,@*UB"%K"*MLHEZ/7(6;/E(#U&G) %6\[Z/]$"1X\8=7 M?$.YB[/3D[-SM%RMDS^*CQ]2TG0;2*3P8@T1]:W0>W\LZNOF; ;! M+'F\+\FY(#0="=4=&'FJZ]Q[URIV ) ECALY6K]#?@S:"[G:&< @2GF3)43 M,C#R-*!\G[VG]!?LXL-9L57*B>Q#=L9?$O':KE=Z]:3==OI,QKX /Q1SB\"" MB(C9=%8[="?LYJY,J@C599B0> JO!86I:Y&.GUS8C&FHAX;0>8N(Y3^<@((] MO8(NN+8(6I$9DN9@K$!W7TU23($;?V$ZGA0)XBIYO<^4Y_"61$@48H:R6G?M M9-3[#A9O $K!FZO9#Y09((GBS-=:$[AO<5SK^C>TKLMLC#./P^T.?&B!".Y# ML* -])7EZ4:-3N:!9JW5T.Z3EANA\RF&\T;A[8?E1C;>H2&[H_^S7\T/"BLK M2-*-C\U2I4C%IDS4:DS 6,W;D');5_83D?KO5'O^6.1VX$Y;E;%^<+7._"2V M6Q43H]MX(?N 9"/ZZKA1*5&'L5&EE-8-W4;0*I) 1GL!K(]UP!K_$P+ W)ER MZ^F&OPQ08C#SU6UFQT*Y>_BR=#S/_,-$ZY:%$P*[=*?)*-D'@/@FWD(EJVKO M#RE+#,;;:[*JZ,:'[@;LRGM$Y3-T9JF"MB!XA0[C\!9\SA.36'X=RI.D&U&D M$:63HJX5!&;XL<9<&=4GR4A7=M2%MA9IRJW2R<9?)<\R/3(;SBC.,HJ O#7/ MD37/]X=C,C895MZ>^?#=Q/: M'#4R)74;9FHG^Q+544=':-IV#GRZ8L8S.1TL681DQO,E0(#:+Z$)0_5+BE1A M>A#F-]/Q'OR &J8E+&!X+*FH\[ 6I=7'"+51>ZT,$LV%8L>CQ*UG*TV_Q5OY M[?PR>$RS=(FO_0JY[077?O%?G.VW_]/P0/BY_%.^_!//N M'REE2EU@I:@B;)!6#_#30,'-$_?$G8L/-^?.,J ?YXO4ZQ&\PF#L'/57-H,F M<>1HNV0#K'(YU+1BPT962FOJ1K);(%,B\KNO0(W]@%?6 -1-91/CL-3@N\\C M;J5A]J2-WAG ,-,ST4_;7HE^^/T9J0M*5M2YO^D&6&-K9;Z6 B%-S02BBN!4 MVM=V_JH+5GS3EL"@:"G"L?UW1+)%M*!:/_=W[>S/:%8> ;X:*C$P/]@89/_> M8PRX:FBRDF,,O ^+V28X-*RHD5$ O:RKYK)TX@B:#^))6.,81T\,XSR"&@G9^Q*^TDAFN)- MQ2_ZH>GJ3);[/ ZF>X: ME4(==J4!DZ:"X@E=QKU_M(X7-4-]VE4V=J;:^^\'1MP P\RTP !Q$SX#:)0' MT%1Y%)BC;QV1N@U2M8-L&C=&SX(J2M1[!O@,!&F!72&!9;K_ ";M\*X!R;I1 MJG%&R&WAZEAM?]P'12L]HJGQ]1VX*_#=]\)Y!8^4@-!/KC9AL+UQ/908"/?= MUW>_$78FLCY)6<-.K=[+[ ,7T9?E71U,:9]\K&6I83E*Y"USYT?-K#9389]\ MK&.H5ATQLD^]4H+6Z.IB#:V=XY#+*6H,A6EUQ>T1UUHQ5<*V4RW8IOVIU,EH MR 2K89"$1F>MGE9UX3U^=F;S<#+]$<0*XW3AP$343G.-R#F)SXO)-<@'#OSI M 3)4[!,F[F+R%6/S&?T=P:3!O#S#NX4Z?AP+)[X&I TW(+"@0UC)NOS(J*'; M.%!N_]S+5I+*=.9(;3Q^6@LXY(R=CU%DJZ45,-(!TPK!X9NV! :&"KT,F-;! M_HQFY1'@J]'+@.E^86.@H/Z\0@ML!D21(' M>C-BBE< %_C-8B?S#5^9)@VIY07SO>1(^7Y4/A;1@D].NGK MW3U=EN_PDS?4?SSL_KK]L.9X]73GP[QQ>$E^:TCL'V^:5G98RX^\YK\!;"Q@ M7Z[0;V=)L%%VDJ7EP9<5TS\:-:+AL (,F";!*P<_\L)G,P1/ %H(@"K<*1$S M,.Z(:MA)*( ."]CO9ABA5CD@F$QS?T&_D5W#%N+@A=>PVU;@).+Q.M;=-N1S M'=OX )*!.5W=W42\^'49$7T?."IH-ZP@X+*M_Z;/IB:1B5BO+E W+M5FBIBC MI89QAK4I$S(.LKE@)'I5<9\TE#/-L#9OHJ9AQYE+2OFDG)!%AK75D[(((XI< M6LXGVP1M,JQ(<1F;,&+$9<5\LDW,))U.;#5)]DDNMBF:"O?6(ZL,TQ0_ M/#OQ^@'[]L/"3_0N\$]5&$:3M>]TD[)+W1CQBYA['ICA?%L%]IWJX5FCG0<* M'7\=*X\?:8%!,IHG'#D?QOA$T3Q^LDS.VYI6VE^^L R0T.9B&&LEB@$>?<^J MPIQMO?TE#\<&J=_TL/<'?U>F:WH6>)F#]#$XJ>.\T6'QQE(BTB RC5B<_D=S M64,D+Y5OM>(=V8E6[OAM-\01@/L%\_VV7"'=>KP<*KG'V?AZZ9@)Z@GZ:$1" M&S.D-SZ&O_TS6' MBZ:+)?179$YB/XK&J#%<;&65;N8AM.;6P0^U&(U93X 5.P51/5 MC27DG!EV3E>6W2M,@@.FE;3:6CV80\F;F.T@._TB2=6V0P+!6@/D01W-6XW3 MZS(/0?$T!XVV., B> 86<%9XT_#@>S-\&_(Q+2)^U%/(/E!ZU'-@I!\UX.:K MZ+@\#5I:'?BQJ.VMCGQU.'&AZ $+H8*_CBJW\%XM\"FW-! MN8:D81"C0=U;O7PLNPNH19K7=Q_?#ZM!EE3"/I&$J7.K]X6[)0>^HUJ7'AL9 M>T40MM:MN@X[G73PQ=*:#-F(V">"L)76ZG6F)DY/=RSR",+M70F.3U2P=N_) MTX2^K;ZSI.+4?<<2)-Z >T.)6T\WKM2!7(1 (NIK%; A/"5ME4J3+XK-0\5Z MP^1$/?5;CHMH:*&27-F,[X1/IAD;%?0N(X=$]0%SI*X5ZFYZ\E1Y+1U%+M1/ M0#G[5ENP#)-$=91O:#>T O#-9]!&;2@%V@1@:^#X$LN"$JG':ZGKU%3G?#.M.2?Q1Z- MBDEF8G%&*D__U>\-> NW&E"6?K1"'=^&=CPPF>8!8[Z"32NO2S=GVSYWPUE* M%4VR$N2;RT@14RRH"T+5[%_$3U!#+8%CYGLI*ZH;>(+&YZ'&4$X3W)[!RG=7 MCC?+-YR9,()91V\D&8 4L937LYHYD:SGKGP(_7?L7C"7Z"_4YU-D1/2!,6S$Q5@CI;_J2:&!G*XA_GAJA$D4 M!J'IV4AOSKM.[&J#)$L5G5L]_FXHH+C,.)[DR'9<65"PI M8DCT:$S_5N]1=GX)*FL1@=EG2(P0UJ_W2Q!\9'SO!2&,R L%9N $+ZCMICWQ MLNOY$84 HM7SQCM'QAOWGARU=&_AOJ1*XMQ[J"4@"+'"Y!ZA_02@A4&=T:(I MQ 4,GSS2VK=Z;7*LEDO(I("Y=*45'SY/.+K6?4FTJ:0P#1,"Y\,1H@(N.'P2 M4+5LZ)%0]?"GJ5NQWK259Z;($"'GZM?0TYY4L+N/E;V+0O2[)^AXEK,TW30' MQ0\/*8I-\>";GFP\;2&3[VX\[8$1?];8?-=(/VR0+QOXTP;^]D!B;WF%E8[T MC.C;DI*Z=7SQ^%M19;2+&9,)/3R;;\9;BR(KHCQS#_CAM81+$^=]/\*+99E0K-N90U M[,5X/![U=&B64;#_(0B9/<5W$ZUZR:V\9[!,%KR3Z681?.]Q<\HYI JTS%#:_7KTT(U[S(+E:589%&6M.F3MU+ MLTQTZ3F_-:&'5 V> 'R9DU?H9?SB1\4\$ZE TDTB$C]W=V[1J XO.G%NNW* MCP"1%6$)'OP@V 22O?K7_F+A>R^A;_V!WYQ'XPZ.);$X[ON*TG09 'C89;MY MDZKV/MPW9PP1;NB">!MH_MSVO>PB8B-*31J0/)^D:\M@PTK YLD!LW,?_M%Q":,H]6[ MX;5)]QMP9G/< =&X;<[ 8X1/=R93LO8(LA=!V*LN63&ZT$YFN=6(CKT_+!&U M FN,DI*1,^/X4'F6]49H4)U==)NTO(#KW,5#L2;W,<%QW!1+"QD4S>X$ADM^X1IL2CD28E M;4":;MK˾J=AQ1E3?P]>[("$#3H'"BGPN+ZQ+_Y1')Y<255PW39(L%5I\ MM;X"GC5?F/ /5DYB3C5=X*P C "J(LIJBV_::0SM9S^6 J 4(:EB)Z:@,>';?B "4*E.O-G\84])FZTX@,%44K= M-A.#Q MV_[1]\!BZ?IK %X 7#D6"%ZAZ06FA5MXM4[IS)B-ZPG5GQ\2$W8+IJ >5^K- MG%0OYK1?3ZANS&D!_/H,$S!9JQLQM >,SPCIV["=(GV'5<#B.[LU$0,P@M^4 M!105ALH'3EH1>@7=0&]VV\96L_PE@]L_(YQ-W[/)+\D8>NTOE@ -E?A;3RX:--%?)T0_R1"F<3&$ M*?OI?S?BCY,X)O('@WS?R#8 U2%M((5B*[)_P2/)=AMS]@K M9XOH1H1V,2IR@FL+S6!E;F7SA72#EFMJ.CH,A=K=."X\YRT*[LG2R5D!W!Y4 M:L381S)KZ H)P[Z[VT1Y_01VC0V]1$5?X1T=CH[HH(G4ZS]TE;74SF],F1!H M\P'/(U!?L&[DZ'H6;NMEU$X1RK\BWI#K_'O["UON['DL'*J-F6S- W) MG0^_H;HT#U1;G\LC=:P\ TSO."]DT%9N3V_)?ZRG!_O1]U8@0#.@K.^Z\#Y1 M%=_UYNM[YK.N*^S3,2VPX5 W4#;#E0Z\S\> 4U5:.%<27G\P X!+ MR^H&>F< %KDC;A]-P.^-MU<#6G4\9[5DP58=%YW')58V4KSMVKXL$$S".8"O M<]-+0I0V.ZYGWW71?AA7:IKKE1JA7;]HAZ<-=HCFS-S[U/(=V#!V*:GK*O'W M!]-+FB.ODA[%0*.ASK0$:/I!ZRT3A@/K4L0%&]Q[3T3#SGM4_O.?'4IIAQ( MH_?G^.U9[U>"I[*>E/_\9T]2VI,$P*A[PG41]R0/S+ 7>V!]">$X!8[*[E1H M01[$$P3BX6>/ZJY'B>%1-QGSH#N5UKNGSPZET^XIWYWJ7B6-=T^W7J4.10L0 MKVH8/#4[WNSO$=K+ >@2$YFN2VQ4&E'>QH<^N<_@?L=F3TA^JD6474ML;YOD MG]SNDMNBE#[3@M)]6!'MO.]#'"$W: EX9SJ01*-K<4 CT\K!]$(-3W!JX_#I M16O R!KWP\%TO@[[A)X]F=5]/P^5Q X2].O)DNW[[,YZ=^O?F)N!LZM'Q ?;FH2ZP!W^^W:M.7!?*AEY5K77R4/_]W'Q6UW)K M;RQ%#!N\^J'I9O^.[Z<]^N$_0/@,+'_FX=OB6TEQI5WK4WJNLO8,9LJ5=4;I M9?'>SXJMF3->:Z#!,_D5+D?+-=MM(SZ[CCHS-S0)J>LOERZ1FQTNLM:Y_<#_ MI*WSQ"KG#8?^YV2\'_RL89ZV,G1WDLT"S+#)[KVI#Q=$I%RNBM.2/,NQ2",C M4_\,%$FCG\'2A_A,EI);@EY,6=:(G19EK(ZZ1OQ'P?P0HI)T&2-XF%%R/-12 M4Y<[N#BQ&AG^H@ -=$&0-+SL 5:A.KI@VC1>)4R0-H,NF,?M9"=HR);1#E-I MRY>@QU6PU;3#:*(+H?,689E)4^C):ZF%M0.&:]2=B":DK?S4>89K( 7@3MDW&O?([N$WYQPGK[5>?MAN9&-MQ!! M@-8EP'XU/RCU*YZRF;CW+#1L M/2#^IB.:XT5(D40CM,B^ L@X("Z'!C,0W'Z@40^IXW@F7!-;?0,>*NU>>O:E MO7 \O%4R\:!4MB=I]8,#))HBHS7EXH70S35V>='G%H#)%L=S5NXA=@M M25(?W;6_>$.]AB!G_1DY 3E@S29;IO!%7," J5/3"*U>_!MWOFX"J-F6$UL! M=:8%-N^_R(^TY1.]QH!)(ZMUPI+S8;#DWD,- 4$8S][)&/OH>WZZJGP$M/V5 M2-4!\Z:R^@F!+EIZG:/S!YCNT.+/F7G7$6JZ9ZU?H>D%IH65^F8Z'EXXQ@M$ MNI='0L* "577"JD/\;"5D>FB^Y&I@7T'ZH\6]I3YKDO B;LL=4!K[8L#IFW7 M5DMI7MM7GMD>*@P >P$NP.GHL<^6I"5/3B0EX\**;QB5Q(7AW\9?,^+/&6_K M3<&A!(WQB^]M\-B9=HHB%A%IMOD8?P# SB*&?M@,8 M^N%WM,@/?->QB2G)^KUDVJ(7U ZEQN4&S" -)YF/E,'*6TWN@)#:-5--0$PFL?HG$'+:L>V>L1;OD!P2BG8YMS MHJY1UD.WOCW/V]6:RV)L'?7KS[>QD1(%^:&3*1JW[!G %:R7J]J VQ M?YU#/YK-22S" MB."=?"X%/K[@WZG&-] _X,FLNY8YEE4SRSK&ZP MUIC3Y?74Q7N=+%6S;::ZKZEE=4%2'H8="*44;&'X#8#UT\Q??;7\" TQZQBX MY(3ZDM)#KB\'@0I;&ZH_=U!A6[U>.%375T=G? M.(%&O&JZ@=W T%Y)948R&F7CNC[Y]?0E!AO5(CF:LD2KP4PIT]0$,\4A7+*Q M2R=BL4O)A=2]"50Z/1ZC3<;IQ?'1Z.1B?'%QB?^D>6.TN>CH_*14!X2; MAZC*6:H.\#9^?*H07GG+5SD^;1&U=HY/52,B957N\:DVYA<]F^NY^2G:-./H M[/KTNJ]85%)2X(1-59)XT?F6Y\^H*DX74G2R(&G%6+U_T4+V8I8&+&D4P"(_ M&$HWY-_8>3M@.PZ==NCB2#+"/IDPS*;;DW1QG!4?94P$&T2RD16MOX.#9A2. MHX-?35&H#M-;D2ND7R<70Z(T^J:""Z%ICS9GP_F*.]!D>N_9SLJQ(ZHOH;2< M;E@)V#V_PQ37JJ$1UVUL:I7%%?O1"9>?.\M6_]=#HN::Z%R0EZ,(%.5@Y M=*B@LD*B4'9O=^;"<9;'F[M&)! M76"O-)!+JB5P4V:?SY(U I^-8PNGQ\T. K3<\)T_+W!I$>=A\ PLX*QPCZ*_ M)U!:=C ,$=>N!7]*D0&=1!!$;P'X,T+R;EW%9O!1JQ1/UWT[LV MX(4+4(MW/*'GV\'<0Y<4U:[76B^NB8O&*W\>A3K*M)Y:4U1X^."!], MEH8]P9-])8E67G=,6< (PQ*)URN;Y)2/&^<<_4WNQM; M#K-5U/%:_E7QA5><7X1IS!6T2$YM"S\:,/Y)55;_5R"RORXZ]? M8R@3'\[?_C]02P,$% @ -&MB5RCW'[;(*@( 1 8? !4 !C;&UB+3(P M,C,P.3,P>#$P<2YH=&WLO6ESXDC3+OS]1+S_0:>?Y9Z):-Q:0(![ID^PB'T' ML7U1"*D$0AMH <2O?ZLDP-A@&]M@A*V)F#:@4FV9>>52657__+^5IF(+8%JR MH?_['^(._P\&=,$097W\[W_83BZ2^,__^_-_,/B?]P^&_?-_(Q%,[J=;%4PT M!$<#NHT))N!M(&)+V9[<8QUC-N-UK I,4U95+&W*XAAL7B'PN^@=?D=06"3R M9[_&-&_!"@S]?EOPCGA:)+-I!14BB%_D+Q(G*8R\CR;O*0)K5)^6]RNJR".3 M-]WM&.&KL/T$3>%W)!FCDL=?:@-S(0L *QDCK)B]QT8\GDA&$U1$2$3%2!0' MR0A/D""2%$B"BD=)@A[%]VJ"?_Z9V'!BX>3JUKUC1<8\/_OWQ\2V9_>_?DF\ M-;HSS/&OS0-O(#\VA055&^U*+I?+NR7O6K((;"!,=$,UQNZ=8&C>*WB2PK>O MJ;*N/'IM-3)5KQ$2QZE?Z/$(3O&N%&5MH!P-S86OS8/'W5K9T5M*R=^]:N5MC !&A^1==V2#%/C;4A-6!$1B^")"$5LZ[%,^W"BX8^/1B.OGILK@MIK M;5O.$8K(IE, M_EHAOMQU]X!K'A5%3Q_H_P[R0YH>[_%K!"4C)/V(A^2C/$3[/"3_^///!/#B MGW\T8/.88.@V1*5_?]A@9?_RQXM>CH"Y(R_^_;%Y'K'=&>SIKS__V+*M@C__ M_-K^]>L:&:+[YQ]17F"6[:K@WQ\:;XYE/6(;LWL*G]F_8:N_X.-'9439FJF\ M>Z\;.D %Y-4]J@V8_D=9%('N?80%$4BKPIRF6-:?/3>@;7,NDX2*&9>#RFSQ@C07(4@09) M5F'#5CY[.5/1^YDU$GDN)(COCQ!X?_):.Q M9(+:=GC3P8OV-^.8)NQL3K8$7AT WF1T,0OU]:[+L6P&%]CFI,N0J5PYKS3[ M>@I?354-,2(]S5S49$*V=TBV]R M4=1=U,3U^MJ #1CBX]X*F5BF/JFL. 50*DA7'2&:T,9<#/6V^:E]3<&.BEYG M57[L]Z_&FR:G:,ZDD,#S%-ONE:RNH+.E=@DBA\2K%GA#!Y_B&U3M7(N'+<@&X[IP'(;9 JHW']9$GEF;*I.J-*JH!5YCRY-**<]&R4BYG'J*-L\W MR%I 6IY#AA&&>%K]'NN[?'Y:LS52DG;W?)IY9@\8:V5J3=RM+1#CW MN Z_N?TVO*^6X9C>-\_JN=\0R1O1CHOB1[EH2Q.H!FR >(6!FAF"G:'-H-Y$ M\(RHL"W5@7:_Y9ANVS8$!6&XH6\(,22RQ%B3DZ""M)'?(^!! MZ/8;M*'A=TD&)N:-#!PU-3/%\F,$??KRMCH+C%'/_:\B;&PU4V5!MOVN8:(, MGWI.U8XA7ASMCS_;8L\.]Y]?1YOZL^WCKD>_C@U_YJ'&KO5D'(L.;NJR/MX&" M;";37I+,R&(BM7PY2LGNL-X>WSB)CX_U:],W)8HRTA*\VN!EL:AG^)EL\^J& MS%4I$Y7,4EQFY@;#J::NQ;KRK8/[BT/^XM06!$=S5+387+G%I7'?SY5SKFB07> MR3?B20;,%V*"RO<&H'7K+'\%LV4_K'0M*C]CMEAB:MRM,,NE$A'E:4V3S99,2R82.!-K MLW5M,HL9\42AD+YYRE_?;+D,%ZRH>53.34 M>RZ[994C76%>2P]Q7N::!7X\R?7"')XWDIG<9MA>F=)?V70Y,QN#!&M$%+;7F[3B MW?5H,4S?.K!_OO*^R+KHF70W-4\LJH:5BBE\G]8B6J,G#.U;]TD^67<'@KXO MJVZALE[Q%7ELLO5*OF*L('&\#3PW3>;KJ.Y@4/MDS=U=QR6!MCLJ0R97)5 C MA5EVE\C(-41IY72G*+ M,&[=!K^2Y@X$M4_WN1.SXJABSB(,7RUW>@5!8N,W+^ !T-R7X8)FP>PLN7AT MP42F+EM)Y<9M;16PY8(S#_[\.VV2BJL-M*E58.5B/EW+%2969W+K;LH5S)9+ MK(B=R6PQAW)%HH?UD9)ISMW&LK$H11>W3N+/-EN"0-_7 @Y1TZD3@L[R\6(Y MVDT0.)6Z=0?D2F9+(*A]LMG"Z[$BS[627;;>HDI-.0,RI=BM"W@ S);+<(&5 MDI>JV5'B>%E/)+EE0>,2N8 E9YYY\+OE,N)L=DNY(N"5L=EF&;G<=2EEV@7. MS?/\9]LMQ(561=]*YF<,%Z>^K@V2I@X8,&[,]!DY'[5O/GOK4PV7H!#X9&^X(;*ZS5> P^G_WD:RSN4&@T6CM0[)025(W&"W!!;7HSH M0EYM)W#:-9/5)&NGQ,OG=[Z7V/N#_/$'C?+^E%%>B*87W^M]2-.ZILLCQX(, MB_JX /XX26*;6UUPI+54$AE<(XJM6.^UOTX3=?Y42\Z2A5H'"PK1DD9 M+*N%6F"5:^!H&KMLPFAJR9MBQYV!)ZZ099NR $T';_ ;2C(.6W"2PCBFY,E< MB5%(=2J5 TO)1R/;]WR.#.UBT9LSF4 G'LV+3D='QYSW9'N2<2P;FGAFFU>! ME9GPN@[41S3>?]"9F(8SGA1ABZ8&1)DWW:WW^]3D3CL6=!PMJ^U/R=[9RVU# M=;Q3ES>/GM30D37H:=:ECG=W ##K4MXPQ+JYN;;C2<3%+V,",64W#%FWBSI\ M?Q=J;"V9)#<=K?%,P9B(,5F/%WN!#3*?0I4'_CR)+,_RZ]N=B&/TW +?48)^ MO.T3.&$_&O42*YQ3<*W '*\<9"G/R@@_1QYC7%S0%WE%XG$#MQBW7VY54NLJ MSMJ!M0=O5M"?I6DHZ[81R5)U>3 M=KPR7'Q!A?X<54)]'LKX=63\4]5Y.3_KU@6N+S&]/CX 9%=;I/I?4)U?5\Q# M;?[E)/UUR_V,4MJ:B((ZKN@-/%*OR)UFI"%G@QNP"Z31'?*7+,8*P4TYMKD[8=2#9SL(@R0[CZDN* M;JM\'@3OO(T3F323"I'T=CGT>20E9^.^0>=T@9%G&3$Z6J1=9A$XDS9@3!HB MZ>M\BMB.<4QC!E*ZB"Z3!V(9FOZB\?3"Y_<#K*638CS?Y3)LCVO$^:P^M_O, MS0$L8JB7)BK$W2_'S\_#<40JIFRSH4O,W%'GPP7HSJ/6S7E?P6#I$*7WXFL/ M5-J?ED?!K^-%E<4>V55"7BKHH+V31V;=DJ2CN-T& M+@I,=:!0@23ST1%MU/W^D+X;I3]BMZ:$1,&(&,I"B3A,TQFUA$5>#9Q*OYC) M>=,<000X:_@34PF=1$K5$W$"CZ2*'$7-"XV*%3C\"G3V0IA+^*J4GWJA_?>2 M\D]-)BPJRW5U0PV/E"X[6V*B:Y5.!"B+K$J!6Z5/=!&=R@G =6(9Q03?=:K M*O%\JZ30JUBI-RPTDNO$%Q23;[\W(&A2\HE[ [1T+)%FE6&- 9FY#LKT:B)U M L?C 4N[_OS,JN_ H<\[*B-\4:ZMN)G"@$&J,VP44G'[9A>MO_3>@-ODT[/L M#>"T=2^;JN4GN)NF;6O6JX!$XU:9].ON#?@.'/H\DA++\K"53U<*;(;!J4A\ M(.>:P8O/!(Q)0R0-Q-X I3JFS;Y6H%AY4LN8_7@U1HX#MX1P&XG4(>X&8F_ MK,2;,TZQ)3S#-]?SA=-NILF0I4.4_FA\[4Q[ [AQS"B*XKJ&:XM"A*A5;2[% M!,ZFO:&] 4'CEY/]^";1K.DKJM1ERFE*'L2UZ*3>NE7#\;)[ VZ3QM##D$?U MVHR9M'.*/'7RN&+/]5KA5FE\V;T!0:3QJ7L#Y%)W97)TV\+I2:PU'_+#Z(P. M))F#L#<@B)3^B-TJK=QZG\@Q!,Y+\Q2?(4?6D@DD]8.Z-^!Z'+'9+4+N2\D]- M)B1%8T([ADXS9%O36E8^3?3T4-"O'S@)93W@LGY;>P- -\VTR6*69?+MA5Q? M5A5]%;QS!X*<9Q7J\U#& [\WH#@<9*5\=V J#FW'R[1"E30S<(L=MR[FH3;_ M-XC"=9O+9P"6$!MKH#N4DH!KQC&+2;[;M43[1 MT=AV?#7#V_EQM*,&=F4TB,HLE))W2<;S::03S)Z9QXR:=!RI6Z63\^R-Z!; MX/-CJ=*+X66\0NMC.V)T^<"YO@%+NPZ1]'/W!D1G8C9>[C7J2KTBV-FE$2W% MTK>*I%]W;\#M\>DG[ U(E%FKGHJL:!9,V5RT5VF-Q.#%%F\CD3K$W6#L#0!1 M-I.1%RM6$Z:Y$3-,5!:=P$48;H.E0Y3>BZ^=:6] PIV(XWG4CK.9=C95RW8B M7#85V$!QT/<&!)!?3O?C:]W6=*9MEMN91*W:CA><&_ S=(8[0V( MF\MJVN5:;,24^A3?K%8!'3AIO_[>@(#2^-2] 51F4%W(RT*>S?=(6&*T2@;T MI(VK[PT(**4_8K?6E45GF1XF::684!7VQMP58X@ IPU_'FI MA,M<,9_)#1(+!K1+\2AN\BLK$3C\"G3V0IA+^*J4G[H#Z'M)^: &_FQ?T,)OPR\GZ;>T-B!39?KO1&725?)]7>QF\H1;& M@8LM!#G/*M3GH8P'?F\ JZR$7%L?$'AODAW7R&BYW&H%SO.\=3$/M?F7D_1/ MW1N MWF"[<7:>7P>5V+U4F&X*)-?4$K#O0%?3DX^)N(/8&5.9\*I6)#3MLO:5R5;U4 M6G24P*6YW 9+ARA]_KT!XW&_6LA-AE,\TRAFTDTFNIS' \>?-[0W(&C\E\K%>BV9P=2#LZ"'L#@DCIC]BM M3"6O1F;FVE:T49?OL895JE,W)^37W!OPZ1R1LKBZ=.1RJ 8:OVF[#977;3@/ MS-R19YZ5[';.ESK8AV4O>!%FP *HQVX]; K6:ZHZ'YV(IM1O-B+7 MP<'6?CMAS'N+G,\-^ISL(>N0"6!9\N"FB.V3ZU"\ G@+3 Q5+&HSTUAXDF1M M:#Z<-H?YO)*8*]H"0JP-^DNC\35H_L*POP/5=\\VE"ZV'3>_KH]$)5.8MH@B MY[2&P3W?\$V4?C+4VZ N07(4\=A7/P^,YT9KQ>D5"V/&F9HIQHPG5PWI:Q#Z MLV&IYNWG[FZ=>>^H.'9;L;09H:^6QC8 MEDH)@J,Y*BPJUNT),%$Q$TS0?"Y 41>,73;B;+Z0V[5R.\$ J6J9G,;.<2JP M#/#BZ!](?_+P+^;04:=O]C[_17#1/0ZB+\Y!E%JCTB4ANF0R#86*<$N=S*P" M%\.]10Z*GLY!].4NEZ0V"N=R')2Q--V;"$%68>OCQV6V";*F M)2UJZ?I2R7?YP<(E)M&*&MB(RN$P'QCBQ7'>;+#TW83M+B&X$$LBB4?6Q&!N MECON&@0V/AHTPIXY-A;CB(0OL&@YN\7K8S_XA;Y595W6G*=IEN^F>[D/(@2] M*F=8OC*<%NW1(*8. V5)I91GHV2D7+X)0I]7P[]A2C<9=,_.Z1?@NJ,Z_XQ< M5UB.VI6^P^LXF TLH3<&<\#*IYM3) ML/-6)594P")ANH$S,-_% #O;\?GA?RK:88QTZP M61GGANPX<+KL0Z1_.N;O0&]/EVQY/J6+SZL5"F])XVQV3BGETC@C$85BON0$ M-O[X=O _91)N@R..!"?/ @$=ARLS$3*RPGF<8^?UHMT A:^%_I\$ 9=/Z+L, M!K1'Z[CXT%&XAM MVQ"4#9TCA75[::US/67>;XTCM""T2\%=:WHTLOU(WY&A!1W!SYK"V0(V+^M M9'A3E_7Q+C?;6_,J(Z=JP)E1;K>=":SD!Y8W;COM\AG>B$BX.7+7C12KJ4FC:99B8!&\ M&_H"SQNWG5#Y#&]T#:+ +7,6Q?12&7I02]?BG> M/0:;-VX^5?(9WE#[ZWHF M'U=3;"3)U;K=*3\OS@+K-026-VX["?(9WJBW,VMMV=+7+)T"D]5@T>3 ,+0W MWLH;GY[>N(<;B1UO[#Y7Y :S+A:5*N/89+?,M.>FR5^*P>N[&+2;K-?H9G_.R+K#X/4"-1X$-P9];%R;0-.3@=U,5((X&I6X M>*KDME27-V5^I((6%+Y'KZ=YR_MQNQ.C-**;22*[9NO%93S:Q!6RG NA.3,XI6BSZY.R3^IJ M3W@3(/P2T?US5DH7:X8.M)EJN !L+J.SO/OG> %5D7:W-3](85T'?K;"IF[+ M ,MEK]FU&1+MN!U/>\-"<,]0?(T@>ZF93RER!BE]GI1[I[R]3,N/]^)C3+ 1 M[R=<\#57OH_+MJ_W4#[/)G_G2%Y39VF\+L;'D>"]&+!M^CD,8'DFW6DH^80" M?#X2O$+14.8>RQR$I,#)G!&= M=9-V=8+SC)&D&;.E#@J!C R^*G.[V0UE[LO)W'%O[QO9L%*N/8[I4Y53G%(M M57:Z\PEK!B[>$MJP-VO#!C&2Q$X.0TM&$# MH4^_FM=39T(D\6P.>( M%$IC$*4Q@!ZEFFM;=2W.UEFYV2O.]?A H]*A1QEJP%#F/D<#\FZ$3!:+DRD+ M.J79JD50.K&Z31/T*@(8:L"KQ52?V8GS#>([D7FJ$^42.85U&3W=K.:(I#H* MG-8,XSNW&=^YZDZJX[)]H_$=094*:78N=9@R(26B<8=G]. =^Q-<]_+[6+_*W3O!**O$%3MT/W^ M@&TEVHQC] ?)EEGIIX)W-VUPM=XW=2G?M!'WT7%/UQ7'H$=XK)73T;2Q,F)! MC=6*_56#7L5#A1B*XXV(X[>,\&B+EEA=L]$A4\^FM5QD(/9Q-W!AV3#"<[,1 MGC><>7%!R_?F(SQTK3!CQ%>UYN=H5Y,._E":9!&\K<)67NN7-Z3COH"_ZL&?K^:<(E1E>-06EM M,TZ_%E_CR[XUSP;.?=OQUFEG?!T,\YPL<+FSX=][7.PA52N$GB3[F;F%]X9L MNU"<).T>"!R&!9>J]!FI^MZ#7@^IZN17195M1?,,WTJZ$Y[-S"N9P$4^@TM5 MZK+'^K^7K%)N'C'B*SV"RR,Z);:DVB 1W(/[ T;6"QW-_W&JKK5>?.X,1(=I M\\F>W&0FB;414O7D8PTOH5@_3E5*$L;J.K/NLQ&BE>LLA]8T4@W-I9.I>@G% M^G&J]O,3IB$8>89UNL+:7?5ZPU4[E-63J7H1Q4I\F*QDDV74WKS797@F'J&4 MDAXKED)A/8VLQ'D5ZQ:"'ZC:4'D=W>:TMTJAZ?+(L8J>%R\O "J!7MF0<[!0 MZQ&S%^OAKK::IB-%922J=$Y>+DN*H=L8=-'8-0\GTKNL#=?(YTUF7X3+HXMEQ5A ^#3FG'DG5@ M62D!0I8EH[#;@S2W9[*N\PIO5F1-MH&XD>)$K)?AIYMN&ZJ!?K8(!AZN/K<>4?ECH M'EE@[B#-MH#_'%D(?_1\\_:DE>!%ITHVE79VF"I,G/[$T&Z43UZ?K#.L$!^? MY?TUZB/3?+'8.!4A<*AY3HF-/REZAO6H!$<\7'SP\.4CL$69+7'6&,45O-X7 ME5&&JS.I5&!=A&O#UM-EDD2$./4JA_VBYULF06N1&2A\ABJ+'H\4H:W]V'^H MP]KA(WW<]@?Z=&UQ9Y]O)W=;;H]WMC*^>;2I08XQR0K5,BD\TE@#LVAWR47P MLFW0BN+Q*7K D&?FZ SH]=+D;MGVZ.P&7=M>AQ.S,KI?<^3-UV-FK">RO06^ M$ I,I,^FJ!4O6R 9,N-;F?'9"?Y&_&CRT;FUBC L,Z5:",2"G+*.5$DP1$IY77YX$SN$^AYK-CO$5Z[L H#XRQ MR<\FLL"K/M"CO''3Y=@VUT]/NK'T(CK&,^U)<:*OVK7\+)"2^.QP(*[ZX[EG MVU^33ID45R'8;D+JT2)3MGM\J5-+6.5@GBI\ ITRJ2]&)V0X,8YI0,]9%UET M/[U8ACI!-+8W-O1R6M44R$P;U_1^#'!IN:>!P"THO$8^9+Z\-,S;H.J3;517 M<^ZF,S"F]7:OC-/-HIH?-A)-O!%(Z VT/?VISMV9DT8^G16?]^[*W+B9,>VR MAK=7C5FFV!?:$2N0"B;0W/C9WET@&3(?(=U%J=MM*G0UJX@<[:II\EOPT@T3 M\WG_+J\1%3"SZ3A>[ZT,OC-(X40P3]Y.!-^W6>;0G5'-.;2 E2 M+#9J\6H@G?-K.GC7)A3T\**,-;*9FCU3G$)9'0V%NF@<1&90230FOX^E!X*#]5C@E>CJGT)_!*8VR*8K5;B6&EYDT ME^ADV.EB?'$LUB< M&4\8-R^40"S7CY>#%P:X"1&[Z@F/T3U.>>_^ME?L':ZV6/,+W55<4.TU1IH[ M;-1"R_B=G'*JVB8O9>\\X12ZV"0JV8&:4-KU6BR1CG)6IQDX,+[JQ.T?:_/> MS88OB]@"KR3EPE@@<=>)=!O)0DA))!V&'U-4G[EAB1D>V55"7BKHH+V31V8_8Y7A-5MWMQA"C9 M;"XI!LZ*" "YSAT3A[3RA6N58[-95NFZ>%W*KL?#6;(\NWQ.P%MYE8 @1)XQ MWD<_S>:5B27:"(1N"3#'..F>- L?!.^V[ M/[('I7QT: %1QI]Z/_=;*#_HUV?.>C0JX6YVOIJW*D2SW ILQ#<0E _H/7HM M7A_[%/=.I91U67.V2WY\IS$D>OV^P&C9RLQ8%'-X-W@[DI&&VHWBQQ_O_,?] M87QSBO*K/8I.:8H>B^(ZHP"S'.DG:I%'\:4HZALELW HLY7I!5V/DGF+PPU(6LCQ^7V=#8(*?+WK1$E%ARE*<34L$T^D1@L?EP MF/L _<(X+^<;Q/8VVG[>2OV;\ZMU=9F;T82JX^U>WIK7'-UZVT]^/&%T[ MD>UKS5$7;U/]5:4KJS-B%%C-$$S$")K%=Q;$L,1(@6M)=(JM.\,(TTE1K!)< MDR&PB!'4FYG?CQA"HUGH%@NI!%MF)A6[5"LDTL&]\#B B!' ^T7/@ABM*)]? M=/K-N$(3RU:B-Z8SD$S%2VB1=R"0UC06Y:&.9$TIF<178 MF' P$>/J$>)+($9MU%#:7,>=,""5C+8J/7'4;H2(<3N\<=QC;>+9<:$U$PB% M+TF,:O9E.F8$;BD_"*[^$Z%B%G*VW;+'&4:+1V:]54Y^2(2A.7N MJV/QB[ M!GC+,<$?V3*B)!&_AZ]LV]@^VGY'C;S2H Q-#,[FJI/Y<$[*2D_BVJ1:[!1< M8GG0HF=QH!<^T)Z%[DJU.'X@-8A2RYKA\[A<*E?9[$3.C0]:W,B?]\X'&LVG M&UQMXDPX)2',6&?,*$:$3?C;#&,D%P:\1@; M:1F5E,":SH1Y:-5+9@+[E=4<#1V'8)CO)/?!^^C'+- -3=:/57OJ##^JXM?C MWI].B!FLEG,:S;:U2J=+N#Q=-M+9BA&7S4/^WD@1_/@R(7[)JWO8><,Q!6#Y M7R> %SUYACW\\P_\![-L5X6PH/&KR%(6[/_\WO&B^BTYX@*)/L^>A>- M/_QDRN/)[C?#/Z47-J/RZ&Z WS^>U&J.93UB&[-[DKBC9_;OO39@T=FVH 0Q M(")YV6KW_^E B]_":F")M0R-U__ST_\%_K4@V5MN0U@!7!.OU6[N%' M#/U/^W]1_3PV,8'T[X__ZM0S\*LUX_5'+7J?[W7#U'C5KW4)O.%M?OKQIX.N M-L<,"H(X\?ICEWT^F! MOPC@?F:"R-+D9[]'O*",3>0M'M]/9!%J MG>,O_^]_)4B<^KTCP.Q<_(.T3X17Y;%^CZZX .8+8SWLZ]&.\9Z(<$4DART;@@<;P(E;@8CXM)@<ZEVH5C+=^JUGUCV+G.'D7@LFCQ?_][, M10^OHKD^D:<^WDWZ@_.8J[>J__M?!(W_]N8.ZA/=T#V]*@O8QHQK(;Q]GY.( MZ3RR4$4@WV<-P4%1&)07^,.3I1IOFIP=K=4S7"F:4\JI:(O*YM?F*+]\I=<$ M'FGZM'[4X9NBO>VIH4T-&Z 6#%7E9Q:XWW[8(/@] LM_;*CE;7$'T;X62CPH MAFW7?MGB?L$%,&UT(L=F--[ H$;XO8_QNN$AO%\G&;LC#VO]^+02.ZC:ZJP' M5>_IJ$U+CYE00GK;_O>'#+L-W1O( H8ZXE75L$?&ZL=E>+3I0"<8F*K; C/# MM/?8M9 LE)9J,ZHQ;=D432J]C@W3XP-VW4Y/&XP-@+%%K.UJD'?__ MDO$H_?M9?GY"SJN1Y26!;+*I5H=I5098BVG46QVLP;;:;*K6P3IUI%+K=+MECMNL65'$G*JL&121[3$2S/0!C/;7WZ@ M\)\8ZM>%-4C0..JC)E>]=6OF5:AB@ZMB.R:O^[[S@8[ED\VTD"2U$>XV8[VT M,$WG$^5#87^SCHW>MH[MM%*U=A%ITE#)!@(2CP9)'E2MO>/PK:Z53$/#,)\B MG_\O9AO8Y[9^9GT1-.XYLXF&[M.5+906@>5DJ+=JQMWG>.:,MP2$VH350P-I M#XK; ]6=]7$GIV1*V7@W'X<(M&B^:5@XCD=(.HHG NFP)X,6K+DXG5M@C/)H M>-U&EP+OT3J5:E)VMP589CY3;%/2DT:G\UHD)J/*V@C+JP:T%[!=YM9/GW&+ MNG!W.:J? -Y_,2M>L+TI0 %_O4QA5VRDE+Q(5/2XZ*>B>6* JV M,F]S_2I5;8L)J\F1NSI/,\F?R,S$9SFT]B+X:S9;T\E;S.(=V]C^X"]E>;\\ M6O#"]]9/_#+XP=+58^/_J4UO;&WW:.(N2?W//B'/;BZ>PCHOF_ 6RJ>;F<8" M\?[9W74?2:!X;\X_1PEYJ,&,?UQSQA WP )9HB1TE@FF.6\I>;([B0EBCA06 M*0[W6.)T-9(%*K_DT?KH:2;\$_+Y5O?6^[HCHI/7"[!CAU\5-_DM@E??OC4#&3$IL\)D+44&C!9=Y+1D+)'JEL>0$AD@Y'[3&S>T9*9D?2V)9Q'K#LGUC;D:&>H7#\J (]O?J?QY:M+C=/&?BQ;G:,I;XW M2T2"2T[U/G 5NC_$RX8MJ=7"VV:)X6WX(ZSV$M-Q#;]@,U^>.5$W&[ Q".7[ MD89HA')-+5JUE$BE;J8JO:83C1TNHK\T6"1F)6!:P/W@K'TN#S4,2 !U*,\> M7"1O1MQRUR -K2DSO>ZH!)1!W9;>&F>+Q\GG3=)/L4)<]SXXQ; MG*13;^IZG"(_**M_7UQ8*P8TKQH30S\,A1?GC^RPI?8C_(G8GXK\MK -4,$.#QOQ1?RL!305O>BBDMOH M';;KTU[A,]"I_E_4>(E_^A41XNXB[_H%Y]<3_0N]J+#]@;/]F-] M>NLDO1Y&.*CQR3Z%V>KY;0CG=EOC>VSE\5G]BGSBZ!GPV6+^@+;$P_ER!''L#O%I)LLC6>].;5 M+)[IZ!U'<0Q^I:0VB]S/&[1^AH^!GAJ"\A/[[SN=0#*$<.\K:D[ MZ_;-BYR?J#VN&>T^46%V8=L"T"E5CGH\Q;C:GEQKK$6'% M4&8&^1K35JKI][-D\+3<5==I@@[*'TLZ09KM(G'E+10S&]7YD+D&.;M0[-"X MN^X3RGR4[,['*[NIT@B.HZ]P=@$OGY-H&MRIL*L%_E]@NL4 4_3O(F MN?GQ!UU>(Z!\@I&+"1,@*!A\5\&6$^ E%Z @R4,ZWCWV%[')5)_P%B;)*A Q M7E5A$;0W ,5>YHZ,(B^V@8W I@"L>1-\V66]&^9^UOLF&+,7P^%U$=LR$0K2 MH'@-RGS'1%@"6O"H^,P$ O#L>8+$O%U/%O87K!AR.V8YP@1J:0/E"6ZSNNT) M;S\9#[;D'_<9==A_>3.BOW]Z??F+W!OV" H.+#2:PD&AE[SR\$W4E4UEWI%H M7D^\GO*6C25Q3.1=Z^ZQQ>T3_N++&AG'1'CM;^% 2L?F;E>U<4 U,,N5D1HR@O>"E26MWD_N?X) MH#S4L1_:;3G;L$X4CR&H:(&QH_KY*.U(!_L+/8S_)BGR;E/ GLA>'O$,Y1%? M&E3\3N]@ EA_7P<$]F883? &$_9 8#6>ZY-6>I7&-;W*"8E\3U*]1?(+@,#1 MXTA"^0_*^LJ;)1S*$X^I\'V \8( )1RR+&1_Q.\FTJ%'?\4@MT2./K T" VP M%7.KL:! :'"P[D]D.\#JH(I%?1UC8]-8VI/MXSMH10"O;R*09-W;UN4M=*,I M(_'?S_70>TS\WA9[M<#S_=L61&;#IO S?=V6E'4/P2#BC"+D=F5JW_JY"R[; M!7H=ZC1?+W;W\G+*9RSV5CRV3.UQ'=)^)O8&J'I"YZ/(]888 '6'7W96KNG? MQXB[&'W]/,Q/V2MH9B _C0W3W5/T5'^^-J014V7=^$C5^P89%1NO*?H#[KR6 MVG]?G/WB8OZ)J;>A" =%A%_B]?;&1MAYW5C&5_S8<9/_,X]W\/'!Z^'V)/?] MDQUB;+K9Z/:;3*];SJ;:Q% %A:/1@#=([5DVX 1!6=>@T1JJZE#.MW+.;,W[ MO&_>!TW*M_WSN[?IW9ZTYTR&ISI=LLN6)^O1VBTTM6[YJ#7P!C_YLV/RSY^S M&0S7^@V=?.:\DJ+T@M_[$WJ11]UU63H6B_,B#,8_ MN.$A1OMLF.-Q6'0 K)?BHUCY/ MJ&>P L,^'/-\>YCUDS&S _D08$OTSX8W6;#B M3376OS^*M=R1Q3DOW:B-LHW:7@_KCNUA)@3//4:3QTP\(4<:&:4G2ZIEU@K% M!#+*HS]C\>1/FDQLV68[#2=I%YT)XK(B%<1.1=_1*5&V9BKO(DD$OU6H_R*;>/>[_(QWC Y_ M@Q?F7:'@_?O__9_]JQ0>K@% X7S#O-_RU]X="YMA^0=DCD%D9 )>B? 2'-4] MKRYYU]KX<$G(J/3_/!S@N1DRA;C7N\T">_CH;6!XRQ49!'Y'Q9[>D9&X2Y#O MN2-#@U\WPXI27AKK)]R:0>$W=6W&9JL4GTC&<5(B.#P&!"X:QVF.!U&>HWE< MHD1"I'%ZNP'J&ILSGQQ_5BE6TUB^4D^G*EB[7F'1&9SMGUBQEKF[]FFY[SA2 MZ/H3>G"0>+V&H3L*L( M'#9]4]RPV37H 48PQ.T(!HW.NU[\CD/CMJUN=R7>16=OV)<8OZ-?W BXAZ>/ M&H#6KRFIQG)+P>UWS_Z^]U7F$L[#J\IJ[SSB75%^9*&C',&3L>YI];?$D1/D M'?EL(!G;_A^_(Y)?9LC0>"!B7V7(;]SR^1I'7\#*WL8)WK:^\5:^#$S'W\I= ME_!K7H+I!K3:C^Y<>\+CB;O8.:'RP\,\.KZ+(P29+F^/..<9('M?,4&M&V+N6(M53A M<#&*)I/'=XZ]ZDBB6C?G0V.[RK&]VO<=R_WZO7Z+0-@<"?@D@/#T*8J0W#LZ M- 31IX/'?C^]&-=^^M YD?@B%'NW"(5@&X+MB6 ;O\.#Q2M'[(\=2!5MH!$[ M'/&NLJPRM4Z;BR(@PA4X*/_,.AQ(/V M! #;XF@J'C]^PL6KT+&K'=NO'MO4C_D-;-9U#^_IVP<9;_M+%@A>"7^B*<(K M1N[A#_89 /09IETTM.J"W=&;PM'S674AD+X)2!\,)D-"MZ9H@#LKD.X99!!! M&=[4X7 ?S@FP8=^ AYSP=[#=?NQG9!Z!6U00 >H5C;O/P-98B*W![NA-8>N- MV:B/P&>3K[)9(XKMRGH9+.CK^?>071NDM9D))A!)Y07P 5DU+(N+X60B&KL@ M-#]J&/-;QOZJP+;_#M'Z14&D3T#K&S-OOJ4,OFG,'XCIGW6Z BT9EV.CKZ+L M;M&/V.D-0_*RWR>&"MG>8N8.)!T73\03[XWCGJ2H]MONI%:8R' M7L4GI_V<$NQ[FU_QI<#O#!K7VW'P1>R/!Q^ MR8YU5A:')6,X_'CAX6>R>J' M36%>6SOP#"'S@2:)5RT.XB[^E87NBXC6]<8<:/:^@GT>!OHOKS]JA@TLVS@: M[]^E2D ]\#Z]XM6.3C%X1L$$+!GC,^0H^WP0=HQ+$A_?^ M%C&OYN3B2];RSL[R#$\@?DFSDPK!-]@=#<'W8@A#,ZN)/))M MBTM2T6CRG0E-'M;2MXVUYYF);24_CRVV8VUA KUW]6MZ[V_:=BP8*IJ!?W^0 M/TYBC^1=(AI"U>4\Y,#1X\4T]V*^ENJP+:;-D72")I/OD]6':K[B*0#4TZVJ MY[WGYOELM4\[-OBA%T1T+TAS( 1G'?"1IEXXV/Y.GN@>V]&9[.?-(B"9T\K]6'^QF\:UX>GXB\5^^CRB("4-7?+X>ESWF_P[.1 M>_)PTLFG]W!<_#:.!'Z7H)ZYC<.[-\._D&)SK\:/(T0+K^,XW>*]^'4<%V;9 M8SCQXDT;O(.ZR)LNAG+CL188\Z9WN53.,)?P8Z1B& KZ_I 0?^8[%YZWDU5@ MPZ%Y_@-R#2+(:?AL_-V;Z:ECV;+D/NFP?(3#9!N^(2!VFL@62O0RX3A4=W.U M,&;H:'8U[_*-W9U<3TOM[N62=4%U1-AIZ]'N-\,Q,;": <'VLW'1E9*(8_W/ M$$UU/SP] JH,) NS)[R-KD.#8[ =2.E-L]*&S.J&S ^-;#K@71XIZ][V.@WP MZ @D_SPY_^XV,I[:7@ZX%Q=/"3;ZE4A2U$]T !VO>;OQ?GH]VKU*,$=>W;]B M<%-'=+\.["_TPJ;W^X6W$^8W@JX[\R;$NQ_3P+PC0?:&8O$2P":\"7$5W7-I M;_JTN_)RY,)BA@4+^D^L.ZR#7MM-ST_,V%RMZ#'L/FD@T6W#1,H+DWC!_KDE MH7>SHGV4)5!WGR?%W>9&S2JZJ7$S9<^7]BZ]X[=H&NA,!\J$C3!!!-C3P&&P!K)];AMG\[C/GP<\^40Y^1LF1 M@CR#8SAXY/'R0>V0C[6CI4UC>JQ=.!8@\-;A VMB.*KX]%?AV(_+HS_*JGKX MMBYYL_KT 9SQ@[*\?C &PY-D_J!>J%(@]JG@R*#A(W#0-]GC: %8!Z/VCOOP M\6 !/]G1$> MMDJ.[4"A-/SM#I#Y37\/!,164S9\L/J)H0M5;3!V?V*H8_ 'I)S@7&*:;/D? M'B;*>V'#GD\1&_5P'\VW$I]2(0HYXXDGE=N;JK<2YV.Z?Q/PPZNPH]+FOF!( M0D]87\ *!#S0]+2@#8#X"I.ADH" -D99R;H!Q=QR3.\T4:\MK[9'C2'N]U 3 M()2=\/#O",#9% P3RIM]AZ6AU&TN++9>1"W4$\L9H=E!59FRI?@:S('-FXA' M_!F$B.I 9-V0 _,$%5).DB _(T0PH=Q H)-,0]M ^/:N90_>7ID0#^;A.\\T MOX7RG]C(\5$;W!&YP>T/$W6X<$5W**X\\ M,PQ#VDP'*NKG J*D8?I=@$P)G1]@6G[U$/D '"&_X"%'^Y:0K_,>-8;N>H:$ M$1W!9UKO$^3+U4_O;F#@60/^'A_X'-T##*!I@.@.&1P97)@G*"B5TF\6SAQ" M$LE1/<8=^]N 4%.\,'=DZZ$J_6%$\*D"MJ/!?$L8EIK(,W]HEN/)!^H?K%"S MMLH2M;][:82 WBN.)!1=5&UY)L$2W6 ,_R(MB^;*XU$>@HA"?*&S_E/K[7&^V/8DWY^8)*OP@7<;^!.K"S6Q,Z;0 M]; ^?*%&JKP))8:@-_?!_O-+_E3[^ADG;F-BWY0O\(#@OE;QX 3C,9.?R2)B M&C3]B/%'C@7YP+)\4Q8)\B-&\2Z5!QN$@SU&K(?^WF$/N_T0BB-H@C(,P<_& MH+Z [+=7S4^(7*:']1#R( \K>A'L-PK6 MER*OL>>Q/N3E=_)R2H#Z'6&T"CGD!9WNV]:>CAPA.T-%/H8S0[M*T17T&^;< M:9%'A/;P$?#HJ"Q/T6Y0%/C503: ?@'4=-"0=?RJ?<6GOVII_-QP(L1P7H$O M(%5J;=2S;&+H) !H!D TA,H4/=EX22: 2L[TC0B57_Y\9))YYK3-*Y &T&HR M1G!B?9Y&_73@5P$IDAFJ&_-4&B0V>(4]43^!IZ"\R?+G9:O99=V__]RS,3>V M*I1QSP,U?;VVA$V$+/X1N'[L4T,ST(M^;&;;0FF!N[D?0YO 0N C03CUF_$X M>%L86BKH7<],$S59ESW/ 5D0R)S6+6#MQP"P([($+0U#7: ?-_;HLS;JUD%_ M9"!"OGG&&CQB[AT8B(?6TE:*?/M[PYR>.I-4!TGR5JR]>4(^BP'5&$#A2F_( MI@Q@IZ_*G]>[OYS554]%;L4489'@16!\6-EXL1MT.8@X''C%CK7GZ>X<;G/[ M([1*@6^A9J"K,L+RJC%":5?HGDK?9B_JPAVT-J#1"*'-0UO#G&U.*_.M$-D7 M@H>S4J"O!DU$1)KT*BM>^\'L<-'K4HM>5+CH%2YZG>$.>A"E^&04ISA! MH$4N*L5%+DF(<4Z@1!&/B0 DHV@#%&K5?^.$FQ+/=X/V.U?0]N]=])P@\O=S M]R]>:-ELUUN"]A'H^.%HN[NWWW1/^>MWGIV= J].^@5OK/1OJ+O;H^##D#]M MW?-:5O*;+XY_R9KPE_KV;(3=]/F,]8:KL<['81\:["FW;9V91S[2W[]2FA7VM-D)7G13.A3;_YYK_P]R<.XJ+8Q<4I.CG"<9+C*0+G MHC0IFY#[]'N9.$NF[!D[&G) M-6YT4JNJ65'R3%%+$LUZJ2",.>JP3J97JG0F&3V'YR5MCMO.M,JF4K#D09US MO9POL>VNK+3'&4DMD6:OVDUQ,0Y_6C*9E6MKJ3Y(*FVE'.\I42Z3%I<5I^3K09=%I)-6/)@1-WA8*W52[TLGJ\!RBG'$[%>:K%9GV C6F46$X9EO"C HM'#HJMF M6L_&F%F#X5UA;6:F=(^*P X1E%\[ $?+;8Z#V MU(768")T1FE+@UA#B<,9.$)_/&]:A".Z-C,?.=U>=JV5!C*L]0BQ6# S]>BT MVE,TB8IU%;E#TVBRCE KFVVF$TLW9K%Y6VR,W B>J+)0]HY0BUS%A-C2+&D, M4.A$19K4EWE(+?(("&22;.)BAYPZT@@UIFAQB9POB\YM5RA!DIE6.L1PBYL:]'II,D:6YX9 MA76DG*\EUK#6(X3-IA5JE)F7YC@0JW1T*16(4@06/4)8,M^=3D!\2#&N6G)' MPYFZ7"EC5/1@6)/D>%Y5YGU6R0-UJ@W4@MZ$3 B+'@R+;@CJ=-AW,HK35-@" M*\[F:0H6/<(N;$HJ ZHC.;@6EUB\*L2I<0WV]0B[#%,41RDZ3;!RQ>CW(CVK M,H?P2QYAE^:PVIJN+<50-&X:24]9,*)XB(!'>*"Z=F1W1%1+2KX@K4&469KX M?,E11WB T)/17'J:*^%:KBQ.RD["B(BPUB/4*A'-?ME<)G)L1*Y-^<&*U%,: MK)4Z@JSU:4V95KISI;YT(:HV!K%I%^+Z$<+:HRRA6*A+EIL.9&<9 K*7%W680>. MR);>F;;5RK@F,+VI1JMK94TO(&9&C\SK0NGGK+G0;"N9)#MJ.UE[/#137/3( MO.HE(I-J3_M3/),TFB[7I#LEM[GE%MP+C MA7=V41(OHH$\%I6?6>!^^V'?9D)1A4U$ 3G7@N^4_]XWA7C'-K8_^.$+[Y=' M48Z]756;,OA!<.)PS]MNO]L)>]SHY%WRQ3UN>Q&#O?H-6*>D&LNM!;?]'D$; MQ.[]F!#*-'LU&+,)O'D-;XOR(POY(>#"49B7\^_?%&G<_/NA_73D78P*"1$ M0A!WL61(B 0(OG*;OF0$"$T?2]"A- 4%$+@=S$ZI$0 */'BR3(A%=Y&AMR*'K41AU:\N407M MBM77M/*GL-R[IOLM++J9HM./;GD!LA.7/7PI\='5'G;ODJ+1[;#(:V.^&M-< MQL@*)^T]!E$X:V\U7KX.?M^:6?$8T@^0^OMH][/-P7=0WX^OJ;TI#7Y#;$#> M$9?5,Q]E@T=[]L[%!5^$!4)%$$ $2!Q,P4OL[>?)'OY[P.EG@_S->NLFV$+, M5ICG9&/;9-$ 8P':;7LKBB"X;.!#_FVS 7D3FN 2/!!B?@"%_=:LOHL;_^^+ M+H1L,>G1^$O:/O(*=UG,F[Q_V MB4Y#;Z$SJUCX@6O;D+EY4^38=I8;VYU"HU$K.SB("6NQMFR5<[7F#^]P9-B@ M]U;*XNH2ET0[O=$B*3?IC)R5E2L"AE1*;F) I)?9)7Q'!(*L\:KU[X\(]0/S MS\O\]X>\LN]U1Q,->_/\!Z;S&IP-QXJ,>7YVC^0MI8OH#_,@;"D[PYNF"Z>Q MRZL.^(%9D$;P+5CS9BNP5&[ WK!:G9DW8A;-D70L3Z6X.#H5(IK\&8\G_OGU M>")"KSV4X(#ZX9\BP@2)CF! *]PG(*WRNL]V&/.PL.\+GRS!G4XW4 M?-HJ,.U1,[*RU':T,D#GVM!H)?XG&8U=1(:OS\A?-O[PU)I"1U=[QV*ALV@A M8WBW7NC WAQT;BR]T[S0>?JBX8QL=-L!OWT%%OGOV])EJ>V(Q0]$P;-2+S-#EX.* M,TP176@XJ_6DB6NU%)>(2X4841O_^).(D@=3]!,=E;RY/$)UPU!"&$H(3BCL MMLWV0YFM ?L9L44G7:TK:H:.&#I#4VY!;(ED*ZJ-N02RU@F2_DE1Q.7,]2_. MR5<0U[W;S&\]H'?CIO<;Y5!NU*2>@N,Z+L?2$)N/@/(L1^?+]6&O MAH..F]7+<:VLI9>H.S_^D#]C1!C)_')2?6X#ZAM*Z^5LJM?$54K9"9&GUGA] M#'EUT64;W3P25VA#17_&Z4M94-?FV6\3M.SZ-Z'.3##CW8?K0WEQ@0)7YUL( MO@WJW9)?&H:1MK?BA$P:,FD89?FH12"HVNC>5P>-!VUPQ"9HS4NS@IY,KY2Z MEA$&5FPJJ>-27Q;WK0W@#\?6U_+HQ65L1>RPB\6 ME5[;,;L$NM&'0'&Y>0>?$A(GJ9E>X;QH"@QX=@G1W#YM5+F7JW0:70Q;ZI.-!M M65RO@6J&3N9!O#,B&#>#1T&IV\X-I*:'_3_^$(GH3YR\3-@]%-";L(N^NN!= M,('H%:%V[014P%O 4FABIBLC8SC07P M5B+/F^)[&Z2[)3K;-Y ML[_655U2UM22(Z(H+!'_2>'Q,"AQ.](:!B6"$I1XHQA6DGE>*9!M!J_KZZ(H MIM5<<]U$8DC_^$/]C!&7.D?@-F3P-B,4><,0E[*JABY9Z)+=2NCAVHA\,;MH M*XQ'P%=TQRXY<.@YWF.$4DXL%[*S]9@C8M[23/(G3EPF^S&4Z>\U[G"CT]G- MK!>D&BQ'1EH4EIKB6$*!+972>+'61%+M+?O\3-)4F,9R:S=9J M4L$C2XZ@_?R6GQ1^P>3A+\[1WT)LPY#3AS=]OTMP66[1+/6F; 27ZR6!-^A^ MCRN.D>#2GO=#)R]E)]T&0]]F[*F%>#MB2!'' IMLW_ TG=!O#6-103"QZC-@ M\C:FV$^2"D\3O[V( MU9$#Q".JH8\C-C"U,'H5NL%A].K2ISK7#%UX=GM(=6Y)=G2:33&1A&VVVV;; M5=TE1_@G._\DXH>'LH<"&UB!#3.@@F+\O%T2>Y6IV$YG%FNFO9PE\(3;;TWU M%))$+PF*(*)A(.KF E'^@EUXM%#HEH;!IT!82'M'@+R(QH5XHT%W!U99R>N3 M?"FA%,55%Z)Q3[_!0YP ;5*<*;I%)KXP5WIOA[HDQVOS[E>.(66!!""Y14S6!4,#F,VOPB-\WH.O03I9[6K&U#<_ M;NUBEM562HN>D';XU2X/XPA*CQ;5 3^Q\ [#KRI]8>0J?,5HPGYYU_]&+WAC MQA=G\@!*^MG-JF\NP9>SL=XDPHX[Y(K)FBZPO$162E'E_V?O.WL4Q[:UOU_I M_@?4]QYICE2NZQQZSCN2,<9D \:D+Y9QPCCB@(%?_]J&ZJEN,YVK"J@MG5.J MH59O]DK/7F&'3!!76>'"1:#U0BY\*_Y[F]6JTRV)H%KU.E?;8CER%:\FN\;; MX/+O>(W].^^V?@-6WQJE7_BJQ4NMO.9@(YI.9P*K,(;TZJSH<0U60_0[]_*5O=KS@Z'-7;5BR:S?EM#$W.[03',A. M5C@Z63@Z\D 3X VSVRMS_6?UV9B949AS/BU7S__8:[/U=J\]:?-2C1TT:M)$ MY+HML=?@QU+Y9!3U9XT?R>W)XC__MP+9\O5NT;C7/55OS"0PU[MA\G6V'KVU MO=X*A[=9R?B,W_CO:J_/62 ;L_'WQ#>Y+OCVF;R#]/3]A47-M MM>3*-N*/(#$ B0'(8^^.R7=AKB"/O2H.;S"/_?L1:S3\["QMJ!Z*$T7EPP*J MID6I\??+UB"BO_&(_D7;\O?>C7OQD[7#D^NQOLZ>'*_W=[CZSX^P#2/":;82 M67#41G?6Z#,"'L.9@I[NV"7P!YH!K7G@R5>5;;^U*[_\V=R?\^6F.!_LL83 M^0,?F2;4/]:/':OPY>*:$A)^(,$ADULK/WP9:94WUGRJ1!P>/KT<'091H4^0 MZ(%$#]Q9\A+7P3U!\.&? ?C0=K3-?D*LG2[OVG%3'J;(* =@\G1V!%Q8 KSU M[XKT^N;PUX+]8?"89N5<;>L-8)?^,\4?6XPT_ MHQ-9$,*M/_#X@V_E,5EY1R_Q0C=W FBX+A=X:[E\YR&5]X<-+Q<,?A!0!H"@6G9CU;(_GTX*:]4M.R#7!KDVJ(S]GLCK MN]H1C?IJ[44.-I.]L7[HU,,^.C;S[/IT@2]!/-#@"M];\E)PA>^UQ#;?Y7Y] MF#[,UAXYY'KL[R;UC]-U"CJ&SB\8VD%IA@+\_-Y$*@8G%C%8M_V!OPU0N[27-G MJH,])L(>CH3S(0D/=IY5S+!XWI&B0/$"."RH,]T MMD=EF]1A>U2X[.FE1N:EKA^[#6.^S9+'I5OV7Z*Q\]9\@DSO/9K:[&M2O0#H,ZE>O ML->Y%_A6X7?%ML8+.(N-4$X;I_J"ET@53M+I>JJA>?J+%C$533.@8@5<%%2L M7GK/\3><=.GMA&['8[J./6J,>?O(NA.8+9ST7*-ZF5UQMV*^MUFC&@0^])*; MCM^:ORO*6-_ZS,15!%)7*)>WQO67?9G[>8[[M0Y$%K1Q-^P177@VI7?Z(*(# MDK(4#"O?.GJ@*? \-P )<.+L#J._'X()2Q^<;_!\UOOB^[W:.7@^ZP:9OH&J"!=X MGIUX1O$^2/$N2!$2YM]H^!JXE0=L0 #O:-TCD^_"7,$[6E?%(R = .D R%[OCLEW M8:X@>[TJ#F\P>_W[N1WZ4Z$W*)C/U\N'VO]^??= P][9NE'N'8C7:F3$RICG M-28+*$*&QD&/U>0H7?/9KVX10K_<)7":9;FH#]5(C*1$30Q]JKJI,30BJ9C+ MI]T#\&GWP$"-(L4PIK.I&6J)(S5A*8:,@%'=+!?KB['Y0SLE?AN?^#@:3%9K M?R%W%]H1:\8KG)VR'_YZA"]=%_S%![50C6J[XCO^_-[=(V>QJ MSB'3&<0AO M*;O3[)" Y6(FC/'D#5J MTYBM2'EJ?Q MG 104S]]U5T833N.TW^0&LJXO?;(&1"R,5RHT;&WE(][]CX,YBML=Y8K5+ / M^PSV]LJ&36-\D=(YV\0#2N,/Q(_8BEU^R\=[L!,Q3>)BGOD*?5%J?6TL3H[: M6(.]#CN,I[U6=U6X6"XQBGD@4;HJI**]>@^V]"W1C-4]S(S[ZPFO8G5\:Z_3 M4(M'A6APBG[ L>I&OB?["?X>^:&6?Q :^=]WAGL !4=0<+R5POI;;^%]L2WZ MSX"@#%0O;./=$@(:3(*AQZ=ZIECP- V#\4C!F--[?N!PY;WY]>]^=N8=^NO+ M;;G_#HS;6^W=-D2^+/JP^;<5>E/= M//>W=YLG88)T:C880)6P\(K5.[=G\/[>U3OCRT4]/^6-X]'>$6A% MF\"IZS?FV,IDS9%5>&,>!V'H X6\C#?>BBO>00-L$AEJG$:'IQ:8FN1F&2SNUS@#?O;D;^6,GGFX?H"&H0!*68?_J)@_.(KK[=:J/PQ MJ6S1",<9YMC@!7K5&XI\(*WZUH>_:)A\@,D+Y=L3JZ N>5?U"U"7/'])[8_; MBKDO./L_U3CVFX7:51S<<6:KV5J?-U!.2S,%+]\R0- 'C*A>,]3(S[\7G#:^WNH&*$G>6$GRR;GXLV^QFI9ZJ5ML,FP8 MIJW9EZZ]W.W4EG4X'BW'/@C4\#B1!B:4HV[Y0 %./U H#DJ2M^.TH"1Y+9'/ M3WEC @];8B^?EVR0QV,])/3^,,L*;RR>9<(>&/AEO/%67/$.2I+/[* 6%!<4 MYU;IA9&Q-OS8WADU-XC!(P7@_G'P2,%-EJB>>7=Y^SCWW+=/S_/U<@EN>681_Z'8LNH&-"D0X/U%0[6"! MEM%>0&SQ;VG]I&1#,GDWC83B.QAPT&> MT9>O&)#4 XF^S!WGP,GO(SY[Y\[[@D^#?H_WMD>PW#@FR4;FO'DOH(71EM79 MPGOSB(N$'P@*U.-NK![WYZ57H8K=;Y\'71CSVT.NMV;[:G-J+(P-6WQK"7^/Y*-;7OPO/1\UZ>WE83U-^IF*CA;--TZV31V-$65/# MT >,?,$3& KLQ&F%'&GO*R#]^0FVLF!/]2*/_JI6_YNL 1I1" MJ2C-4_?0,[F='1YR#3/Y>/YG3Y^5./VQ'/;/,(C+PVT?(\-5BS,H7^CLK/(D M"#^BR"/YN;IQ[!&M*/Q%JMC8W\KYCUI;1P7^_\]$Y+YP[V>.Y!K73F^#O_ MT:F+I5R/F#Y![/,9U_Z>LH@N&(B5&?N4D>6Q(BR6V:V[V0A[H(%'?)\3*& M+26/?;^DW.U$B!D.AP%\&.%J+__12V$VIZ2_I.SS2*2P?O/ ;S?-N(%-&$V8 M90I:';,AM21]LB-PF'/:/$/.#D-F;.64E3%';66^5TQWZQC-UL%+F:3N+%D% MJX[9G##.6*IW,GY&#$6[92RD^M3**8DO*1T1RN!QU."=;3#$9WZX,P)[E%-6 MOEUK^$-DO*RGO.AKR2:RW"/3++X=0;XD=1VM9X?[@PQ+0['1X,;U^H8:*80" M?TD9QST$6N)FRQ&%_D0<(?VMBK(Y986E&;4?'OC$0F"H1Q-C*I[T^5Q,1)6E M[7CM+)+#K,#PBD5K])!EG]YE32T1Q#7AYT53!X.;368"]/-8J0@6)6T/:^;^V1N M+9UTT!5Z7#B>V^,;SH;N[NKY!"YPQ8TENV61!@5[ M8IU?80X4C=8YZ06VMJFY;HW'UI(71,6EZG+_:(]=8,M'.KV(6N]:LB"U4P'6)R;=9Q7T ELZK1IN+G@3WA[D_6R2SK'3YT%G)JZ$7KSBN M)*U8J[3NX@>JI0YYKMNFV'9WA\Z$<@)5V"P41)=^K5#]X4]BBN*XWK"A>9HX*TPM?"'PF> MM<5Q>38)FHIK#!)IPA:D%;XRM2-VCJ3%.<)QW21R GRHKE )[O!"MHD.5\7K%NU>)A9+HZ2/%,] M?[;ON_VYF$_V@G43B\T\,C91PJ>X4@_7.#_?XVQQ95B%M-L*M>W"2XZRW6E. M_2X"4=,<7K$+UCWH,&K;M)185IO2PADV]UE[7UY$5I%63Z];A]WLS'.F@2NY61(] M3>S\A<@IDOF^#AO!/")?/;;Q+&%Z-GZ0CVFZ0?84&#W]-U04L#Z>4N(LE],W M<]%SW:'\XB=2=147J8KQPDGHE^'>,\+\C]];[GI>4/C%TC?YU<-L0!&OI@@8 M*.(:%$$]DC10Q!4H D#3U2@"0--5* ) TY4H D#3U2@"0--5*()\)"F@B"M0 M!("FJU$$@*:K4 2 IBM1!("FWZN('SS6\,VBZ^MQ79PBK;3H7VFK[]=M\+9D MH 5N\>'_^T!\^!X+0%[VGB?Z%W=H#&S?J'GYY^NX9OBZH=<^;<, 2O]YI9./ MS%>K!F^N]\DZ,H#B?^\9-@#V]Z7^GP/[-SR7^ZN@(!EA8G@K(ZIA\ / @]^W M$ ";N%N; &O$%:J?KHC@:R9^VB1?_5DQ]D_.CW[+^?^)<_J1O.TEHCBM>RL@ M *S@!:T !5;PBU9PZBS?MA4 + !6\,ZQ 2 5ZCHFY#!UWN5KW\*[AJD\JWM M5N]3*L!?@+\ ?P'^ OSEI3>FO$^I '\!_@+\Y5WZR\^EKV]]7]G 2&JQZAJ_ MXSVDDS+?FJ.WN($1O@*^?\<%B^<:VE4]R?O"UR&G1C,*O.+2K8*'F9VLN33.]6)$_%YS MTT*Z;!P;^?_TTVLE7]ZOB$?J@O0#9<$?.BR+C2B*3^7BTI3BAE6<>$!1YB6N M5P3^#?S[YOT;?>[?^7_(\U[7,=.VK#:03FJWE>T.LM[8OUVLMUU!?F\DDP>$ MLD8TEAX.Q55'Q?6I"/& X]5WR8!_ _\^)QGOT[^IB^OW"&Y8K7&H(8[:,7DW MFMLD$;SU^HV*&YB>!>,=C,XR:*JDZ':S+]9OYL-?%/V $Q1P;^#>P+TON/<7 MRS>_LQO2.+$XWJ.@<+:?^,&"?6OW7B&]@6.Z]9E\V!]:1YR."L9OS.2K]Q69VS,._2/P!H4%8 M * 0,&-=K-_" H&C<7!3)R!+W.LV>_51QWHV"V@H&A:D^@#A>, "T#3^MZ* M=J#H#)I^P'[OE4E@OW>KVG=AOZ#I=[>J!?8+[/<*5'N;36LA"N*X%D:!:2<@ M";WQDQ$OWX=Z!P6E5^DYEVXW++WN0@6)7W/>)(ZG&Z=KS)OS8<9%Q?OA3-%D MQK$'A")! 0GX+O#=M^D1?]UW%R*TF_ $=72Z>G.GJ.QNK5N%[Y(?_L*H!X8& MQ5_@N^!8XAOU=+_NNT(+#R567$DP.N<<]=!QTI%HY;-A/OR%X \H!7P7^"[P MW3=JPG[#=PUOJ\W@X8"'1-MU)4U#%AR;SZ;HNB+8 X& JP! U_7NJDZ@:@JZ M5L!^[Y5)8+]WJ]IW8;^@:W6WJ@7V"^SW"E1[FUU7R7#=_!L>:I;A&Y'J/M3R MS+NFZI[MVW%2)-4[HV;L0\./P5%B4&("K9U7:LN>_5(X>27KZ^QG+LF?//)" M]4D<(;-M-MS;3BIQW)C+L.%:9Q4$*5JV&/+ 8#"H/@&_!G[]-BW;G_9K:33= MZL.>",O=GM71NTLPJ^+"Z2)!Q@%6S& 7X.6T!NUJ%'Y#B 5G@U\"O@5^_1:OWI_V:3K)AX#DF*I,^'OMC M>P /S5'AUT4;F'Y@@%^#+O#]5<% %1=TT8#]WBN3P'[O5K7OPGY!%^UN50OL M%]CO%:CV-KO K+9-AK; MOA''7."M;+_\XF?^.SZY;W%/7'RA+!721VOD^4KB2"))\T-BI8^[(P7!RFNC M*7 R 2 0(!K;R+_$@+L,SV964ZWRZNS30<;A(N@%Y<(0'[X"\<)@ 4!; MZLK;S;^$ M72_?+(!P[ G]LU'?CH;L(K0(!F#P&P,$^$H &NO3']2PC@ M[6FCVX&\%>_-V@E)A?W('K(% A3-:8P$00!H3=]=:0Z4ED%K#]COO3()[/=N M5?LN[!>T]NY6M@6IOLS7=,,(HSX#+!/=T-MD+\DD?3Q^<3R:#[/3. M'S"[HB;66\OE"@I>P869 #0 :+P]:+QL9_S'0,,/UZKG8_J:)^4^BH:C\5YQ2M HWDU^ MP BP'0: QMNURMY:+E< &J_23/]!T(BZPJS1-.LRN0_Z:-U..&IN%:!1/+ , M[O8%D $@XPH@XV6[[S\&&3/6QN4F;B"R:,D#50O#?C3-"L@HVNT$ =KMH-U^ M=^5&4"X'[4I@O_?*)+#?NU7MN[!?T*Z\6]4"^P7V>P6JO]O7 L^HF5'@ MU8+0..74X!CXK1\ 1<$WTK;6SPYG6^=/+$7Q)<.<&#X(907ZB*3N]M!A[.6 MG;1A6@I"%>UNY@'&0$D)^##PX3?J0G^?#_,Q83>S38]W2'F=$5@RU0*Y].&B M^XP\( 0XB0F<&!RP?*.N\/]255J)7.C'SX2_L :49 MX,/ AX$/OTV;]OM\N F1=70^=!#9L$2,:NA2O!5*'RY/0S^0%(BF08/V[@I4 MH, *&ES ?N^526"_=ZO:=V&_H,%UMZH%]@OL]PI4>YL-6C%9&U'-+O/9CR + MO?%2TA4=47R?4/7^# 8/C#\=VD []7PK['+ P?&#XP?&#XH-/T'C)M4"D" ME7I@O_?*)+#?NU7MN[!?4*F_6]4"^P7V>P6JO:;R0@"[WQ M\@LX/70K)P"?_.ZT9YD_W7 ]"/S@:3/SP$@N[&+>#-NHQU%C7.ZVCU _VVI( MXK,*BA1' BD2!EN8@4L#EWZ; X$_Z=*2N!1:J=!K.&DK""9B"]LU=U;ATL53 MK<"C@4??4NOCKDX'_J1'DZON7&6::.QTL80;6UN,;];+1;HX+HC0P*6!2P.7 M?IO#@C_ITNO5X.#,QX@B;P*FJ\Y?4_KCI%O#94[FSHT[^]E-!M?WB&JNZD0]F3-3]AUJ< M4^;C7RI-.8N!Q8OH#IY)ILAD[-#C64O)YUL\B@I7&TC_!@@ $ @P!5TC'\3 M G"VJ5()?B0=3K?'G<"V^2A@"P0@/_Q%,=7+*0$" 2XA\[4BR+ JW28?Q," M!$/EF%;G[(QW!!(V1H5",#D,<"%320 0 " 2XAH;T;T* ;F,Y;7+- M >NDGCH;=UJC!9Z5,4#9H 9I &A1WV&)[EERMQ%P -!C MN6,#!_8- /Z%(_:KMG\ \, !WK4# /N_OR;\^8'559FYU\(H*%@._*(J<+[5 MMY:H>P/TXF^]"@=.9]Y*M_WOQZ&:4>!Q^3QL/\VE*7YZ__A49SO130KOY/=) MI.9KA^VKT:&=&%X\"/R"@RAPW?*]J=-9D@OE.&(N2!B18;JS/3#&+&S)7#]D M%90X/=U*,N"Q*8 % O>[*3V:V*!P@V;7(.E50=R"#R8]$S<#*T""XHG8.$' MC*$ & PN*&NVYT=\GY-,*CW8S.9R2XAI]/-H>4L'%*5R\"@?$H6)P$6 "P M6/!FI\-?$PM8;H)F*=.?PE*XR&?0M?SZ(2NPX/0D+8IA Q T_[>2GJ@9PG. MY0+[O5K6K?A?V"<[EWJUI@O\!^KT"UM]G2'H(F]BO6I]YZR\HK-[;> MFMTKJ&^]8A-\HN[/%Q_6#=\P[8L7C7?CC4N,B*ELQ'8R6?5HHBFR"DH5#6ST M@02WF (< #APVPWP[\$!09,R>\;Y/5CJ+0?S;7LD4KU1@0-DB0,D"G X,#O M[F>]-;M7@ .OV/O^'AP8S3.:'S9I%98L>-\==JP6[)?Q0''"_ $&&]H #@ < MN.V^]_?@@.E#PBPP#Z3<;790B1Y@ D-;!0X4/6OFPF4S 9 Q_K&*W:@X@PZ M?L!^[Y5)8+]WJ]IW8;^@XW>WJ@7V"^SW"E1[FQWK@9&<^]0@!7WI2A06[FMZ MD*YEVI-V#U"LI0K]*>SCWV[Q,8%XI/*>K@D0BA@7-H-Z4CM(DX M!+$4E"E?OWZ *7!X"K@^K6F"_P'ZO0+6WV6\^7_H=&E&>47M> MGHO':S4RH+H:VQK(2D%%"O2A[$1IV#M;-\IZ5.D>L3+F>8W) HJ0H7'08S4Y M2M=\]IO[T.@/5*5X-?)S <9#(Y***98._*DZ!7^J3C4SB4+%AN/(Z'A,;SQX MVS$Q2\&0\N7M1P)THP$* !1X013XX9;T2Z! W#,D'U405[87KF(,O6X#]K," M!8KKO1\I4*$&* "Z4R^! C_;G7X)%#CNPV2[/#;U?.(I-41LC2*/92S ?/@+ M?B1 CQJ@ $"!%T2!'VY4OP0*!.U@/$DZC@*+4\;.,&JQ7^ML@0)%OSJ'@>HS MW &0+OZQLMUH-P,VGW ?N^526"_=ZO:=V&_H-UWMZH%]@OL]PI4>U_MZH;M MIHFAUT!B"NI3H%=UFQWKLP]?J% 9+.+-&X@BRC,H@49=>&RN%I:"8:!G#7 MX,"=]:S_&0<(+/([]I'F9&&J35S[P$=-CRUP '2M 0Z ?M5]=:W_&0<<04^< M/NYLY*X@> >^B=5'>AD/@+XUP & _?5M_YG'(#8T$*@[5APMKPSGH?SB5A/ M2QP G6O0N;[7RAVH/(/.'[#?>V42V._=JO9=V"_H_-VM:H'] ON] M7>9N=Z M9A1Z-O2:FD]6M8S/^M=Q+4B3N+CV+)]$K6 <0?_\3$"?383+V5Q%=O[%+YE;N^05_\[NM?K_W.[2T7P3Y=,'@N@:D+9_RJ83&;L[DBW MK 8OV>)<59CC_-#/"C!A"C#!$; UY_V!R6L_M?W>(>)EKSW_58A0?1=1ZGUS M[HA$OS[==9V]LRQ3DJ)9GP<<..C6@V[]W54K0;4==#N!_=XKD\!^[U:U[\)^ M0;?S;E4+[!?8[Q6H]KUTZVOG;>H@905E+=!&N_E.^]F;*]6M2P]\=U?KU8!C M,6>[[QWHW6K<#..1@E&@UPY H#$'??:?P DAM">0QK"I.N(?7<0[8X;U'FII79EP7 F:#I4XDV_! G010<@ 4#B?KOH M/P 278P4U-T&3GAU@"Q7/BEJ*52"!.BC@S[ZW=8101T<]"&!_=XKD\!^[U:U M[\)^01_R;E4+[!?8[Q6H]C;[Z*?KYGP]KH6JK5?N;0?GTN^^? 7N:?ZNRM4- MW-?.E8XK)8'F?'+KISL:.35>#W,/O_3@^'AH+$8N+?,I-D;JG&K,C2&K8$S1 M'H>-,E(HKW5'P#,O !0 *-SJM>X_"0J\ MIG)BM!J.>,%J3N-=;[^;3$8%*)SN> >H\$_%HO]+U-R6KV9BO]UC-".WY.B+ MB=F??4OY^T<[R?^!EO]ULC9JJJ8%7CZI0W%VPP^2_-N+0E3.CIT/9T6J6PO5 M**D%9BU9&W%Q\L//>8H-O?@M#EQ;5XN#(:;MJ[YFY^1QDG_@Y9.)'W-3_)W, M_KHQZ/;NK__D/Y[^G>8::E18__I/W8Y#5SU\+*WD_%5/4(A2CQA13"#_:%WN M6/F(D?E_GYT#AO]53.C9N)\-!FF&Z_[YM>KDTP@O;!,H_C>&GG&4>":79S__ M^[^><_.WWT-:X ;1QZ?UX)GXSF)!2R"P#&@5&:H#J6;^]1]5-U,/\9E7&GZD ML7^=UYJ/G]84K)@3_4BC_ZJ5OR)P+O)2*!6E>>H>>B:W,^Y KF$F'\__[.FS MP1K2C\=UMUJ1?L M;^7\1ZVMHV)A^I^)R'UA\<_\V2^6'/D])5;.NV M&ME&+K7525PG=O.U.XR,=0Z#N11.;["Z01SG4D!IG+@>/C]!-?<\U$[,E.Q^;>3:'[V*\/E+RAZ\Q.;+OLWR7*^W@W8YPC3844Y)?TFY MS00Q7.W&M"Q,XJQS#&1KPK *6AW3=%<8TW(F":P&HW676,9.TQSEE)4QQ\W! M]-B"<1A6-Y"Z@Y9KBEKE87-US/'.G?2LGK!W#FTGWHJPOFC-LIR2^)(2TUM] M83L;>DYWWUKOMCY^]!8%9>7;X:!I(UVZR_$*80"?TD9X.M9C',*YMA$C/1\3M4IPLHI*RR)TI 4NH/F M1!:RZ6[3)OKP("K&K+"4+GG>JTN=,6\0PFI".9OM)F-SR@I+"=QS,3?=B_!V M;8X%M*[5PV5!666)QU82&FB-#:PF2]=L=L;[=G>4)UD5EJ1^X*^11F<)DYKN MV5)&>B1E*725LD.'LK0>-5U>W,(I@E 4J;)6H;2D=D<4U]J*,KQMB6Y8IU)W"96D MGZ1:1I2? K-3PIX'9:X:QL;'IU^>(T01R)R#F&(]UTYQP%. 6P9-:IH$3Q^< M(J;RD\\"JV<9WIFFQ,8ROLTCW2 ]_Z//(Z0D>IKJ>0K(":2^KVF/$X_X5[?! M/0M;GHT?Y&.:;I ]8=[3?T-%0OOQ%)AFN>2^&1&>H__RBY](U55" M7R+Y,\+\CS^4[IQ__GC^7X:09S;I1Q0HX@H4@3[B!%#$%2B">*2^>B "*.*U MH.D;F]: (EY-$3!8(ZY!$>0CQ@!%7($B #1=C2( -%V%(LA'_*O[ZH$B7DD1 M\",-UHAK4 2 IBM1!(B:KD01(&KZO8KXP9-2WRRZOA[7=/['2E/MY78#_D"] M\[9DH 5N\>'_^T!\^!X+0*A']*M%QE_FGO[%MNK ]HV:EW^^CFN&KQMZ[5-+ M]66QY[[U3CS2+\O]K^I]LHX,H/C?>S(6X#W ^Q+O/]_]C83[6KEEZ#4V?_\J M+DA&F!C%S6$U#'X D/#[U@)@$W=K$V"9N,)E@JZ(X&LF?MJP6OU9,?9/SH]^ MR_G_B?.<\=N&@^)8WZV P-5: ?6(W[P5H, *?MD*;CM:_(U0\*TVRCT; 8"" MFX:"6XO_[B/ NP8FO[6']"Z8_-;^S#NZP>^*\M-78O+K+?.[8/);[6A@OS>K MVG=BOU_?Z76?]OOB^< UJ/:=V"_ W^M6[<\E,&]]A\W 2&KV^9#];TI7WIJE MM\I@WIKOG[Z+JY*FO $GWW_5UG<^,57@M MG[/-W>UTI45Q7\6%UZ-FL#A5S-UZQ6\-J)&I\R.Y+H_;8Q_^HAY@JGJ;UD_? MT5V!V;>VW[>*'-Z:[]_AMZ?PX#W[[??V6XR8D!U'T9-6%16F[VBA* MQUDPQ;TQS(>_T >,^GV/PU?2\K>V7^"W=[W>OK3?ONQ#K-_RVXVBPQ#:XDEX M5I]+2#!9=NFDO.\)+1P7Q7[?6\SWL^""'BOHL=XQDZ#'>K>J!35^8+^WK-IW M8K^@QWJGJGTG]@OP][I5>YL]5C%9GQY6?7:Q^:GG6ONCN*?]WQ]![_7&>Z]O ME>Q<5P7J#?'K_1G =113WVJ5!H8/#/^=\7V-O<(WS+C>GP&\7\,'B'\/B'_. MWI[^Z=-M>?@C39P&OM*VU*;N"70.OLKVVK+1<> WO[+'< MV6$GA;^>^&-]??*W][*?G'=@)*(Y4??#("K_D"21O4K+]X4FP5#-ATDN[$J8 M:FZ[.;)[LM/%.ON>:1U;R_I(H8OMNPA5W03XSLIWOQKYW"5"G*.;ZT6(_$O^ MN.G-NZ^-"OF8^0POP,.!R_BEPGBNW%U"ZHH9C&6KG>7P0'[XBWC Z>KN_G\# MA (<4[\KQHA:B\&$:^R3?AJ( +"U#!R6G-13CV/%I-V9(Y+B&#R".(!QZO[ MD7\'1+RC'O9;N]'[#2)>'")>=D?RU4#$]MCC=&C*KF!4P]O.6"/\IEA 1+'U M&7M B)?!B%L*(^YTGP#8)O#[MPF\-6:^:-GI^MA][Y6HXCC+S]66H*:WU^;D MUN)GL^6\(763)<853XR_=&WI_8'%/S;:WMI[7C1XO#YVWRJ>?-.JU/I, "VNQGU>M!IU?>R^RP+5;T +;M&, MEI J3!QA<'#ZFXX[.BS8G)57*#D!M+@:]P&QQ?W7JGX#6C [Y@@-9LO,L7N0 MTQ:V&[?N%VCQ&M6GFX4+65?M.[!>]VJONI M@G6A.F4K]&BX20<=68"8_@95HKDUS!0$.5V@CEZH3H'BU$O7LN\!"+ZSCOVN M@>!E^^4_!@1-!T69'G(,9.#V&]M?]_U_ M;%JO9KPV5W0R9R0QHVWSN%L18AD-%%UK!JD& Z!G?2KY_%^Y,>!J)O;;7>3B M.^WV9]]2_O[13O)_H.5_G:R-FJH5IS14_Y"KKN8'2?[M:I1_[-?L?#@K4MU: MJ$9)+3!KR=J(C<)CXC.O=!Z-8$]G S]^6G^P8D[T(XW^ MJU;^BL"YR$NA5)3FJ7OHF=S.D 6YAIE\//^SI\_*%>=C.>R?81#;A>%\C(SB M!-S.^$)G9Y4G0?@1S:'R0G0V1W4;[O$EX*^)$"U7-,4!-=A!H$- MQ3103<$U0E56.($K.DRH:KX2H29#?CA]Z^M@YNJS;SF+916X>E&&=VUO51/< M8)4CG12X:<%5_'#:9)BOXH\YW>C_?MU9_?'5:;%>#HVY&&T_7UV#-,Z-)WZH&7O-R#TY7I@ZG+R8"&)KVE\8K((J5&70B(2. MO7"YXXW.VDK(<7.K9*.%B7[04& MN>RNBTBLE5-6V,<09NC01*ONI"W>Q5[LEC?<+9S(I01>,@=;#Y<>I(L_YPO._C]-8K MQJP(=0V/. ARLQYOZ(<.,A%XQ*QGYY?!OI 4JJ.#E9FMX>V(;9.&#?LN;%,;CF0D5U6764Y98R'&/.*4V#19&!R"I455!#A^ :SB'< M.>G8GU'SY7@;>05E15",XEMN-VNYL$>GC;TR,1FJG^64%4%Y3&SM_;Z*PY#B M].;N.IQQ.4Q154$1ZV"'^%:$R2@/,VUGX%!ZKZ"L"JH>CN0D&&0MQ\ Y: ]TC6OA37U=G&.H?/_4PY..TXR;/*<=S2/2V,T\I:"L"&J?A8?< M*CD8)H,ZUK2DUG:2%$>T*X)JKV5OI!RM#FSC"RMKX4Z@#8L3FA<ZTJ 8M,I^*ZTSKA-MIP[79M.-(K1VZTUY-J-B)^O19J^W&@.( M1S,889KS38<@RU$KDLJLM D3P\;62=EA,E]"K5F'8_.95D6U[G/6<,\'&6_L M$G:Z@ )IPF<%:4563GO8VDO\49%5:=8AT'[3WN7!14Y:$=92##QY/<1TWF8/ MP_F,1[L(7Y)6^8+4M8%1ON$[HK"5X'F*8SVXG&R5,6[E\4G3(;:.BL42RS86 MSL0IQT4KTYTR2'O''YD>K"90NF'#NL^9906Q(H0#SD\7+7%[E*7DF-J\/\OT M@5605D8=HUM:K3,'3D[%#653D1(M=R5I10@9N5CX@]:2<]3%JB732D0H9-G' MJ/@6O70/A]XD&_/"V);Z*SS28J\MK.QY M'!G9'6PK.NB+0ZMA6"W5EN\'+:ZN#N(/^\>0ROAH9TG#58$)SGJB;8B7"Q"/7_O M;67>9NHK?^E"BVA81#B>+06P59!6./-"?J*2AVV#M\WU4L C5_!/I%7/26R=&PU" ^XFW''3 M7'?W2EI.H,*7-H77;%_F][RJ=@9+CK+WVB$K2*N0-/%E XWG_0'/!;'8.Z[; M"8>6,ZAB4K<_B*5=BZ1YJ:O0/K1)>EVTG$+5P!B:6"&,HDGP;*>C5A)F<8_, MYX!7Y357.S/:[K5=N+MW.TU\Y/)B[5(ETQS,29+Q;:-&R,2I( M*_+JPP%-'IS5$A:7YDC%]F;:T,M1*_+R]8'7P=L+QN'(Q.\(ZVEO1)2D57D- MM3FQ5QIY]M(U3%TW?9G E'(&57G%=C^?W3+8. *O20NAF:"H>1JWXKRL>)26 M.;[YN3\0 ;OFU.CHY[*]$&G7(;^A]*RY[WCIMGYM'$^-F$>37Q>]N"DSO$E:45>/;VW-S-*,F6[ M,]'%O1IIVVU)6I57I./*\2#-NSSG8L/F4DD:HZB<;%5>JWW+CU*$@.&TU;"7 MZT-S;B4GVHI]Q>% .<+M14\6-DCD;=MF-EGEM!?B;5S=#Y=S?,7*4G2$>7_7 MR4>U"M**O+;&7*:TZ3:"#8PSO13CLY99DE;D9? NW:3-!BYS^T9F\@Z-F60Y M@:H0NG019(=2Y B:$#?-YGB9%9C/M>#27:^AE9F>X8LRQE4&1LU4U7W][X+ M2Z'>M:G0= Y65LZV,MTXG1TW,>(@"!B% M<%%MC%O#2%FK/(?LL1&BQT+;*DDKXLHV6Y]-,8Z1A?Y:VDGZ[?V2@*$CWUU!#3]?B,O)5OVQP8C])+*&/BRNVLC4:R4IA)53J(HV3-M' M@8>/++]M!,DT.^)DIY/37H@L_5X0--=+")'%2=WJ#Y=^SXY+THJ\B'9#%?6! M?(2A@=+8D5BT1'//12]$EI->"^,Z9E.6;=[9ZQ"\7>*3#H2E$AL47I:+U M^("3BSSVR$DK\A(//9)INBP)"UT[CD:^(UOMQBO]!;*0S..:\_@ MEM,CRU&K]M75HR4=#S.G:XYG@ANTT6:>NN:D57EY_MP8QT=4<:#9'#LV$X;J M3,H95.7%V:,Z.AW %&S 6GL.$Z396Y53N&!?[58\"^)^'EDVW1FWFK'372X. M]$(0NINR=HOFH#:/BIL1:;A"!".C@K2:ZJZP16.HLEU83,Q!7S"6.W%1DE;D M%4TSV+07<9[K#A5OE1"8&"A605H5@LW:.X=L)#W'(.61-7;DYCA/W]!+D65@ M!/TA+=H#9W9L;#?#L6CTQ9*Q"^FN.-P-&Y(7\9"&QZ;),>QL=Z*M"&SEC1*" MZ6UD>+OC!N%X3[JTFL_A0A2ZW?1#:*X%#5C%2;.^UUR,6%H%:45@VMII&VM4 MF,$JOQS45\F ,95RU(K CH?]+MZM]R0L=8F&;F_'%AJ,"M(J8XBA:L8LE':. M!VV&CM58C ]L.6R5L9;@\9,$[7&RX3;1#<98A-\O::N+7LI'83@]HI8CF8&W M,#7?F>=!#7HAM%SVQT,LSBQ*-C"3=MO2 )X)64%:&;7'[KE@Y')CAU.A\:Z- M-;31L!RUBDJM/BW&[_@*:,>VL M)*W**X@:>MI$.)ZW"7CL!?:^;J/E#*KR:C+3K;D\=GNRV!@,H(&V(_#FROH^=3H"_U M)_",QAVL=4W9M@E_OV8+TPK & MCYEI[&7.K*TLD;E_:+7;6;EIJQ(IH8)M+M6-)7-1*R:8-=ES#VQ!6IG! @O7 MLR$[%.4#U2:6%*[%C5E)6G7T9F<"$P-L(O-=:&&T-OYX9B,GVHHI! A?CXG% M?, ?-/[HK^!U4\X#L(*VPIDH(O5>U]\-G<.QAWL1RB1'>:1@%Y;([MC#&,9< M-_A90\3G'2R-I-S/<])*C4*5=TG3WS<3_H P8M#@X51KEJ-6A*#V.KYWL%G8 M$651K_=#+MU2)6E5".@^V35['-R6NQF\6_#./9*.M&7;C$P)R]WT-(>*P.H)+@QU2E#E@X]. M.#M(HL6P'+=JN92$C>+NH9[!0LN"C!F_QK@@I[VP]$(#83,_(,=%8P3,/[XV"#HT@BUP,%U8HJ=/%Q$8?(9TNO")[#2MM M17D @EU8H>JF6B?%<)DX9, 3_+"+MR"L)*W(JXXW/#Q/XG4<+HP*;(B;:R MF.GB9II,='(('P@(\P\FOIPNV)*VBN/6;M%IJW8/-MP>B<_J4*-=T%Y8H$1K MH:RY@6KSMJ^FOMI?&X)L%:35",AO+S5-)WD'BCU_9O<%DQF5I!5YF49PZ!/U M]MZQ54D3(',4K[ER A5Y>6CHRY$Q&,!=+&GUVHY:D5>1X.>1NJB0_*H8/HQU\91 MMF<5I!?*2CGU8H=QIBQMN+7B+0(J6&4E;45>(:/HRXUQ7,HSTYH*B;!N+Y,3 M;37K)S)QC@T9CQ?&B,(HICSE\H@1N[#NJ6Y#$NWENC%TJDTR7 M*S>>#K$\U>ILI7#0:S'2DBUI*T)0;&Z([Z;BD9]QFWC**6E]K)[&K096) 8- MK6F?<[Q]"X/F=1S='YH2Q[;R[6=%%AWH4QBV6/3DM!L(V^5J0.UDQWG MQ^4$JL7(Q7$.RX&4\JB%\VUNFNX'=CGJA7H9']'UV01OP[;>,Q3*H!3I-(.J MO")^MF\O63[/NIE4$-S^@FGA^10NE$FH,8PTEH.= XN!O'"W"2UW-;8@K2Z0 M?4= Q60J0,Z6,?MK&-&T8['WXD)))3DL1>*@!:1L:#RC@K3:(<$E M'6G#+N20DTEO1S)L.C^4HU9$B\'2\A!-XRXOB9(UW7 -R&)*THIHEX?EQNVQ MF.&DS2;4M#M]=^ZP!6G5=Z%.*S1\6J<V%DLJ8-V-92F8Q/)L? MS1G6'%+69%205N0U7VC]B=F@><>&YFJW'P_]O905I-6&DC_W';2WB9W#B)Q( M]LJ3A'4Y:D5>C Y)PP;5D614V3D#9-OP#AVK(*W**_!VT1AM&QU'\FBX2WF9 MCEHE7U5Y);'L^_T6I<%;@5W@Y%QRR5XYVZJ)'Q5CPG#6_NB@AZ/4AIHFME#S M.5R(Z^C!;MRD"0&%9WMV.&_OQWZPS0K2:G.SO6#Z0C+GG,,:FW7&/835TI*T M(B\:6V2RLUYKL-U:RZ*@9BFIC0K2JKP:/5G#-Q;-SW"_.3YD6TI RE$OE* @ M9:)2(AS)]D1O=A(6"Z5).>R%!7*XVSFS[7(K<^MZ.^AN>^MF'E#@ETHJ@UD< M.\<5UW2$30LBXHFO=?)5#[\0L$:9LMA0[ J3N1ZE*LZL25/$J""MR&LPZ/(ITMJZU[DCC/+K&+P2LU#C6_$,:+F$TF->;P]Z\:^'E!"XLD+K:J$LM M:PGG"1;L" =^)S GVNH"J5FMOSO;! "K$VEJ;2AK=G M\UV*"LKYMKN$?6Y8^L-?WZH MMQI86(Y:9:R>#0>+]FA$P$80<:B*M4GM:)6TU9;XY.!ZNV"T=[CT$#::]J1C M#+-RMI7I9AFCC 0(1V".,R1<5_>DG8=5^(4P-.4A/IALO8'<;,Q;C3Q@5725N0U MGVP/0= 38I@+>K&BCC=(,LX9NQ!:[E0+6P5C(^"]/*J,+6?B.X5H+P15LL7Y M-,E($\=.S#GINI&B,FQ!6MT=-\I8':4S4>::NP$1^R&J:E9!6LT*6QW1.2@S MFY<&EEY?]RW1HD<%:35JAQ.D)60[RO$:TY"?&F+$J"5IU1_#;!3$HV/JRY#5 M-F?"BN4W9#F#"R#>WAV%_BX.>-%*Z(C9-@="=AJW6JVR0[6]: YRL/.3?:HE M[:FIY/*Z$'^YK7Y?,J&!#J.'P1C2IT%FM=B"M"(OCHBZ:-H:T0[79(B9C$TE M.@_5\ OQ5U8GTWD2I(0L\)NY/DX=?<>6I!5YC1A*(TQA'O!0P.<)]W:2>%0Y MUZJ\TMYB9).-Y@CFPEF*'+OC\8$LAZW*"UK5,5NT(-SA1I[81R>+;#,XT5;, M5B/GK6G?Z/#P+-VFG9T@M]:%XUR(U69*/\]RIW#(VS$&8;MNN#DN2M**O!I0 M(&7]^6HLSU#%#XDEWA;R/ N_L >,7&U74 C+BB-Q6&.!-%MF:U>25JM:TL:" MVB3!PZ*\4XXT:S1MPBI(J_):V!3CVE%K(QOH:#J=\/-9,RR'O8#W@T:T="+7 MO1-MQ;Y$<3P5H=4ZDH5I5Q4(+R:]?+K$A2 TK(>JK:9+23[X M^KR=K59F[D(%:74SB[-KXV-HA,HVQOE22ER*+*>LV)-VX6*1I\:NNZH?(J*[*(>M"L'9HP&9N)0I;PW9MK') M-)VF)6-5H\GFT_:B+BXM'DKG/;_)'M,U?9I#-0H-UEN6"C(3)D5M(_;9^MK* M4WGB0A0:K3;AXI@'B_GW;V=4/>ZV9QE;D%83(JPUZQ#CL -#B\V\F8RF>I\K M1ZT(K+FJ:Q/HJ!=I5L(;W>&V-SQ-H,K8BFEV$)$P>XZ@K,2QVA9W0^=$6]TW MM]SM]Z!(H!'O"]%P(\, M#A1Q!8H@'O&OWDX+% &@Z;TI @4><0V*(![)KUYW#Q0!H.E]*8)XI+_ZRA!0 M!/"(]Z4(^)$"'G$-BB >"> 1UZ ( $U7H@@ 35>B"/+_L_>FO8EK2]OP]U=Z M_@/*/O?1N27HXPEC>N^[)6,,81X-@2^6L1=@/($'IE__VH:DDPX9.LU@0[6T M>Z<3Q]AKU56KIJL*'+IH; 2HILALQ/O32F$CSK01S >SP6 C0#7=UD9@W[* MB"AL1.9;!A!QQ(WXS=&*'U;1G.^M&?^'K_KSGF[2R&]HY5M8@X]J1\[3/SIJ MJP*2\7$-Q2VLP4?E"X".^$N&;.G!-__OCKC[L@YE0(=>N92<)J,*DG&KDO%1 M^/X6UN"CI!Z@XU8E ]#Q<5X)T!%_R?ASVQ/'OF&G#>0PGY"2=P'HP MONIID!+(P*D#V;>P!A_%D&.M(2&@"XH! KH@&1#0A8 NH./* KI_;%/[CQ/D MK"4=3&H(UH)N@' 4!&L!'8 ."-9&:E6N"QVW$*QMN%-D@TT)85H(TT*8%HZ% MWSH6J"\?"]0W*O,_?^_;,.Y+T_'Y.N%8NJHD_L+"/U$^-CC+,"SSWW_A-/9W MQ[5D#8Z0VPQ,-255295,V/[3* KR&Q%O1=&UD>1X]@8$Y$3Z(?MN3ZN+[W\; MN9)J0B7(S3J8OJ4PM]$4F8ZZ1" %X&B"HPF.9FP=3>;5$KRG^W;^T?._CZ0 M=S4_,38+.U/)1DY$X^]L\D^-PHN&SSTN0_G_8 M[C__\Q+_J&O_F&MI_ZAAFQG]R1/\">?X+]I,54F-9I7>%6M=!E\5I G M.BN&X^73).#^= D0XB)P.0'N@V%=@/M/X_XG0S HR2J9^^CJ7@>T1EJZ8ZV= M#*^:Z94@(SZE6R?6 ?7:JCO1B_4,S['$1J/QTF31#DP YNX'220S>/I:],#I MS.!]M/<*8' ^,_BQY"P4TMUQN$?!ND!LY$4]-\0D56S=2Y-IH=]9?=T#T4F,9JX%#]$[%W>4M:LX M%],746_O*(1 "?PG6H?AGZB /S\(_47R;W/@1+2R5%'MMB7$2^,:IUGK5B:7 MFP0Z@+S[@9-)@GSM$O\OZ #0 8>XIY'2 =&VC1^+D!_33GM=8#45S^VHI1+6 M+TWH CTRQ<:P=5JCN)KJZA.TZ9"\*K'*BO#P%JV&9@!]]X,BDUF, BO@=-XQ M=1T:8#?G*5(:(()6P+-&E"'-^44I^B[MN-<$^*:WZ=POY8SF62M]-1M(0R)[ M9/?X3:O@/KT1\_*/4:&&:&*B%[]X-(,@?\ C *CEM&?P4J85<+ M'RF5<&ZC *D;;SOMJFML80J]ICKLKKKRB<]S8VNEZ5INA;0-;M0F3*N9'T[# M/!=Q]X/&DNG,>^=YY&K\7XKFX^8E<"*\?QVY"75?KA']4HWH*9N3M^K\34 & M+X@3QXA3GFTU.'F[39#PBV<7;WL-=HE)D/!KW=T3MP2% MW;UX!/BVU^#D;3U!PD'"+^QEG=A*N6S8(^_94G ?$1?#N D59RU>9D[W6$F-UUZF+49@:=;[7%W/:%I5@\.LR C\-%A M%C_>VZ\Y@JXMF8X>[D="4F:>XP9&2 (2ED?-(40ZSW?L ^P"6QYM?7X)=E<, MEB4&7#& QA42H&*P+#&@4P$TSI+; !FX91FX1 U\#)8E@JP:@ 9 (PK+$@.R M"4#C"GD3,5B6"+(PXI1[_#P]@W,-T:X_;"H:W;/FPPHG>HOAU^D9;WU:P;*1 MOZB<9]O(E#=A)'.W;JRI/(MKLD]AS3IR&^.NM&Y:=O@#U[75D>=*(QUUK:;D MW\8]$"'&QO9B7A6ILF#@Y%S#UU:)85MB)B1\T/AUM4>)-H0O0?^(P;+<'IGD MO#FD2VN@D://Q(V!="Q54O-"K2WQ0I;U-5#(6GE7 \6,LI)7EZH/$L5)S"55 MB4U./5+: &@KUZSK@;8"M)7KWEV@K0!MY=IW%V@KU[N[4-0/M)7KWEV0\,O3 M5OX^00.?&')5G@(&SQIIQQ8-0$T3.*Q;PELB$M)4, ME3UAVY[;A@JP5H"U2@8""7,4>FLV.PH'7P]?':70%[!=@KMYY< M!O8*L%< &L!>N2KV2I0#)^^/!J+L8I'HI%*JL%'R]:*">11Q953J]7OB,?)*'> M]^1C1DMI(\>U5=E%P=-:LI:8V)*_T(G_F,A-6.-@E\9(=3T;.?$I&HF4>@#2 MRC4K?R"M &GENG<72"N7)ZU$OB3VK)F=L'RHY#@>4OR7\+=A9]>%QMQ/>R:\ MBEWY2Q)2DPL_#9GW9F NN#*IX!UVJW$+O7"_KL^VW28KXEB0P\G0:2BEO5+F MT.] S F\#4>4!N,F7FX[E/NVQYUN%; ;1P M+!PYS1SH2 WPB@FQY1/P>K$&-TG6BO(1_B?*Y=S']ZM&1JEJA1$X61<:_=5V MN4B-7+6Y"E4+>?C8!K42#[42@S6X-%\.W%^@> '%"R0<*%[QI7A]*.'QIS8] MVI>)G?>K>9#U=4$9BL&QOLJ( 6@"MCUA3 *TOL:H 6@"MCP@]\9$12"[M M \ O/FF74F)E_]%LI!Q(&_'"@SV;5(LX[W7%*9]WJP,V-1%Q/$P;I9,T=L*A MW(##SS)'X(C[$NDJNNHK\C4G9TM8O?B@,$WUJ*XXRW%KR)U:RH&D%+4VY[5T M/[L14*VE-LNS;+-_SX:*B[S[0>"G3':#W@*]=5)&7'3U%ICF46', ;2^Q*@# M: &T/F+< ;2^Q,B++K0N8&T?F:;W12N9$+MF:9(OS06.GN>Q;;$MNG0KL)(# MKMT'5G+$R7;!+4+)1+ W__QW M%(L*M5>O^^^_N MHPN=HZF(,-,,M(IXG^1)%[E"-;,L\)AJV'5+6LVSVO;K[L2GU$4JEZ^6 M.O.&)Q!CKMS@5L7\B@K5!7/W@R225/:$33)LAO;;::@% ML\2ZQ68FRZ/%4F'(8G^ VNR1\N;[\SI\RP,F]WST0%N&6[>T!6\K$J=E"ANA M%2 CR)IGZ$R2H9A88B,&Q^D^V11=3!WM. VSVI%^SZ-'U2ZG+?[\_'RS[4$Q M1Y65>:]5T.@LCH0EOL7: ANJ"_+N!TXDZ0Q,$0-U<91D#HI/4 M 6T!RN*8V?;H@NA(RF*?'H_T>T;,MF!EV3,\W;]4:;A39 >7V6B*3$==HI(I M6P;:*PVNK>(,QJ<[0L.8SM-6AKF_SYW+UEB.ZMVANVXM>$ZX-^O46%YIN9VM MD;W[022)-'19.G%!0:11=0SML:\ B.Y[GMG46),+2BW,[(96>= 9*66D[^7> MB6/YZ98WW/(30N-I]1YI;+YC.+O@7)#9IZDDEGVO=0=^"< MU^(;J>P(%_K:F!_/M[-QH]@2<3),5^%)DL&A@\3EZ:*WO2PP8!%D 8LPH#% MSQS"S8JM*+5>-8U5^)S(=#EAMIR<[OQTN%%Z*#[H@L;UR^M6SKXO"JE5<'X& MB9R/SL^(3,0F_QPIY,+LPVO6RS#[$&8?7O?NPNS# MR\\^! F_YK%[L+LPGNFV9L"!A(.$PP RD' 80!;? 611SKE]G@5"ZG4R5Y:I M%<\U-3(EKDR"6W^=!?+6IQ4L&_F+RGFVC4QY$P;8=NO&FLJSH6[6565JSM!$Q*F0 M5X(GL5,VBK]M?,((N>B-D(MU2N+2NJ3>Z4YFDVR+XCO- 2TL=;/DZ*$NV:4\ MWMNY-6EZN-$<1)S287Y?$!?B=.61_N< /H*T%< &D!? ?H*0 /H*R # M4*,/]!6 !D#C1N@K?Y]RT$E\."M/ 99G?=ZLWHJFE"%\25UJAHDC'I MY.J3\DK$TR%])9.&.8+ 7KGTL@![!60 V"MQ8:]9!J*9XZ=9A6<'P&J9P/CL^8D5?"=O"ID>0@Q=\<8XY,9\=D0>O@Z^/U M(;O!K,WUGF2WK9^!Q0(LENO>76"Q1(_%$N4(R/MSGKSIMF55RFX)2PW*3&N, M-;#2_A./O=P?92U5&37]++*6-9&MB MAG<)A] >L CS986=C/L&J_6M1PN<#& M;002#A(.;*,;VEU@&T6/;002#EP5X*I$-A=Q 0^VU%*YG#,E.X(WK*1HMS'H MYWJA!QOD-#YR8>-/3VDCQ[55V47!"UBREIC8DK_\B?^8R$U8XV#OQDAU/1LY ML:Z%B)32 /(*)+.!O +D%8 &D%=B35Z)? GJ61,P8>U,R7$\I/@OX6_#S@H- M3<^?=E9X%;ORER0D5!=^&ECOC?H&!K90JP27IK3B4)V(>";(M.!) M(OW:3(VUO19U*$:.0_0[4'0"'\H1I<&XB9?;SAQ;9-1RI2;DIVIAR1.>2RKK_%.AE?+FMU;",@8=%XXDJ5ZX<^A&#J/SB>QN(,@ M]@1![%YBVPVZ9V&5!^0\##DLF^FO @CBV-V/#)[,TJ<X3E]IY/(M^P"T$C7I)%B ML"P1Y,Z!3P]LKR@L"["]0 : [147MM>'T(@9R>G1\DWL @()&\T]6YX&R=78 ME$A$2F;WB3W+5I"=VEW\'9^O$XZEJTKB+RS\$V4!COAF1UMC[5-ZE]O]&*S1 M/K\'"+G)W=]G]@ A'Z?Y "$WNOMA9BDVNP\9IWUP]\4G[?),K.P_FHV4 [FD M04WS7*\]Y[7*P'7OQ1'&R[F)B#-A+@G/)C,8"=2YDT9IX1#Z.*446344^<*3 MLR657GQ0F$IZ5#N,(JM^P 8^0ZX($/)QX@@0/'N MN.7IQRQ4* M1,%_4%WQ?YB3=,F444)R$V7/1 D22R:"W?KGOZ.XEFJ]6H!__X73V#&4_YO, MN9SQ .W<+#^4.C'@B;U>8L8ZVNCTYN(>%;T54,Z23!4 M,HUA4-)X>9KB)0$7@W5[D\=X?8KJL\;)^;74[U=G3_TS&=G.[DD.V"[<0V;E M<:Q&8ZAF6^*4D%:S+AOHI[2OGTX8LH^8),4 @6^R2&'=OD8S!D-OI[54KM0FM^MYND:W3JO%C$F*,-JV.,>(0GLT6O/E=+,66EG,W0^23%(9 M&C19E!#Y!MOT^A!Y-J?G[?R<:=TK"].H$T+%6F:F+:S^L.FQ1RH,V%LQX5L> M<'^H!WU(I=29@6TJJ1&EN_=25FD%P-Q13-/)- /0C! TWV1\P;I]C;(:895V MBH#MY938GUL5;_:JR*WU,DI+1DZ@Z2*9:S"=W*@4.DDA*95(4AAQ7J(\H!&T MV#F)K1'68I%VE=Z8&)DEZJ6\+77O!9HI$(7%G&BRUA_R\#_RD1[P=([M]VMU MC.:;R*44!G-7JU")T7<_J$P2Q\ 2BQ 6WR08P[I]C8$<81T6/4N,E67/\'3_ M4J7A3I$=7&:C*3(==8E*IFP9:*_+VBU\LIAJ:U-8Z,NFF:IG2A)]+LM,DOM% M1FOK-N;5Q!6%&RMQ=;]3:ME=NY!3UGU"#II-9 MYK7?%UOR?!VY"374[+$I:HP4B&$6Z#6K:)@%"K- KWMW819H]&:!@H3#C$G8 MW=\)^M_V&L",R6O>79#PZ,V8/!7A*?.,\)0];O:I["T7'%56D-8GZQA&K[H; MOOGU"KTZ4G]^VYC&M2>QILFXIQ3C128890F MI-%AE":,T@1HP"C-6(_2!&A$A54',G S,@ #N^(Z4!"@ ="(%.4'H'$S,@"S M[.(RR^X41)&CIAP_SQN9+Y9JIU[I,#P:UQQ;-(0%1GZ]V]%;GU:P;.2O).?9 M-C+E31B^W*T;:RK/@IGL4RPSG%+;E=9-RPY_X+JV.O)<::2CKM64_-NX[U%2 M.M-%QA:X14% Y@;P" M51) 7@'RRDWM+I!7@+QR[;L+Y)7KW5TH[0?RRG7O+DCXYQ\A0P M>-:#GY.M;+LXN:476++9$@0O)*)DW!6$G@K@!W!20< MN"NQY*[$/^GP&X>96'T0V%ZEM18Z]?QJDQOE,@V;#0ZS("WPP6$6?^I*V*4^ M-9(QX+&@=?'V\ME? 80$.RZTGF('# AP6@ 9P6*Z*PQ+ET,G[ M4[F*BZ8B&KBPQC8Y":6(%>EX?]!Q_F>EBM.UWOCDT-P*K2WNF;'51OY+.+X( M=)"]5&74]+?$4MI(MB9F>)=P[O(!X[50:LPV$P-S>74C#_#5/#6<-%NBOTY, M,$GH=9]G4&# - (9 #H%,(T &@"-RR\+,(U !H!I%!>F$4 #B"I16)8($E6N MJM_9!3SY!=57&TRJ@V.$->@9QMCN2-XJ\.3#--2[KGS,J"EMY+BV*KLH>%I+ MUA(36_)7.O$?$[D):QQLTQBIKF7R MQ)7(E\6>-;<35A"5',=#BO\2_C;L#+O0FOMISX17L2M_24*N,5DM MKO3RV"H5M+XQIG)#L4R(U$0DJ"")0V1/V1GAUB%V6?;0[T#,"=P-1Y0&XR9> M;CMS;)%1RY6:D)^JA1X]F970A=6T^T1-L2]LL$M))PO%LMY?&*H M651],7RR5"_\.<1"/\OY),9VT,)^SO?F-]6L--LLMK,%-$K:B?(3_B7(Y]_']JN=]JKINR*3.80NU/5Q* M57O9:.U4"WGXV :U$@^U$H,UN#1G#MQ?8'D!RPLD'%A>\65Y?2CA\2VJQWBBM(2E&G3':#W@*]=5)*7'3U%ICF4:', ;2^1*D#: &T/J+< M ;2^1,F++K0N8&T?F:?W12MYN%[.L[JAC 4ZK_73!;/7-->KP$H.N'8?6,D1 M)]L%MQR]N.4*!?ON/Y6N^#_,2;IDRB@AN8D.FKNA\Y(@L62""(,:HUA4J;UZ MY7__A=/8,0Z%?3;S!69)'[.*Y8UT% '0GC["QSIB8_QE#_E9P]7'/N6\J5N# M\M;EO8=Z9HNM'IQ%_@]"><\^81?(V]5U'@CCU;MUH5/IW;O:IK%E1]6"52_V M?&^8%GV8IY,$0R73& 9UFB=-^EX02C%8I'V*]^KTS6?MA?,KF]^O&Y_Z)R>R MG=V3'# GS&8=Z[:\P13KJU;3'N-3=5A:!6HF[:N94V8* %N?2(W#(GTB$0X* MZ 0S,C M?,L#;@8G9G6K55XU^(K4;&2YS+I;1J&;$50+9# JR61.R 8#T'TF"P>+](E: M@>AJIE/$*B^GB_[\V'^SF<20F>%2J4X/!&)\O^B6)MN\/9R$RHB\^X$323)] MTB( P!DHH^,4 $17&47:)7EC6F2>XSHK@A\Y?*I>K%"DNADV.I/3^B(%LX8- MR793%QK;H3*0R^IHP.YT$7WW@V*2&>+U="U016_>#2-+9UX%;: QTU!*32*/J7\>K M"8GN>Y[9D)EV1][:*9003VCE#3/ M"9)$V\%YOY?+7'6T)P^@*0SW#"'V_+^0\]LE7_-O=(7Z+@18); M2J:3>GU?_'RV2 1:-$=[B4[>TCG^2P12%)'6T;%>HI-WEH[_$@'0(M+!.M9+ M=/(&U_%?(@#:Y7LXQW^)0(HBTE,TUDMT\K[&\5\B !H +0:]?>._1 "TB/00 MCO42G;S%[ M\RP3+"/317;$5P4D(R(9FPNOP7E2,H".^$E&)-(LER!L A@ #)=)A8!DQ$\R M(A%UO3@ZSI&_ '3$3S*BA8XKRC$ &"X)!MG2@V_^WQUQ]]7UP+YAI^]=]Y&4 MO-?-[AG9)"Z]ZV*A$",0TK[P&IPG9GTA#0EA:E ,$*8&R8 P-82I 1WG-:KI M;\QI=>@?V]1//>W I(;8+.B&FXH^06PV.JL"Z !T0+#V-M!Q"\':L!T0V)00 MIH4P+81IX5CXK6.!^O*Q0'VC7C7XO^04LM\^-G:]=7<3GL*63W"$W&9@*ABQ MD"J9L/VG413D-R+>BN*Q(S<(R(GT0_:TA<=_NO^/G8]A_V_4P7S1:A:D !Q- M<#3!T8RMH_E[A@1A+P'XNX\V*P)\4K<1XVT'U_S'PB6RL)0!4_U&B/C&6@,+\OTO M649H/(Z.*.0D73)EE)#<1%DR/)/!D@L""23='%/T++\&CD!\KPG'VMXG M(&Z<$$D\&,Z$_^:4M_U([" =_SCUMB7P>G_1[_$2GTF16ME,E\KLUR=P/_N$ MG1E?**V"-Q%)0B3N?J23!$,ETQAVPD&3 M9Y6[:PJY/CSX3PTFB!K1BI8"L.K"U,1<6X> M*H^TKSQ>SX $K7'4UFVWO@J[;FZ@-3X_7O:)G1B4@Y7,?61WKT$TTBGVB5:I MR],&1E#I4KNI;$ZL039#CZM;9IG"%CH]*)EYJCMLM@(-PMS]((DDQF2N18N< MS@;?AYJO ?GL\$?Z]U"*=V=IGL85*HR5IW8'8%7*[T-JSN!Y/.)AF"N19 1.] V1'F;GT5 M=H322*F3OT\VJ?TB"N2$H]DW)2R_Z?';/N8-C6&VL"D),A<>J#AY]P,GDTSF MM3=_O-GLMXX=T" _2;>1TB#1-LP?JZ\?\VU[3>(UMO5!UC81CR;-N3DG%J-. M[L06^7(T)%@7WS("FJ9T3&"\/C7<*1#:-\FI))FEP0(Y[>2I6U^%W7"I2.F/ M"%H@S_IWANSP%Q7\NVSM7H_H;JVY'5=$7>-ZI5:]5TS1M<&Y+)*4](!U:6O* M"1*QZ#+22!VDJZM0H63O?A!I,$=.33ZX<)SC7T=C$$1*(YS;HNA:N%9\<*@E MMBD6"&];\7\V/K$QL+):E/S@LDV!I@6JL,B-S>Y#: P007J02%+X>\9 Y*@1 M+V7SOX[PU.W@T5)!PD M/ +)E>A(^)'C'GG/EH+[B+@8!CX(L6N)Y#X*0APGK]+H<%MCU3:W LVBZ7JP M;(EHN/IR**6.W%VX-2#*'$JI>&*16TW:#;XO9W3YP:PMK/N62))A2H5(9G#B M=!F5VP;++I]RVVNPRZ9$1V' D1B__D+17H.3]Q>*])$X:#STF^9LEA-2/S1%8PAC-M4IH@06I,@M,LR E\=)K%CS#X:Y:@:TNF MHX<;DI"4F>>X@1F2@)SE4;,(D4[U'?L$N\"61UNA7XP5%^UEB0%-#J!QK=2O M:"]+#+A@ (VS9#= !FY9!BY6@!_M98D@IP>@ ="(PK+$@*P"T+A6VD6TE^5& M>!A'33E^GI6QP)=+;EC:%C!Z3'>J0K4_J+8F7X[;OO5I!$/7-=61YXKC734M9J2?QOW/<+'O)"A MZJM\5<0VW' J8&UE-"ZR(DF%A ^:>%TQ'FO"1[0A? D&2 R6)8)\D@MHMB-G MCB*C@?)$,Y5;34HS327P]+"X++J3<:B!@A35!QHH9J25O+I4?9 H3F(NJ4IL MDNJ1T@9 7+EF70_$%2"N7/?N G$%B"O7OKM 7+G>W86R?B"N7/?N@H1?GK@2 M^=#Q>=@J3P SW$.=]6R^O76J3_K5)RN]<8GA^96 M:&UQSXRM-O)?PO%%H(/LI2JCIK\EEM)&LC4QP[OT)-U#!XQ77C9IUI(:FM9? M=F:.*O,MC&J))!W.2:*S5]61/>I(!9;1K6J>IU=P),OXI-A=BDU9(SK3HMM>VTU4E+HR0=IJ/==^9A1 M4]K(<6U5=E'PM):L)2:VY*]TXC\FL("HYCH<4_R7\;=@9=J$U]].>":]B5_Z2 MA$SEPD]#YCU:,IIZ#%6ZSY:T2GD^QUV]SX6$51A]AE MV4._ S$G<#<<41J,FWBY[L;75O%G[ M0<+J54 M+1R[^T%DDU3VM6,%\(H)N>43\'JQ!C=)V(KR$?XGRN7OIW8WWV>Q!F9Z MF+<'TIX M_,E-C_9E8N<])VPT]VQY&B3MXIRSCY08O\EK&EFV@NS4[O>_X_-UPK%T54G\ MA85_HBSY\1.):*NZ-WE/%Y21&"S;F[PH@!9 ZR/>%$#K2[PJ@!9 ZR-&3WQD M!))+^P#PBT_:I918V7\T&RD'TD:::9A2NWY?U#RVN/8XHM&=Y%B19,*T42:) MXPPPZRY/'8$C[DNLJ^BJK\C7G)PM8?7B@\(TU:.ZXBS'K2%W:BD'DE*;B7.? MHRJ5"K_)>".D249EW6N%BHN\^T'@,&,#]%;4E^U-2EQT]1:8YE&AS &TOD2I M V@!M#ZBW &TOD3)BRZT+F!M'YFG]T4KF5@]#.3&>IOE4_2V[[$"ZC>YT+T/ MN'8?6,D1)]L%MQR]N.4*!?ON/Y6N^#_,2;IDRB@AN8F:9,O3!(DG$\'>_//? M42PJU%Z][K__PFGL& ?"/I/Y J^DCU?%\D8ZB@!@3Q_=8QVQ,?ZR=_RLV>K> M*WXH3OFF;!5YP>O)V\VZWQ^N.Y.OA_&>?<(NB+>KZ3P0PINS6J8[SN@/ KUH MK>YQ>89+MN\)9T4?XNDDP5#)-(9!C>9)$[X7A%(,%FF?WKTZ??-96^'\RN;W M:\:G_JF);&?W) =,"::\Z=+2TLMI"V)EC^E40R^4V4#-I'TU0YXP2P#8^D1: M'!;I$TEP4$ GX)_*54V?A\HHZ :*)[-I"A3298L)K@YK9W,NWDZ]9;6-,3!FSKV@EHJY>N%^ZG2G MQZH5V)L9X5L><#,:;.:!*JR$K2:E"(U)S>7V [8*(!=4"C!D)DE1&0#=93-P ML$B?J!.(KF8Z19SR]LCEIZ9PU"941>?<# M)Y-IYK4!<,0" , 9**/C)/^CJXPB[9*\,2G2'JK5,3ULC#2NM=@T5\UEF5H> M62G]JHNR;;7<7ZFU@L9IJPP:ZW*[0H7QUV!&)$DG2?J$#'E V6?*)V"1/E$L M$5U5%#V[B)5ES_!T_U*EX4Z1'5QFHRDR'76)2J9L&6BODB0S79+$=K8G--ID MN:5RB"NGSV4G<1L"JZ;YPISW1HW[NCHJ57%ZY[1E?:MX MU2#1?<\SFS$.JZYTNZMEL(K)9,75O2$RA1-;(%V]M=S:0RJE&64,*Y?SI58I M'Z(\J/)(D\DL=ORFRE%BO]>1FU!#I1OG:KE(Z2\8X@D%DC#$$X9X C1@B.=5 M#?$$:,!X2) !F($7*:(R0.-F9 "@$=?QD*;R8M2O.OU^;5D;N+;5%IBV"3( TS9AVN9G#F&ZU,*K^8'.:)U&/S?GH_.3O,6XEIA"M(4Q)>Y/E:%9+38+S,Z3K?G!^1IRO^[IEL60Z>KCZ M">EI#&DB-OGG2"$7YF!>LUZ&.9@P!_.Z=Q?F8%Y^#B9(^#6/8(3=A5%=MS4/ M$"0<)!R&T8&$PS"Z^ RC.P73XZB)ML\3/Z:U>D9KS*=ES6C/*W,)30L%]/78 MX5N?5K!LY*\DY]DV,N5-&%7;K1MK*L]B;.Q3B"T<^=J5UDW+#G_@NK8Z\EQI MI*.NU93\V[CO<4JH+<[T"XI3X"N,)'5M#,NR2U:D\)!3@B O +0 /(*R !4Z -Y!: !T+@1 M\DKD ^GG8:P\!5B>-='G)&=Z(!@USQ/.?:^T:O'% =U<+6KMQJ3$BA01DE"UL'7Q^M"=H-9F^L]R6Y;/P.' M!3@LU[V[P&&)'H6)]N966YD;;H%J_.3(VPV9]]65+[F?-CM.U MWOCDT*P)K1KNF5'31OY+./Y^=Y"]5&74]+?$4MI(MB9F>)=P'/$!B]"@J-8H MSSJ.X F+Z2:#Y38CP;<(R7!(%Y6&D:3 -(+=!1[&5U-1(.'7N;L@X< TNN[= M!:;1Y9E&(.% 5+ENHLI5MFC4PK\%^#C,;[ M#FS\J2EMY+BV*KLH> %+UA(36_(7/_$?$[D):QSLW!BIKF N +0 .)*K(DKD2\_/6OR):R;*3F.AQ3_)?QMV-F@H>'YT\X*KV)7 M_I*$M.K"3P/K/0ZUB(E#\:%;KVF2,J?4?+$FBM9$I*@PRX(Q4+5ZT^RAWP&B M$_A/CB@-QDV\W';FV"*CEBLU(3]5"Y,38K%K(\GQ[,VNO"RL--OCD,12PO2! M4\?"PLE9A8U K>SA"QR6ZH4_!V+H.#J?1.(.@-@3 )=\BIWHZT91\*A.JI/7 MY;P[704 Q+&['W@FB6B79_R)5CJW=?"K43#H6!Y16%9@.4%,@ L MK[BPO#Z$1LS(38]V;V(7#DC8:.[9\C1(J\:F.")2,KM/ZEFV@NS4[N+O^'R= M<"Q=51)_8>&?* MPQ#<[VAIKG\Z[W.['8(WVN3U R$WN_CZK!PCY.,4'"+G1 MW0_S2K'9?<@W[4.[+SYIEV5B9?_1;*0H'XNG3"*K/H!$_@, MJ2) R,=Y(T#(3>[^/F,$"/DX?119A%S A#TR3^^+IN>XB)5SKC!@^'Y]5M^4 MB+ZE5U:!Z1E.@GK?](P?V2ZXY>C%+52$<1 /KI(V:L(S;& M7W95G_7[?'11Q_)$WW+;!R&%MPO=U="9I6KLUT-CSSYA%QC;54 >"(N-^I5\ M?E4P5KS7$M1LLVZ.Y^N)2-$B$43%"(9*IC$,*AHOSU"\).!BL&YO4ABO3U%] MUC@YOY;Z_=+LJ7\F(]O9/G^8K6Y< 7&U'M5'2YX*^MS18MK73^19 M%1,@\&L$4EBWKS%,07.=@GY:J,@UG9PM)AAB.751+:MMW&J=5HNYCMK3"8O1 M!6ZK&WV]1RRM!AMHL8!'BB>SV1,F'R,F6;% Y!M4T^M#Y-F,74I-I8S(M+7I\9DR/5!>RMF/ M#[@_NE A5*KH9,J6@?:Z M#&?FI5'5GJ=XJ5;I]N_EL9 YMBY[TS+S^CB?LT;BE#?(@E4T^UVJG0K3:WCV M[@>13#.O&]U"^Z+S$[]!9WV-&1YAG75FNZMU;W=78H9:\JG91JBRA4G'6)\X MK-Q,&WK7Y7*:1JB&L5IF:JJV"J-706%/FDI2^'L9LIAQY^O(3:BA9H]-46.D M0 PC0*]91<,(4!@!>MV["R- HS<"%"0BBECMQ=0+AJ.8?Z.8^R M*\+K#;)I@1M:/?R!(?A(Y)=JOM-V)QQO9%+S_KIK6@/V=*<9GTJ5QUICNQ2,>SN%Y[4TF>VO@M,L MR E\=)K%C^W[NL.N9#IZN"$)Z6FN:2+..=5(@1FF:$(:':9HPA1-@ 9,T8SU M%$V 1E18=2 #-R,#,*\KKM,$ 1H C4A1?@ :-R,#,,HN+J/L3D$4.6K*\?.\ MD6%:7M2E-5D74*XGY+*-]%9??9W1^]:G%2P;^2O)>;:-3'D3AB]WZ\::RK-@ M)OL4RPQ'U':E==.RPQ^XKJV./%<:Z:AK-27_-NY[E)1.?TQNU_>6**0>:$-$ M^BBU-%LBQ824%#*)IPF@I$2 DG+;RQ+!6807T&U'SAU%1@=URSIA+[Q926AT MUO?#&7EO]]NK0 <%2:H/=5#,B"MY=:GZ,%&@2@+(*T!>N:G= M!?(*D%>N?7>!O'*]NPNE_4!>N>[=!0F_/'DE\N'C\S!6G@(&SWKPVZPVIE.L,5QN>^T>A;=2K$AE0_)*AF)@K"1P5X"[ A(.W)58Q*W])0JYRX:;RBAVZNWG0%CJM9 M!<]!%2'/BFD\2.*0V=<#B.-C%44=8I=E#_T.Q)S W7!$:3!NXN6V,\<6&;5< MJ0GYJ5J8G!!E71M)CF=O=B5T837='F%-,\L7JE5"$XB!E> M^'.(A7Z6\TF,[:"%/4&K:N4&O0;N-7BZU1_5,O0@O'[GX01#*3I@%> M<26W? )>+];@)@E;43["_T2YG/OX_O74SC=QJ<3)=H_?:#6F,1ETLUBJ%:H6 M\O"Q#6HE'FHE!FMP:Y$4!M !:'_&F %I?XE4!M !:'S%ZXB,CD%S:!X!??-(NI<3* M_J/92#F0-LJ3*ZHWH3%",)S&HIK=IN26,A'31)@VHI)8-@O,NLM31^"(^Q+K M*KKJ*_(U)V=+6+WXH#!-]:BN.,MQ:\B=6LJ!I!3=*TT+6Z)4QU+V:K%M]C+Y M8:$5*B[R[@=.G+*6!/06Z*V34N*BJ[? -(\*90Z@]25*'4 +H/41Y0Z@]25* M7G2A=0%K^\@\O2]:R?R2S KC7MGA45V?.7:3*]8KH94<<.T^L)(C3K8+;CEZ M<,MT8_L_ &BL=W MI&Q?;?%39FM-OA[*>_8)NT#>KJ[S0!BO5-6EM1\MA[ECU GLS(WS+ M V[&?4HW5WQ;8#$IF['KD\ED7F57 >2":@$&HY,9ZH1L, #=9[)PL$B?J!6( MKF8Z1:SR>R1' M+ ( G($R.DX!0'254:1=DC>F19(+9EFS'#:M20^TD3*:?7GHGM@7R;8J]$.3 M&"QX0RJ(XY537@X'.\.(#BCR228+T9$+EU# (GVB8"*ZJBAZ=A$KRY[AZ?ZE M2L.=(CNXS$939#KJ$I5,V3+0XP#;;68LTVY7YXGLNHSJA#S/3U=GLI/<36^H MDAA!:GV4KL[RJ\U"+>_LI&R0',J0T'?KQ"4FD4;5OXY7$Q+=]SRS(=,9C/O; M6I]S-9JVN=9JG&,5[;OR7'?-D_7O/_*NKRQS_^7X^_)^M(L@,-,/U;49VY M+FV^AU*R_ZA'N!.9;V0Z> #_6]-=(0Y)^__>'P88]C_! SV[[XN;I62DZW^_ M5U[T>(<3RP1!/6NNL%O%S+-U>?;W__O_GK_-SWJXE&SIEOW]4><]6[[]LA"A M^IN@U,A&DI:2QO['?Y?TE;1Q'HTQ[!OSI$^_/^E-,G@FYAM#_$\B_!+'_"4/ M%^75IAG2.O5LW?;:-J6CL?M]_VN/WPM5Y??PMG_/+2?,\GRWD6_7^&;,+WNV MWW+7FG\G\&_TR^VFR&_$JPT_ME2'^T+^W)Q_I,34#E3P7]T&=_# #_%L!JI6 M__MYF=C^6S[$ P$,P,L%&MW'Y!,M"'UI *531(B8Q!)[!LV*6I&61 M(L:$*(TRDG]BT'@694F&QL9WNT\]C^)[KWJ.TU5CE"CJULA75QU+]X*WZP1#J@FZM')',9K ,%9TW>U+.W'/E M_&3S.Z$H^$^?"!__Z;4N_^3_$4S)4WP33/G?*#T5:_AJSU\VU?2//\MS?,%P MCOV ?WRL[3%(*-DL/B(RXGA$22*% C0J65S,I&F&8,@L+:/T7E*E1\-*R2V; MG8R8*_'TC.^LO9Y#B_0JJ/K]]4IJ/$Z2>JQ(O+YR-)_G MN(HM.D(%KZ3KO>E#/:.T1/+UE8BJBO-2EF,T8SGC5#G?*/8)5@Q+;EY>N9") MR8Q;->:ITG5B(E8K]>RMO-]"C!4$9IH^4(DU;&-Q5?7TGS M=>15D'2/-7G-[)E5KLB+]^M-+S49:=-.D(:CUAY39RMI]+]<2,Z^O%#24 M-BL$JV*5\G1*Y<66,\FR(O/Z2JOBQW;>)-)3UK?=7UU9;Q@/ M;GI@BT(Q7>8VQDPI2O)$Q+'7ESK5PK9%2O9:TM-1):^(?KJ\O7:8VE<6Z,W-X-*MG<\:TH=MS'Z8'=FO2F&4G MI+%N:AUI*G1KS-)9K/V['M@"9=7K%6HXZV*=3'91JW0&^6W:O_3 %@R0V^-3 M/3$K]"O; EIU-NHDYS_ @2V8CZE6DZ\L^EAJ[A:6\ZW,-2KAI>2OEVY4HE_1 M!I,<)G%3BRZU[[%AQG^ [LEET;S$3EBJEJC*-D$BY9:MK 2B0-;4*'[;(9L MFRE!W2AX,]<;U+*!3CNP!8;++MM&P3(Q-*G.TIEF6J &K< I?G6IE-7M!9OF M.+[3G4I5RNROD,D&E]*O .M:0[>V, 2LPRA=NIMRL::/ O+ ;LF^/9L79Q(O M]$6AZA$3NT_W)L&EK^Y:I[RYERZW5*SOY1?XJ"!VFE7_ 0[ 4"WAS?K]IDH) M*?I^>M]8/@RRZB2X]-468'C*L!N\8@F5+%70MBG1RG+^I0?$I:>0O6$=W>-" M4?:RZ1KA(9WU7^N N&0*=0,KT(J >8,6FQ^R]^H@Z]_U@+@0(V.9'K EA4?C M[7QDIW&WVFP%E[Y: ;.\(5NLE$,\T6AO^]/,LB;P_ET/B,MRD^IUQT*.TKQ! M-Z5.2B)>'?B7'A"73K=BNKJX2O&-UI3ISDFS4;);(G5 !K;E;M6NZD:&-PKK M=6FD%U,5'UO4@8VE.[U"BI-369ZC#0QW6F:UA%C?AGY]:;OD>V#Y\7T%VS0W MUFI)N]YP&5[ZZLCJM6N+=MJSZT)1;\VHEK 2Z,DDN/35F97*TJN*2\;GW4770FBK(*+GWUK [!3Q\43-_R1)[Q M;^Y5J_.-_P '-A8-.!9[X#-+H5-.ZP6SH^MU-KSTU0,476VY'3>R:XTHE*0I MGV_*HW1XZ>,#A([\DS^\BP7ZOK NS1WT_?&+YX9=X#_N??A1/WUV"OW%#7?GRP_0?B.TOR<]2F#/DMFWTOEOW, M-WQV?\N_Y]CW(1X-T\=_IX+(Z?>=][_RU^E#MWL?8@D_^/%2:>0$7ADZL;_] M=A =_XT@^O/8R1\%FHEOY+L3H6 CSK01^#?JW<%KL!%GV@CF&_9N@V'8B/.I MIG?SG; 1YU--[\X3@XT U71;&P&JZ;@;\9N=$3YT'\[;+/U5#/\LI3 ?6>[Q M6@/?G0V^^7]WZ;O/2 "!?R.),N!:6QY8E5;DS;X]K0Z7Z=-MFTK;'J5BW' M.4"7+&C6LFN:"T%;N/<#LU//S1B&%<.ZVDP2RYRDC]6E(V-G- @ >Q''WB\- MZ[O"0[6BC;V2(.7QLJ>6Q,4R]?5^LN]B+\>4J/Y<[PI\?R 81/X^)PZR ?;H M 'L9\B2-&^.$O7B&(%AEYCGNCD/G6@D;^>(GJSI*F$_V2_#]X%]R$) (&(3A M%VCAJ4M?1H)?G-O64@WRCZ/-P3#%=XA10(P"7+6;=-4@1G$=@I\ R;^R(,53 MRPR<"#\@C^;^\:^&!F=XSDN&Y3_N=O<-M)X'#'P(9D0VF'&T,4.WYE6=-J+Q M'%;^USH*OF!-A7V&K@/^UHROZ;T*DVOQ&[LW;RGU=OU!FXB9(-:!)[,D=>O^ M5IQB'0#-2 8\O@C-.I8>2WE-R6B;TIIK;@V])&>#%A=T $V2)FX=FC$,A?QJ M##6#D(832+0O36%/1'?LZ6%;.2]L-P4!C5@'-(ZLD:/EKEV5_?2$Q()EY_RM59#XP;5GD%/.@]RH^5#/K#'3I@3OK3HWU!D:HQL&RE/"2EI MG1@A$XU5%^)1$(\Z2_C[9+/HSQ2$VB%H-^*@*ZWY73@WMT/1>[,(^'9EQ#.Z MXPHJJJTSG4:^1=*3X%%][8HQ)YE#$"=G%^)0UPK)4P>?O@Q)>9Q+EU-BSL86 M^$)^F%JYJIP-^J'Z!@^1?1U^NC5(7D'\*9SGF1I)NX$$1B 9I\G#Q=:(C7D M"MS6JXM4A9C-!9#EGB'VT!A,O>P0Y4(Q@Q%3 6MW5L/!O,X&7:J#(%62(DZ8 M0;@]N8]&G KP?G5AJD_CG9:PEC61[Q_X!IW)]BG'0*H1XCW,&%+9]X8\W2K> MXQ:D>IXT#L:1**H31BP30375/G@9U%MKDM3I2, CT) MQH/X-AKU6F'?FH\=I[ 7 #I&UM6I .T5W Y2TPJC&06RV)_3?]^$88 M]7K4]ZT!^@J"9K^:8"$H4M8XY3DH(3D.@L(MB)N!'QT5T^W1CVX\4D:KR'>F MV\&K-L:"@]@ L<\QO<^0'%#NYD.YV\W>,UNM,BA5+;??YEL+-IC0%D34,*C[ M@G@:Z(&H6GQ'U ,=ZV%;+;CFC.>RS8'67W+.-AOJ =_((],G;%(06SQ$/<[F MWY.;2N8$A=-JG[47".VYD*BHJU+XMD=M-1"/W8.X6N3=\$L1IZ]\;R&.! (< MA;V]AKC)"=-3L;6+8AXG 8);7,(?)5.V XAFCZJU@CGP8^TA2Y.LB;7![8A[^N&IXQS=Y]9N8_A7*VW7-XE)5M-4Z MN4IFC1?GRKR]"J!,W_U()],' IG'2U-=6J2O-H+QJ[E5,I?(="U[ [&*R,8J MKH-@[FD@2%/2.CE$@ MYGK0>8VFSDM(OK)QVGVM8R.SJU7N.T8+QYKS M\*D!@40V/ 7KN"@%+31G-) M51[):KLLC>5.D9V0/=O??!?*<2#,!'[H!>RE/30?V9"R$>\A8.]1D / >MSA4#YF*92?F@:QLPA$@$)"* M;$#J!FL/KB)R%=)97BOH'?::/Z'WGC9&J,RT^6ESKGDKJ<+,AFW-,GQM'#8# M9[(8A*[B$[JZ01S'-\;U&^#]%;,#2Y)'?=VK:5Q#4H8SM-8H:A)@-AB8EH8P MUQ6$N9[JIGPY"#*ZNZDILFQ[Z&?L"T)<$.**KA]\C2&N1U@V=Z@,!CKL,%G] MR1-XU]P:8)EQ/;.:848!7[.9 3XLVJR(ASW$F23.O*:10+0+HET11OF51[L^ M"?A?<5ZF^RTZ8RY$K#A_H&OIFEI9::T YT$?S22-92'(%?L@5\@E?&*(;9+! M*%L(/.>U956U0?)WA 57FI4&6^V7@\+==]A#AN- MD]G7NOC6'&:(MMF=VV6 ,97 M$/<*D\AO$/ AW'7\<-?(LA5DIW:__QV?KQ..I:M*XB\L_'-MCO*E7SB^)0B3?I>@9A/_@7>3BFD"FB^= M(UAV:=" CKB18-M7=,0]LJKY2XW)VF(#'1$D0VE0$+$+L_GW M]/<\(4O.-+0 PR_0PE.7_M:'*=%@AJ."E,1H\[QID[^_R^/:B?'8SS\U"J]9 MNX,J/XNYY^.5\U':W ,SMQ&<8/K8DRIGG[!Y:(1%G[D?+PAWH#7:U3H]Z>'$ MP\C7X&$[=)))GK2WWO5#/'-Y& #$XV^M_1'$G:S5FZ2F]32VH(35AIY[F+?UWE$L>;F4X,?9Z8QY"1<(/@C^U49;_AF] MN.<*!=ON/Y:N^#\,C+[$6+=63F)L6T9"-9?(>15P&1WO;(_'MD+A4]0K)J"U M,%3\@/Q>J_S&TU]N>K8\#8J&K7&8T9@;8;^BH,PER(!-_2,WH1I!?@,=ES1_ MZ1>_58?YJJD?\:TN#LFWS3W#MF#9C[ALC/E'5+*F4GW$9.D9) ]$-RMYOFJ5 M/4OEN74YUU!7M-9?KD0B[))-)7'F-8L>2%UQCP@ LB.9KC@NLM5\FA_4.EA7 MD#+SB9=7%O=;%"([[%5$94Y90@)Y2DBR+QF.&NR>$W*X NML M5WT2_,1&"L0V8EM0E*K5'VUANM)TU$@H:8%'"G0#/$TB(\CF;0 MQ[,F:S*&SG/3K#&I=163V+8"S>";A-EDEH&85CQC6I89;?*HT=JZ9DRBIJ=3SN8L1ET$-=3ET.U%>"1OON1)J ^))Z!BYQEV];*_PS'EV$%V0D; M+2U]&00G9!LIJIL82W*X A"=@.C$%3AI5]5/K6E;_H(J3L&VC&I0].=K\1"U M!Q1X-C?#>\T4K6/J@]":*T1&4ZNKX,D"@PI+8M@)AWC>GNQ#8":ZF#]V)7ML M=SD&T9?VTX33(/XR^K2YDH#@3&2#,[>9]XUY%.C0Z9S^F>URY7%2;->Z;3%M6L MU7FP5R))[*9"XQ0#D;HKC&4U[PBF6=PMN,5L-1Z MP&T9LV:/:P.N4*JT4W-2GSC@5@[U4DM M/W(G 58#*PDZEL0T>)-7 ]:RJ3B)N:0>KZ7:I5_K5@,VT/\RTJ91\TG9/N'N M_3K L=#FC/LN.Q$6:77VH#E#0UCY%E+8Q)9($NG7HU2A+4#@JP8[%.7$-Z[SN4ZTAWNC0 SHV#&@2X/\S.[EI5_WJ@V8-_I- M/EDSG^LWZ9@3ID;,"@:_6*34^P)7?A@6)R*Y[T2;(4CP2:$3+6B&. 6FCJ,9 MUMRVV"P[=<0;@^Y#%U?ET@JM LT0#"<@"- +L8Q501]:*(J*;WX&[[V&Z8@:L5_,?_Q'0;.:ZMRBY2@A^PIO+R&\^N/#0!Y*$Y MY88,=H])B!V5++1@O$I+))D@(L.\[K\'7A=$8ZY7@<0_&G,:K?%FV$8C&A+F M]+"99I@5V\M5F#J/A>IC5V2$4Q"X@< -!&X@< ..[S5L+01N0'XCL+7Q#-P$ MU3&J*0?C!5#B/[X!%W[UOT%)# 1L@!L50UK%505<_LA):OI+9RFE/;KS>VS[ M_]:]8$>>NV,[%^V ,[7I5-N%1JI3UU*;,;.1><><-28B%7;O);+)-/FZ/ :< M*:!=15<_Q#^>(9+ MH^2:0RW2A/$&N)+;?KV,H^NI'T$UN&K",VQB). M!.V&0[6/U(VWG7;5-;8PA5Y3'7977?E"MN !Y9VK+VHY_4&8"YT45Z9[\TJS M4%J)5-@LF<"2!)4^G6EW_3B/&JT+<'X:G..^K8=KQ0>'6F*;8H'PMA7_9V,V M,CC7FEE_S.^-^V.O+53*"&>T,H; M9H#G5OE5=&RZCM>:E%NU:ILOCG+;EFL8A#V?B!01DMFRR4P&6OB>OWP*E,,M M* ="[ S&_6VMS[D:3=M<:S7.L8H6'>50'L_M=)O5T[R:'=7[$YQ1"O50.02& M()7$TB;T=]3_SSW]'Q M#MZ++TYTPC!7_MX1K:"XE,:[/0&(1D40"#X(_M6ZSR53M@R4<*4U.O+PAWAL M49P$N4=>KH!>)H^=NKH4!GQ+-VK/S"FM,(\6\TRQ;29:V]8 MD4KOFNSAQ.OI#3?F)<7)RP<01JTD^%,@E!FK0T]UUM.*>:/7F"\%?EL-04C? M_2"36/;FZ[WB&:HH^5)G(\>]XL%5+V[+^:\QLE7_-O=(7Z+@U8);2J:3>GU? MW+_9#44H3IKJO1UM?6J3:0?8MU4UUS,E+]W)%X3&L+#I5):L,#(G(A4V)29? MLRK SXQY@ 5P&PLKZR/JV MP&)E;V1G![OM,Z M--C^ZTHC'45&'1T=4S(*Y.Z7!U-??$KX]7?5]7]!]G_:G:*$)/LN@?]0FX"H M95JN_^F2[7_;3*C^[2:VI/OVHAWV;'2GR$$!KOQW"N9A^%^%Q?R2^W.*EW^Y MX_K?"$<&??,%^9@O^X$HO7B[SXJ'HBY__./_]7@G64>2':!I^K>B.G-=VGP/ MY6;_X8\%;$3F&YD.'LG_UG27]"-I_]_[PP+#_B=XQ&?W?7&SE(QT_>_W?(;' M.YQ82@CJI][=ZU[FV;H\^_O__7_/W^:G'DG)EF[9WQ^K^)XMWWY9B%"Q3%!J M9"-)2TEC_^._2_I*VCB/!Q+VC2$?J2+?GRH!R>"9F&\,\3^)\$L<\Y<\7)17 MFV9(Z]2S==OKL92.QN[W_:\]?B\\>;Z'M_U[;CEJF':UD>Z?#TOTRY[MM]RU MYM\)_!O]?AOI _-^QL#9G!4Z7\_3TGO MO^6#/A# ,Y<<$"&?3KV<) ^AL2O"WUH <^CV"*K<=\K".!TU1@E_G_VOJPY M=659\[TC^C\0Z][3L7>$X4IB7KM[1PB0,8.9,9@70D@%R!(2:$# K^\:)"% M8'L9#+9UXIQU;%Q(53E\E9F5F554M!'$R;:F6(AXQAVIN2JI0@S7:;2MD2&) M$J_CRX6VPXU!-"FEG( M-^E(V]LVO#5??_IM,(>3&@$=*N%=!#EY-S2YO[K0^Q.AO2?^?4NS8F=P7S - MU!L(;W;DIZEF06-.-.Y0RV=(U8@Q)7:&B(J/W-_(5[?+(79PS9K!:0KG<,5W M+?4<;TA&?&LYLVC?"&5]+'^Q#%,:K\E' M$D))QY;J!K6ZYRO\>BQSO^\&;4,3;?R0XSO#M09&_H(VG '09#E#6=\@/ MP%<;,M0_>3(?_!O]S]]WD2F_!)$1 &IDK@/H.)!K\]#$=1'.!D1LR9SBWXG" MP6$2G.0.O9@=&GFHX0OUPXO%<\&O4%2#:C2V-O&V]4]' 8MSF@3#VM9T&3* M1*DX>G<+3"R%/*(=[<@Y^O:KQ)^* MM(%@Z?B*(3S [:L201=D2X8!1Q)Z!S)3U)#'AAJS*98(Q4-1W,?NKW.L:29Q M[G14 *J3R7E4P]1"LJ4 $S['D:LC+EVHBI# 1+K]K'R?:^SRP<#L_%$B?D2^:4-R,\N40!2Q:8:SIZA;-QHJGPA@%,\D5%XC$5 MH73=P;%+H%K.(\%JCB8*/R9BJ>")[F6H:EA#X8N//#,6J2/IBFAJ=*(A71XA M +_;61%8\HJ%5X)0Q5O7G2.TZ%O0-#" -P=(@KFNB5 5X4>FI2-D&O%P;F!D MXJ_!59B:+I%GF%!9).3/D!GBQWI).G>0WIH@1^&T,$MF:,V897?NO!SV097% M^H( 2AM!4> )$* %0ZW2!&^D0T4T34@M2!\X3Z@L,_@RCUZ"J\V(3.11L4C' M1Q0TH3V"H*LOT =3^% -09N">037B>:$'@8'+"$<0S,J CTQ:#+!)5NSN8-8 M6#!T!+V*!*>(Z3A"5.4-3<4>'_35X9<0;P1)%ZP9E$7X:(==4! MAGK:SF;\GJ.87)6_]O&!:>%5D1C,>Y9M#H- )30D^ M;:6-" ,9X2BX)TMX*U!%[-@[;WO5UMBU, "OH[Y/6\*X&[%+(%< 7#HC(8!P M*PDXB$#T;)>T8PLR=0T?'$-;,_Q5QU+BV^<0PJ'U0L''(ODJ B/1)'LB>A2 MW]MGT0&15940&:$N4DC72JC -RC 9T[XMO6 +=U;%5H0:L$ OUJ I"".)HT= M3>:<.^V[M[@OMAN_SFS71G(USWJ/,6Q/-625:K:*1-UG&4/C3U&(= ON%J[S M<),1MOL'?# &6A\40(R>P4G"R1(F_\^.FWLN2BJ2"MQ@)1U+Q+^2%+P6Z<<# MWWX(=.$P ES7-H30T#45_B@0P6-5,8_5WRBI_C&NT].!$\E! T/V(@^]!B,T M$O/TA*NHD[[0ES3.D.Q?CGEA 9$U3XP;HF'TA>(4.UQA+AT.: $4#(%Z5X*; M$U2\+?DB[@&P<>[H0("*?%@CKB=\#8B)PIK\>RAHTJJS&)14R:;:34%L5BR] M7GFP+Q_B>AOV0+.O;*D ;H5TBMBH]VP[%Y&.RT*D.T<;0*2FQ?"WHG3\+G+Z M -2)'FR#T"4V>"64LH#-$\=%](=37"L.63LDM&N O:]L>W_B\[ZM=4,G MD75#9^^(K01'(_M?U+#MN0V=8+._IBW)E\@7=OA/II^-TM2=&XLZS>I@'F/3 MCO[G.*?OX-1U:8GM4D+R!R!.T,*<01DZ^31L4J\_RWML?RB\):/.XCR M6'SPG'R[E1.\EGA!T+&GBQP,A1#%J3;S_DR@ MBODGTO+4&TFY#B#F&TBUG"^X#V$HA%TX1#6Q)&.*OE#U!6)P6 U C+7[G<2 M&?2=W<^2>#)Y7^S,FT@;!==V_^1\*4UG_L:I/Q\1# \X/E&P5#\ M=:+S\ZGA#ZDXC!^60UN.Q7WIR%@14 M^),G-6UV*VRJ1:"1H4B,!,UPKFM+B,9&1%#@),VR_/@;]%P#G:9,HHK&HY ";R/)=\T0+.-[>[TU M1V%'AQID&=Y>C&-<[F;U+K1]2UX8T;"/R(?;J-:7RW41-_K\+O+^/,,TG6@"NN"=_YV MZ*WW4WVU:TP&94YZGM;Z^2>AM7QN?IZWOH-Z\7?'?B(G0ST.'2(N(2(=%$55 M+I( Q%:)B"0RLCUDBQ$1 M<0/MD$2:$U+'=](1.<+DP.=$T%]V3,3Y'%KD&'[&EHJ_#4T3P94[QZ5&NR*Q MJ,C94\! )[7_<<;;M'4";$L2S0P& B W@Z_[[4N4YZ4 L==!R6 0:MO&>*0 M_Q$O:MA/UXS)^IG=="6CD>8I32\H_=UJG^0[JGU:1-CO(:W1;H9(TI/,:1[J M,.2:SJT<@QVI*_ROV.%77D50BL![C=?UX:*N&3*3>]"IZ+(570[%*5/=L+_^ MI1.QPT*^",08Q4WNN30[]JJESLR.S'HJ3A8),]W-MPMLK=")#@LL>W5V=*@Z M'Q]U7G+R@KY/2NGB3*H.;S2'+->\.OOK]"B3$[1$DIL)(VVQ3/;U9ZKYZ]]D\FK: M&%R[>&9V3";]QX?[Z>"%RC=*^5R32]B+]/79L8KS@"\SQ0PWXW1:G]%Y)CZ" MX)@X!8[[VNB[VN9634'C#D,:2 MD_Q$06T W M'"<&WUUCKH,2RO'9(-O.1[SH]YT_17V?U3'O /=VN/W)JO\*,A]"0"UOIAFC MG,A3Q8HBF,WTTFYF _)2@L==*B\E\=9D(?+7Y/'0LW_8;FPY''J1H8$PO1T= MF!%$DJ];T#F>J-+%HD-O0\OL0=@Z*#'7BX7,=6@@X4Q7DMOJ)>9B[P!!GGNP M90)AJI+$$"<5GH0'X(R7DK"?/"_I8A15Z&\'W^U\:FACTW9+[?Q_F/'H"!^= MSH"[[2C#FN/L5O\+=[/7=4+]#? 6A\(12+]US2M "9K7P0R\E\)] &\U8Z#K M).XB.#CD;17;XJ I/T=1$#<$,]82G-\7H;S@Y6QI)#3,U7<'8IS)Y ; MYKT#CX$K$37T,ZX](HL ^HS\<9L0[2X06J4H\(-?09RW/Z/L#(4+SBGJ3AEA5>) M+8$)[!8%&#ML,'#UU4Y""*\*ADT64_. MMRG[..3F2@!R[,< EYYH@H3M'4PJO J40^.]V,0*M#?;'4! YA()-T(IB@1( MD:!HUE9LB$PZ+#%(KKE/G6R<@X._CL+F:X4@;^I)@ M^BIZG$E)JE<,M29OVIW$+FA#UUW;IB?H8.15EQ&]0J5?))[L(XY?V1$&[R6< MH?T*1]+=SYQ2)Y:\R*MT4[NWLKI0=[MF8W ZO[[ST5/=0*'@%9,[8!M@K MOD%_\<\;71R,3CAP^VT)>HH&V1DFVA+H*KYD0XGPECG5G,*;(]DI[J+)<_>H M2/:ZK>V!DVDA:0DY2.MO;"R@.C?H$J/Y.K6&: U@Y:P!VW8>'6]2MJ#J\9.) M#B9>=:83CO8)!B2O 2:DJF[B1 _7A+->TK$[5M\:Y:[-YM^+G<)$8PM"/$IY M1MFF4%S1EB0)?KTE57GH-\GTF 9E%Z $;[A9TBDO>;=-I@B- J\8[%J[UZ=G M=UY\+0^\+GKN@V=A["BEFU+L[35PP-9<%R'CEV2_D/BMD>YY/P<'U;S@U2R+ MNC;??D64H(RA@A#ON\1FOT-;/)P#0#T*=$V5!/>E:R0_,EB3\Y6#V9,M;Z'[!=D$PB':BD9,B(;3M&6QCM?BX@:)!7*&L0E['O^?0ME0.*]")V7Y[=[VZ%L M8TL9&NMX<\,ASSFRUP[V.K)-PD]0XPI%MH]W.5/W- M,L?X/WM;J./H$C\/LF;M]*_!^Q=)#X:_B?S:FCJ]T5C),G:>Z9D^&K_ ML;8=;NC;8O)=UWAK/?J6NKNZ;1H/\8/PR8(OFK1G.7IVK0[&".(A!:!VV&AI M"(3P.<1VE]E3!ZCCI/X2V94>=>:\"0FDDD)Y)QZ'CA5\)?%;!GH; .;DUNES MNW7@-.GM\4B0X^4)2H1$-)&3XZ0][0M.F"G\GDQAF@I3A<-4X0ND"I\\QKI* MN7'@=K1%H[T-9P1,&P$CEE(W(N %Q+>5?EY^IPILN'^@;8-$H- /CFGB"\V@ MS2<"9V$8;KP4W2M]+L NQ$'^Y%?Y/4Z\_J\^$\)MEO6]HC&,"R=!'Q]!^2N#4B* M/DD$="?Z:&T223)2=K=W0>WC:"@M>SDY!Y[A"\GX,A9P@@']^&> MC"M1#X^<3M$6O4% ,2(4 ,117%2:AXPGKW6,#O8,;D=+M@=6I@&4L6,V>7ZA M&Z[S3!R M(U,(I/!C$JIRGNA("G)3=<,RG,^BT&E"ND:(A@#WV--),!HZ66!A(?5$\U<@ M5W!,VYF9^RYOZ7^Y431O )(@?-; .\$^CR [=' *J_>G(DPUS2#O0>XEG#8T MXI#GBW=I7"./7"=WK=#SWG'LX1<0%B&3;BO+?Z2EYY D!Q'O C_U3.$_FYZ; M2.X<+."P.M(8Y9A>$94E$G,8[MT>6!U,R3W;W$X':>C.V9*S%&@.:+OGAECC M!7/OR,P) ^^%2YPR R\B $?,R)Z$W [BK^P=]NX'W M.G6A[CO]>0#H1 /2[%UX#4*>D89$V M'J,HDR,!*$2^OMOBF'?LJ.%6=))!6OZB5J$\M(T#VMX%1'+P\=!1DJ*_[AR9 MX@U54T$4!S<0[DHX@O]*"(0,! >"8KQ9#/U"2#J0X1QMJ HH9 ,Q -?,.OS9 M/9/^DU?LB[DOST(RW>48NVO&'3I0ZS=G8I:!O,O=)9.I[RN!_RS_CW$0(?$[ ML7 /\W8>=P!;IPV"NVT4T:?M>T<3&]=^/8$5WFG5^X#B=BS3@]@#P2U#FWF' M*8%)1;ASK7/1QPCZ& II\4?.3G>4$'T*]VTD(#-+,5$;*[_IX&7LH-"*UYH6 MZ?<(%6BY'3>#YD#$$\>^? \DJ*0#IZNB@:,T3NO-8])@:O@TT)>CLW-&C161 M]/4$HO^P'@LDSM!7(,Q@VGGA=F/;!J"][3/L!NN.;:AP+)$=Q^;P1?&<,+B MC[6W ;;CZ3/8J7 U 66T.X;-L1F[>JF-$(4=6D(/"ZCY]B=?*/?!-Z&J/WMB%UC$,JP#/40?+BKQP>&+R(CXM/N'0&C=V_CH?IS3_;)S)FYX1^"^PWALL*-C V5- MB.Z>S 2D+3FM,IVG(D$X,JW# Q>T%O39Z2D%MR(UUW.\"7@'_B04O8VR>G\8 M 2>XC:0#:<;6-O2V-6UDXOK(X"R$70,C(%V"),WPNP$0QYAQ.X"^OKV$7:_W M#CZ0GR5XG5-K9*L3NFO*.16L!O"E MA?B3@ARHN7,/29W3 PBKJ)Z)E"QX);*.5>66*_.ZZM@2J$NZI1_O^:R#;2MT MMZ8!"A1R;VQ('C$ZVJ$M2:0*1$ZXS:GVSF>Q)/O M#75XR#EWOB ZQY7_9N9<" M>WY.ZI7W"L> 0CW*YQ!=5MC8@GXHMS5NV4D,;UECAOC-(R M5>^+\B@_K',L^^?U]0'XD/?;\IUM$B(=6#M:2DCEOI$4'BE)HII)-=4%Q1?V MU[_96.9X)>]?J-9L"9]%).-B1;T_@/Y9G9D_SVDVVYW-^WQNV)57:1M5TM.G M& I^?==4,:V&\]R]6^;3.RK4+S#EYPCOPIM)-C*5"Q\EJ*93EAB#DV,J/M7 M9!Y$-O?,!6Q*Z2HARB/:]Q>Q"'KPOP8J@["(#M8^0 ;.^M0/%M!''2 M6')1)!)^\-':'Y.USCG]&U[^X.W%-* %@..UV". M/&IOM3YR2*27IN+$6U3-:5OK8*F3T^'Q 3IYHG?VX+QEVQ!]/[_>MR3OW.^+ M;(/[MA1%76]GW.'@7MC#S;'>W6+.C6ZL,:R/ UI&_ F:99*]/#^>/J\X:5AF MJF"=M*3IGSYGUDN:YB"!"O$%MS;K;!-=DG8" MTWS(@+OZ>ECDPL\^N\8>ZIF0P\!QB7AABN]XP=F=#FA .#2FOE/CG7Q^38V2 MSD/F3JA_4-!_4-=%C?$-8W?*2^@2JI,AO20^D7>YHW49UR6W%JS*<,>,H?/I&?*5"[00TOF93LKY7.% M@MBQA_'#D0U0%*?Q^(22\YMTSWC4C'4[.H$C#]Y.IS71&LP4C2JJ#T_%>*O1 M-AILT#R7G85EOBB/C#Q[?GQJV(T.O:E-X#P/1MYSC\7$X]1(4NV::)FKGICL MT4TX,KD_$J2D=&<97\O4K-24]9[%=E8MM/;,_LBN8&;RDZ6J<@N05*OI27G^ M,FL&K7V2K- /Z1D%5]24VK+2R^79-1NT]I%1H]3-(E?J5GI-,56BUL!((BH= MS#,'Y!$WK7>KW"P['O%-NZ^-6?3V@WGFC*E1*433NKS.UPHI21D_/^398>)P MGMFG95(1G]-A=J7-HV$O5BLT\F!%RWMF9G*;OL!%.2$19>>I2?YA D<>K$A, M/-=F/#>(=YF*:3$FJTHSR,WTX=OGD'+60SNO^I@ M+.3ZDBJW!;Z?HVI4EIE-AME#>LYE4%#5-M"5%856QY)VGD?L2 M3N66/#TT"OID+!:I]L1XZN>7^MC.7N!&S#<[!N2OZ;!IY3G3]A?1.B$9X?.4,<: M*K7$&7[D*,R:H?*GC5MXL6TK@'_E=1VGY&X[(4Q<'KVGN?_OS\BY:PM3(%H* MJ(]=.3H$P[A=LPK1YV:"6W2?JT]4=UT;R)=*M/MP4NP53BNI\QQ5)NF?&-B_ MN2.6>(SZD:=?-\<(.O8CS^YOCP\0FE(A)\Y\PHC_]YZMP1\Z%P0 QN,3++D M(7(D6V__YFZRQ#,@[K77=_P.VG==G/T>P?@X/%Z;:/]]CH40?+G"4GSG+]BJ M\P?XXSNG+Y&+)$;2S##N7.4$I+6UF7:D%;50NT\-:="Q.\)N=F/\'=F-KC7O MI2S&?[DA&7/PD'U%W.ODW/5Q%\"WC$/8L,*?@&-+PR#:\'C7\8U_@@ M4.Y=P.P#D2(OJ57-, *@]$&N44PQ(>4I*9GOT$H\FVQ0Z(@00FDB?788O?9F M[UJ A[&JT B\,2-P%S[B$#Y$S4*!L>M@\*F*U__V@M.7,B.O3HQKVYE;])QV M1M;*N"\!CI'+Z\PSG;,+]D7,S'7AL=9DDB\KN==(/BY9BS+2+R@M 9F9V3N* M/KRN5AL8=+DHD+;'(L8?Q MR><0]Q(4=%"5EN#@Q!9G2!V>3SR^"')OT@0#N2*-EGD]*N79^_!\XKSG$ZEX MC/Z1]3HW%XYE8O'P?.(6&$''$LF0$3? B&PL%6K$+3 BA*8;840(33?"B$PL M'AYBWP(C0FBZ$4:$T'0CC$C'0CY<+ZGC57_Z1L(5ET7=;Q7!%S0%??C_?F5^ M_>D92"*6C%_U["\S/U&5^H9@/GNDD]!NC#_4E5!7'%UA7M,5LA70,2K]I16C MB&_*RKNU 2RN#3C3R==-2(Y'I3\M ?E#T531O9^9. J:BCKVGR-;CPC^ MM5?Z]1)*D'M^;:J=(ZV8G K\P*SBPW:K)\[4<^M'=.M]7N$-8]N"U=5/5A6? ML':V_,KIMI>F6N-)H;"(RY7R)#^F'TK%LF7_<2[)B4EBXRD@QZ1O#-J+ZBI. MR+') 26$%@^$-,/@>4; (O/]O:;W@%0L]G< MKT5+B2>[H%IOCO1L5%^,46N.U*]_XW?)]&&SYQ!I0J0Y1X@^!)IO #30CPL ME;E>R&:66J/-K3EF,YUKJLYIJ,E7]M>_=/HN&Z?/5T-PC2!J!UV[C(GT70(9 M7P+Y;K;\ZE.(X/A]/[9^ZAP0ZGX'*W -ZJ^+F D].RJD'Q]9SC(SW8)$#0?= M"?NI/M]X0D_5IYK9Y6?#QWJ.50'S; \3N.8J=4&'+T2>$'G>Y!B&R/.UD>?M M3N&RLS1IB^9TK@ZRI;A./RU::A-B$70*LZ=LMQ"*0BBZ*!&(YQ@BT==&HF"O M,1VEY\.BV1>Y:"U3+S]-H^O-#%E T&N,GPQ$?O6\VATGG5##[8V+U M(3Y\,CX']=EA??8A8H;UV6%]]C'A M".NSO]/YQY>)#%Z;:F%]]GEN?;IL>5-[M$E+?;"9R7Q_R8J@)_:4_N0S4S&2 M+V*F&QU55(KI*=6V/4[$Q2:+3G=P*D8B>>J2E!!90F0Y;QI&B"Q?#EG>GL11 ME-+\2Y$;-N6UVBU-HXU:KZ0AK$E!K+FC4\D0:D*H"2NT0Z1Y5_I'=-D:CYYX MC>VV)T\/W<>9K6ULA"I9?(T1DV6^=OI'6*(=5B>%)=I?$4./UB=UK&&%BS+1 M%<53P^ZB7C(;X.%3,_"K9GGTJ*9'-I72]$G%SA2C'74RI"E2I'W!_/L0>T+L M"8NT?P+VO-TQ'&BEIOE0L>)RE&[)8E1HSL=5%J$1] Q3%XQ A6 4@E%8IOT# ML"C8=K\O;VN'5 )"[5O %!OL)@H M+-2^2; %TMK:3#O2BEJHW:>&-.C8'>%3_<0\+V87E#1LR:GH1F'$=6G2;D'+ MC'9+M9F?$K0/$2(LU?[)"/%V;PY4QJ.\..?G%/^L48)1RC?[AHTP Y_S,?%3 M ?D0,D+("(NUOP5B'*G65A_[Y?[CZ(7+]Q2Y4,^!!#V=('0@YW6I;/PUM^M_ M3!Z^Y%]W6,V:0:(+-Z//EYZ&*!ESA5__EE1%4D%TI&B"3"1,4N&D3/P=IQHF M1;Y.9N?EC.XDBD9X'41X NE C*#[0ETA="A[L<9M[H2"CI6;U@O%-E^L?'?1 MJB9+,EAF]'5S1S*A+R?\%BT=76=J /7MHMDUP-A2JM(8$+&L\;H^'+=3&Z'$ M;WHR7S;J\8G*OC0&[*]_S:FDFP"HD37@=6-?Z&*1IX#DVSV:CH!IHR?LL!'- M/BJMHD24?C_@_QN*]MAZ>2[6:+DX$3OEU7.[2C_:)YW=]TH6^14]""X$$E/9 MR2EW/OKU+_[5DVO\?SC9^!VR8>CFL 4)#S#7T6^/_$J:63.'QW^!"P -[F@V#3S'6ZJ;I(/5,\2IF5+2_#&$Q2;L30^)37; M4_V(9%Q)_=[<-_%BQ'M<@E%OW+JWNPM^PG;+>G&<4R>O$N]38/93T=YG(+Q M4)3&ZS_: ,@3%# VW[0A%"P=54684P#_IP,0F<%938T(U"XHBH=WQ&+]1U;$ M'?Y.7IO!IZPA] G:1,7B:Z( HRO.6#DC8#4'J@&0$$4T^#4](GF28=Q%5&"B M>L?_/K/= Y>&7S],#VFB*1W-IS9-JC!Y:,T%&H+]F%/TOI1*:KM64/(=5I#? M(ZJ/]Q70LX)2/M$W]7I-R:?9@ISOQ5^ZM0;@2W,H^E3L,*(2@4*E(*(@^E^: M4HR?4LR06TJ%=LNSS01 MI0XM19=2=U HC3D0T+WFRCH6\4FZ"G7F.PHZ'2CH+#N\S\\K]0W'V+EQ2A\_ M#HS.YPIZ(:N)YI(S*6#?C^XK@,[C8,JVMJ;ZKQU!9?G_S&.J39_Y%YU;-X94&X41;.-WY@PQ\V[/]3F M7=%K"U,@6@K0QB>LPGN\1<=^"$CM\^&HZ8=>YQ5DX\RS-6 M@'\IS6;S-+0- 13D.7RYJ5O@=F)J.$+@?L<)_PB0!?S< +_='_QO1?(Q)1[0 MC%]%,4]4+QH412:5/SP4Q6$CR(#_9ZX9$F+];^*]+L'>,[V_ M\R-#4RP3_ .G&[#JSRN!?L]A+5R(]^^'XHKQ&'4R6>C"7'#BEOC%!PSY48R@ M8R>[=85\^"P^0%Q*A9PX'R=>3R=ZRSYQ[=,O;._\!5:"8HGO<;?^/L/9#\'H M:U/@__P7G:+^.?SW+ =]URF9/7M%G@,>/[ F[RH]U@\M_!:8\HYWAS2K]>(G ?./AN[$F>#H6^?<_ ) M35,#=J699>DIEBV=*2I1X[ M9!#(T'>9],>2L+^(U93\-@;0E<#HVLL^-SZ%QM&U( O90AU;"T"J[%0W9EK\ M92S7*6FR[&<6HUQJ,HQ_'E)]-BRE0H,H-(A"=#DWNJ!4BP!\>6C,:OWE:JI1 M/5,!Z0HUR-QGFN3>]!]C":5#2RBTA$)+Z%:PZEZS@B)#_#,[?]$>AS6Y^,C& M&D3O@:);:AUP=ESZX3T!S@Y2*+'[!$(A M4!+VBL]8I)(G8&HA5C/VN*>MN9ZX*-G)%\FRII-A"L,4=1<_V=SV>YA4YZKX M#VVJ&RLI^\1CN:NO]=MAW1]7SZ7$]*1QK[=IJJ*59W9.Y]IEVQZF,:*]Z:Y3 MMWCN-O,B]BKZOG6%7T#-AS]Y%:>LOI6^9)RKHLGM)RA?+_EV!MP(@2^<(%L% M4,5 ?0[0L]1)%? &, Y37@4N*1*H2[VBH5Y5_(ZAP)=CM^"J ICS*8H->!Q!1"8 6T5P0B2@814CUSW@L M"0#3U.9U,-40G<>\@)8HH8(!:(0)4_BP)8C 9\V,"&^2[T-LF 2SPBD[!GKC'E&5'YT7JP9HTJ>%==Z[L6FRUR+Y7JR^BYNV#8AW)II.OW([A8FCY:#>P3 M,1$@D9!4*$O2&,I0!#X2K0U+!"HF<20%BH8$!66.=L,8T5TC8DOF%'T'V942 MKV#I0G4I-./F8$+Q5.!B<(6ZJIFXIDU':9G06";E+BH.9.#RF!RO\/ =D?84 M0),4"S1YN;_6#7X+_N2(/YR@KTH.57)!I=5Y##BH2B1QZ%I MGK-VZ5WEM']JF^+L75]2L@#7HB,W:_J/6YF$;>T]XXQ)Q^+80(,?.;G1&'-V MTY9]S]UY6%0 BO+/R9L>SYKX?/3J-2:Q=;P"?Z0I2'-,E0.NH6H?'^%V"GZRO:PO:K5N3Z.L[&ID M5>L3:=)%^6,'(\TN1U.KP9"1Z[WA\W+XE(L/YS;)W]@=N4[4GPO5^U&48ICQ ML-/F1'DF-N'(U/Y(/FU7N?LXEZ'J\V;#-HV^6*O;P\20VA])]\J/PW)^D9(K MTY(HZ>M2=51%(P_FJ9@4)S#U]C-75,MQMM+PM3:F'95GU1Z:<8P88C#^:IK%2N,Y"$-L6/ M*M)@HO&E4;(Y3!W.,]UNI0>2G.O(*7X<94%N2?7S-HG8[HY,I:W<9OB2+5,] M6\]PB;'(M1OHF0<\ZNK1IR53%N;==>X^GZV\4+WU$,5,#MX^XS*547L85:B\ M4&H]M^\+F7)U J7N8*20[%*CE:F6NNUJ+CFDC2(S3[-!\AFW2LUD,3Y_DO/) M%+6V^U:.4II0/@^>"=12E%(*N1'%W[?3V>>7,3_06"AU!R.S+-\%S?J:[;8S MJ4UV;CTM])=FD-2]2!RK144E1?4DOK%91#)&0LI#FK^D(U.;YDUX>: MH%0G+X%4JFPH=OGT&%_(Q3%??NY$Q^F'Y628.1S)C16^;S^KCU3O7DYWS7$K MN8DWX<@#*BV?)KV>.!X(\B+=UQN39C31G]JH$^_!0S=TLS*8:=4H9Z7ZD]FJ M:X^SI"7EP5!IO:C/^E-&[?92X[6U*0^$JM9$W; .A_;*@T;:T/O4K#!54ZU" MH;>A)FBH.U>X_3N./RD3/ADD<)S_J_DL.Q[>7\B:8:A_6O4N_HG^Y^\(CX., MT%:;Z]!ZP[[&8:DSWO"0+8Z>PJ-@*MQE%7R3*OZ^:_[YK#B?C:@XCB3T>/;> MHXW@4@@5X<-GO.P^8T,L4M]UMR)P2>Y2\(M]KT0& MKL\4A>;RCF^%#%RWQ)L\"UJF6S/8G>Z25ZR]<=XD@XS8"+J^W=)=VCBZ9J.E MHU&[LY54XLK@U@E+7E+P8X.6?(>>Z91G;:>-/O6FY%9N'9# *99WUT_K$%Z)&?E M8A1*8Z8[E8>R?:%^")<0EZ_3(N'5MI_Q6"(L1KZ%LO!8*ATRX@88P80-*VZ# M$=D8DPP9<0.,"*'I1AC!Q%)A#Y=;8$0(3>=EQ-MOA/I3._9&CN$O"\0WMDCH M"*$/_]^OY*\_!;Q$+'O9@H7,J7,ZYR6GKE^H';3HV;V/(93L4+*_IF3OMIH* MI?K[2_5'_.5KE_2\Q4+)!&7T?=*5\,QUKT+]*!B@6/"9+AKZ(4J1NK4BOL\G MPG>0>N8R&]^UB\'RO#&-S'G(!IQSNW=8Z#M..IO"7WO%5]L8OT'724>1?U(W M@8]?#?&>6K;=Y.B&<] ?4,.6K,[GQB ;'\MU[3YM;Z9EL9J=D#XGB=2IDMQ0 M??]L"P_5]SNH[_OO*[F(^IH+>W,_8H8\!<3R1K>B:L:R4")KZM>_<3KQH8KZ M&_2X=S+IG.05;63RDDHRB,!*F)(*'6B$J/ =^X;(-MGM?(;(MX>M3V^1U\==@_1AJ#M07U(Y!^CO-7UWK_0* M9H-L74.MUY];FL)%6T\I4&E,6DH=U5W S3+UZD7'W\!)[^%@!!"C/)P^/T$I MV:CY_&[Z<6CA?W$'_6IQN5OV!]Y1P'RLK4Q @?(:W]5PRG9W58XE&M=R%*\J?HZH8&@\V0:1;DZ%J?#GEAEAR\V+_^3<12 MK^GJEW2]#VP'43($*$"D3BKT:F[6F;X6Q-PC^//:WATD%1^E:4.<:0$<'D)ZC$V4\3Z_Q/J[\U&)4+]O:S^'C_:B'742:C>$]>-":I M@C "O?08Z6]JQQD(TM^=OI)ART;_5!]YT]))3:LV#BAT/7IK^&=6P)YJ.F@\5?[)*!DV:]F^CUUCO!$V/*L/21LN(641:TZG8BUTBRY$YP.GG) M.\%?LW5O]T[P'Q&!?<7VNND;G5XQ5T)\^3B^%*RW7 :>&JRLE%#7FYPDR&VE MFNCIF6637 :>3% 71Y=K;Z!GN@K\-JR=*V'0M9=]9E@*+:'/1ZKC=X!/UQK7 M9!@K(Q?Y^W*W7-2[4K9)>D@G$]_/_#G'#>"A^?,5<"8$E<\ E2-7?_.9%*BN M:W6!R\_&Q7[TF>J;$ZV>Z[=BB"$L.-7[;X4[E/= MR4"Z[^9?Y 63D:EB?.5<&T'3ET>P;Z_AH0WU+=88&EN?@E0!"$5/\QU^07%K MN5*>6S1X?MP8FG.U#'V7I2[OO%U[AT;$^XTNF[!,VN:QLJ M-X%Q-TB7$["(H/"O;X2%7=4ME@ BMQ+@4':&?@L QD8V/C +CQ(K]Q;68_IA M-5FE"BS)W$YD#B\4__M+VVX=#5VF43_'1MO5XSC48U&S4$;E50#NC%D' MUU[7M[7;WEXQ'Q7M1I.E,L\T5WX[Q M<>T@R4U@W0W2Y:?!8TU3A:,(F19%$QCT]"<>>5L:3RJB!!ZTY2#:C2.'_D#O[B%BD+Z)(9N"^2 M'\#"DI9P\\&#C"GT@:.H?VV$%P3R2!T( (Y ^S_ZDO?YG%^3#^=S75O!W0YE M8(P1WY:(;Q'>#&H"@QY1@$\DG]+X4R8R @*/FM'#Z:,2:K<(GLPG,G/ZM#A_ MAN-\*XM%$"'RV@SR8XV[@Z?_,0)GKVCJQ%F;OFV\!R=M:NBQ<.)S"+(H$N M M 'ZPY*$$0*I!VLN M.DST)_0/$W(430I ](O%KFF,/R1!;R_!^/J?%_3 0&Z M!SJR&:?_0&K-%7[]&]L4SJM= Y%)Q^))-"'XD=/[ $]PMRV![[D[#XL*0%'^ M.6*G7J"QP=&+IYC$UK)TK$LZ?MB\ /W[O__73F\&S[%'#78_$?PC--3C24R5 M ZZA9CX^PNWT\W&^MMO2!S_VU0X4#L]1-QR&CJ5V^9V(QY@#CI\;KS%CXEON M0-MLJB.#Z[\Z]7R@D8%^AB(.C7-E9Y-Q/H(8BH$!:G!>P]V/#$\_>'_?BF"= MV"=T$ 'WS-K3=IMCCP59P[SK%[3&V4U9ILM&5XKSLW%=*':[&WO(#!G'+O5& M)N/S%/M2%VM=7C<+$MM+9T:%"1R9W!_9%X22REKYEES/Z$^;)Z:P9DQV&#]\ MYF.Z/>BW.NJ Z.J4Y%G->&H/^W1#S:"1!V\O#KKZK$59&L7W[],"PPT6MH1&'KS] M>53@1T!=Y3E^/AT:T_EZ];*PA\G#MYN+95Y]H;(FU>-D>FZ)\W*R,AFF#D?. M-Z/'Y,J@&*JWS$RT19%9&%%[F#D3K MF;Z=F'%KLU98KF=K8SD.Y'LR9<^->MN4J)E52U;-)S&52S>#^*XDZTLUT10D M;M'1)_*SU.OU 1O$]Z98ZR]:=$ODUE$PB:_G>N/Y81+$]W&Q/M(VV?&L6UZ52.K!_+=F!5+FF:7-AQ(- MU( R2 MV4P@WXU266TM&U.>XY]2BYQI]@IVT@[B>Y8NYN1H/?7"%14UTZ&!]/("]2A] M.$^VULEH8K^^D:W)\R#3XVOI4*F M**:K*3!:T7**%6?Y\;A1&TK-(&ZJ"[DI%<2,)! F">=/,WW4%[T92FRVX[K8*QWI:D M=7GR&9T(H<%PK,//V_\]>9FG0X0(I@)T#4QH;_\4G^_XO%P365*A\P'-120. M.RX Y9E;V-9&PHMGQT%W;H[$"WM:.+X_A>M"*?*ZML2"9R"I-B3#=-TMTI 3 M17$_HR5G0T?7B9GK!N2[R:JB-^-#N9^U&X]U;MT2J;K0G.NZ/!H^HS:TEY'[ MK3E+Q=X:\J3>'O+\.@TZ=[RO-!UCZ+#SW9]'NL_8"C)YLFMVR(C/Z@492X5- M.6^"$218$G+BZIP(L>E&&!%BTXTP(AM+9$)&G(\1;[_NZ6UFZ^>M.A-TQ/E) M64JG4?G#-,@6[ATD_52 ^ M52G.("9TC+XL2F3>("6G=":"E>,<(:L014.E^2+8^E&EV0C'X&=BY MDV>T*P4A#H8*<"8.V"1^\D\6SR M?.T57:%6$<J:$72!!J"B4GN1900NU>$V4SE+ MBX!IDD;2S!V3.;R'.53_4/V=^/L/U'Y4(DB3*YG/H?Y&7>_U[@>--C4KE 9Q M.]5BLG+QT99'SW6IHD]08F$*J7^:^=@-.E?W\O+\7#+A M7#8 3E$;FS:O@Z]@CM\.6'WW1;Z6X_ ]4.MC-DO;T9P"6 )%\\-7#2B/[--D ML.!2D_LDJSPE\F+M$^$K;6;8U+V5&G7;B735*E=+M#EUFLBG[FB:OISU\MT5 MXR=H_VM9!-]#^3]HLAS7_OO11K9ZI8<)9[WH+*>GLZO&^#-]EW:A4YV 9*H; M%2VV-'X>/+$,TGYLO&2S'VLJJ6IE9R5Q> M-)CG:*7*U9\GY!H+YBY^\K*P$$]"//FC,-"UEWMM./F@S74*3\K/RP37+^9& MW:B6?'Q>R@6V9-N?AR?LTP.[SN95O5O[]B)<[XPAZ9*=]8OO]AP'O$GT287S-#47?ID M0^50#[^K'OZX< V0UM9FVI%6U$+M/C6D0Y\&<%H!\@ZK$^!3Z*B %@.&.DY&@H M9RVN/4^FTM-FH5*SG7NFXG>)^"$8_AWB0X@/WS>07F-IH>\N7BU*G#\E"#?Z(&.S;) MM==U;06^0CPF6(.UIX'HG6T*.2!)^M5HC'MGR7YK M\IMMM_@GNGQ&H3O:#[Y@Z:AI/6Y2/]4!B,S@MZ=&!, OB %]^>]PY B)T!W^ MDM-/'[7/1]KU2I0I E9SH)+^_?]]9A'W>DZF WM.-JG"Y*$U%VB9+X\Y1>]+ MJ:2V*_#)-PB\H,Q&O_WV]IZ9S9$%>C*?(C)?XW5]:%1 E&G*0.Y6>C2_JLJS MP7V>_?4O%3M,[HQ 9BLN"2]-*L9/*F;(+:5"NV5.\MPL'9WW5AU5>V8_EU33 M--_M19.)AZXT[#:;52%:>TDT$:D.STM<4MU!(33F0$!-CI1U+.(3;14JZVN2 M??N"_;YFJI_(K865XW6ZT)MST6:J-QF-[Q^H!!;L0R#_',&F P6[T^U7*_+8 M*G7Y EVVI-)PL8Q./I54DC2//]4?1RDJE>Y-K4:O.ZY6)XA4A\E+1P3[4_H* M?_7VQB4UHD@S"9U[")(N6#/#1-VCC5WEUL9CH$-(6)D$%>;\&K=$1I>_&.BZ M%\$RH*V(QD"IB$ 31])$?'G.GS<_-G1SV.+5"4F30;\]2JHTLV9.4@S?:0SH M7K\O<+-"=:XM2_?4T[2Y(Y91 PB_14O'B+8CE0VR XMR(!SZ,"%=+2\NPJ? M( J]7'Q6IMM3.=\S1R_I9E&S"O:O?VEFWZA"=#CK-)17I8[!>]:*-$BES>Y=S:-UOC/6S6 1J)F3:;NPW4<:D13 MD5 O 6"8Z-D:FIV*QUCJG)?$P'F@=TEJ9&R9%B3C&O"Z3.QD+ZJ3N7.3D MH^&11]F2.86/TU3R+,P;.&3+'6>I>[EN8 M%20'WL3K6F01FI:KQJP!WIGESOI4Y:WOP/&Z=GH)>6KC&/+Q0SI :/ M+0!*9?MBC=,_NMN$G='#%I]A]^'OP(BP^_"M,"+LC'XCG BQZ488$6+3C3 B M[(Q^7D:\/3/C&$>NGJSAWIN:3,4%^I^=E^3A$D:Z!!_Z )0E0,M"+X#.4/3P M+;1[,"*B\"[VQ:(HPO0;^YSHIX,_XQG\QBE+81O-[]E..&S5?G4Q^3*E((#L0?:..(&^D":M+O'(FBH3;6+B-A=M8V!7_BXM!V!7_JS(_5("P*W[8%3_L MBO_-NN)W-)-7G,-W?*(^UK69=_0?%@"&O;+#5OD7*?/%N1O;+ W(3*=[/*=_6N8I?3O?-OX1]1OERV,92&F4R2@L],F&IE M AJ<3=JUTYG#MJ$?;H]Q;?.3;.K[J?.2*B@6JIN1U* <^M#I^.).1]@S["L9 M$GFBG2P.X-7'6R [!+D 2&MJ#-O6%/.Q:TWO#9"*&RUJZO163R6S84>P4+O# MCE]7M%0^IMW*"3V6*=1^AV=#ONDATH<-O6Z\N'& M:TJ<,IJ*NF+Z'&?IU70'+!;=5,8F7=;C=S2="/MZ?5)?KP[NO>#K-2'PQC2" MZJ!P7Y,1<.(T\"].CX=MPR-4#87Z'&A.[X73/2TD S<_$IR&%O#)Y^[J\P=[ MU9O;^!S*N--1Q.AH.=!R:%2#4^G8*!_[44.M0@);^]24[IP5:@^U;O&EK#^T M[V>JN'ZUM<_W(U;'UIY1,X] (HVE9?TY-30!-YLU[CNT=<\G 2;2(39\:R*A M9GO'R?386TP>AX^S@L4' MC9LEQGJ_VHZ6&F+S%4*)I#,^SL)?I?I6H_ M[)UP"UR@8YFP=\)-,(*)94-@N@5.A,!T"UP(@>E&&)&-I9B0$3? "+A!A!IQ M1D:\\[CZ5<_A:Q7F7F!O_,;%IY#WGW ^-5:"EV_E\XMU:G3L>1-]VD@O1D. M2'B%!@>G][%KZ])E>@R%>TB(&E?966ZRRT\H U]IYSC1X2?X=G5/1^=%7^J>DV-Q'C6^]MJN MD4.=N4[KE/.7/I#SR!_8!>;BQ0Y.;E#^>.<7/37HE%L%3EY4NM.J,DZ:^9>F MT[D:2P[J?J#"7KZRX56-94:-AVQS6FS(5J\W'@XM5NJQ M$]*KB4[2=W3FL-7*V>RD:POO'ROM%_";V;T\TYOW;VX(4Z]M?WDC:2Y<^CKIXJ?]^;UPV6]+9*WV63A_4TH?K^K+XOZ4PKV[?'(Z['%*)34)YGTSQ+NF-E[Q+I"YI,7T.#OV9$ MZ?,!*W1A/=HJ&J,^/S,H*[59IC=] M9;-HLJ1+&)U,W&6RR3""%0+!V4)<5U_JM7'@TV)@[P0">IUBM.9 U:EZ)CYL MJYDUMRRZ#<52U%TJ&0;&CAA^;H^3V\RFWVN\\MF-6&ZDJ/U&IO%'++QP37Q5 M4R<=H,\*8&0>%KM'U^-D$&235(@NK'EBW! -H\]? M&G_0'N<8E0-$UI80;N4"[*&@.8X>=J+^(-4<-K"[3027NF$>[]U*FRUUF5$QEQ@^ZUJ.]-_$J:6;.AZ88_#RP!<_]?*CSQ51UV5V;C5(U.WM@[9?) MKW^35.S0!MSV="+-XW&C,-6(J)J)V 56T "\5-^C+=<,W1RV>'4",*/0;X^2BFCD,.7#7*WT091.K2KY M+E\=O)3,T7-2&;!_SE5"0Y>Q=YE9-A0CTZJD;_OU%V$1[JRCI@0TB/:]JVQ2 DR"KI% M)OZ.88U>X'>0^@C0_^(E%5&?_!5UOD*F(V^2>QTPH.]!\B[,0R#&OV/_&#T3 M:K8.$#KC3X\B[F@- =GT7SKYN2I]*T",>Z$%H3#K,(Q72@Y%V24O*3LMOOT" MQ.8*I?DFWDU0]?[T/I%IC#:Y'E+?4T C@U M"_Z$.H&A%^)=7%A8DN$(ZQQZ(I)I;MM8HIZ4WC+V9W'.QFSG-]@.?&]==YV $=3TYG$-K[FQ-A0 ]G]DG_T[__^7SL=#;SP$.IQ&7^K\-]>P#&.)I6)99C_1/"/- 5ICJER MP#74%^VK?!X;FIS7\S="RUR^]$/,8<0,3S]X?[>' M8)W8)W00 7DW@#E_$?N5W/CI@6,*,[M9D9C:>C 9TD/J%WG;=N13--/1HPN5 MX_/ZH]%8%[3IH#ED#D<^"(+)LH/.BK*B$Z-B+C00SS2'\<.1G7ZT#%36RLOY MYD-O5M2G3^4ARBL\&#EFFD9G(FH9>?$\Z5'UE_5+BY_ ;>Q@9$_N<-&T4;0Y M:2ZMF/AD9M53Z$8XQAD)X<4)P_#D^J93(1LG%/,Y:,DJBM]<<783Y!- 8(<; M /(-3*'6,@*"!NT==&4UVB.<4H>[B+;CG&;P3J>#B(W^N?"AW8=M"UHW MQLM:KF[+Q2?^>;FFIXFJ8I^P+:(&$)!]@7J^&$ ]Y>4%&@\%Y;[;D5*+I^ZB MSBT?J"73*Q\KL!]&Z%H M"UI/=_ I\#$H7AO) 568PM?+KS]1?+$,9%/A[[7K]RW\L(BF[_Z9Z[9*N7K+ M>1-D,^^]_>[HE+".PEG!:;7@@\FR#Z;!1XCQ!\6%5Z%81\#"@F:A P';]VPG M4X"F\3K2EF9S]*+[XS0A%N_^K)!E.=K29E[>/)*I/[BT0AWU!,D Z(1(M'. MUW.0&NA#9_RT/$HULW1ATZV7['2B2I%XA_N,CA9*JF'J%L(/^"K) M:,^A@2;65?^$: _(HHP/R>93D'BF^&:96]>[4:NL9?*5-NZ='7 F^1\D4M?G MWGFC&>_E7DU1HXEV.M/KUIL]\%0V1N-IU+X.][I/R6PW_K"9R*E93H_.GSL; M)H$;>J0G9@]"X@2_1UQ%^/)80 Z$C"_^\!"ITB0P4RQ6FR/0:2_ #08(V$K0H3EXD$',H4.C73&TH&FH8+(W!XB[O$G.4Q5I M)A$3DJ00K;U G!,K-K4[Y#W *4"''?L+Q(B2T*5"$42C$;3E5&# SU#($QIF MB@3@!*!U1D)]$8CIUFRDH\,B. A^CCV/R3:4/88?\&@-*(PX17H*U[B-I:(P M.7%6O-BWI,-'(D,-'*-LE?+"@ @++^ 7A_B0#.)3X>#3!>W4J3($3NA\0AR"UCX*]D*YQT<5 M)KJ'2#(<^3YVU'P7$?'P&N04=D9I?)4'G2:SRT,A&?&JO'NDW(#/DS3H3>SE M +CGS%"\L(N[TT\)Y>R1*RV\<+2(G:BQ-VU\&+-[E")>/(WPP[O3DPVW0]JF MLU1T0S\O]$IGO0&GSLH^&IKHUI^?2EK[$5#\F)=J/-]_GE8FP:$)GPL7')TX MQLL?HZPDU(Z<9FF\?CV]@YU#38L0361.YG=*8 M*1C)PC31:IZ*B+W'R(%2 $XSG-P6]+T^5VDI I; M2-H=[SW+'ROE(8@:MN'HG"/$13O@>!X;F/^W6+TYZ9RR5D0 MLH[;R H3&Y")R!*9@&!CF6UEZ#IO'P*Y M:.E'@'R7&(C;?A O,H]6J!0RA1LKB(1@9 $3=TY2AQ0Q:T8F5-=LR93![+0_5RQR#71\PL!/6L& MQ.4P!R(]M&HD4X4NQ5;KC/+$6?&BWI78Y$'>Y7+]]Y7 M G)62B1U3B^SFI274Z5"SRRP46$")PDID3E.B6"[RP/_O:OR(H&B=P?W&;2; M^%1][MP-&+BA\' HWH7CE=WBVN6HV%;_"ZS\]10J2LK%_A2^RAB( 4;6W^K9V8$_6'7MO6]6@!UT&JCQNNTU12:W 5'1LH2_"( MPAGPV7B;)KP MS=7]->/O6RSRBN4IT0:43+[7H3*';88<, MPJUD@OD,W+KV_@_9F?S*F_I-H-O/6W=HQ'U!#)SJ 2@(+\N9)7<,L%QZRA# MT[QFTJTQJCE"*)CZ%!3\;,A+?9D]_S;P[98:_EX-['YX9^ OC'SWFJ4' %]7 M,1^C/8KIR?QC)M5.M.ETV_ N4SD\J?V&YE\'-4_XRO; ;>#C#;:=/'^KW6,L MOOI20V0,SI_*\[J^/NP8LP7 D%DSU)>+I4S5\S(35=3T@\H9#TI \\G@<9=J M/GG(%YJ)';MZ\BW_GKS3TJ52!)(I@NET[DZ%KRCQ'URX>PM:ZM\:Q_@_N#Y? MCXQX THS2N\3)736+4: 2V*4CFM,<>Z9#G#I/OZ[93BGL,>;4P:^S;2UJ*#P MAO'F;Y 7S( YU7"S+G3=IR[B/GHXJYQMYR-,BL(IV9\\&51HNZ44KT!%)5U' M4+48W"!)#0QDL I,5/Z%.GALZ8FJ\0$O3"-X"KCKE#:;:6@"4.&=-A_( ()N M J[X,4AJ.ZK9)T3 +, %1I+N'PN?@"NZ\TVN4R MG(JB&0;*;*]I:G0)<+L!E'$,80[]Z,S)AK8'*89S>AN""(3#*%S*&$@D19# M5:O;-)6_IT3.4I1T/-F$(S/[(P?R\KY./ZQY.55_F8V4\A,=+4R&C&<(>R/5 M@1B?S1+3/E?)5=*\_=P851MHY,$SLU)Z+='5^QDWXQO%7)=-C:NL/8P?/C/; M!MU)^L5^X$!NL.#->#-!#U' _^"9XW1;32[CFM)=)S/&?;U483LX)E/ M]K2O)Q1QR\?A&R7*J%G'KS] M_J7Y.*U/I2D'AE6:DY4>DWM$+G]H.3MDLQLS*G)1M27&IV*UM.3MH!YG M,R"^R(O./$V!05:=)N+]1SW='*8.1SYW*@Q;^/_LO6EOXLJV/_S^+]WO@/:] M1]I'"CD>L#&]S].2 3//8*8WEC&V,9[ \9\^J?*0$)BDNZD&9.2SNF=D,*N M6K76KU:M<5'Q,3.G%+!E!^M*%=BI)K;X269MU!5ZTN%]E^O8X:@SW(#MI..+ M;Q-U;]V8LFL]3$YG[7"$U14&CHPM/EO5^Z2=27ENJV(' A-?DBK,TJ5N*EG@B'4KRY5[G6)3 +R,':E$9_HU MUN=GE)Y4K,FROIBG5UH;II+$AI)3FC$J@$C\LNQ6A&E>33<55<"/5*UK='-T MJ\W7!9Y(9M*;K-L:FFWPU",;Q2X6PZJ*+3%,XX164>S[7K4/YIJ.#Y4;3*=< ME2D2R[ED$[QWV@^7;3@TME5VL, 'G4(YPVOXD!YEL;)9 LN8 M:UR2">EF=>3(?3D:&MLL9VGU1XS"U[FJ)"?3]8Q+4&PT@?AN];"9N>2;GLLM MBYE4J-!B962U84W9>(V_K)VOS75FH=.T4U)&C99,@5LF+#_[>FB^71ZVBKGZ M@"^VVIME$5,KY)"%0^/KHINK3NMXH"?CN!?EZ26I 7013@/G:V]GNTNIW]8IM9ZO&@V_; M47J][3QEWLA[]OZ#K5(5??+;>43IS&,F\V>91-%S M*/J1>K=_+(K-OU"2!/&(H22)6]@(_)&@T4;R$0B: M;F0C$#3=R$8@:+J1C4#0=",;@:#I1C8"0=.-; 2"IAO9" 1--[(1")I.NQ&_ M'Y?_>T;768.X]7 -\@6BYR?A;4HLC#8IW]M=YO%=I>6.-Q5A%OFC@\?#@@?WL"'1JR@VEW! M!&*$4S%"5(@!<<)'.0&=$8@A3@(-5ZSD\*?0\;($)T(-Q"2(2=#1\C6/EC\5 M@S>3GU\+Q!,^$+_"A[=HP3R2Y%U#!HPYOQ>@0'QQ4;X@$%\@OD!X@?@"X<5G M^.)SJN6U*ZDU]@EQ/TZVD]=>TA7J1D;>V]LJDGL50FSCC1 AD"1\=P9 DH D M 4D"D@0D"4@2D"1\+4FX R="XZFJWSU]%][^9/6< M@R[GY ?*:@.Q*4=24[/=Y_YWY','E;+*#SOJ?,J;XT)5Z:7R]9P+*X61?_U, M/V#I]#MUM)'X(?&[>_$C#L4/_,(/:U5=\C;Q"*:;X.2^714/S2)(7$#XG?EQ2_]-'3KXWEU5)G(>&Z6%$XPQEJ M-&6?[_3;V#@_9\MJ'C/E?E4/I]5<+1D \,CQ@?,3YB?,3XB/$1XR/&OW,?:TUV MW<1A&[AX8[A]8[5M2SOP@6>_W8SNWHK$G)2-KV4&NQ9"?0.CV44\MJU#:>H^ M"5/^60A9:\H?"N6^@0JTLD7-4XZ8VNS4K%Y6\C['#4*\S KYZF3NMP4FZI>< MQK^[G>W&[=RW=A3?FL3?M8_X/ (_M;*Y]9I;3?AD:\CW<;=05JHJ$'@:"'R& MC@G\1PYK)/%(XK_J&7\1O_1Y1#Y(]4;:@+9"ONC71J[62695'HI\YJ^?-#KB MD<#?L\#?M2/\//*>8VD?:Q(9CPM77 GKYJ72QH'-4Z'[G(K[SK_;$8^ M_.=LZ83H;6T*XL20H;<>?&C:8-TST9%GM@$8TT5^>N2G_THV_,MG5K,K43.@ MA/7L7"1?7<^6])UXO66_:W2*7(_1BS(7YNI>=KS(4ZU>6\ QZ)2G'S)8W$OW MS2QXR&:/!/PV #M=JM5RUBQ2=# 9\.Q/9DO@Z@@$?IW12900*.!!P) M^"UDAW]*P!FFWEB7ZFS(%TR[2SCRLB,O^]=<),K(^MIV7.3Q0)* M) %) I($) E($I D($FX,R]W7K9L4[-.V^SI/G8'V=7NRZX6V=*N!$&(H\^^ MM_OV>8A1$:,B1D6,BA@5,2IBU*_M0AI$+75AE2PP65&57T36NHF_(Y_BO]%% M\O0FE9?Q].1BG9C:/@QOOHV ^A-#UYT1X),1!%NI$<21TL(K'7>!+=-:I5KG M\S.MH%XSSGN !#XK1""6:>.^0V\7.9];\69 M;E^RN1HKX"2,\DT]D)DS-IE F'$7(H,PX^*8<=[0X3_%C(U0<]29:&?T+D8P MN7*?;VO=-L0,.L(,@D28@3 #8<:%,.,BT4RA4ERI;+)Z@%$#>1D1T[V+VN7 MO&L#^O=TLB.&1@R-&!HQ-&)HQ-"(H;_\UB*&OA!#?SZ"X3Z=^U&X><)Z[D&U MD)VM9Q_=:^^OP."+=?_?%ZT0^*%N\WEMI4WEJ.C]SF[5X3@I$]AIBD]V[!HK M\8X_XX(3>]:)#YBM]OWC6[(3V:A>9H!@SQTL\!F1JH>8J(<3?ZU45ZE!6&\+ M>!JZS_%'*HU,4TB$D0B?RLU]#A&>X2NF.PO(!6G-2:(Q8TPHZ*@ME.//73^R1 M0D%L2(;O4X8O(<(?]@"?0X0QJ5G7I_UF3=<(Q[:7HS0GM2--&KIY@0PC+^]= M>GEWGO[SFC/N8[=NW+YZ)GC])EAZ#:O$3K:.H*F0%3O-89;MZT5^8G39/)NI M#0&:,N>W2R!91+)X&[)X4?/"V[+HIC>LUT@Z'C>0\M/EIN'Y*36 LGAV P.2 M122+W]%.\+8P+L!DEW71T?7FTN]HW%"!A1,+X#2_\;\MBSZ^7 M]1IA^1Q=5(QDF,Y5"P0+9?'\5_[K">.+Q^; G">.!AY3DHV5#-(H+ZE:F)<.<_&CYCC037=G-AG5Q;CM]V9K: M#FM-._)*MGQY]W'.=X'V$ F+;4KJZ9L>6Y>[2]L? M,(G4(_6&[!Y.?/O%I"$K7D28BTK)D85$'VD6>+'W@\2C);RSMMY,3N1L$TPK M3,S$:<*VY(09;<0J(GW"FXE>0I0DV[>@:1(<;;^;9[4 +"SXK7;776>S%4R; M!ZULOF:G-:?](?5W=U@*.=N2P**V8SN:JV?#K&Q),[ ZG5UK[L% UVLJ77"" MNG49YE"]]XA>N)!??+OK+Q:&)CNQL:^>M;?0R].B;4]=(.,-0#QS8=BA+'=E M9Z5)LMMSP/&T)5,VW#\Y>AV$"Z%IR5L.WSW;M>4@&+3['D=,F]Y,G0_&I=:G MK]VQ%0 U WX@JC+^I&(DB2VZ-$3'$8QB=>41X;2H)QL-*3NO6^5L-@"B3L6T MBW\E;"7AV9YH)!9[T$M,?0<6TO$ 4WDS1P:L!+9YYB; &@'O=.6%%ZTS06(/ M";BW#Y&0GYN?7JEPWXB?DDNVEQ*8@LZ'G)5MUPMXQIBPE^.G_ Q+"9WV6-8) M+E.DQNG"I+EJ WZBS\)/Q&/B%9YMCQU Q^T/OT"VW2%U+G8\KE5\(W94"EV5 MLN:&H/N5!EOU^\L9[P278\?UG/!*9<*;8;*XT9;L*ID4JNJGV!%][%)$ZK#TMD.[[0B[^6&NP%]DX-EI[N(]?7A%W'$U[>'Y\%8_\1$)!?B_!Q M%/BL_.]?_9;\\W9JT<]X]1DF[T@I>55&UN,.^W\])!S97^[BYW*G\ MYV=%JL 6.EF^NIB2Q8+2RUBC"\J_(\YJ@@0T"YZ83?KR.$C[3A/<:HFXS?PR M\O^);;U!^9<,I93EETJ/J^(*DTK[(F>I%]S6DC8*I0Y>'_!A>9Z4_?M.\NLIP_'9YIY!A%+INTTSS35YK#\I+*STRR>P%>2N3%/WLF))7 M7-(B6NW*@K.&5' -E>'SVWJ#D*',B6DX&&(XWW07U0RW[N$><\';FJ>NU;1= M5 O<L 6?6&(Y; NY4_$,UW2P)^>4 -C+N+JOMOK34 M+ZA:%C2FN5B6FV5>H[HAKZVEU9B$-X9XR,MEQ/]K: QTH[3@"DZ[I>>('WGK%-Q9*?88-2DFO/J>=?#!XR^MYJYM\ZYC0 MHX?#$=]ANIQO#T>9CE,;LL:G S$_OLG)BM*J-.14BL\I/:P]&M7]IM\^[OCY M)";DP0=;2,#W.L0M^4Q.X?YY'=3X.FB/S)PW:&^__^4HV[(GKM^+OK/:$A:: MF#WBDP-BO=9)>YX;JJ>/ODO_;O#H+@XO];@GZ;OC]L7"SSAT]\NUIW']H9,W MQAT)>]RR7@+PGNS^2)PXT/$7;'0XDYMRV-*OY_[2V@J#0T4CW,!K$Y@RN(8M M;%>#* #[N25$PX@P%GQ'D:>R Y 6'K.N)WIR8@[N;>Y4D[:C@YGLR.!FE] @ M "]]S0'/]&SX6'F?@^V):_ WSW@#'N&!*;D>^,@0O>UL?.OI[]/H M;1/9DA5X'Q7=YR_(:S 9\&ZX5O"3:'B:'(T DX08"$.2"\!S[0Y6W@+GR1Y$5+@Q\F@%8# MI_N2E&#<[HW11=CQP;F]?0<89FABQ([1&L >B5.P/7 R<, 3Z;=DG\"@$O@. MP-^B"];GPE!JR ,F7)\"#F+;.6SUMQ!W]'(TH,)L21;1<0%F)V[7 SD(SD,, M("T A:*MB)A*A$L#?Y=%:09>X8$OGCPRXTU1^%2ZTJMS]LS'Z?,IVE0@DP&> MVVI66Y:&X4;NGYR4.VJX'6&L&?@;WG1T()SB ^%X8B7_T MYT3$D(E#GKUH[L%54VX^=2@#5, 33=/2)KZ;*$>W*'#+2;0,L(B_(5C"Z1+8 M/]$X^>._[/OQ.B[\UL![S=C4!5=<0M9&\WHKF(4/AA]RN\"3_]PH*C"=SC MHNU)=. >@S]UP!$(P R>F-&H!W!_4F3'>?Y]M\.VY;N[4\H&+W82TA M(@;@JKT['Y_FG CV!^(*#)F$T81?G^?N 7\EP*GF[9_ 6A8XV1)U68[.8* C M5'QK^[?M>W:7P:C?"Z3 KC/M3H5Y_9Y]^]KMHA:BDUB)AB\G_N\39:=!>7] MP7T=TB#:T);H-)TN5.VF?4B'?2[EZR3*Z-9.U.02R[0F.5XK6KJ[H:85;-V& M"918W);W7'PG\?>.B[?OW7+2$R-K@+P:T$@ CJQ$S8AN\)&2 ED)[ )@B&=F M>&*GTWE1N%#^S6\U%_"*RL R1>E>'1GPUCV@ +B;=O@;3M?<3N 2.6 M(!OM[;(>T*EQ+8MALNEO:D*S3N;[[%\_*0Q[P+!XK,].S!X3[)L6V,BY1Y@6*<'[,&<76G\43=HGN$W!A6.KG![C$^U\;!)/0/@P MF^1*OK)1*E,.,_%RIUINY]5>[@;89+\?!=LIP@TXRBW\2K.*XW(-QV3+P HE MU>LT>C#"(X4_8'39_1N.OY1J0?R<@2"#Z:;16J:(*[2@88]B\XP8/GOGA84@*7Y7_>*[2V M?\+)20N95G;VA"12!R;,G19.;PD5$>;@W__Y?X?+>2YXEY1LPW9^[#O?'=!O M1Q3$D44]*2K@_3]$(Q!#=[=8!GMD8-7\J*O>CZ?N>22<%//($/]* M1#_B&*!Y1)78KIGB.GE N%U"_M;PNOO:_K.H>L*/Z+'_[*_I/R*K I#E5YNV MVW//7OP 6@G]I_>\WT)WF62$E$*]'*F:JOA+:]0:W M[ 7X!'/"N!@^)8*9)LVA+-$L"I[F[M?Z>^=+VY_O3&,N>N5B)-+^T<^61 M7L(XO'P#.OG[^S/T[*9-]FU97V[T$EW!U9RDP2 JN#OO7=Z@+>; [K*ST4!_ MCW=41"&)W[;'X,QCHFR:\A0Z/8#D+AP-.B.V1G]'!EJM).\="R]E=V<2>KJY M15='< T,X#^(:(!I^(7N5]?XX^ M\]X>N-]OZ"";R+*UYXIIC .BX\6"Y51VS.+(IJC!:E]O3N#Y.#QZ/&B& =Z9 M\&""].Y< ZP)&-1WY>-F)J (;[\&G6#;<^WHH[=I*DYT0"FR!D_0/>I%(W<3 M/G*0'35;G-"BL(K\E4MIJ0I>*1I?!Z-#)U#.\QT[[[XI4TI4E*%8! MN!NZLG55F1+6UIH>AK.QGK.Y,J&LC41G;L2UM&[M4YDO]H>LC!>;75 MA:$RNE-!@82<]:]N1/.PMQ\/FPM],)A4LS"_7RTX-;U<[ MZA5.DJUCKVR!2?J1<[D)#^3>3+1V]XJ(^=VRU0*[;1_72J:,3QM>LJ#J34TI M\6)=3E$,#/$CB0>*B =S'L#9Z[M(A-2'=M\G>_!37L#;WUW!X [M62]Y2-@K MB(J 7Z'R\IN, 6#=%#RA/EN.EX2F#Q2A2QCE7BG$/U:F_3)L\08:1D7V/LT4 M?3 Y().0*\#-+&*+HQNO-^5P1#3H ;;D%Q(5:I493#_Z&66&QK<=QJ488">> MGPI/9;1'?[)';5]T/-DQPE]N5BZ+XYDD,Z#TXJ ZR.5F2F-- "EUP0R!AO;6 M=BWW+WBQ<7=GY;^+PXVX@('55CZYG/@F/BPV",1/Y>(%_97]7>EO*H7C6J^:-8PK3]- M2K.YM7%60,I3#QCU,04VLF0]V0>N>DY^JL?YE>;*)ES?!)^$D*B UA#] $W? M(?3.KF+[G@ME LK;*RL(O#\\&5O<7R002C/(:F^F*X/?K9W\:M&C%-LP[ !6 M7%Z*%;F]G&R2 M1#X97*D*]F=X,8J,>(HOB&(!8&R!(2Y<^*A6UK:NK-?E)X6 M?<_>?[!U_$>?O(@/.*C@OQN#/;GU&>P1(R/'ON?LI[9[);Y=Z.?;1A"/1.;J M;00^7&__#SM\T!=HE7%32\X\IJ_?+.*R2R8>T]]MEP%C7[IUS=67C#^2^#=; M,_9(I>YSR1_L\WI#AQ-S+&_EFYU6UZ/!98ZO-^-3;Y0JMW/"G8(&0+>&'T:Y M)I^4%.(QPYR5(,QO<,E[;70&T6_R]"EM[<8/ B:V_^^M;I_]-T&(CQ ?(3Y" M?(3X/UFP(E'=M;B)7#_W@OV78P5T1J S IT1Z(SXKF=$7O3D>SD5T(T H?TU MT7[GD=OE/^.+=<*U#6V:V"?^WK"8;X.\3R3H".6/HOP=LT=!U'9-+J-2*>A M^+ 3^[D:P(__E2195I3+"DCC=0B)Z"4JHN7#")-ME5CR9&?!M=>ZW\A3P?KE MEW,@JU&\Q6&Y _)%+8JS930=E'W^3$ )&.;\/0Z'*XG"4:OI[4;9*O*+>>&4\F4\NW,&)8T(/[ZB1/X T;%:_:? M[!B]MC!]JH3,"2(%KKWN_SM= , ] \B?5'\[.X1\I/+;!0!D[T';V54CBRJ\ M/T/M*=*;CF!+NLP5-X-^,JD7DV9F+*6&C%96 ;90L*34(T.> UFVBM>U)>S3 MR'('M_3B+E5%LTZK6MVS'G4WF(=R8D^:-@0+.%53M6[#S."8G%NW)E/6[9I= M5: C#>J-K-@O8(CXJH&5)P.&"T5(7ED;N@HVW(9N]!(9/J,@Y35AT,$+?8L? M#!2-8;@"WUI#Z *4HIZ9.+E=^_!,G5U;>C:RE]_:XPZM7YT[65]:=,3Q,>_ MD>IT4H#MY(ST,+&=DY:3@!FU6%9(0]4I@S_01"H&@/]&QJ<[ M-SZ=6L&Z+1Q!.M<%(>4S.E2<#)F,BT^;+* \!_HHI=/V,]U6ZWQ-BURMV]5_@?-EK?M5%= ZF)6FS\HFGIDTH"(4'U M>J56JU'U,9F2-M-&T*D6&NUK8$&2^@ 8<+M2WUW966F2?!P;GN0ZFJC;@U4S M#_\.6V8W;&\D@V7N.\$_/VG[I==8\80 ]$%%2+^W=JLJT_;U;JKLTB:WS XY MV"7S\4@#5, U!MP4V,(BJN/YHA&]=-CO28(]O0][UK\J=KCKKO3B.^(S(.X: M+KW_?,@^V\;RVU=,8%>-I^%135DQ$>R ,2END1%V<=7LZ4$)TD_4,SREG?EU MD=BI[\ N]A=CFZT]N6 [NX_@./R 0YH;P1@4\ZN"[IOUTKA9=A=S+P#JZR/] M&@ 3<.+7*IJ-QSLZ'M2GC6JU_[KIPJZ6YJL*U0=<]2;S0D:TW*B]RZE![(D9 MTT>9L8WEU5)G(>&Z6%$XPQEJ-&6W/XU/K&'8DN@=XLDA"W';=1X%DZDZ[SM9 MFW8Y6617S'*2*M4%%K933K\-)I#DYZ;8JU+ W$K+=SN>FN/,='(Q6/\1> MA6)+E96K5%(@^+!;MG/9F1VRK HI=J13T8YB#X ?78AZV@H M\;6RL%PEU6M0K#$5JRIFS F>('NV;5,D28K1"7*DL/QQ)G]J87S8$_/$-X,C M!\AG5.US%TF65:@@=>2%[<#B[WG-E0S;]9TCE9&Y!8:OC K%\UT*ZTF!6,VN M0W;+18"(0$WPWAFW:RIZ\CK*U+N7L5=[ \UDCWNK[9;([X[>#OWP%[[VT-TO MDS=&'TL['M"ABUF(6%UAW;5V<0Y63#@)^ YVO@#/; +1C<923P:MN$GP>V M8TP#;2H_)K;[.) 3 +[MW5>C QJ\SWE^'SQL $A/WWPY' ;8X*')CQ9FEG0 M?I-PMS<+-_'+>:"N.+\UU0+;S2;8;B[1LQ?@*" 8H('MNA_OY>L)QA]V;9#! MKBY]#3KBHBZ,"W]B1*<(9"]-AC=J^ 6X>XKF;7<2H/^^?[$D.YZH6;L^QMJS M\"9LV-91UIS]!+;/V39$!S=B,6I]ZFYGY>[GHNV_)&Y;I,)7:+#&@&8F%,T2 M+4F#?.,!M>#@TAZ-L&"7#T<%D]YL)Q!UI=QUQ7RQJH.&R3--5A+-I^GD@2;B MPN_611TLY^]<,U__-V1*$2[8A3?Y:(&6M.5Y<:>B0,FP?2=B91G,Q01:<=3: M( %46LV-VE6^N_[M.F+]G,'KHH-Z'OT1(S=WS M112P]/M-E$_5#.W7-XD/MN+<=]3L/+'43KJ/]^ IC_L9S&_D0EW4:N1@DJOI M! Z[R07Q7IJ_PZ8[@<[O3Q[PO;W\[@:^.)4.\'Y_7D"8MQWPHIWL; ^DA\0* M^@T2XA3>(Y_/J;_[;,?]]P,DN>L;'DP$B:3/#5VP0VXD_BIXE/WRS#B8:M'YX(OFM#_2WCC) M;EQ<7_L7_C/55C__"_[9/T'I+J(@P!__^ MS_\[7,ZSMPGV5;&='WM/Z ']=G0A(O>3*BNP_"]N- MC+,_(JLZ.'5>;=INSSU[\8/ '^F7^YTB'XG8CI]:D8\VACRX/HN)F0,A^7][ MS=S1>Q[\&; X@%KCQ35D]Q$X.K;8!SM"1TUNW"?Y$'\>;/UQF7A-Z&,$%"-D M%J84+4DXI@@2.<6%% Y.BPE%IH2)G)(P,JVD99'^:_M6<>\_E;OA?%UM=_/< MT@R8V3HE.&DQ@(?.ZY&MWK!6[W/+-J<166NL2*.%V%'!2.;UR-)DQC<6-*U@ MU4%%7U?*'4T>! (1?V:W4FM0\Y%4P.1ICFPZ@<0UNRH8&7NFI[4\+.BS=4QD MUF5ZV@P]%CR3C#_3[O6;E=Q&*>FF561QJBZ,1DTXDGH],H79F>ZF4-.Y0:\K M!$VA;5@:'!E[^R C)KU*-Y73_8Z\F=?;/6TBPI$X'GMHQ; 6=CY3UZLSN<#/ MRME25F*%E("]'CD5_WFUJIJ(A. M;F & AU?4@6;+@9J:Y77!]:,K!J-E%*L! (3'UDT%E:'JDL.9XK9;JLMF76I MIP)E*#:RPZ>',BY[)8QV4HW>/#LO>!B[#51Z.3+,M@*N:/L:UBWFY_Z"=H>U M:7L;-?!R)#;O"93B=K(EB5]@=7_0&I0XMQM* M=3C/.)GZHI ?\!O+X+LBUEW31*DDTVT!Q^)KJK?[^&;FU.9<2I/K M -8OB0WMSEEFFM%#'9,;Y315JT^PP0H\E8P/S?0,MV94*A)FCNTZ(7>QKD&I M<&B,5-55,T/)VJ*ORS:E]*HQO>J?6^!%:*GQJD5;AKM%-8,95VKKX>U=*O4]\;@L4=$ M:J6FFX-JU<7;@Q7? M*Q$$7Y3R?&IE#&LAA.DCDM7T2K/^=+44,#//VK31RJ4+(J#6$=%JKI.E&CGO7$2,U-,8\P9YG3*!W!HC%ITI8@37-Z6 M^&*K4MB,,U.B%K)P:(Q:9$%:30:3<,0O%<*N,0VSI'>CH3%J]>M2LI4<%XNZ M.:)XND U^%4FFD"<6J-!?2%Z9+V-T3Q?*\DN[KL=,/:(>)%&0:HF^\46MUQH M.5L?\$2^I4V4<3*+FNM8+\E77K<\H%5#K",?JFM%I>W*UR=$S/[O> MC/%L2P#K.G(*&'8C=/-ABN8'6J-L5(?#C)($A^41YN9=;K18MR@7TV:\DS:9 MTG#:C(;&]J"VT,E5GPE&6#,5+MH#WFJG-FTX-+8'K4IEA9DJBCBFCA@H@F\V@-!D92T0@ \P]- 54FEB(PP MR:0I@22G,J/@E()/TB^_06 36B$F0*1(0-$4-ID*HD(#B9[0LI*2E Q)Q-2< M;K5(>$4ZK.FRD:F* 37M37VPV*QS);PX,-M0>8F10_5L MKJSU,PX7AD-Z5DT2P[3/'E-)RG9+R\ZF6$/WNTXN.=<&4@8[JI(L<%\;\B-: MQ<*>DUK1KCW2P"%RA'&:I5%F52JR;?&7M[U@N,KC+>#+F!1Q9J+M/1I*)Z[/@V.:E=6&4E$@LK[7ES MV'?H5:8M'.&OYJJ_+(<#/<>9(&#>=+Q2<05,OUL83RNN%>:!E M'E,>^,I:$2P %'RQ((_+^62!"B'&'CF3P2T<;,S$*_'=K,*-,BF#4!8L'!I; MO329NQ6A5B]S\FKC][BZR9;8Z*3?+_^5/_!]M]?>G?4!YQ=QCCOM;T?.+:#E MTO.V9M-CMN1#[_U,=!.^IQF160W^05151U9WP5*.!HVV(C3H2K8YT2QH1H+V MXYU1"=I9P-]RHB5.Q8<$YSO@#Y$%!3X*VN' 4ZO@2U/;3 2:-XL^![_ !M32 MDT$*-HSUGBW \+G0#/S\CB>G QCDBJ8,/YCZTMZ"=&"M<35 :-%)2(8F[RU, MT*H#K4[0&A1%?*ER9.<.8--:[RV++;3K3<%#9W80V8YC1N*K-B^^(RONWF>A M68"'HMC-;80(8+"] <^15S(0K80!S?-P1YZ=^/LQ3YL31?"!B_WN.Q'S!-"A M!?[[;+B$GJA=,.'?X,6&'W5 =GUIEM BZ.4_:?[.,/H[\\ M;+\FNCOO213F ETO<$7@;7"2NV[+6T>'ZSO0M_#OZ%=YO7^Y*EN H;?>$'%J M F%R/2>R)^SC8]R$97L)T=L97:/@1+#+T,,'V-^/?&W;!4Y\%SHGW,CH_<+M M ,@*^ZW#O= 4Z/D1)_LW1$Z'3JOE!=8IST! MR?1'XK*-J5]'7QSXQ[/A[H_Q. QGV9 KBD08&#')V\*2="=TD;U.C%^^'BI/(UR&?V3;[3IS-XO<[JA[:V?\P4XMZ-U,=;<3E-N+=(IYH M(RZT$K?2--H(=%A_MXU T'03&X&@Z;0;\<%2G+^T]=U7O\KSF-GNBP9//3NIS_;L M)/!M9:R7]14?J85W/UT[&[$D[Q,U[OS5[>+:SJ71-67A3(0HB)$_0RG(#1%:/JKOO(F>(HAOT,/[!&+%["_+QG9%HW^ M+0S])3E^85BZ^EI?EAR9G($=\'B]^[MC!^)>CE0F!A9GW/Q?KA:+H@*NV \ M(0%BAC/BP#TH3.\:8V0OT14-V?UQ.GR[OC9T#1WP A>E6UOUKT*^+M'Z\0;( M<'95I3UP_58TDGSHU4:;; MF+MVO\33#6S18-8%+IV"!:?(OWX2!/V0P>*5U$]V9%];7*X"$S>P[M/ Q)6 M_I9@XE5CA)/ 1&/2TKM"+YQQ,IM)=6J#Z:3;8J\,$U*IA'@8D[\.L^E:'_ E[;2UI/KA=^$"?"/M;B M5/:4*Z_M)H#NCXTK3X+U$N7Z'I,?FNU)'^N2PW6MKQD+?')MRTIKC6NS5M/2 M>4VIU.JUVJ@ZMV#5;1)FJOI!+6E%N5Z1.BQ]'XMIO:;%W9'5Y M S]8& MT6X/./F>DG2WX0.7O#A]474CNDHAN#B!]>4-N+",H+"@<Q0[+OCK>95&B4&[+,W% MS;9PYJX'G]I9[$[#ZV5:IUXB%<9,FJ67]B1[J3(UB M+$.?SE1P,,!8F!3U0+QKET;NJU.M^X;EY@R&G;M:_[5M/3U^6*OJBE_FQ3Q> M\;6RL%PEKVWI#=U6:S"O%1TL5UF.U5(UP(,AQ UHJ<&IAU2*1,$Q%W![7UMN MSGI%N[WEW@1,'+?QM+&\6NHL)%P7*PIG.$.-INQKJQN(6QR17#=2XO M=-;S&0X[J<'@&.8A1:'@&(02""4N9]OA5EJ^V_'4'&>FDXO!NF?9(_;:*,'@ M09GGE:Z%:5Z2F7/:(N<-(4I RTR:?B!H_+Z#8]XM>E!T;-=-M*(N:E^E[L&W M2/O]GE4-OD5ZZQ=:Y*UM[Q'.]2[@;\6E^TX9+^^DE2 M#ZGT>P$ER+AYE^M&902N'M!^L3("[TO_#.=5HBPK%J:1N%RI!OU&.%3!DF@@ M_=A#AD(.4)3WB_)^[[8ZP/O23TIJLZ]4!85K-E/!3!]GU'8:GOV9OW[B^ .= M?L]C<>=G())^)/U?/>O_?>FGQJ->G^TM"UBSL\E5^;&U;J^@]$.')1!_'+MS MAR7*YD?9_"B;_VZS^=]'KQ!++I3DI##BQ&*;\QUE.!!+JH!CT'"1?DB?K:[9 M=_ @H"S]VUGL'1DU+I.E_SXNL//*Q*^Z7%(W)]E::6P)&;45X0(-<0$CSW6G M^2Z>\6N+"LJGO77KQF6R[]^' =S!-3$]G[)8M[_IZ]E\SUUF(QC(_/63>*"Q M_'WEP;^/!\6,[Y8Q'=>P8K@<)7-]JEAILA /8'A' M^B'#H.8/*',59:[>;7[[^^+O"U.ET=&ZI&X2 WZZ:L_Z6%*%X@_C.U(/1/J, M/A(D_CX4K[B# X]V,]+SFR)*7R-FNYZ*,=.3+0AGIW\8_@3+2O\NJOP56H8S>K\R_ MWP&0$?_>-O_>IZ,39:1_(7,MRDB_>ECWQ3+2MU?SYD*&,[?4Z(I^Q(!1ID1> M3_7+YZ;^) RU'MYJ]XIS' MM-*B.Q_P?#]L1SA 1XEJY-G\&#=P+MZ0'^,><0#EJ=Y!EOIOXD (I#\YHM<* MUBWF0J[##:4!K4( W/^Y$Z /V:J0><>"^WXP[6MH[SUN\U;_TT8HP=A,\EB.,DG+7=I M$Z97G/7: IZ**N\],"F4P(X2V%$"^Q=,8/]-@+"I<*Z66R6)DW-.CZ-*);L0 M1@ !H[BJ)#, T8C-Q!*VK56="30(SNB= M\PCU0+RK#MQ!F,B[V>\[ U6B;$FV*2>R,B"OG.B):]G]D?@;_S=*B$+GSTA M'K[EQ_:*7K-=M^#89@ZL1+-\L",["X=MN=O;^W9<=(7GUIXCV@[8-]$)RV 9 M;E&VP&B#M:;LU-0L.''PW95\Q# 24*97F%>K(K_L,'@U7&2S'240\#1TH!+8 M Y%ZKRP@,I#>Y;I16OW5@\O/GE9_%329$O-LD96+$VPPF QR&W=(9/T(3>@H M'(-*GRL;N"(1F""P.2KIOA?!4R\A:^/<"H4 J%( *!=Q=H8"K@.':=_#/U,X"JHT4AN5H=BPAFD-:\;*186K]R)4B6H4I,^6B_-= M@ARN+7DH)_G6#4'GK5%P%53I6]VUT.XQ=5T,C7(&R_!!LZ-"5(DJ'9#I,SJH M$*H@5/DRJ'*KE0ZN@BJ%->_IO64WRR7MNIK)CXE>OA*ARK9> HE]L7H)>T9+ MX,3B3Q(&3IHK<&UK\PV%$UT;J5 EA5LQ39VHDL)U8-5H]_H%/"/H@X /<"&O MYU(Z@-5,%$Z4>L Q%$[T'>HQH/(+MV*2.E'YA:N@2:Y(D4K*ZH4\D5WT!Y6Z M/:M76(@F-$ 3\H%,O>>S0^%$*'L;96_?9!&'JZ!)*R^SZF^!52@?_ROS M[W< 9,2_M\V_=^@]!L_<78X2X Z8$%]X M]4*VW&-F"IQO9%?EH&[P@_E@8"I]?+Y9L *!1_7QB0>&?L],@8R>=[EN5-[A MIEVIGY=FQEWJ7G7=K^D:M;%)8K3)&1D52C,LKX ]D)ESY>WY1F ME!%]WGKT'Y?F%'Y#CKXO=N/?Y^3D;'.B6=&+#P2QLY7#MYI>9'4+DSI.1M"+[7JC M)BN"%W8 )A%1,#;*FT.+O&D7YQ>[[O^1*'N\T)I9DTU3-SMFO3.8*TE-:D-1 M!C?_5.I<3:R^_H&%O&5?2Y0O3[ST9$Q[77/["0*'])43[O3?^/1)EAK4FM.#9%?4#+R=5:TXNC<23*T:6??N]8 MOL\@@+R\< A(SIM(P%,&TQZL_U WII'4#@ B3TMV_,^)C0#Y1ZV2M, MZ *G<69-D%NAV,Y&0@^M%Q1U>NO%13F\#';!D5WO(6')'@I2N%F?SXEKS7T+ M-+F(P6 O0-N2";O0IX9MV=N2"I;:D+TCL.+R&3)3[BP4KNDJC4Y.ZX5-&*2< M@I:#-.HL<..+?#_G[<2EW+Z3L)[WFO])8>V$Q+R=([JF3DA>LQS.C&9W$T!A MA7$%9\PF^/*RBGR17TF&+W)G_Z0,]U+JPF/KZQEF4I1:R,TGS50N.G!A'@%^ MKA*)W^' 14+\!87XO'?P3PJQ(6NC3#GCCW1S2'TW-V.&[9[NKR":Z_TAJ((KEV,\.I8=W_5Z"$@ M_GW7=H2=I.=V@MY[EO.BJ%FP9..V-&-/7 -@!"/!\X\@I!24-YTE5:YRU=Y0 MSRYKO1K6!@A)11$)6/RN\F_DI/AZA>5OK:34/9:DOP2DG-?:<2)(&4III4+R M H,5&:YAJ+EIB:0"""GT7S^/U8,^$:2@8(=;DI2S&3COKB#T68'A(B:4$P&# M[)07H>%+'9TFFJHZZ=6H4B,"!MAS\(A=%.D:"!@0,-RP6>9$P)!/3G(J411X MS,PU1JV1F"934Q4"0V2F>?\6]$&(2"/'4 M]B>&?!W0.F%=QVNOZR8LR!>*NSA!*XN&;<$5.+9A@*_NC=+'/,!X7YLD2T0? MR_66K8S,ER8-O"T0-#2K9![HS+ERR[^#_RA2Z&Y8?OV[0L*% M@D9(@EK?8ZS::Y.T?FP.3GC@:>$Q) M-E8R7 A\I&BYR=AS&?"L;]%0[RXH=%6=\_8I=)DLFWNFT+5M&XA"]T^ARZ3' MW#.%$%+?>OCZ[5/H,K'O]TPAA-1(RI"4?:2OXW\\<6+(-V.=CF:S_\[.]B*! MN[RX<.4?^Q_^.<$<]Q:=@T\\>Q']<A:8BA[7L_%&TM3_>R@V%[@]!^B2]- M '\TKU=L&ME]P)3>$64FQIQ_X_]^S?VON/=-3OOH=+>_P@>!63FF:&P_"61H MI-I_!$U2N]V]](NYM63X4_!D==<(5+*=A>V(GKRO^^DF- N. =0!/VT-15&1 M4.77N3X[COT"8K1]*PU>-=M2T!37R<@(:#UQ5]*0%>\0"Y.1*3+ZY$ T(GG8 MOW7W-'PG)[\50I3&'^EWL7>JK8X\WP;/5 P[V)-D_WL2"LN/B2.+>C( 1/AG M86_KY/Z(.L)H*_G5,P\PX6FH.'%MP_?D5PN]R"FP'?@!6 =K>?KWCPY!XI&@ MT4:@C4 ;\:P69BBT$3>P$4@B;F0C\,<4B3;B!C8"0!/:B%O8" 1-I]V(#V8@ M_/+Z<+E5,_N+ZNY:.K&-Z67,5[_BP3^F 1,CP>3%(P]7O,]#BO_[W_],7JX6 MW$HA"?Z_OXB_/GL>X8_$!7PL!P$YD@S-!H@A;I4AL$?RO,9NYC?XX3UB)*)5 MQS@&\=87:V";<>F:2>_@[F +X#_I#U758*?6!6D^%]3;+:=6& MCW=SQ2;5;PM1%4$\A3\01.H<%8%N0U:NI:=<>]TGPHCKK.3:&($3 KDK G1M MD*@*:COG>%43ZZY;BUQY*'63[N>K$[X)$JR9Z5N%9K6(#;14I]<=F6PF"(1M M'4$&>Z Q H'$/9I7NC D%A:4^F9Z^I^RY!GUB%9]#_@MRFE=FXJ327PXHVYZ13N8!DA334_PCZ *G:[W5;'B!M9V;:RXN"KX!EC,%[)*6]U!%:/;9:,X;C%MK'4&L)"$ MO"DN^[1!G@&\L;Z^M M8-[JUZ<"'1I9X@RV.BRC#UNM;"VM:]FLQ,_]JKO 62#D=!0&]1!%0B$A MOS];7>ZI;-=V[[^99HU,=LAD=PHE[$F,&J^]*1NV1-K)2I[3JTR;D/%>IV@M M/]_%X4V$ML4.,\=)G^<'&:N;F[+K<9MGX2K^^DE3 *#/TKGM6\@Z,KE]=5G_ MF#+VMK 73;PF+SPZC34':UOLC5@,+[&G%_;":C!/+@=-3P^KK[8G&LS'LN^O/IU_WU?M-72ZJ[NI+O3:H/RMP ML][$7[N%LLP1>B5D1G@VR =GT,$V9K7L9FJ=+E9S?Z::NS#$\$>T/_^\G .1?B2C>8"/=J4UHS6\K'IY\-P7#TM* MLF&\;L#P0OT^;=W,-W-ZB=0S'NTP"6?BM3'AO__S_UZ4_GP2.5CGWW9^[,'U M@'X[NA"1#*IRC782@)V/(6>DR<)$7\>;/UQF7A- MZ&,$%*-30PMI&4_YU %5B#B#UT&A3ZC2<4^)Y:2K-;?S+)! XZ,/U3M2HHP M+I4]KFODO)6)56MJFA7(^$/S>+^>(F;R"$LFUX71:BBE!KDV&$F]'BF6"D*; MZE9\/MF41Z(X9*;-30!&,J]'IM=\32^:"PLSO:%%COL9L3A4P)@&Y%?!R!A)&1Y;FYMTUL*ZXYG:S/+EMI:"SXR1M$NXK('1\9(FO-#LS];J%W=W[A,ILE:]0$3@)%QDA:-9K-LCK;3 R1OQDLYP<.(UEFS.#;G4AL%DF MNX+/C!%?7:PQ9UU8LUQQQ@2]32%=]K)P9(SXI7;#SC@;Q^263F-Y/!H: M(WYIVIB$G&UA6'<0B.):FU5&Z3948&.4"LIFML9UO 4ORN6%T^?QC."!H?@1 MWB_-Y*DPD%U,5%KU4M9>:>NI"H?&J#I*XZ.ULJQ@6++5-XF)EAH;\^BI,;*Z M@9]GG9#/\,N\5"D6S?9J)$=/C=%5R&;[))GICWF_F,2 V--U&H@I?@PFE30Q MXSNU',L72[*@8/P QZD@&ANCK#L4!U\DD 0#@9']H?-5:- MB9LD^.*2+0Q3?3HYK 1P:(RT6K7ALBR6;.IFK6J0%6PM81X+A\9(RQJ4AM5J MBPXF:@)5'$_;Q6PY&AHC[; U:Z6"]<#BFW:_.5B:$[.=C.8:)VU/V134@F(E M=6U18<9:9]V6)]%CXZ0=+8K57)*OK/GN:CI+BB4WGZJWH[$QTOHRM5RE*TQ> MIXU,L:@QHIJTP1R.0.8(VSA$7JK5N,%\5.^X6J7495@X-#[=CK<:=X,)8_.T M7_>Q0)J,L"X82\0$>@CCZ6LODGWQG*3UU:6 M-5R.2S,"B".>CC^VT)=3R75IW>/ETE!P)"8[FXQ4.#2V91S>+VOT>BAQS9Y" M24I*':2KT=#8EF4&[&;N9_",7FW5E=68#IU-+H!#XY,UZ66.8O31!I-;4GY3 M:];*9C6:;'S+IF*Y+:JX6^$(C5UXXQ9#"> X@F-C6U9>U3.^+X)K?-+MM?KK M,=9NT>"Y1R"9D&M^J=48C'FS,$_*03;?IYI@:"8^=)%VLX0SY"?\H"VW!SW" MKBI,=+RO6I35?K3CCY@-O1J(BR] M2C%Z:HRTV=*B2?&6:7!5T:PUZYWA/#0#./3(\2F)S?$RS12Y9'F=M;M!G7/T M[=@8:66V0@T8D97Y7#^)CWM9/TT9V[$QTFHYVY>2K#/@PMZB87,"ERQP;8$X M@N$90RYW6&DHZBVWAMVB4 @CF!X;V:T,"5=;_!R,3NKC]+#516<#,01 M^%(7E:F!44.@E:VKRUPP7"S(50"'QG8A4R\6Q"7;;O:KDME=N-$0^.G M:)TJ*",V5L(_)(R]:8E6!W>W(Z-[0*C=\A)N966N&4MQ-R,2EG5P79L;!>F55L? M%]9U00_]C*8NU^P@38&Q1U1#+=4T5RG!(?CEPK(VS11!>*(BEBI$4)RZA<-?E"P;7;NN.R\ H8>T1%K@[!;I$Q/XS4L7\)# MC'-4*X!#XZI?SR^/0FT8M&1L$EV,*0W7$2#(R"VGP_B,* M/:^$4G[= A>J='W%V8,TN(2JQVZHN(LK2=GK7J.IIB5 V1!Z.W*_HE<5P^[V)P"TP?&54*)[O M4EA/"L0J0%U6@$.);VCH1 M&6KD:<*S$_8VA-:V7.@!2'@S&?S?D>7MMS1+3IA@/C,W(8/W31,O2P)#-V(T M$/H9$H'L@*_!YQB&';B/B8Z\DBU?3FA@#N C:?].,:&^G&-B(KK@3X"R\/W1 M2$AF6XE^A_-^2 1@\ P^:M=:U0BC/TJ )K8I.]#0BZ?_<1.2[5N>$\(O3VU3 MDS1#?HPL6B],VB\\)GE_2P)H.-JZ1GOV@9^4985";E%M;C@BR"JTH]3';J_] MVBV2UUQ151U9C1[55':+CPQM/?"F+%B6_M>>=3+-HC=7Z\)&ES%%T4VG.U,K MX)FR*XD+\%3/\>5SLM#YS>QWV@V6)!XSFV)@#@!$6$?<)*Z0+>W&R<"\4A?L #HC1(! MB0,Z'?;B@'0E) V1-&#G[>1R#T1 AP,2!R0.!YQ ,H@(2!QF/^C'] 7SQ,Y+ MA _FD=VT4>UZ'1'/;F5C?H,HIVV;S7RV[Q%)'NM[] @G>B.=CSY#P$;,@7*R M6EZ(<_:DR#QF\"_'.;W("?<.ZR (O@L(OC)5$# ?%Z^X'_M.@/GN^>EKPO6O M^ FA-4+K2[0/S3Q>MT;5Z27K9<.LW\)H$Y#:D*]HCC@]%7Y/A_Z3KK/8+7>= M_10D/_?;.-')?I.&[?V+")N.7-)@ M82*D.%Z&?9C']'5KLMW%V79VE+J[L^T+\LVIC[8;=5+=S]&V#0O[4CQVY&R[ MSTOL>XO)?GO+T_(G_R*60,N^O[#H&Y6$;VXW^"IR M= =$NXGSZ-Z(=G-VEV\J7]\G)!6=4[?$$D@2D"0@<]A7E*,[(-J-QH1?A&B? MLR9>LTO*N>R+?'B5.T;!@>T6[I<:>VQ62KQ=[ZJX$ MOZBQ _M+/?5D?ZY@)!K;?NS;FC[@91]IX'[H77W9D&J"K:J-M;#0.7G$]L:M M$IOV.I_OB+ K]5-P;!.6TX84&VC>++T):94VACMQXHX?H&2XLP;<":/S\Z SW"N4]EJ#^_,:JCZ:Z%1^ZG>; M7[\%+Q[0:;A71V>W=2_?J@Z&=W^4;OWT\AI 1_[QN\R7A95 #O4TI$_0-LUZ MV&; 8HK2-P'K2KPZ-Y]R)S>UT[V<_J2.>N.SP>W] M67?4L,2>FD]:R]'K>[F[RL'@H::W3R9'C;JNWFKD A;IQV]9X$ME<6?U'(8[ M#',:V,?-%^KAT]JI,S%:XZ3Q9I#1!W?>:<8=/.8.G-;CW:9ULC>EKY<>PUKO:D7L*8Z6ER47YZ."[7AO@K!;VF M-_7I55N&F)M4XLM";G4A-X8L&XTLZREY8,CRCNDW..O)]MWP*-?2^^=5^ZYX M5I!Z2<-*9K\Y4!_V+XL"NFIC#?%IJN[= ZS(/WX7^<(JHVII0I6-,?.V!9.8 MMA,#)G6?IA=WXD%-%)3N8T6I2AUG4DO:N#N8U.IYT;F\JBG5PN5=H[AGBN4* M1I3RC]\YF<^+*W)@,PMH\S%A'8G^J<&$+WEVUF,!9;K'%=>^-+NU1\]XO!^C MF\>\DS2P%'.7#^+)\;[>DJY=HV<^-8ZD"=Q]24)C?*ZP$@LH?;H*0Q:&+"E' MEE4M.+A3;O:NFU?%I5]\]&]JR4=<<_UO9+S:E=>Y5L>'1M).E8ES M;>.7A$J)?.\"TX5B&^5^&+Q+1-H:XK-JHJI: JK-UM'J#_!?FX) MN(U22(#4P.QWG]]N%<_:E5K0BY3_*,?7%62-A^;ERVAM-]0 MSUJWS_MJ6[^P[X?N!!]+4+16Y(M2GM6L,>Q:>1@NA0380>QZQ4!M#Y]O]ROG MAWUANB>[SNBVCDJ725?;]IZ>1/FZU7$&:/+T7%#K1R?3HPH&+BA\8V5OZ3=8 M4RCR3%_;$LS3.Q?GHUJ_<3#0'[Q#8> ^FN='2:M:2EFCJI;O MC/>FM7'2RM;C]8.:5Z1#L55]*/5LX;!Z?//8 WI)/W[G^7)IA4%&AET,NQAV MI0B[7K$2#Q^JS;$E2$8W/#NT;I+8N])8T;G6U^I_$V\CE MGRSISYEQVV]5CRL7\N/95=V2"&25?OPN\&)9V+HJ0')5$6J7;@RNO6(LW;FG_;GC5N1$:N;NG^HUNC,1.TJ#R>).Y;S_^Z6<&GI$[*(WZ MU]==88)!128>^MQJDB'2ETN_.<9ATG+*-)V4(%*ETCZHCDXOGFO29*\KV]VS M>Z>9M"EWOM^ZOI^6[AQ!NLKO[P\:2'VN53">E+&2DB_PDE1F57\,$;[H#$]Z MI:E!A.5>H%ALGZN3^K&FC [=5F/:=5I/)U==KYJT4_O0>>Q4__1KY\)C^?3P MY/+8=>_.P?:!:%Q1PK"R$K]V^O04ABL,5]*,*Z_8/J8Q.1C)HF$*C5LLR^<' MF=/C4M*@1IM:U?#889*K6_IU^,?CC5,'V@4B9S$NYM]S.K."/V3ZK0"0_ M I;T2E..2%?"?N_H>J2* ^6D6S/L.UTN6$G;/J7VWOCZI')W-WC\DU/ZK>I] MLS(%VP?"6,42GR^\I:1\/([U&NNDL )P8]$F_1FDFT'']-<\;0 =$[M89LOH MR/B1T3%-=$SLAKLMH^-&9$UO !V97+/S.DUTW(1"K@T@(Q/KN,0ZH5N3MHR. M[+AF\L$03 *3]30H(A& M'^+Y<%:7\P,X^+^JU3-U"*W\]S^=^&(!25-A-]L^KW_9Z[F-XD/5E/'^RUB" M+3N%=T5MIB2D+RUP [2Q],G1!A M%>?1IA%MEXL!=F[9Z[G1@YU3&\023!*8 M)+"DZVV4HPT@VGHNR=5/51XK!_27^O2M)R#L=#XFQU'W]:TM-@Y<_V+JIG#[4AJJM_M".Y<=R;M$61-!T2!%Y83>%M6D6>@5^Y)Z_1)TBX?1B6S,DVZ,=*%?E"K"6?=:BV34:N3(T]R M!V(%D \Z(^5XZ#8J'UR<#^:EP7C.YA>?]F<#K)'5>,DSWOJ$;4/6C?A%$O)ZZHSPHS=7< MA)* MLTT-;+W=765W3-W3P]'-A=J^Z]9N[X0_2+H9CBMW27=ON/]S7;A5G@L'+>G! M'I?[Z.[Q_+8'V <]IN0<7RBML,=4^D2>@1\#OQT!O_69NE>/]O!:M@^]FFOF6ADT/-$.'O^-L/)\7EK)-7VL7(3! M9FI+.'8>-F,$/?%LM.?8^_O#5K6CY4<7A_A3ZW=_Y.;_&DI9\6* M=V%*K>;DBH!>":M[)5X0WNI4O&'%--^(:RL]?")R?TGQQ;33A.^)=2_33X MHY\E?0R<_>G5;QSSXG3P*/?RU=)EK];.8*M?(@%NF2\52^Q2'0:$WPEO,R!, M/Q"NT0/@E2J&62J*0J9RW,[E'H\NZT[2*'BC-SJM"Z5Z.M#/;RY'8OE1UDX( M"LIP :.08[< IZ>W%YE#/,"@!@^Y4C%IH5X?A+V\8F2' M(6Q%_LS-,X?'AX.N(EB"4YO>G5[7*\]G0LM-6A$T2Y/#9EFPSJ\PZY$!(0-"!H1I ,+UF+39Z^?-G*5.3FL/;^H-5+%E=8@Y#0%SD2\**G(*L2)EAZ*=OAV(8NM'V M\'5?4XU>W;P4,A=UO7F5N=3WSY.VAZW27KUEWSU7!IG[;N_D2MF[?JI=$00L M8004^'S^+0C0M)7[Y79(U/(DO/C7@_K:S\UOF MO*-ECMK77;G2NO#N,[5F)=<:B$EKG7*[*FZ=(1M[QP) M14LR7Q8*K-::(=*ZB[$37_SV(-(K=O6-6]J_&UYU;H1&[NZI?J,;([&3-!SU M'.-&NT#NN'6ZY_8?\M5[>[9O=-,.BC1S-N:[4U:CP-T4:^>WMW(@^'1%2 15"7G M"[PDO96JS:J2&9:LHG(O\<6G!DO>=L-]RU*[.JD?:\KHT&TUIEVG]71RU?6J M27O'CI6[ZG7S>/2GEFD.+JZOVR?-?;T'@ 11TJ*$ 8F5"C-$8HBTN8CTBJ5F M&I.#D2P:IM"X/70>SP\RI\>)=VT9-N^:IT]*>S"0FO5VJ3S4#!=1."K\^"WS M4FXE21NL?I=AV>H*?!-??,JQ[$K8[QU=CU1QH)QT:X9]I\L%*VE+33HM5,O7 M[9M\ZW!HRH5I[K2<-XBE!F'#8HG/%]Y2C#X>-GR-G9*NL]U8!$I9'O)F$"UE M)7P;0#1VGQ'C-$:TU!(M%9?^;1K1TI>\O@%$8^+)3L\=O0UP VC&I//+;EE& M-'9X,O%,(=&8>+*2)":>J24:NS=Q8YI)OD8K\F@)_Y'\-D$0-<$S-[0M\6*7 M/D"4SMQ+HC1X_6[<__ZG,[]^U3* */_[4?KQU3A(+IM[66R=A8FNK52P-!]$ M4Q&4TWV+@.>ZB;@A_KSO<,C4D,:](%TZ;<0-XARIG"V+6\8E(;*$%W1_Q4^)@._66V$86D6UVM )*#A.C83O:= M=OPS;%IBI$&S%:8XKH=]2MEB;LOX9P5GV\I1:N/.MBWDF[B/MAT/FL7!8PE? MG+&6LVTSC=BW%GF(K![>Q?XT-D%*FX&ZH_'CW&GY* M)6''_0;;(D<;0+14G$>;1K34^5UV5+YV)Z66G5-I8@DF"4P2F#ML&^5H XC& MZ MT@9WF%2N/<4OBZ='Y\.@J.Q56SXOT'EK MB(Y;T\/K]N,>JK3%,MRF(!;*?"[';E-@P/.]""4#GC4 SRNM.$O3O=OSW$6[ M4;LUAH][:ENSIN.D4>=*/W'OS*Z2KYU>&M-IU=8;?TH30!VX-$'BA1UN#+P! M!L0V0Q;3E;X)67^>NIY74CO[@CP8:W_<<[&^7T^Z]Z^34_>OB_5<3;A]D*HE M8:]?[ESW '#*&'"*(I^35W=S??H$A6DY\4+&*XW&=P8RBBDPKTY.:X7G1K%G M"LKEU95Z6*Z9S<>D%1WS3[]@:?:Q*4QSAU6UU#RKGR@$=^ *A$*>+XDKPIT- MT'08\##@V1C@><6\.GCV:J9;ZRF#C.T(3=/T1C4U:=21#T]KHG;=,01T,RK= MY]J7G3OWBJ!.X'\V#(ZUI,9F1I@^Y+?"%0K*D@54Z-BY$N1 MKV#%8AO6'Y5*I5JX;[8NKHWVF7ER,FX.DKX%YG1/'M^[O+Z\ MO4-7F&HD]%;FI<)*3,-4R!B#EDTH?6#0\H[UIUSO&ZW12Y^X?3JW'F8B3H_2/O=%0KM6MZ!7!%AFON2N);JM@6)?)NC*6W+:#$ M])T80*E6/S0R(_O9'0P[-\IMRW).+G))JRKUB]OGLC1XR@^4DY9Z?73IC=K- M"4 *7"TN\X)<6EGT+$V0PD AI2G_J0&%+WEWUF,$C5"^5:WJXZ?64'TXZ-3N M2_5Q,VED46]M^03=7!X.'CUI@O8<\UB7>H L)$#&EW.YW=!6&+0P:$DYM+R6 M87C:YA1Y:!_G;^G5'LY,V@JH3"=EJUW,%3W^>3O,/F3W]F>)* :LL MO%!<288A*^+:>51:3W75EJ/2Q6#"X\WI:NJ62E+]AEQK$"4J\0+HA![D"M-46 _[E553$536/'9.B+^"39W M2\!UE$("I 9GOY.57:W$8T&*W7/SOF%<'0R\AEFZOCN4.L=BTII>YN9B3[(* M4K^FU >CFT9C-&@_8$U/)&$TF2^**]+TTIFDP\ KH6!<"@FP@^#UBHUZGIDV MQJ?-XWL!N9-\XS0SL?5RTLAU]V^T)E6K@"TH)(.C. 5.>R9J5RF8GZD M[1=/;R\O!A=UU=V?6/F3PE[2:>IW)=2^Z[INL75Q=ZZ;M5Q#J(C$5*3!QF)I M)74Q&Z%Q,?!BX+5;X/6*J7ASI!SVNO7;@G JU&6SYV:L&R5I4_'TX*RE7RO5 M\>"P<#*93J[.AX5QA2!7XY=3KL[.D)QTN#2GM?\TJ[I4&^AC];;7OK1%]YEB%A0%\I+X5F>YS:P) M)/<7<29R.0=3PV&5@-_$S#E\R&%\T"RO8Z"T(&2,#:>27FEJH'"YTRP6H_2\ MG^N 1&Z42+0,L M\#EA1=T:4I!UQ8!EY?6;8Q\F+:A,UTD))#5; M=_730=<[;BG[XHFG'[H%C,G^N\F6+ GIYY5FU!4*?SX M7>:+N17U5F+E?PR2WHN#);W2E$-2;:SO-Z[=7K4V+&9&MT]-T_I323KML30Z M/#..[L"-A9OTIY)N M!AW37P"U 71,[,*9+:,CXT=&QS31,;&[[[:,CAN1/;T!=&1RS<[K--%Q$RJZ M-H",3*SC$NN$[E+:,CJRXYK)=9KHR.0Z+GYDQ4!,KM-#Q\0N$DLG'3>L7,9_ M2V?N+1,$T2@\44.#4AI]B.?#65W.C^#@_ZI6S]0AM/+?_W3BBP4D387=; .] M_F6OYWZ*#Q55QOLO8PFV[!1>'[69DI"^Q, -T,;2)T<;0+14G$>;1K1=K@?8 MN66OYX8/=DYM$$LP26"2P+*NMU&.-H!HZ[G;)9U$VYK[2YHV)D@7V3;2.,7E M%&YDZ:;+Z2;GXG&Y21_9B'/[B*M:0TR"*:<[W,C6354?*0;WE_CWKB0A[W0\ M),9R]_6O+345'F_WW%A6C]& OEG5OF*:B+8Y"RO4(G_8UVVDNL:T:>$A' \_ M%N=%F<$@- )QT0T XZ)[:%G:A=U ]EA7T=SL(J!2<2\!4(Y-V"-_R-;@23UH MF']$X;:_WSN7\J>GU]=)%\FU!Q=E1U1N>@-]>NM<7.1O>J="KRT52.>A8HZ7 MA97<0)!6D6?@%R?X)9;_S,#OR[6\*T"^S''KKG'9_',S.+Q3C-NJ<&D<]9+N MCN0-/736SQ ?'#S2H$7BNSJE12;8=L,FTQG3 HV8P2] M3K,[?GX\?3@]LWQ;>5^_R9IT"N:S[[Q5-YD#L9 M)GX=_+/V>*GJ1\V'5F.LC-#%6?WAN%,![",WOV#LDU?892I](L_ CX'?CH#? M^DQ==+-7:TC'^ZW:86.L7TS.!N;3.&FM[_[TY$:;/NEN;7I2OU+*%W+IL'U% MD*_PXW>1+Z]&Z6/E(@PV4UO"L?.P&2/HW5TUW,YAJ3EL-8I/(Z%QV,LWC:2[ M=;5SVO!)E:_.!A?MJ\/G^WZEY-6HNE6/O"[;W*:UD']QV^MVM%OLIF'Q^(O?XQ?J,]1)JNV-.46_V:=58W MG"(JMAX;^U6UT6X^'B9O]=<+=\G%+2RK ].O#NS9-G M27C,78G=CGAW9QQ6 5EN/1:D%=T;T?:RA,VQ]K?$0AENF0Z(#1& !0:BMBZ M+30.A;:]KCF4!0L_/@M\L7"2E"0%2DS M#/W"]5 ,0S?:'K[YTRJ4.D5#%D[SG5E\"P&WIP[<K*I['6E+B5]^EV0)3^*+ M3PVVO^WK_)8U?]ZY'#3:S6F_ABKE_'7]5NLT+I.&W.?[_(FS)Y^Z->FZ<;7? MFM;VO#]8Z2R24NMR@<\)>59JS1!IW;78B2]^>Q#I%;.Z,NSO'57+PV$+'>0O M)P?JB7W\E+0-;)2*EMVJ7VBMZM'=\WW[852JGUT!',D_?DL"+^9VMQIF<\SB M%(HSTZ[2BV7-UEW]=-#UCEO*OGCBZPBPUAB6O%NXEOOC48,G;7KAO66K7>>5PW+R[*@YD M<7)=NNW)U4PW:4MM,C2T_;'3& O#I\O\T_5C_?+/;0\ "8*DLLP7I-W5C1@B M,43:?$1ZQ5)3+Z^.;HZ/*J76::U?=T_.CTI[G:3A2/$:]U<'FWVJK5A,3.Z?6J: MUI]*TF4$M518D_%6$_^QTZ:\P$)X5%A6#?N+?,NA_]./WL0GLCT<.(\%< M%TL*Y_9U6\N,%-N=Z3C;DCQ4Q^NMSD8$-%(US+G%\\U:;+7E>WNV;W3O%K4(NJ6V:OK8Z15R$+VIK.% M5FRD.$U891._,GX%AZSBWDJ($GP>P80\F<';_0@,\%$^#6R M''(3[T_"T)@O%L:,' 3A5Y6. Z8W6ECHJ@_)R!<_8??AM83_?C?4\.:E,6PC MUK01XCN%*&PCUK01I:STYL67;"/6!TUOWBK'-F)MT%1@9T0:-J*8+;&-2,-& MB%F!J:\Q;L0GRS;>-1_6M^I2X!;QG2 =R]#6=M?T:J][++T@06=NR.B*7[]^ M];__ZF\*8B=XA,:L'FSN4#:%,B.$0*^AMT)9F(%V4&SPNE6 MHQ(;;B>ZL*326Y--]!W%5U4HI>RJPB!W:V6)6Q6G?=&-A$X=VYUEG,Z4&X6V MGU Q55Q[BD=OW^WU;PI[XWQ/J#;ZQWWSJ7%^./IZ&2#5J)9D:>VYC3_W]<)$ MKH/FJ-#\VM6KQI-LMMB1T M7+B\WSMJ_;%Z6)KAFN(Q/PJ\IY=/3RTGY6Z M6KLXMKR:6A]?7E[VVGER%U=U76BR#N@UZDQ;OLCWXLC;(<"?UIVP!.=K M3L>MG;NC@7=T:G3^> =Z_6H%$JPV*L?7]GWA5#A\WJ\TV\^UC*;CUY,6)T6^ M4%ZAZK09S+T%KJB:9ULC6I8!?(PT[A2_7;.&S$$5OX,JZ?7'U2[!O#X9GMBI5&\+0O"N@]IY^.T1?+\%^]6RX+2#4 M5G3[I"6-CC0K,QV?%'*5=@&T.UG@<^5570C"G&1I$IQ4Z(@II$O2@/)QM?)= M1#&.9*=Z[=Q+0L8;[-6%_(5:$5: *()PUK?E9FU4.S6MS)G\IWY:+OL,T?=&K5-TC&:^>D^I48FW>IA55'/I->5-$;/E+Y^L^,].0?'J"8- M3J:E/^+>9'^R@F!(WKUH=6^-@EL[+-4OM*ES9DV47IM>YIN3^)R\PM#FU@MK MX<75$]L@K+Z*E?2ZDA;6B$*%]*GWW&_J3\*CV;JYU.^;DZ:Z FD]."MECO?K M9WNUZ9'B>H)U=&.:DS:Y=%;*B7RI(#/_6[(M<;Y66++0$ )^!X;334^AFYC> M4OY45NJDA"-3,@U:L10IQ%(-I-@@]OU?FNZ,#&7ZDTC,0L,9J9C-D:9.^"._ M'HRTYI@OU8J,.S=81D6&L=@J9L[VB+?8Z]6\62D?L3HH%<7RRX(N^/?__M]< MO5IH T)S"LO^&1QM$?KY=)$(*O90AI;#*5W\_I^*,5&F3J#B"ME2;M:3)YA< M#B95RI:D?W'D1U' -"=4>;%KT/@B0KBYWA?^8_/M+\BP[U;E15H*2=B^F-_O M?"XKO=CQE9B$N=GN_%?A^C8/C$&NG"\5"T+Q!QU\Q1UCKFFKFTOH1D3NR:+'O+.O.ZIA M.9Z]I%W,[8'K5:=''6EP:EO3Z[-JY?'YL1)_NYB7>?VO +DOA,7LLJQ^LD_^ M+V\^_UIAP)+A%I+F%UI#S>?0^Q3F"(FY*(U_AJGU:V^#)+[$L&8?8>X>XN5! M6RH-^2VK7(M3.-5O0\A-^J2K$4>GR UI91>6"\LDXF%Y-H>>D.H!7SM<7W'P ME['\6S8^5#AK8B+;Z>LC+I"!+(>Y&",,Y^*WNUA*$3?$B^H[',*3UE[KM@1: M,A_IJX4GZ?9U9S9/%[Q ^'EE-+*M)ZP4NPA/]Y\K;A&Y(('@%VWJKH$NNL9+X M!H_*CCA\R%5[@\=.Y?;NN-8?WYU>X7,K,5E:?@?)9TA]K5RV#<2H5B:53SH^1[;(UU17-M M8: _*XWQK=LZ*&M?1YR/DV_@U,O%BJ8^";?V'^E9S%6KD[LK(-_+[(CEC,YC MG4Y7^Y1!+L1!)^[7E39).?Q5]_\]C '-D8)5W$&?X7 M5=^,]?!$;*(-&\J$G-=7#H.C[@S MNYCGB".00"%1DQ'7Z -@7GJVBFU=Q%5ZV(2%-!AHI$&&QBIXCSO#"*L@@[N M68O%7T>*K? <1F93Q3K%[%/=1CPF/B80YLDSM6I;CJ-@P-Y7\/'#G2*,E&:/ MYRIX#5QC.'7[Y!U[MHY_A^\X/.@E#C(,;&=S?T'GVQG.^]1KT+_.Z$?(20:* M+)7["P_4\_ \\4KMO[F_X&_!")>5X.EL:D0CW9R/&<3Q%'I@$K:YK/"OSTHJ:.6UZL- MK*+HG'I'D]<,%Z$MA\K"[)?@?J'@6J$(TD?N.L,$"ND3D,>GCJ_.A?<4S:L5 MS>D(D7%>^7N@2U^7%,T[DZX&C?W[RE'?N^M;PZ_KTL%BL&!V=).L']M&&*#\ MQN3$H]A%-H8E<:F.>'G4[)[=]HN]VD7][""7>5:EHS\]K%L4LB_OLPYU[+_P MPC";&+Z6MSH;E&WEQ[?2$9KNI-5S'X3A9>Z^>GEYEK&[L)7R6SX$O"<8YO&I M]H / ]A,%4E+&RW)+"\!):7$$->@BQ+0KDDHG9'+'3;>7RDM\N%/&J7 M"B5!SBEJL:3*?L("?>+814.I?;9?\3]=!6:\U;D.WL])6>Y,,3&[@B+C&]D. M!ZD-GN,$CN2*J1A31R='UX$.5S&!HH'IJ5$7$7SG&CF>X9*O7(07 F5C]GFE M5ZV8G]F;SK4F!$GHE4>@HNDF58Z!D$[?\@P-',H8.Z@WV3(?/)/:$Q/=[1-E M#W](*JE(TD0WW! G*#!R0E>%B=5"QU<5J7N:[+H(VP39%MPQU3'QC$0A0M/?EPA,_&!5D87 M/$TB<1JT*;@.PP.'7K@Y& M C?%(NT'>5]$GK+$@?GFGG&!'_B]+Q[C!6C^2K!2APGK6C:<>M%]YNG,0A;0 M9A2:*9Z^.H@?PCJGEC$L:[# +EE_5@T4^IVJ"K'T0 4]QYN""=G##\-S!W0< MKNZ/$U:C!6XN3NE@99;0+7AWE#7QQ/#')CR:69S3C!VRJ_<%;PH&O 6]%V.X ML@Y-5A\2B%^%3,HQ[MFAY:R#K3U6# ^!L&&1/FZ"#+FVWO%"#'%"!Y\:N*9' MMH['A*PL\/\2S@WN$YS9]=&[!_&XP>V8"BWIX* M_=V+9AH95'0313HL K&>;="Z8 M+L[LGE 2T<2C>'A6R]<7.IR6+$[!UBY)>5,-RXON$AY^#&X>,D.RGLS\>OAP MUV!#/:Q6SV]?>+NIAL;(P%NA082!;"I=MO\&SD5JWR28'-)5TVULAF/&B*PM M3&2($"?+W8(NV273Y###(M/!:B VVFER7T@CX@W&>J0VQV5C/+;ES\:U+(,Z MBL>Z[7I8%IX)TOZ'$H:ND<0R'*1ZD!Q(4I!\AQ3^%&\;/FI]'T'75C!/X5=[ M^#7#\!#F(:'""+P0AMY%ZA2KMY%O1#D_H L(B#6"LPN>Q'34K"$YE/#&38 A M%&>V!P'9"6FP> V0^X)A?!91;42T9O]K_E8./=.?H!/U:@$_31!&49TH%X:E M!NXW,T/([2!LG2C _?AK_D^.1;2)(=)TA2HD=&+&;;9S-\7#DXP! )('%L=C$(8O48"P./=\:X>I=9\;$!L (L M-U0>_$QJFFH=R=H,SNP^3=SV+9_PL ]1&N,EAG5@[LC=P]%SF%."^_[#& M#^^)GNG!><='V%K'.@A)&,)G$K',O" OW(=)J\#-&(7J.DX/5(UE5LZ-ZMD.PG 4-P[\SFI^M?TSCL>0\ MA2>Z!GK209$;*5,ZX_!AN.C8B^@$62*3LQ4IAF/-;3(H!S:V=;FN+\]X!7TX M.0U03VCLN,DY>%O)4F;Q [P*?S] .9@1/\H8["#[,#80#19SC3*W[CCH3!QOA"9/10P*AU,?\+? M!)/9B0H3O-7$HH,,/".:2:-PH_[4(;II\+ .EVT_>EB-T8AH!>X%4'OPI"%C M OP')!L2KG+$A0[B\U=M M__COZ%24D4+84J>+[Z#P[=1(0T2<.WZX&:C=U<&(F\++*2_,\4"P[43-16"? MP!@^/))'B1 $QTXX<$@\&Q&#"O\$N^G2W*<0Y_R7,;G^X.WT@;!BRH.$8(%1 M/5I$AK=O=N8;L 6$R?"^D(_(_F&3 '/.#&\#*:$&@R],OIF*Q=LR@5?Q"+.! MJ6R14:A1]^$QYF>3FOU.?<3V[;4TJ&N #S0+FEFH80L1SDQJ=4+.-NAUY+R& M/<%Z#F884/(,(K@(XY(U140])#8/416&.G'-1H$N_*+M5RX&0_-PVE,@@'TF M SC494)T29+@@>$!G_SS-CODKG4,DOA-?5SP7T.G<7\RA._!Z"(R&] KD,_- M0PR%^'PB Q/E@IPD?H(\@#4@'YC6D+9C89P'(((K12F1@B_:82K][ OT@"!F M&5*@U)7H+7UK$H(V.$TPR&,MR<"[%^;)^.L,8# ]?)YN-H[D!X7Q$P(4_$P_ M Z(*=A^%4XF13NT<.V$+;AIW!P MZ3Y^T3=1_61FM_AZ;=1G@U53" :%:9.N]3,(6&GZS')!,UL+4P(3AF3,!*++ MPUG?)39-5!$.'PDT*'ZFNX>CA%H"1>O)RZ>@@,,;8;U)(]+JKYZ0#K\/'P:@ MOV'\1OZ!#7J4AD4!?S!!"M4M@M6 EJ+@S2"'."D9P9]A29OS199T9D0">>L1J\[F%C[PLX$I0*CN@UA"- M$!1GGXSP$R$8TC8.%5CZS(OT&9&ES[#TF>^DSR0E_F^&\?>AF!$"09<8F%5J MJ]$ZEFL4IO)?VM#'=4ABWMQ1U$<06+T..!Q)=J=O_=$X'9C 6!ESB%LHZI8, M#&M,[ME!K/ES\?U@9!9V. M ?Z@^CWQMI.C:[+M.Y,L:K6'\)Y:@^4I1(2O- M:A^U3_:;^-H,BHLS$%^KOOSD?"1Z'D9HV?5(6.P=0I*P,HE=$?L-[YBOL( B MNV=!\@04CY!X4A#$TQ 0UYG*%C/A?'ZCJ%2C'OC_'=V?X$3H0,P/U0/]Q ME2=?P^N!40LJ.QX;JQ2J/^3,$@F7:6JZWSG1$_ -) M+,+&+1C(D/*VJ!SZL1PRU;!D:MFH^'<,!QS9HBQWX-DPV:$%%O6B$RL::B^OEM=IA!!<[$7B1_RP![C-A$#F8TDNN/<<#W!D5B$L1 @EO"_3JR M,/)B(ZS'H]"!A+\%)1QCWX?D@HD"(7.\P3S7QZ?0_!1]'O&W:9'(%DVTF1%UTY3T5$((!',)[P!R$*_-R\@"B!?UD[^PE""@ MI =#D I6I6-[6,^+VHH1+++Q23-G2(:NSA&64WP"TPB!T[=L=RY R)$((>5 MA"%G3',. _/:KV%S2+JE+U+$E^5_@2QJ%MQ3%2\HQB3\M22DZ =H((1(/>QP M>L]B'@[G$>\9^1(8]'-Y4?1UMC5Q^[!(*+CS[5?PYCU!&!/@9A8DI0$#JH!1 MF9P/$I.=Z2!#1R2$DK!LPY1, M"S\4E R1)9!D4P_3CT8;"&9AG"=(_H65$6R#C24S \K"@><[_&;?"B*;NYW+ M$>9LK"CE,R44^31:GH>1E-GAF/L7#[SU3REJC$!A;;&4+8360I#8_;%6>,2= M;E.WYS^+):;CS2%9CB[LE_S%><\:P%5K*'@N$D[+Y..@6$9$/TTTW/)>43I"YCB!9ID]=\,&L\^&L!8E.5\@6 MI._,$S\O?'2"<<-1"I7*CQ\<55LGWE[.;W0%>@SQ1065QS6,LN!<9UF =*I+ M"H^T^<(C)5)XM,P4G)4WJ7/%2,OC;+,XRJL&[_O%4T0]F^7'8&"CH@-!%A62 M"X@21TJ;6@WNL%*Y]'U;Y(N17$"P]I>^(52CHQ8^B48/$(<"'B+K?/"T7F1: M$3N<5C@@ K6>'UQ3R(T)/#8:PCP;0$;2G- W'^8LU"!2KH5=DZD^2UB;H#,9 MD'PW,F;LUF<*4>$K3:(4R"3*]"P2=85(+3^WPT&"$C[-,4W#?9[O&F$YLP0& M2/?RS< P[ME1P,'9<9U9[H!.Q\!F8(_D209II! \>^0M-%(!# M'H,*<-8,2)2.Y5$(417;GL(?200D@B"+ C^;*-C(4 8+]5K*"( 1HP1)4:2K M<["]J8+)7@$OGS$7>=9T4J/C-R4%= QIR-AL@JANGA E\&7^V<>S+"/G"*K&+?-N@D^(2/T6\-G&0)[LMI M)4V_CPN"G\+FA P8\?U'(A9SO7QT$UQOICL3AJ#^S[)G\1_P2F+3W)F=OI&P MBDD/\6BI2?0-_IN#PA'=UCA:KA+6$MJT, "/[8: %Y[K2XI:B"YL0#U=(+-^ M@0EU5M*^>N&(KZR79,Q++GF'9,ZG,GIF#21*=@1@% MU-T&R!7-XYP9T7ZS$H7D0&.]<"Y#8BG8V9S>C4:Z0=TSC)(B@6 ,:L4@$^# M@U\C>1#D_ ?SB_!TH(1@X9Q511'#((P.!BZHH+0M2-=RHOVH9J!#K9/@G8$' M+YSH*_.,5#1TIC02X)>+O9W'3MOJ+#6TL?K4\W.VR0Q>OLJOV1TA%;2@N1XZ M5L=O7^37 >D]_V'KSD@B?WLV43/I/D@$\N&\#NB"2ASE"4YW*^-]HKG,]+H M @+) =KKI,T(']E9DOQ-\D=T.TBNPP/J-A=L=+"OP7;R8;TBF)(SQO+3PV>5 MC14W2(E' 2J3ZD&_R JZ;02[3S"3H+;OJIHEM+^R9WYNU'PGK,4*F: :QO8B M!3V$G IU,,R_DY0Q0T,+V=ZX%QXP"07AJ8?DDS _;TX6D $S#64+" M#EB]GX'QE[A-FLZ(XB^N#@=W$^/%CB-Y*-;+<'"6;>+;C>0KU!M()1G22D"T M_99"H*H@T+RHWD:4%YO&#%Y*+"E0UBS:\V;>(QV@KS.7PS(_8)C(%F2K!MC, MI& AF2RHY)NI-5O,]%]UZ$R@'-TA1@$Y(V<%D/,*#-;D+0RU*O+-$<^D;.G; M&L%#&*L5([B=@#J8R1,=Y$X@>D<+W6AQ[^RIX "?O<[G>2I?D1!BU%M/'>=! MWCHM@H/_^\_.TGZCY].+/Q(9)R70766,#W-2V@E'5=@\Y"',+GSEP)HMA% S M T?4B\,[-29*NHJ8/R'10=M[+M+W/FZ1_@AI9ZZFG__HDO\%JRB_>1OJG&D0 M]CY0(XOA/"9%+5*P[#M'2=DQM=.#T 36.7VA"9)(@T*5N^\@,3:6 R NO M^>"J^6AG.%#DG3E_[GS"0 2PYF\V 'P("L*C'99H4)HT2 +S"/.B7QN/1\(_ M+E8AS/MJ0+?0Z0T'\W>IS+Y" 2]2/X$U%]T)6N?Z(_J%[&2%08<3"#5"Y[\G M\ &1BWI)O]C0D-5\HS/"N1!V#'_)+/8!"#+X@XN,@QI^AS2HLO5IQ-K9OG$Z!YZ$O VE2?(*Z@FY"HGNG ]7ES&"J$/FJ"IN ] MI_1)$8$_%<][?<5T!'#Z?YX"2TX9TJH) XL;XAHY2J*N!N)[4$P35!T_Y06D M+%"__+_ & YXE,$B'Y,'52P^U/DZE]?@ET?P-.-@0A+?23#:T =0>T$T)9J$ M '4Z2PXAQ<^, LPEM0<=A-5QZH\)\AUHRE0VX7W\@F*T=)/2H^B_SU#'?C\+ M@URG,J;GJN-0%7<2_#KWC;":ZEV-/U M2-AJ;9'-%[E5<-XZN&Z"@I#?QQG0;W@\I8%&TI2./.R9H04.Q;6CP"CI3*&F M*AA_"2KYMP9.7ZR!MESQ,^?]/E!$4XVVK?;G'Y#\8TM(&U?MI- L ;V%?2+" MX1=6?(3KB7'QB?/B(V-2X\A9/FS(8+X1_%(* VL8D>M"_ 5"X*=JF7ZU*P]J MVURR*!W^W>G,9LXOQ*=(C;;3AWR"#HTE86/VV8__F,'X$<^>XOKF/!]I8C7# ML,B,PB4';@HM'&%^JEG60>C-'*@I'3BECJOE8XJ/T%D:379M!RC< =K=N1 MSIZV7H!X>:8N. MG@DHY!$K(=+$8LY]@TE&KB>9V0)+] 8_*X^\%'1UVF.#: *8 D WJ"CVJ1CD MR(1_U8/.%+P785J@;/%WW_2#G-NU_T+>(E"Z#OWPYL/((6- M],9YR<9=0G4R@UG099$M0W*'$>1H.M3,+E5\IOS$FX'<"Z_#2X%6U;[_(N+^ MF VW9-MI7MWB2$'7CIGD8Q-Q5J4>B#O13<>DZ_'L)9&9)M8=;.O/4U(>V83R M2):H\2)Z/,L-\E'+59[\Y M"-UK<2%/'1[:G!==6=1$^RTA2@_+$X8/6-.EM MA)!.U/.O+)IW1)G(QS8E$HR,S![1 "[]M-:U"7'Z@H5OBW4K MK"&.N)-\OPOA*7)YCT/T@=?*Q&D6%7A^::A>"U(-_=M.0/>*:I]+4D,4^(?YU,: M@/0? I67-,J*P$\D[XN^P.\'1ZY)BS0 (UY 4&)][>/U86C7-ITU]\"6G:APFU>(]JT MA*H(3N0N67*@DKN^_)!/).\GN.9I5L*A@KIC&-16)E;AK/K"[^ 7Y)9&RGG# M9P/)#G.@(E7'1#]12=>(V5LC=^:"$A)H(.0J3NC@AV?M0:NP/M)ZB":"TCH@ M6N4"!0G$@)T9JT':V#1L!^.# .GO%,R4!^4'X(/X?^G]= %5D<_8LXZ'V/J9 MCGS8"S0=",913"5@'JYX=OD>Z5'E7[@2W,8$Z_ +=%[=1%I^1!N/H 4(C[@; MECSOSYODJPCT67$1A1?( X,I@VD-K/FE.LY"_1:,1C$#V M(])\@>IX<^_SF72E$7ADT:$\\\4E$&A]S' M(:G?AZ::$+LA%4ND'47T65JB](!G/ZN0TDV,-JXW2V6T$57I32NR8LMS27$G M%0>8ZY)>Z*Q28<&1C&P2P#Q'+E.:7]G*&95,FK_OD,38V1%#*@KH=P+C#628 M:L"D[2IX]HBS#'X O15+?NA!\Q\)3Y.YCHF^QARX"8FTOE(X1!"-3C(ZHXA& MO;2ZD)0LAA=C;;TQ^59;/RA;(U=F'6-M'6]?M+N?;47ZCL?^;.M^BKTT0 M4B8_W(F'[3=)$&7J6#ZH-/;PP;)(XT;8O[HU(F;DN94E3V7$',^]#65^W]19 M1]]C$VYOHYV*,ER5I;[J])H!6^E M'_R=Y2*?^3Y:]-&6\0PIFV:R&O]&FSH!CIWJ 7S"\YE-[QQ MBIBGQ.?C/QM5$K+%A'D_(Y?$

S'OY'OC+J M?ZDD%OZF)*K3;MO^Y\ ;I;ST=];G%8[N.NF##K,G?CV_!#ZD?5"3$-T=WTHI4LYJ/&!$V\%O+0UOXB!QP09=Z/[2&CS;J@*57(9@+]Q^\ MW@9TUJ\LRW)WEN?NY%GN#LO=267N3FJJ1JMX7AU;QW,_0L88@13#.A33R7QI M,6+I?=OGPW3T=2=\KLX@=G;Z+=60.+I3A\>J$<*+HDQ5J,W@?O/Y$OPS/QG!3*9 M:C0Z$DR$WDHU]R?_H:)8^IL8V]]AC% 9"=4094@N3PMZS$+7SYZMC/JA S#B MK5(MC40*J*KFV0YD-P=Q2N 3VEJK2ZX:HA\/B"_DSJ_@-JT&6$^BVQRP,%\%,:S+OM5[.O MEB5^@C^HCIH"ZV_)N0:#E6W3!%,I04=ND.%?3;3H)&U M'[()4L1T$ALA"P3LF-UKZ7__9ZI=S_[>^18!T=[!&C"4D8-^!C]$IP%O];5G M4"15JH & DRT=<5SK> #JJJ33^8T>H%8%%%U7GBAB+MV,#'_A2)=IJN%BWS# M_"H4LR*V&2(4\M\74"NB'4?&AS0#R,4,J!;\GIG@,_4GM7\FF$[O&AX^NI$7 M!U]5H*6-YZ(56QROHZ_X<7"=LQY=[0-D[T,G&CR "L8+D"M89E86V4:D8"/D M;*[(-B(%&R%EY3+;B!1L1#%;SK&-2,%&,(E(R4:PPSHE&X$/:R81:=@(!DTI MV0@YFR^QC4C!1C")2,E&L,,ZWHWXCVN#VRDV%]/Z5@W1QQ<>ZX^28:4\N%DT M4"T#/OS?C]R/CW" 6,P*8I#V$ 0TQ&QAY'+$*B&N=0 M8S5W?708TO@89WSH3-@L-F"B\'E1*&0+I0T7A2:Y2OV,RD*-R0*3!:85[/SV MQZ45C)XV!PCG*Z@8!C(AB$D?8$*PN0RP\T+ %($4;O_+O.NW9)JF1[[\]Y/2 M_7:&Q09C'B3$QD2+E8-?JG:>9A)L]LY+;.<9PGTH++W9?,X0[NOAU\W>>89P M.X-P7U/6HRT55!6AV4V+Z]'?SX-BA-BV+>D5!7L3EVZ]_N5$,(>4*D1K>W-S MA==SUE=T(2,;D>@Z_@XG"D)6B,_ HE"4]"[_:UX0XU*GV6;OPF9O'U ELTF, M=]?/N[Y6S#9[%S8[G4"U 6[I*K2.AGL_8E5M-_9X2-9'O KX*$G9?-SHD5S@ M9"V1D<0]QHP/4L$'&XYER7J#5\+#8K;$>'BS?,,KPK(VM B M089 ^L?Y54*3!K*+!W43D6E)RR3:]+H5YI]_N$9=.>,G%'[O:#36QD[IW&)Z%;($QPXXCX@9XJ/<19EI5I_<@$>]T]#)PWS>]F2988JK]=F6C"2PI MD258 QLP#SB#O-U(Q&:0Q_*P"1LP1_OV0MYF>N3]:Z7)3:56Y"[8+3&U6.;V M @;E6/X:\[('S%!@7G8&=%OJ/,\SWF;.\QDSQ&Z [1XSI!/H-L G?N'VD!_[V9YA'K'K+FB.V6@TKJ?=L?W?J_A&S^;[;YNX1?V^BHCEUIWG(6 M3KVC^A/X)3/\VCC\VFBO4U/N=O\8&S'VW4TBV?1YHD;5=WS8/]-?8@ 52-P[)-M,7#3<54@_TUEHJ M\?N>Y^$FA^%&L[R.@385;U;0ZRII)EC;38;;Q@NY[>MFO1OWA\7O>=X^UMZZ M&-S:[D'<-EY@1]Z&PAQ1L__C*ICW4F.[K&(:KU^='MV1+OD?_OXIFG(7M(+1 M['%GR+5UU>'^PYU;9N:P4KGD#G13,55=,? ?%<>S(=FDL[KI1ZE(OP@__]1= MS'OJKQ=K6BNA(U#RX#FNWIW2CW03O]C]F9/?7,U2\E]X-H=?K?30$ _!#2U3 M=RW;X1PT)IW*NR'UH2N,B3=E]LG0WP_R)U*"ZG#0/H:S4<\S%)OK*([N8"N- M(QC,N1;GVG@2G-M'$-CHX6<=N);3PI/H>(YNXM^SW"UD&!DZG@#^HN*2;P_A M D]].+)L5S')59[X4P$,J%DP)"67Y'0M>PA["S:*38B"YQ!.$I^-GT M\!@=3^LA%^]@D^S- $LVYDP,W(2C@FV9O7-N(;#3NA,,KP'7**J*&8>L8**[ M?:[5X @B^--P,"'I%V%Q53Q#<)V1YJ0SS&BX^ -@;0AG\$-TLC"1 M/D6\H?*$OXNI;H8':,9 73=ZHF:(DD,^\4]C0?@73-^U@[?ZHXET6:\>\T.\ M, .]?LSG\]GRFWV;-7V\Y)688>VN84T"P@6_$PWK9\=&RB SP73Y-;)HR]N? MI.6M/D8+8X9_5SJ8\SP7_7*MT<\"7BV6'=,!IOI)?H*&N7\)? ;_Z>\%HJSG M!"-?Q'_\J$<3+S+\]TU-[+TMPIK8FUW^V0ZM>H?>UY7?O&YCQ1OD6V7DQ2_V M:J?VH905V4:D82.P0"0)66PC4G)VL(T(-J*<%1@TI4&;RF4%B6E3:185C%EY M)BHIV(A2-O]FTB[;B/6I4TPBV$:PC8A 4_'-M#:V$6O:""F;2])]R#9BIM=* M#)IBW(B/)W1^V;6^%D($PU;QI#NVCH''[W/=A%"TZ?8= M#ID:TK@P%>&["/BV9<]XZ04OO2R>V"Q>:O9M-,],,?'2>VI-[.'KI4M??JH! MT;Z:0K-:'6.CJ?+^@?_M6/H*$(B+O]KFN_'HE*3EO4!*Z:M(6-MYG'Z9240A6UQM$5HJN60WE:[O<(FPVGK,5'+) M>W[3C584?Z(.]\-\-I[6VWD]*R-YL=8H22[54FXM2]-YM=/HH>3"-G&CG3R'=!(__R M<9$JY2$-TO]>7=%&2S^S438]O67#I.F]4ICME*9MM]J^+"#KU:LV04#>J[O8 M3@'9=3MV0ZCR(0%*]ZG\7O' ;G(2,_R9X?]5PS_I-G'G09'> M2-U=>_@E_XQA9=1^3]?2%MI62OD"+TGE>+9Q1]DW(;%=/?]2BSE=2UOD7[' MY_.YV SA="TV*8;.IY 0\0!R/IG;#S[.T,42GR\4X\'C9+8Q!2:_97QM/E^N/9;X MGI^@)/)EL1";?;'U\)A\>"\^BRE%;"CG^9P0!SRN/6R6"GA<>U@LE9;/+CIU M6&QL"VS_K8JD)<40:8PV[1 BI(T0:0S2):0;L !>F@-X29P:Z0OWL9@8(T0* M")'&4&(BA&!Q1A9G3%&<\3!RJ^C&A#F2!_6D?4+;&%',YWBQ*+. 8IHD+3XN M3&7T<&[;HJ0>V8A<#8"_P^6*?+F49Q60+-"8QD"CF.>E8AP!GC2$X%C@<5L" MCV*.+XAQI!6SN./&K7IKXHY1XXC+I]FM'3&)3["J.+(B\7 M11::VI48W1<8/7TAMB\RNBC$R.@LXL8B;BF-N&&CL@%7QV*#TMF8F$#R<)VT M9V0;HV]%OAA+G0 +OJ60"3ZI)1DUYW(G"> M=J?&1@!\^B*Q+YJVXIUFL=9O&IOIVN($[<]T$6*1U^6L% >OLVCJ%R4E]8[R M#2!C&F.Q+\^40GR&F+U;X\D>3X3.[=DY3$@J\Q&N;_<96. M@6+E/=W$[W5_YN1/SC1*R"[YWRN3U_3Q[__B?X*A5 ,I-NQ6_Y>F.R-#F?XD MJ_+?GJ'[^%,J9G,%F!/^J(] -.@TE/(S(?8%62I$"!/Y]__^7W0Y,_IF5,NP[)__$,C_?D7HY]-%(IS; M0YF.C91!1NGB]_]4C(DR=0)X$[(E,#TL6\-_$H+)Y6!2I6Q)^A='?A0%3'-" ME1>[-E2>,A'"^8*2,5#7_>D_%GQ&<.PG&?;7R')T:"O\TT:& MZ8A4WS]]RU M1C\EK/3-[W<>B^R+'8];)LG&Y&:[\U^%Z]NH^[\?_VA>5)<=9.1G#"WV4#'H ML!,Z7?^C'[^;P(&6J^*^8&YQ0'I3W96*1T,L(N [QOT6<:IF.CAG&SXOP M>T7C7R9NGU-,C4.+/C;7XCJ(&Z I-T2NK:L.AS]$8\7P\-S-'F=Y-M?Q'-U$ MCI/E]CT;/G3["/_?1G@4/,&^PR$\)XUKH)&+AAW\^IS BFBOG= MP5^5_\7_^Q^B+/RR;.Z?F-6Y(:1P6"8/$_JGF,_F@D_PFH8CQ<;/D+_DLH7P M+UW\,$S%48:(&V&*61K,'CX:X5]L;HKWB,/'"][;%PO74# 7/"[1:>?>1,[N MC[UACBPFIM27J2+F_\5S0)%"5IJG" C6'@2DE,+3D%#&3GH9_!#=&8 7_ZI 0"J4N"=/Z8B"IY_ M1@DO3A?7#M[JCR;2=7XY*%"0LP7YK>!/Y!2(O-+"K^D:UB0@7/ [:9GZDY[S M$TR7=P_8\.]*QX$6_^@7G+4%O%K7QC87%L#A3_(3?AK])? 9_*>_5WSD+F4< M^L5/V'M1]>E;<1LA6WXS;83MT*IWZ$,1IL0VR#=(R(M?[-5.[4,I*[Z9=,,V M8DT;(62%) \5MA$S9"HPB4C#1I2R;^;QLGU8DS*%C^HD!8(I4Q^,K3)127PC M2EE)9!N1@HW VM2;N;5L(]8'3BF)$ZQ6I]HRA:I6@9\^+\?A1]?%;1RME@,(N1!#@*V[D2B1X-U3TX_?YBVAA&/OYMO^UD#!MTI33&@NWE3:] M?>:M.&/GS;,'J/:!..=WZJO>(T_B!U *TCG3?GQ]BT6B""-]%6$PP*RV/OJ[ M^#&?R!(3=+P7%]DJT6!,\AUMAC$)8Y)O^ 09DS FV75--96NDK>88#YQ$O(F M381-+L7 [W,M3GFW#]S/#S).VO73A/!AP> =/6V.N0N9UDQ)3>YHV6S6D6+" MC?6HKJMK%\"X(68@83KJ;K'.1X&$::Z;I[FR(-]7%OG-VH%DFB'$P^ODJA>GM=/<=E:;UMI!.A3!MNZ7RY03&%':V35P^WLYSWDX!8<9;'-+$ M=+?/IN;NIC0Q>_8C]FS2S:_.@VA+;,9KTBMB-]?2E\1SH[B8]FZ54K[ 2U(Y M-F,S5>R; HW@?>8OI(Y%8N/^U/6&7F1^L<#G\[G8C,-T+38A,$]EG^-X^!FL MOG0M;8&ABR4^7RC&9LLQ,/\T\V^Q*I.Z&T\7F5_F)5F,91O%9#29Q"\U32Q4 M6+4MUD]L^?9$"3]F M5267&I!*;[9OD*67*@N0)HLE7A0%%@I/1 M K8QWO=!^RV]^YV0$!#3+[U4671L"#EL")984&]]0;T4,\<&TM0W-]-+TP6! M$TLE7HC)D[CFN%\REF;*XWJ5Y853+,H7>Y1O7L9S6,8URX->^2D0\E6' =.\ M]@6 *\DY/I=C<<+4Q0G3S$,K#B2F>>F+ONE\GB^)>19I7$.D,I09)K7 MOFBCED2^+!98L#)MPG;Y_YZ&&NM!%\[56((H3:1FBFYRBJE@&%%-%W$1W^URKP4&C$'XV0'#% MG6HY[E=#MEGN%B[$L\8ZM%E4\-.+?4Q>FR\>/YPO#U?UJ7T8&-XSA EI.A[+ M-:;^W7SDVC5_#=R07B!'7NXYK],$OQ[/3?-4EUP*B?=BK*N(T$KA'&\T,M 0 M+T(Q@A'A";@)"BR,Y3!)D M$_)UIG-72O)D M#)Q52,Z3.EI]I7S!YM\ +?A1WS3!>V0$7ZF*P8G@H_'RE3 M^##+7>!OP[K?(.];2XR$M_$J;LH&I [/HIFIX@&*S#V%&\!8L0)@< M]I3GAF2S\")5#QCZTX3"2W P30S%QCR(%V;@1WTN<3!S=KM8*DS,GP'O#I4I M7@X>A^RM3C:HZQF$+?!*?2ZF]U#ZPV3C1I2OWIB\X3<=OJ=7Y@ODCN'73T'6 MJWQ]U^6QIO$IV0AV.U@:-J*4S3.)2,-&B._TB60;P:!IMS:BS* I'1N18W<> MI6,CE9"-*6280:=@'IC2QC6 ;,:\TB>SJU#1LA)0ML(V(<2.^GQ+ZKALV M)2&^U;HXU[C;B5P@)^6R4GG#;Y!;V76%[UER6Y7.$@LOO2QBVBQ6HI<11GDI M)E9Z[WS;'E9B)\].G3Q?[J(O"DE7]Z7T*J@57X"5<%O&&!A'S$H28QRFK'P7 M?DC%&^,B!C^?99QRLH7'J60Q(V\C2+1=@O=>.C-C*^8'^'PB5M(MOF8!J]CL]J27 MM')3?D/[&7ZDR]C'+.YT+6VAB=C<]D<7,K(1J5W W^&*O% LQGV>IH_QT]ZN M;VOEI+PU*VB9F<,#F)6K/I6ME7Q$3B#TE,>'8\=(62QMFJMWH]F$25)*XKWQ2Y(LFZAA8,'_W$68#U;\+A%QE,;3P I[)!RST M&J\"DCXRI!M*MR6J*_+E.-V+S W/1'"]!O8VB&"N$&-B!0L8,Q%&@#P_EX3-JYE\7J690B!:;]QGM)19$O0F=2YG-/@77! MJ+:;P7J1+PDQ)B2R:#V3P?4:]1LO@GE>E&*40'8*,JJMV:#?>!',X4,P1D64 M1>PW)V+?Z"N8$3J*@^!.@"%$[>--R-]%BWX7^'RW2M)S?%Z*O;T-8Q,F23M7 MDB[R^;+(XN=,DM)$HDTL29=+L6>Y,QYA)-JY@O1BG&UP600[Q1'L!=.WHCYZ M>,&D'MU&AN(2$]AQXVO'ECX72%KZMJ8X"6:1;LG&M%-,J"\UI&(]QY,^I%,K MDQM-U5<#XDE3->YH79QIMRQ:S@0X+51]+9J>-%'C/H#S,CN DY;?5ZB6-*MM M-%5?C<4G3=6X(U$RJZU/V0UF:R5617OP''!5Q)R,OY..B3EHR&%HT"RO8Z T M8,.OC]V;\=Y"E]7!IVNA"R H%FBHG?GKF13$)@7+RM#3M=!%*6YD> XW>O6&,AZ/,VO?SL_U;NF]!!G=;F>;3EDEEV=#D/IV$Y+J?I>!#7F)(U*#8P$-=J<(>5RB4W1(KCV8B\ MU7->T)/.UO%&(P,-8<)&\ 3,Q/)L6 DF*MYE%<%,>@I>M6XZ(/Q (HM\J>,Y MF#R.@X)5*I2W\&21Z4\+OQ-_&R8]LG6\35.DV(30, "AOJN[ENUDN057 :Q5 M,1P+3Q2^9IEXGIS_8KPK>&8ZGK9JC1'^V77PK.B0^(VZRW45E4PERUW@#X$$ M2TC-VP"YAJ8U]3R,(=8GJ%QIN7B%^!58_3E=%@XGI1E^%MF!U3L M8-YV/1<1-E1,Q9@Z>.X^(6=3Q5SE&7BB^"D;C3!#XHEX)@SM[UJ6.\:LA6&. MLJF%B49)I)@Z\#1F!<,#$)Q]&*P:BQ1>F3WEN2'9(@RTJ@0JSNHTI;4P#EALJ4SQ?S0-&Z".=$+/K&;#OL!2?^:AT M^,-DDP21+V5#:/KX]W_Q/\%SJH'9% ZI_B]-=T:&,OU)$-I_57 42\5LK@ 3 MP!]AVF#*TPGY6HH@_ LF%!EW;K",B@SCURL'X]P(L9,24 K9 >&D?"3;B%)1 MDB.$B?S[?_\ONIR9*S:C6H9E_PP4D@C]?+I(Y SO8=RUD3+(*%W\_I^*,5&F M3J#O"S3GBB@[/T.E)@>3PK: ]"^._"@*F.:$*B]V;:@\92*$\U6&C(&Z[D__ ML> SHL;\),/^&EDTK>HG2:O"C+RP:?Z>N];HIR1FY?G]SN>RTHL=7TDJ6"[B M>E>XOHVZ__OQC^9%=:E_$G[&&A5&<(,..Z'3]3_Z\;M)S@L,4E7\5\P-3B@/ MROLRL4CH902,AP919W^7_&]!VCMSK_%7V;$,;3YE#B^O$Z=N\^Z\4JUUO3?[ M"Y.K>#W\-">6>$X2) F?!HA@O8'@,('S7(DD)&(^:HQTTU0&^'2OPY&*O_07 MK%$2?H5_(;^+O_[V#TI.Z?5LU(-3:N39*CZ-B9*@TK-ZA%6*)WV(_XK/J7__ M0Y1SO\K9$C[?# />^!?";Q\KAJ\5_%,4(W]L-?;_YN%D?L :$OQ9Q2 +*LS$ ML@?D %5&.F@]1!$AYRP])T$9PB?M2-&QDO;_V_O2YK:1).WO&_'^!X2GO2%O MD#0!D!1ISW2$+,O=FK8MC67/[GY2%(&BB#8(L''HV%__9F95X> AD10H@E)U M1'>+)%"H(_/).P%BU ?*ALM)W03U+D1.05D.%)\TU:_ %D$S3$''^P[;$H+J M!$P WRN!7]HNDM[SMXRB<$*;[.+NX';DF[UEZ5I?,J[)S!X*#1'T M(G5YSOL%H/0=D)L;7^"'<6R=$T"=?0M:(?*#^H>%MOR93Y!>K92G8;A"0'_9;W0S( MBS;D+X>]EIW]HIX;,S#Z 3^]D."T;&@6C$IAC _E46\\[4,Y;?.PU2O/V^J; MK<'BB5N]SOHS+U', H%=B*W/K"V?+8@P!K]R$"*1$:$H2<8P:)"=GIN2>:_, M/D=8E&(J(=A\"&#P6Y#LP16GYZ-I2,2[PO(^IA&*Q)5/J9';NO,;(N1MOAEE3TW,'7A8@N8S M0P=00'X/7![(^-15FQ$KFQB%.'IP(AP4=Q/&*-9DT)BXP70#;(N[WEJL1ZQE MS"+W!B>(TX_#44(?[ET!NK[4 2HK L2%JZL +3LS:-DS8W\23D,.N B UMX@ @#7H8BNL!HV 11M? M(VZMWNFVHZE>A#[M0<[G5?'N_-(V95Q3 M+J<]JYU9[8(F4V;;=LM<=T$Y3^9;*03F/>)/7E=@1H:Z!JX7'HV_;*3-U-EI M72]KP&QUY[V3^&^'?MA$<\-+R=H-[@!073J7"?L3",6!&803'F'@"^':<6 ; MD#"0Q"SS-<&NB8(FXO%4A.DP>"'#+TF(;IZ,PUO&FG.S-I];6\ZMN_+<'A9B MPN;_/C,CH'HYHVM8!K'>W'1@&OA<\4SE;HO754QML:1>%6-96Q!<]66JU7T5 MPBEQ3@'5.KDDZB3$?RN$UC<6*R'U_E)5?JD!GAOK MJQ.ZE^OF@H@C4'8"I+X%&GJ1)Y9I^K/I0T^'LL\(08\EOR[A[O5HZ@:0 *FC MOP0@"^[O%E=L^C.$'EZ,&;"HTDL/*U#RFR":^,!#=2Q-=(_42%FB/N<"!=-P?<[&Y)93I;:"Y;Z%!G"^ELH=UG"SU. M/2AS:^[CH+/L+DSKKCG\_UMHB%6"_S+#:'V[:'9R$>9;3SFM!?%^#LA!ET X M%FIO++.UC1BSOAUR0 !6.&-*[Y'I/M>@4E%.>'3%$]2KDME!8 (3SI/B39E, M(1WL@5D('5\Y8V 3*9E9J>924OG\FON@FZMT9\R5Q40G>*K(.2XI>N($00&" M'1FEH,GO3+E92,K,\-Q_O+H<]+N'A^U7 @&>VD5RP4E);!B_<;!\9![7D0M MBP:62$8^$>]TKSJK8ZU YH-E(37'CXO?_I--IN^/P.84F[EY0$'E>YBS9HA9 MC!N4,*6_OD(Y/V'"+;LE/);+;(TUXS[%6=JMSNMZ>(+VU>Y% 7C$* 74;AH M&BXY3=A2& FISPE.9G%S(=?N,#:B1?'JJP'#B4.@X#[HFFF*!1@#;E3VR8?#) MU _O@+0 G,0R212C6 BG^*"R&,'E.HF,*GCPQ]Q&--;POS2HA(-L*2%?R?@! M7J.T'+$5%(,3TI*&O@& Q?\C!0OIA0^06R2.2>U1O&0[M.-S \'VL5"V)H1: MH7)-B;1:2[0Z(:/+9YB M514=QC>9<'>,EX41'+1Y:P0AH-&LMIC(K%$"3UC;S'W:2V^0#DXG]B291>R>\KJ MD5)_*89!<2SXHIU;=,5$%Z'4YL7S,(9(MER/D=6$*:QDFVC*X5=VNS5XO>B! MN$U%3"Z5&S;I6)!@7Q7<1UV M5*G88#91R^ITEZF;EME=7^%\*,%ZW9FK##/3[,_FA?=[]K)8RF&G4XBQO^QR ML6*^[BJ[OR=%8"LLY474@.V1D*^D*&Q3 +'-N7)3J[>LW-0<=*LOE+VW+FQS M7+1S:T+B8GLII/<&UF-*3 A^5L' @F./0$C!GFR;5,0Z['PE'AU>"RZ$O_=. MA]<)37,)37V=T*03FO8PH6F5ZL;5]*B\(F^0A>YGZR3Z518#;E[=N*[X:6>E MUC-5R=W^LER$KK6^2JZK&VNOQZU3RK@:VSRVDG'U:L'UIO:(0D;KM:KZ6W5J M&Q4H/EA4N*+]!U-]V!@V^Z\-26Z/?JA5)7,]ARP&7<&X807CIIZQ[FQ2':IE MBP69W<_#-?7(6]NC1)XM5C"N>_2J@K$SZUBTN\OZ9]GF^D>O*QBQ@K'.'% G MA1&RK@G$EDA(92H-EHK&[=@;?GA8P MU@'(:I@T5WEEU1I$V5OF>.BL[TC1A55[65BEBZA>6A'5FGJ0I5HY%")_#:79 M+VL]VUU?$UI:1'6X4A'5:FZ:#6NH= G5(A([+324GSV]=3UHI/J"ON#\++\< M20U7Z&DITD%SO[B(?^"SA+X+BG(3U!(NAP.X#R@KPNXVVNVV> \3*43>9,)= M3Z@O6%=$6?T3F*AQ07=*V^UX[/$18!)W4D*GL]'( ^$B=7="6)TQ-1"GA4 M$ ;-"-/#$$GKS'!UC0CHNL;=U36NIH_E_-&QES;'6YIQMFZJ;6,>7?$"M,I$ MN93.2UJ4DZ+ZF6>4DEA"H!DN1^U?:>^!N5?M H@BL/U\OB&-U(5!4E MJS4IXR=_:U:A7JJ(/ S4!K@WF@&:PAM1"R68\AJI;Y2&]$/IHYUY[=G3..5W M&[K6!=F[>E^8$CM> !HT0+ /MFY)]+!*LWNX9'L-U_/2CO[556RO M/IL77;!=5X30U=D55&>OQ ./+[FF;.O[#V1WTO*ZQ[FKKTG7/2FKX/^<*,W;P%= .LUM;NK+5KM[6UJZW=W5N[FYE# M<]KI]OV;:_=^JK'95-%[S,^<)$25H*<^J'MWC?_.RU#! M+@E]_ZX9WF N89P.8\_U,'2"Q0BY%M P""+)'")OQP6&3(US];;T(Q4$1*$O M'<&@9GSQX&?N&V=2B_B=1:QA?,(0)*@X^;=>Q!MP&D/4!(POSC'&<:?W *YC:,(PQ/7DSN0./ 9WR(//B,UXCX4 P"!#/3#@!]_;PV1+W\7?R: M[QYM9A;M5"KN 0QTE3(,X8;1&^, ?U,CG!^INY\Z]/+"V0?H+$XQJ"ZU9SB) M!NJ30SY[?OXI H ,XH4Y$2=U$NG$9>/ 8K&[-1$D^*$2>\QBXEL@@BOQB? M.0F\$6CT0A,ITX;DB(6$6[0<11YHG(K4%2#E2JM(USKK.56K7H?_*!?Z9P\0 MQD6KG+*#)&)\XW$( %6Y&^V%L]@9IN"P6&@R]$>.[U021/QQ;\U=+V]'-1,? M[PR6O1O)*K9%%4_YR!WY$+/Z6),&VP>7A]7YRRF!_*RNS$J?\DCD-3+4;CW" MW_5"&W#D6'E9:#> Y &83OE(*A,"O7)YME3AL3(\"A/U/4:[["F';[= 1,O@ ,$&K#_'ODV_GR!BH,SPW>JE?#4$U)#3R ML(W=(TF(X*M3C"3EZ 6DXWH(E9C]JJK10I'/6LKA%N$I.Q^C1'X)BM<4=-82.Q8^9]TNYAT26 MP#_/OU#A.2;:@W7_@04_&\;7UE$K\^?!%;D_2DAZ?"9Y".;G( -D))[3J:@4 M;1=[7I=-:B]&GXEP*/@\2=#W@()=+@@;,B+E8L8'46P,HIE,,'[KH$$/3-(M MQW"[RQIL-ZAC)VPC%5F O1XGC/*N9Y*B%]AY(!7$K\CVZ00UC3SO:G9_9UO' MB$@E12^*>?'BVZ7;ARY*V6E%A$7G%E[85>'S@+/!GS*/1CXX[5QCQ0W.72"S M*Z.<]2$7<(GG/^NX"?#Q#>-*EL@Y802"47J/IF$L#7&BG-SU3TT!P8Z6T5A5 MU9$M8W86+>/(]XOG)^>-I(0*XHP;;FX10T[Z'B;22KC#N JYZ@JLUZ<]C;@( M%P=A%IPN/OB>K5IF'%5?5+RGY28K1"..0&KZ1G]11Z89*/P%>UWF8JT(?]_Q MV\_P;1GW/GE1#.<%O.PYB'X@?'GDH&\/(! )MP&HX.0H6+X^&ZM(;0SH)\;V MLO@THJT+V22W2+PE3B6?*TXVFR7,#JA;,1F,.DJ#W&^I&(V2LX#@TD@UD,J$ M?($H\T&'G$5H)N&FQ8EH74R,B?5EK4/[-?(@3!G 33BR8K@%!T--PI/].H%O MD[LF>6.$$N2C\PR8P?!(%G4I 2>J3MIB2J M[( C:\"&:0S"*08ZA\<,N>_Q:_D,4001P)AC[HLDR.7.*HPII.C@)\::TXE) M Y\%<<6+<8JUDYZ,:A!'+EI?]N"(4VJVX(K,]P&[:IB6M!]>1FWN2B5$NTTQ MOL_9_$FV63^1;=9UDF86>9G-O%,=Z;/HO">;:135Z=Q=Y_()<62D.E#(3$*R M+% HCGRLZY2Q%>1L2@1T[F9:WN,((E0(FG-"G3 0C,K/+8V5.Q"5_LX"YE*0 M/O1]++8Z2:-0?E A_ 3C2>>4-96$S1^MBY:ZH#2=EDY-6YR:9NK4-)V:5K?4 MM)I(Q?L$T-EHU/S ?/*07(PY!^4D[["@:P;$5)>;$*!9NF"]H.=DS#!A.Z V MBI?D6>HD$4B+$ 4AD?BU2WFP.Z(3@$3OARX%KNT'-/JF&S0MSJ'\F7VX@[<)OM?: C+W/C+;K?7MGL[ M>N.].+6649P1B7+X(LO>_^C%F,&#)K3!AF!0@OD>_01Z^.;%/Y\Q:RUOO018 M[E-W/A7.$EEC2I-#-I*6#7DF9-17^'$#:A,C2R'D->3-PSZ1& V9WN^;ET.ZW+SM.GUT.!JQ[R;C%#CMVAUF,S]%]1S:FB2^[ \NV[%W2 M?*>EVN0(B_<<'4TNDO@VTJE7.X*""B%?;E=O>DGH75GHR)->13>_WRG>/\WNEYY&2ODMR*5O*69'FS9KFMT# M_D9VPW?EIUS^*,L5I<^;O$6+RV/8$,'&/*#GTV_8%#-")VB9G_-&52GZV47+ MJ)]!>!-DS:M$5#!_"P )<9&?.4-IN$Q+&'>XB'X%@P/TX-%8,3+ M*O)B T-;WL@K= #(E0T<('ON<=9V*3/7HU1EU^.JLYVL3<':OH'&45P2>\B> M8DV;$WW3A'(1_93S)SR&Q ;A5DSJFYL0'R-C1!=1IQ5H$DB MJ0)XC,A[OG S"FB/EP"[0?.X%]:?"-7%46;0KN)Y0#[I)!5%RB(=?C)) TQZ MSPN^9\]M,5^M0U=+V>0^DA+F\10V$:@?YD$-;A5VP8(]B4KD M"@>R/.*;,AU;J/#*# I, M@1GB6[:"L-"P0+1PE,-)5)!QYAEED5H;XLPSMG"PA>-,JY."I+E7$KL/2&(1 MO71D8Y5"\E\RCOA*K[1B"2U9Z=) KHQP#=$@C 10L#@,V-#'Y@,_D:"3^[+3= M[N6 6^W+X>APU.6#0PN$=,EO=7[T[?OIZ=GWWT^^G7[]=/;MR]'WT[.OE_U> MU^Z;.W)@X9P$-)^>&DV#)F<49EG._XSY0;HZ>L= $?8]4LW5K5%< M5D:\R#7^2L% YM0?DG)+GS*!9U<:;5G.KL(%%Q<_ $G.?WP[_OWHXL0X^V2< M_.O'Z??_-2Y.CG]\._U^>G)1-R(7Q*14 A+?J [X;!KS=^J/XE.1A*5T0$GB M" FD="L2URQ-0O6%D-7T34FDMTFE*,ISVGU2K4#)"E-Y4UDV)Y&:JA)08N&) MFRW['HVLTV]U0&4H[)F<@=J_@L LC(]J\ B83>VC^MR\B=CTG5");F#G'M1% MI.))#U:7LF&,[17XEI602I+B2@IEXJZP[6,OX4T8P,GT&;G,5L_6!U&#@SAL M=4Q]$#4X"$L?1#T.PFRU._H@:G 0O5:GJP^B!@>AA75=#@*PZ5"?1!U.0K-$ M70Y"2^M:'$2OU>WI@ZC!06AHJLE!]%O=OCZ(&AQ$6WO]*CV(MTF$GMC*O*Y/ MM^H^_#CGMU]U&[:*RH_>@_Y:\;IB]F3QOUET8KM>Q:<)U=2-!AYR\3TO&GA( M,W\)7/^0"^ME\L'+PL('G3::"%X $6@P?-!#H/G@^?/!0S9Q):M]3 K/%W;K M3=))1&6UZ:-N1KR[![L@3;Q=F+B[0%E:%U'&WX:-[4YJ$E# ZNS3[-\\_2[*LT^>EYV7U.Z..7_WAEO=KX]+=K_CSV\(]@/>RJ*N^=YO>] M,'18E*C:#^,\'?J>X]]I"M@2_^L@SS,GDF=J"OS 5T$*F$C&.KRC]7S-T/NM MYU>=R*)5_?U2]<\CSY%O_3UG7E4>'LWZ^Z#R'P5!F 9.97Z]YW7J]5?SM9E? M-YZOO?XND=YG06R$5;GWM/[^+(E9,_0>Z.]5Q^:T_KYG^KMRQY 5IT7Y"U+? M28I+E[UN4_ R57AMOK]85?X\"J\B-JG*C!.#$4J?N!4"XR;NF^&HM@>^%FM&K5O%W3"6/ 8(#\XU6 M_K>G_.\S95A5488&BLPBV&-ZJ%AE>%Y$49&QL,_DP2-#NQ&V84;L,5$R.PE]$'.!Y./IG,N?G512F@?ON;X[#^6BT]>5N$"CY M9^K?&6;#L-J6;30-^FC+SY5Q\ ZVHK1(9:=6%>AX^N7$: RG=M"JW@G9]SKM2/G:][E\JLWXT:3]W"%,A&'W0]3QHC6&/ MM9(T:=>4M"O#,!D1VOMS[G:ZC<-^KVJK:M?G_ 2&UK(->*)PT@:&UE%ZE<9) MP=227U1N;.TG2^\\>%0+G-;!I#HK%SL.#]6"0O<98W8?!7JI1ZA!9E_B/"^5 M0BNV3?;L!+=DB.P'QE1F=>Q'Q.>"3Q..G4D+MDC^G=W6L9\U8S\[S$S="S37 ML:&:$V<%K9EP>UZ776G M\7V&L86]%_09U^&,-8Y5;&7M>EV:QK=M0.W9">H V]N$ 0?^^G?7NW[\U%KY MY!27%[Y)PJGX"'^/1<,*LV4.^.3]-(R]Q OA3+G/$N^:*WYHMU_C"@N3RPW1 MIA/Z8?1.88<:$?=\;CAZ=*O'E9EG=5MMA4=P@ '/MM1@:1(:;:.-SWT+#U;_ MK9Q^_TSCQ!O=+;3R^O,G*S>1+$8<:<63IN/--D\ ,&R%\!-=YS MX#2'IL_NPC1Y-_)NN;MH'PI'+@]&TG?9>G_45&>XF68!LYSA9T('.9W^' ]3 M4[HR2,PP>?'8'C5=\1$'4BA#W\AN+_*K5[]^#&'4($P,+W#\U.5&KX'QXYC> M?F/$:11Q?+D5=QM&&!DNYQ/NEK\&DD_&W#@.)S#U.V-X9_#)U _O.-P/O\7 M1?'H#L8'5O#*/XP,0-QK M+TQC'T:(XQ0?+J8&OWV#RR+/2>#+BR1T?K8RXIV#J"VX7LRLAY#RO)CSK78V MP%?-=95SG54WKOL$O(1,\U?*HH1'!C*3NR!EHV'<<,/U7.+0B$]E6WL#&2WG M@S"-D/TFP#G$!T:*O$E?TT7%.Z?TD@M%;T^][HB/.$"'B\#@!<8H#!-8&3<. M[#="F1QR/[S9U>PT?FC\6(@?=MWPXRPP/G*'L$+PC8UX878:A"H?0A:Y" P? MO8@[21@12A2%-)M.H_ :^!"F#8(_X@@-<$VWW6Z 0ES EA*N2%$?T%NP\=&G\;W MPK[PVREL&.F V?3R->*\2^L<1>'$2& :M#/X?Q 0N$, +3]Y@MIG"!^C&P_' M28=_PN!XJ?S9"4&_)!52S )& /YLJ/UE@6M<,S_E]^QTOHUPEE'I(87S)L?- MX?L8Q'(,AXV/S-:]:"S08*F]K.$J37O,KE&"XP9Y$:F]ALL2OG7I\VC)LC4S MMB@%[5ZMIZIGMG7_$KE,"FX;Q^&_2GV88]?YV[ MNPK3F;#;9F'CRJJON$U]1][8=S3L O_;JYEA,T73,EN]\GEW;,I]V,9YS7C: M[(*SF!ECL&O^\>IOW\^.%^F"#PO.[R3?21X!*01))L'?LH=Y8G:C%VT@,SSW M'Z\NAVV'=P?N\')XV#X27K\\&E.^"./;+;0W

B6>*NXX!7NT=W([ M!KY-XLN!W>D,.O*";:#%?8V)<2I&KV6HV60MBFL"6VN87>*I2+N2;O$('7'T M[XN^6O0GJR\$D] W)5XJVI7BFO8<"R21FEC!T_WJGE %64@R4\8>W!>4*-!D M86S0AZ,16/)JQ]1G"IZ\$ZAS WOT(+MGO[-A'/II(MWQ6V?RA4:=N'!U_[F> MU%Y/JB1O[XWLY>PRL.Y_-9IFES7V^^'\R]5Q:@LK/F!O5HCZKDX;6U%42%GI MT0-RR;EZ@NM.-[CZ')K='<9V\Y!W>DQVRZS[UG\"31OUZZ.)B+2@.PBCAPQC MA\Z@;[]%UT8?_CX6AUWR:38=/"C_UVYQ9 QS6?"G,6*C(?[GQV,QN? M;!D4OM9HLFN2?J9H8K9;YG_5?O/K@B?S6&*WS9[=/GSK^ ),;+/=[@&86$\' M)B)D?:X"UD=7$:9Y!DF#XM*N<>8D(0;1>RHI;7A'P,,F87!E.'#.S L*"9ZQ MX7LQWHCQ>NX%C$3_H'KF>Y.A\9L?#IEO7*!7C!)-?Q?)I['Q MXP_CLS?Q$LQEQ54MOKZ!*EOKB=;QZE?CH%,$;6-OX$"C]EXA\%]Q)(R_Q8(HGMX#FP17 N4.6J#FP.PU*9&,^-SZ% -"12'$['GM\!-?# MO1A2,,Y&,"^ ^X-IY 6.-P48Y-F/H?CQS6P6W,'(\P'Q$? QM?]-2ZN@ MYPM>VH)= %[6\P>OH\ %@ $=C44_!7K]&^#(.(]X[&'ZH-#@"- ^>0$#^ +T M6@!HH^Q'#6@:T'9]3 !HJW1G?7& 9C]_0/O"$KCTQKA(?=^[9L$#H';D.&#> M4G'D E1C^:\O!]8HD];EC@RF-'TOX*(N6P->70_0MK3Y.0]X3^CR6PYX9M_X MT;IH';<0OO!7A7[==L-@L<'<<(J^O>(]I2L'[9X"G0L6#5G X^;9K<_O%/99 M[;:E+5&MN#T/'-.6Z ( D!:;@AS2&[^-83@Q7_)D%5RF[XF]4?[+X':;@ MB[D>A]@R -LUP%_TA@61!L=\V"68S)CS)&Y@-NV]UU]@]ASFN\0J,W?"&WE+ MHI7NHA0:[&?&HUCNM''R5PIHE%-LM!3SX^H"X]#%V%P!$"N_&)/_""SS M-C!L.N4L4EUN%H\\Y Y+8T[=<@@N$W854W,:Q%?7E=B;C9'CJALZ*7*L9MB] M9-AM=?X1+6+;6?,*D*6%6A0@I^&=04WZ.$I0D!2R:-2P6^:R1DC?^)47)[*4 M)1,52JTP+IHF-F]BJBPF%FFA,-@!T?C7L&78MMT<6'VS_49J%'#S%W9'BH8Y M&'0;QC]34%@.Q2<2;/2%V1??;*6(?&ZOK,?OU3%U3DUF5"^CW_RCD:]"!WLI ?$[O\#[F^]D39N8CK SJ$RR:W_V5\CAI&>=H,F!F M-WD48-;2"[3JG(=O@,$//&^#>2(.(NXQ:$ZLEXKH+ECYL+H+%E^["U8MNY[(UEQFN]MQVD[GTNEVNI>=89M=LD&' M70X'()"L@3OJ]GFI-=?%Z6]?C[[_^'9R<6GU^CUK4&E?KJ6,*9=]7Z>N?&9U MZ]&UA6F<%T0)(CJ"N!?E_IB5\L#$C4*+)B$;&RZJMV3\N4*:14+!@,<,N1'# MP0C5 @7'D(^9/T+M!0>BOK#R M*TTP!NHO%8FHS#"!;B;D>EW/!8JFJ=MD%? MM)6LQTZ_97;VQ7Q<83U6J_NM+E?+A[MPEOU(J$WL9OBXG!5? &FLD[7M5'EG#-#,]F.67& MJ05]%5+IEZ;1GV>96',_;MC54.MR-5_.#D/W#OXW3B;^K_\?4$L#!!0 ( #1K8E#,Q9#$N:'1M[5MM<]NX$?XKJ#.]R#.2*/GE M+J$RK_,$2@06P M )[=?18"3_XR&%Q4!:]2D;&_3]_]RC*=-J6H'$N-X ZE<^D*-M5US2OV3A@C ME6)OC,RN!&/CT?!H.!X=#T>#P>D)^CIK&^DJ9N-Q=! =C X.V>@@/GH9'[Q@ M']^QWN?IV;Z7/O]P-OWWQXLP[,?/;WZ]/&-[@RCZU^%9%)U/ST/%T7 T9E/# M*RN=U!57473Q?H_M%<[5<13-Y_/A_'"HS54T_105KE1'D=+:BF'FLKW3$RK! M?\&STY-2.,[2@ALKW*N]S].W@Q>0<-(I<7H2+3^#;**SQ>E))F?,NH42K_9* M;JYD-7"ZC@]'M9N@983J#9F;P5QFKHC'H]%?)S7/,EE=#93('4J&A\>W949> M%;>%.DPN-D)Q)V>">N_TFRK!39QH5TPVA[BK9;ULE^O*#7)>2K6(GT]E*2Q[ M+^;LDRYY];P?2O!IA9'Y\XF7MO(_ EUC@DI68E"(H.=P_'+BQ(T;<"6O,!J5 M3L*2Q.UJ)&NCSD/#1*L,E19 M20M5E'2+N)!9)BH(_/3LQ<'H<'(2D>!WU.O+2^;7.A.I-IRV=Y!JI4W\;.3_ MMFIIF+BI,F'HVU:U'R2V6DG:B[.+3]/+MY=GKZ>7'][O]@'#7O;9.5>"O=76 M"=-GJ3!.Y@OF"N[B__O56=,KD[96?!'+RC=*E$ZO ]XDX%#?S"=LS,ERX3]3>F$*_9/K1HR)]L/0I=5.ISLT/'$T'&P M@8XWW'JZPLH%NZ[T7 D0FWX 20N-3$.12H,1H0&7%>/5@C65,XV YJ [GBX! M+IR5>#(28,EYBB+#="D=#&%B;9=[OLWDATX+9AO[=MI\+(]I.: *EM& 2Q#\"JS/"UB+U"E*_ M-533&:8Y0[.,)8ON,NR@_M2@?GA?J N6RPI@(ES>@J MKH& %G'\R\2VR&VY'+D\G><2CSV['P(XP>22<2,\( $PF8 $ CA,P H2)6U! MS4BLA-LGUT_/6*%4:=N@'04$HU5 9FTTDF@46]8#$#,!9 >T7=P@Z:R0+[^& MK_W4*&%;FG'(!^/CGFCU65M(^',G!K;FJ8@!W<'<\!ISIX'&QUEHML_\P!@" MAE4%"R)]&#GPCF$%H)/N/?8@S?+.2N$Q:Q]#U;Y?JDT+A"31K?B'@GAG7+_; MN'I\?]VZSH5%Q@^X>&[Q=?#WB?:DO+'W;T+\(Q' 93M28#2Z,>@ [IMVDX(" MI$3E^Z'$[#:<=$-2. 8!TEM*/D@65%/C24RY!V*],>LD#O.$*FP%I]_:#6QB]OP>]-U0![YG,"('04\_;\2%;B5 EY1(VHR!!)!:A,P"8.1-6+"CW6:CPB<3\Z9IQO._&+& M5>,]'H%)Y#EHN)P!!O8..KUB4O?PX.'Q;H;MS0,-X7UMX/&);MR7-;A/C.$K M:4%)2O[U_)4E/OUI0/2"S8NP%M!H0MWOP/W4P)UM,I6 FVW\T7E-RW-]S9T@ M?T ((/:AT[0QA+).J+^CUU);A_*4TN <^J&C]NB1];[0)(>YP#EO2+>*(_T5 M_JB)3J&J9J77?M"JX';%B\BM>_,2F8]W?CW:6+1@2EX+U9X[;[8TR7[K?HFV(!ITS>+6#Q.P'\#AMBC^2D4.FN^TL2O:Y O0 M95E*YX2WH#N:)1JDC.HR"=U\!ST8#L**I;"%3THTEM8N?FLD5/>6W52I/Z+: MW_U<]-10OY7POE9@TV#W$JBF(PTZ+DFE /Q:GK-*/.>"7Q-Q">S:4Q>?%_B# M_^6QY8- W>:(X4SJ#E_-,S2T8N6JOV@ ;3:!)H9^!X;]>?9D09UL4V+#L$Q^ M,FV(O/. =^?&GR2@DTU @_[D!BZP#W@)[[T!4/][4(OD?F /LIII-1-$(2I^ MU?ZL95J'+\I:Z85 [;S0P;OS-3L!KK\)OQKN$'>?HP]L7X]E+!.LY$&? MT5VKIY"JT\TF?X_HU1Y=C:([6/Y\I.TE@;\2AJZ\*%Y;$2^_=!7[&8.W.M&- M*,(4T+I^XXH47+]NU3%.NCQ% YOEJ,L9AEFY;#4G(CI@XNW-)Z?KMHMC]-!9 MBG:DY;)T;F]U>B;,TX]7R^59/OM=C1/X_.O!'-/_ZHVP53U/+-U+$!.ZF+8] MO^\.@4Y+5-X3$.$B7?O?9;OE_\'+'SE#IG'O?6@M-M'.Z1(CWS!_M,Z6]]6^ MO$_?8X$B&W7O=X4I?Q.4/58'^[LV\<=.<[=!CWR:9X44.;NX$6E##I%]"%G_ M;K,>XS1['\./-^#56SNVO]NR/]4T_]RS\YL8^?Q@25$>K;X=&E6L\HJ$I]=7 M1C=5MG&)O_-2QWI%J]3!AI)+&K7V.DE;M/8VR>:;*C5R^4$@MSQ'?(WY3,NL MA<8O+X>'*P(7BD;^W9;P HQ_H^;TOU!+ P04 " T:V)7FVQ88*,( N M,P & &-L;6(M,C R,S Y,S!X97@S,60R+FAT;>U;;6_;.!+^*[P4MTT MV[+SLMO*:8 V3>\";-MLU[W#?:0D*B)"B5J2LN/[]?<,*3NRG:!NM]I2)C_YR\_95E.FU*43F6&L$=2F?2%6RBZYI7 M[*TP1BK%7AF970O&1L/!\6 T/!D,^_VS4_1UWC;25'K'A87S\ M/#Y\QJ[>LOV/D_,#+_WZ_?GD/U<78=BKCZ]^O3QG>_TH^O?1>12]GKP.%<># MX8A-#*^L=%)77$71Q;L]ME1#5+A2'4=*:RL&F5W<%>HPN=@(Q9V<"NJ]TV^J!#=QHETQ7A_BOI;UHEVN*]?/>2G5/'XZ MD:6P[)V8L0^ZY-737BC!IQ5&YD_'7MK*_PITC0DJ68E^(8*>@]'SL1.WKL^5 MO,9H5#H.2Q*WJY&LC#H+#1.M,E1>W!8RD>ZG)Z.?A^.CT>#P-$JP?O7_3==5 MU4AZ,74/SE"?$]5DZ%/ +2#E![ +F6>S/9)H M% 0 > U4^N&LUR?EMF"YTC.[L 8CKJ5UR! P_5D!02TB*-?QK9%;LOER.7I/)=XW+<'(8 33"X9-\(#$@"3B1($'"9@ M!8F2MJ!F)%;"[9/KIV>L4*JT;=". H+1*B"S-AI9-(HMVP<0,P%D![1=W"+K MK) POX2O_= H85N:<<3[HY-]T>JSLI#PYT[T;9. XU.LM#L M@/F!,00,JPH61/HP\V]M8C#+ MJ0R"VLCI(-,B=NL@6T86R2!]P0&;MO6#)T;P4>X,%&5T0[R8J/ MO+?MA.K&U# PZ\ECFFJ3>05\VG(M*G!"!3M#C:C)@$D$*5FP)1BZK!'+OB]X M=T;UY4:5KAG5Q92KQGMJ I/(4ON?0#QVU1Z9L_X$F M.E8U2[T.@E8%MTL^1V[=FY?(?+SSZ]'&HCE3\D:H M]KQL3;[WIY=H9U"/T:!.ONIY@']9D"U,LM>Z7Z(MB 9=L[CSPP3LS^!P&ZG) M4D6.],1I8Y>TR1>@R[*4S@EO0?:Z[&A?B-1?ZG IL'N)5!-1S%TS)-* ?BU/&>9,,\$ MOR'B$MBUIRX^+_ O+!;'K9\%ZC:W#6=I]_AJGJ&A%4M7_: !M-D$FAAZ@0W[ M\^S)@CK9IL2&89G\9-H0>>_!],Z-/TI KV?2+T%_<@,7V .\A/?> *A_C]4B MN1?8@ZRF6DT%48B*7[>OXTSK\$59*ST7J)T5.GAWOF(GP/57X5>#'>*V.?K MUL6,O<,JE@D6\K#'Z([88\C4Z4:6O__T8H^N=-'=,7\\TO:2P%T)0U=U%*^M MB!=?NHK]C,%;G>@F%T$*8%V]*48*KEX3Z]@F7?JB@N@L13O28EDZM\XZ/1/DZ9W;8GD6SWY3XP0N_Z8_P_0_>9-M M6<\32]A]9B$^V< M+C'R+?-O!-CBGMW#^_0M%BBRT(KD\>S@LI'>AY. W?[]B-/7!O=5-G:9?;.CQM6*UJE#M>47(3EE9]5M$4KOZI8_\5& MC=2P'\@2SY'3Q7RJ9=9"XY?G@Z,E(0A%0_\;C_!#$/_+DK/_ 5!+ P04 M" T:V)7UP[*#Z4( \,P & &-L;6(M,C R,S Y,S!X97@S,60S+FAT M;>U;;6_;.!+^*[P4MTT V[+C9MO*:8 V3?<";%^VZ][A/E(2%1&A1"U)V?'] M^GV&E!W93E&WVVL;K/,AML@A.22?F7F&HD__T>]?5 6O4I&Q?TU?_\HRG3:E MJ!Q+C> .I7/I"C;5=C]GP.'[T-#Y^S-Z]9H%*]2A26ELQR%QV<'9*)?@O>'9V6@K'65IP8X5[=O!A^JK_!!)..B7. M3J/E9Y!-=+8X.\WDC%FW4.+90%B["5I&J-Z0N>G/9>:*>#0< M_G-2\RR3U55?B=RA9# ^N2TS\JJX+=1A871J'02EB1N5R-9&W4>&B9:9:B\N"ED(MU/#T8_ M#R?CT6!\&B58O_K_INNZ:B2]'&7S*]U)E)M.&UO/]5*F_C!T/]MU=(P<5-EPM"WK6H_2&RUDK07YQ?OIY>O M+L^?3R_?OMGO X:][+'7W+D"W?W>*"5GO.JQ5!@G\P5S!7?QWWZ)UO3*I*T5 M7\2R\HT2I=/K #H)#%;.MVF=U)/MYG])S?#H 5UI4W(UZ=I.6W1P-AJL5LA_ M7+*"SP0S8B;%'/')%=*R/QIN'&QF@?):&X>HQ5ZAA^"F1L/^;TSG[%S),F&_ M*)UPQ7[7JB&;LKT@=%FE@\D>'?<,'<<;Z'C!K>JR= G -I!2@_@EN1::^"+3(-, M!IG#"OLM[.S&T#"OS#/:'DDT"@( O 8J_7#6ZY-R6[!D/+7@?4=JG,EK9[7-\W7#_:P/5T#02TB*/'$]LBM^5RY/)TGDL\'MJC M$, ))I>,&^$!"8#)1 D"#A.P@D1)6U S$BOA]LGUTS-6*%7:-FA' <%H%9!9 M&XU,&L66'0*(F0"R ]HN;I!Y5DB:G\/7OF^4L"W-&//^Z.10M/JL+23\N1-] M6_-4Q(!N?VYXC;G30*.3+#0[8GY@# '#JH(%D3Z,''C'L +02?=#]EF:Y9V5 MPF/6/H:J([]4FQ8(2:);\7<%\=ZXOMBX#OG1NG6]%!9I/^#BN<6GP=\CVI/R MQN[>A/A'(H#+=J3 :'1CT '<-^TF!05(BVH"D\ASI ]R!AC8.]* M%0/<(?*$Q[LS V\>:(BH84/^D>C&?5R#76(C7TD+2J[R3^?=+/%I6P."&FQ> MA+6 1A/J?@_N^P;N;)-A!=QLXX_.F5I^[FON!/EGA !B33I-&T,HZU"4.WHM MM74H3RE]SZ$?.FJ/3-GA1YKD,!-7=$F7X NRU(Z)[P%W=$LT2!E5)=) MZ.8[.(3A(*Q8"EOXI 1I:>WBCT9"=6_9397ZH[6C_6NN^X;ZK43]N0*;!KN7 M0#4=Q= Q3RH%X-?RG%7"/!?\FHA+8->>NOB\P+^P6!ZW?A:HV]PVG*7=X:MY MAH96K%SU1PV@S2;0Q-!+;-B?9T\6U,DV)38,R^0GTX;(.P^F]V[\7@)Z,Y-^ M#OJ3&[C 'N EO/<&0/U[K!;)O< >9#73:B:(0E3\JGT=9UJ'+\I:Z85 [;S0 MP;OS-3L!KK\*OQKL$;?+T0>V+F;L#5:Q3+"0QSU&]\3N0Z9.M[+\':AG!W2M MB^Z/^>.1MI<$[DH8NJZC>&U%O/S25>QG#-[J1+>Y"%( Z_IM,5)P_:I8QS;I MXA<-;):C+F<89N6RU9R(YX"(M[>VG*[;+D[00V=;IF2!/[]R6 MR[-\]IL:)W#YU_TYIO_)VVRK>IY8NDXA)G2I;GM^WQP"G9:HW!$0X1)@^]]E M^^7_SLL?.4.FL?,^M!:;:.=TB9%OF'\CP)9W[3Z^3]]B@2(;;=U-"_/^*E#[ M4;WL%^WD]YWF?I?NPS3_C62?O3/(=(CP^B3BO) B9\]OWQV\#4<"^PW\$:=Y M^"Z\V0'IWMZRH[_5GD6>>2Z#WP^K;R= %RO&FO#T^LI@^[*-J^V=GSJL5[1* M'6\HN0S0:S^R:(O6?F.Q^?N-&DEB/] FGB.[B_E,RZR%QN.G@_&*&H2BH?_% M1_A9B/^=R=F?4$L#!!0 ( #1K8E?K\T09K04 %(< 8 8VQM8BTR M,#(S,#DS,'AE>#,R9#$N:'1M[5E[4QLW$/\J6V>:P(SO94,"9X<9QYB&F003 M?$R;/W4GG4\3^7219(S[Z;NZASE#VF;:)K@3& 9C22O]]KTK#7]RG$F>D3QA M%-Y&[]\!E3V_UP>_%QX]?1>+]-XWJ_]L>>=1J?5Q('K!Q IDFMNN,R)\+S)10H$^<36['EU$$$T?$5-P!-?NS!V[,)N,+:Y*BT'_ MT.\^(JS1#$:GT\MH33[":!S9 MF9[O]QX1[ ZYQ!:N\QP2F>/QC+!2:P=?DM&.QC@H(SJ1:U+?O.!TBE M*L\J$+:DP'**>6S&"L,6,5/0][M0)C.B(>6B28R68L:2I<(PC'(@.87)+>:8 M'-,CGKG@6EM.\->NI)@<(6.*(?XVNHJK!ES#0Q=.B6"(4R/O74B8,CQ==Z%8 M*KTDJ#\CXW&UQ-HFGE\B)RHF.=/.]%:P-8R24K+6 M-KLX3TSX(\;H/\=%N2X$68<\+XEB(9-/E:=QM);8ZM MAQW'#6E9R98A%%:9N@E8=RMV=MBI;O9?I]W7'EO^VSR Q!O-Z MEU@JRI232"%(H5G8_-,&9G5?8[)5OQ4YRG2[J[ MUN*.^,I&P1[L&I.;3BL MN#)TPY/-+ D1=<& /4Z]Q2'NT!)%?5(CEE:'TMI9XFZID*M&/,UW9Z5($<;8 M('YR5LC^WW8]FWD2:YO>V< V7P_Y^^XFT*+$R:\TB*I9K/\:^B3^1Q:_9Y1U MC:_60^VQV(0;N<"3;P&EPBD\\\N?O]#3]Q"0I[UVL5BQ_)]8V:X&V'^DQ,=E M\TE!.\[F..,LQ3(62UH;$&&:ICQY4M9NLKEWJ3C6C@46CP\TMO^DLEUD\P*+ MD?(RI5?=I?Q06O+*!J"I0785[W?!Q;=+N;(=Y085GMB+7="H>/N&A T-]H>B MZONXAI7B!EL@),9NLGRCJF\N*,3K[5L+>\>5$0TQP_6%DC?SN%-[/EVJG.OLCOAK+OL4<&Q>$6::PK+ $8N3:8,M*W]8CF:; M_BPFR:>YDLNE*-;3T_UT-;+T_U7K8+,F5,U M"23%.B4D-Y+3V@-?';O]32%<#?GE.UCU6%:^OIW\ 5!+ P04 " T:V)7 M:DS%9;4% !6' & &-L;6(M,C R,S Y,S!X97@S,F0R+FAT;>U9>V_; M-A#_*C<7:Q/ >MA.VD9V [B*LP9HXS16MO5/2J0L(C2I4G0<[]/OJ(=C)<56 M;&OCH0D"VR+OR-^]>'?BZ"?'F!=]> ]4);X/0\TZBDVKBP/5[$&DB M"VZXDD1XWN2\ YW,F#SPO-5JY:X&KM)S+[KT,K,0!YY0JF N-;1S/+(C^,D( M/1XMF"&09$07S+SI7$6GSFND,-P(=CSRFN^*-E9T?3RB_ 8*LQ;L36=!])Q+ MQZ@\&/BY&2*GA]/W:&Z=%:1AI/+Z.ST+!Q'9]-SC(G+V=7X M/()H^HB8>J_ARIVYH0NS26AQ55;L#0[][B/"&L]@?#*]B"8G.Z*GEG:._)

M,0J*D9(D]PJI$8S(& M'Y=$HWK%&BY9KK0!E4(H^"*&7X2*B8"9$DO+4G0K;9_)Q(4]RVH%Z?O#4"TP M7:W+I]YP'],1G"J]J#W7=SY"JG2Y5XZP%04F*6:M&%E03_+27%5 @9TPSQ;Z.KI&K M-3)T82RI1LV&@NCK+B1,&YZNNY O=;$D:$"CX"X8+=>K*@HM2$)5;A/O-G%% M8ET1 930B8Z)9(4SO15L#>.D5*UUQ2[.$Q/\\![9PD5YD0NR#K@LF6*ADNOJ M%.#H+M*4/%4R'KQ\R/ZO8%:/=J% HN<2,=Q.J_50YWBOM[]14?D5H9GKJ$F7 M D,HP5 0UEDW#JS9YR77S!9YA;7_K(J_YEC?(_O53XR0WN$>;9[2^]Z_\?S: MCWI'@X.AC8DG+_J_>5'_"U[$96KGRZ,93VE#$#W%T=(-&AHE#G&%+574.S5J MV6I(ME96N%HJU*I13_/LK#3)@QC[P6MGA>+_;9.SF2=Q8?,[&]I>ZZ%\W]T% MMCAQ\BL=HNH-ZT]#G]3_R.KWC+:A\=5VJ",6>VZC%KCS+:!6.(5G?OGW%W;Z M'@KR"J]5+58R_R=NMJLG[#^RXN.*^62A71?S5YXPN,#R@]M*K*Q%PHRS%$XW ME+\++MZN[\H>E1LT>&(S)Q1H>'N/A%T.!K:HFD%>P$IS@WT1,F.+6=Y3 MU:\S*,3K]JL,^^(K(P7$#.ESK6ZX?<=GU'9761[Y*WNE%=L7(W63BRMMSZ=+ M+7F1W3%_S2M #1P[6H29IK#,<<3B9(7!/I8_K%&S3=,6D^1ZKM524MLN*ATT M%>?6)5![HM9Q_Y[.FQJU=?U4#[5NG^[?;.5DSIRJU9>U,;-Q#_*EMGFL",[V5#$LZ. M9QQC&F8")OAHFS]U)YU/$UFZZF0.]]-W=0]C0Z;-M$T@$Q@&8VE7^NU3N]+P M)\>9RHS(A%%X%YV]!ZJ2U9)) XEFQ.!HR4T&D:TP4#"'SW MP W\0]=WG-$0UYHT3$J&$ 1>S^OYO3[XO?#@*#STX>(,]JZBR7Y%?3R;1!\O MIO6V%U=OWY].H.-XWF_]B><=1\?UQ('K!Q!I(@MNN))$>-[TO .=S)@\]+RR M+-VR[RJ]\*)++S-+<> )I0KF4D,[HZ$=P;^,T-%PR0R!)".Z8.9-YRHZ<5XC MA>%&L-'0:S]KVEC1]6A(^3449BW8F\Z2Z 67CE%YV/=S,T!.#Z?OT-PX):O>WY_,/0LX5?% MM:7#!(.,Z5VDD^EE='IR.AE'I[-SC(G+^=7X/()H]H"8@M=PY<[=B0OSZ<3B MJJT8] _][@/"&L]A?#R[B*;'CT1/.]HY\E_"[ 2B=U.8CR_?CL^GCQ@ .[A.)21*2I;8%%8?-"9C\&%%-*I7K.&2Y4H;4"E,!%_& M\(M0,1$P5V)E68INK>U3F;BP9UFM(#U_,%%+/*[6U;=@L(_'$9PHO6P\UW<^ M0*ITM5>.L!4%)BF>6G.6&[:,F8:^WX7JZ"(%I%RTQZ#EF+-DI3'IHAZ(I#"] MP1-%XF&(>RYY45A)\-=24CP*(6.:(?YM=+54+;A6ABZ<$8-4)):Q+KC@BB@D]T3"0KG-F- M8&L8)Y5ZK3MV<9Z8\(?WRAUY(.N0RXHI%BKY5&<"CBXC3<53'\C]E_?9 M_Q/,^JM=*)3HO40,MH_69J@SV@OV-RJJ/B(T^1_?I?C)+@<(^VW]*[$;#Q_L:/@J/^P<#&Q9,7?6]> MU/N,%W&9VODJ/6.F-@314QRMW*!U,<)MJLXU*ZPW=>TTP1X!V1 /9FN12I5J)V1H5)N=JS:)-6D\_=1^U5MF"ORH,W'5OQ MV]:"Q(*UJ\1*4Z:=1 E!\H*%[3_;P*SM&TRVT+L\54]@ M-];MKJV$M52&;F2R)TM"1%/08%O3+'&(*VRIHMFI5Q(4]X]G ]EOWY?OF+K#%B9-?Z!!U?]C\-?1) M_0^L?L]H&QI?;(.97/W]CIV^A(*_P[E6,M=S_BZL] MUBS[KRSYL&(^6>E[$/-7GC"XP#*$VXJLJDDF&6*]YO@HOO M5GI5M\H-&CRQ5[U0H.'MJQ+V.]@^BKHMY 64FAOLD) 9F\WJU:JYV* 0KWP56$8*B!G2YUI=A+:G6AT MW+NC\[9:W7F,:H9VWJ+NOG/E9,&SZCUN]!=02P$"% ,4 " T:V)7[F\J\XX. !)F0 $0 M @ $ 8VQM8BTR,#(S,#DS,"YX&UL4$L! A0#% @ -&MB5_@!IINB)@ MTD" !4 ( ! MA" &-L;6(M,C R,S Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( #1K8E>I_9@] M&UL4$L! A0#% @ -&MB5RCW'[;( M*@( 1 8? !4 ( ![-X &-L;6(M,C R,S Y,S!X,3!Q+FAT M;5!+ 0(4 Q0 ( #1K8E<) M P!C;&UB+3(P,C,P.3,P>&5X,S%D,2YH=&U02P$"% ,4 " T:V)7FVQ8 M8*,( N,P & @ &U$@, 8VQM8BTR,#(S,#DS,'AE>#,Q M9#(N:'1M4$L! A0#% @ -&MB5]<.R@^E" /#, !@ M ( !CAL# &-L;6(M,C R,S Y,S!X97@S,60S+FAT;5!+ 0(4 Q0 ( #1K M8E?K\T09K04 %(< 8 " 6DD P!C;&UB+3(P,C,P.3,P M>&5X,S)D,2YH=&U02P$"% ,4 " T:V)7:DS%9;4% !6' & M @ %,*@, 8VQM8BTR,#(S,#DS,'AE>#,R9#(N:'1M4$L! A0#% M @ -&MB5]"OU1*\!0 9!P !@ ( !-S # &-L;6(M,C R F,S Y,S!X97@S,F0S+FAT;5!+!08 # , #(# I-@, ! end