0000945114-24-000048.txt : 20240730 0000945114-24-000048.hdr.sgml : 20240730 20240730173026 ACCESSION NUMBER: 0000945114-24-000048 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 58 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240730 DATE AS OF CHANGE: 20240730 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GLOBAL INDUSTRIAL Co CENTRAL INDEX KEY: 0000945114 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-INDUSTRIAL MACHINERY & EQUIPMENT [5084] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 113262067 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-13792 FILM NUMBER: 241159040 BUSINESS ADDRESS: STREET 1: 11 HARBOR PARK DRIVE CITY: PORT WASHINGTON STATE: NY ZIP: 11050 BUSINESS PHONE: 5166087000 MAIL ADDRESS: STREET 1: 11 HARBOR PARK DRIVE CITY: PORT WASHINGTON STATE: NY ZIP: 11050 FORMER COMPANY: FORMER CONFORMED NAME: SYSTEMAX INC DATE OF NAME CHANGE: 19990622 FORMER COMPANY: FORMER CONFORMED NAME: GLOBAL DIRECTMAIL CORP DATE OF NAME CHANGE: 19950509 10-Q 1 gic-20240630.htm 10-Q gic-20240630
000094511412/312024Q2falseP37Mxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesgic:segmentxbrli:pureutr:sqftgic:financialInstitutiongic:reportingUnit00009451142024-01-012024-06-3000009451142024-07-2600009451142024-06-3000009451142023-12-3100009451142024-04-012024-06-3000009451142023-04-012023-06-3000009451142023-01-012023-06-3000009451142022-12-3100009451142023-06-300000945114us-gaap:CommonStockMember2023-12-310000945114us-gaap:AdditionalPaidInCapitalMember2023-12-310000945114us-gaap:TreasuryStockCommonMember2023-12-310000945114us-gaap:RetainedEarningsMember2023-12-310000945114us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000945114us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100009451142024-01-012024-03-310000945114us-gaap:CommonStockMember2024-01-012024-03-310000945114us-gaap:TreasuryStockCommonMember2024-01-012024-03-310000945114us-gaap:RetainedEarningsMember2024-01-012024-03-310000945114us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000945114us-gaap:CommonStockMember2024-03-310000945114us-gaap:AdditionalPaidInCapitalMember2024-03-310000945114us-gaap:TreasuryStockCommonMember2024-03-310000945114us-gaap:RetainedEarningsMember2024-03-310000945114us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100009451142024-03-310000945114us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300000945114us-gaap:CommonStockMember2024-04-012024-06-300000945114us-gaap:TreasuryStockCommonMember2024-04-012024-06-300000945114us-gaap:RetainedEarningsMember2024-04-012024-06-300000945114us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000945114us-gaap:CommonStockMember2024-06-300000945114us-gaap:AdditionalPaidInCapitalMember2024-06-300000945114us-gaap:TreasuryStockCommonMember2024-06-300000945114us-gaap:RetainedEarningsMember2024-06-300000945114us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000945114us-gaap:CommonStockMember2022-12-310000945114us-gaap:AdditionalPaidInCapitalMember2022-12-310000945114us-gaap:TreasuryStockCommonMember2022-12-310000945114us-gaap:RetainedEarningsMember2022-12-310000945114us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000945114us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100009451142023-01-012023-03-310000945114us-gaap:CommonStockMember2023-01-012023-03-310000945114us-gaap:TreasuryStockCommonMember2023-01-012023-03-310000945114us-gaap:RetainedEarningsMember2023-01-012023-03-310000945114us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000945114us-gaap:CommonStockMember2023-03-310000945114us-gaap:AdditionalPaidInCapitalMember2023-03-310000945114us-gaap:TreasuryStockCommonMember2023-03-310000945114us-gaap:RetainedEarningsMember2023-03-310000945114us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100009451142023-03-310000945114us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000945114us-gaap:CommonStockMember2023-04-012023-06-300000945114us-gaap:TreasuryStockCommonMember2023-04-012023-06-300000945114us-gaap:RetainedEarningsMember2023-04-012023-06-300000945114us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000945114us-gaap:CommonStockMember2023-06-300000945114us-gaap:AdditionalPaidInCapitalMember2023-06-300000945114us-gaap:TreasuryStockCommonMember2023-06-300000945114us-gaap:RetainedEarningsMember2023-06-300000945114us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000945114gic:IndoffLLCMember2023-05-190000945114gic:IndoffLLCMember2023-05-192023-05-190000945114us-gaap:CustomerListsMembergic:IndoffLLCMember2023-05-190000945114us-gaap:TrademarksMembergic:IndoffLLCMember2023-05-190000945114gic:IndoffLLCMember2024-04-012024-06-300000945114gic:IndoffLLCMember2024-01-012024-06-300000945114gic:IndoffLLCMember2023-04-012023-06-300000945114gic:IndoffLLCMember2023-01-012023-06-300000945114us-gaap:CustomerListsMember2024-06-300000945114us-gaap:CustomerListsMember2024-01-012024-06-300000945114us-gaap:TrademarksMember2024-06-300000945114us-gaap:TrademarksMember2024-01-012024-06-300000945114us-gaap:CustomerListsMember2023-12-310000945114us-gaap:CustomerListsMember2023-01-012023-12-310000945114us-gaap:TrademarksMember2023-12-310000945114us-gaap:TrademarksMember2023-01-012023-12-3100009451142023-01-012023-12-310000945114srt:ReportableGeographicalComponentsMembercountry:US2024-04-012024-06-300000945114srt:ReportableGeographicalComponentsMembercountry:US2023-04-012023-06-300000945114srt:ReportableGeographicalComponentsMembercountry:US2024-01-012024-06-300000945114srt:ReportableGeographicalComponentsMembercountry:US2023-01-012023-06-300000945114country:CAsrt:ReportableGeographicalComponentsMember2024-04-012024-06-300000945114country:CAsrt:ReportableGeographicalComponentsMember2023-04-012023-06-300000945114country:CAsrt:ReportableGeographicalComponentsMember2024-01-012024-06-300000945114country:CAsrt:ReportableGeographicalComponentsMember2023-01-012023-06-300000945114gic:IndoffLLCMember2024-03-310000945114gic:ExistingSalesOfficeMember2024-06-300000945114us-gaap:SegmentDiscontinuedOperationsMember2024-04-012024-06-300000945114us-gaap:SegmentDiscontinuedOperationsMember2023-04-012023-06-300000945114us-gaap:SegmentDiscontinuedOperationsMember2024-01-012024-06-300000945114us-gaap:SegmentDiscontinuedOperationsMember2023-01-012023-06-300000945114us-gaap:RevolvingCreditFacilityMember2024-06-300000945114us-gaap:RevolvingCreditFacilityMember2024-01-012024-06-300000945114srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549

FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                     to

COMMISSION FILE NUMBER 1-13792
Global Industrial Company
(Exact name of registrant as specified in its charter)
Delaware 11-3262067
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)
11 Harbor Park Drive
Port Washington, New York 11050
(Address of principal executive offices, including zip code)
Registrant’s telephone number, including area code: (516) 608-7000

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock ($.01 par value)GICNew York Stock Exchange

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,”  “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer ☐ 
Accelerated filer
Non-accelerated filer ☐ 
Smaller reporting company
  
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).   Yes    No ☒

The number of shares outstanding of the registrant’s common stock as of July 26, 2024 was 38,200,397.



TABLE OF CONTENTS
2

Available Information

We maintain an internet website at https://investors.globalindustrial.com.  We file reports with the Securities and Exchange Commission (“SEC”) and make available free of charge on or through this website our annual reports on Form 10-K, quarterly reports on Form 10-Q and current reports on Form 8-K, including all amendments to those reports.  These are available as soon as is reasonably practicable after they are filed with the SEC.  All reports mentioned above are also available on the SEC’s website (www.sec.gov).  Unless otherwise specified, the information on our website is not part of this or any other report we file with, or furnish to, the SEC.

Our Board of Directors has adopted the following corporate governance documents with respect to the Company (the “Corporate Governance Documents”), among others:

Corporate Ethics Policy for officers, directors and employees
Charter for the Audit Committee of the Board of Directors
Charter for the Compensation Committee of the Board of Directors
Charter for the Nominating/Corporate Governance Committee of the Board of Directors
Corporate Governance Guidelines and Principles
Conflict Minerals Disclosure

In accordance with the corporate governance rules of the New York Stock Exchange, each of the Corporate Governance Documents is available on our Company website, https://investors.globalindustrial.com.
3

PART I - FINANCIAL INFORMATION
Item 1. Financial Statements
Global Industrial Company
Condensed Consolidated Balance Sheets
(In millions)
 June 30,
2024
December 31,
2023
(Unaudited)
ASSETS: 
Current assets:  
Cash and cash equivalents$38.8 $34.4 
Accounts receivable, net142.8 130.7 
Inventories172.9 150.8 
Prepaid expenses and other current assets12.4 13.9 
Total current assets366.9 329.8 
Property, plant and equipment, net19.9 20.0 
Operating lease right-of-use assets77.4 84.4 
Deferred income taxes8.1 7.9 
Goodwill and intangible assets67.3 69.3 
Other assets2.9 2.0 
Total assets$542.5 $513.4 
LIABILITIES AND SHAREHOLDERS’ EQUITY:  
Current liabilities:  
Accounts payable$126.0 $111.0 
Accrued expenses and other current liabilities55.6 49.1 
Operating lease liabilities14.2 14.1 
Total current liabilities195.8 174.2 
Operating lease liabilities73.9 81.4 
Other liabilities2.4 2.6 
Total liabilities272.1 258.2 
Commitments and contingencies
Shareholders’ equity:  
Preferred stock0.0 0.0 
Common stock0.4 0.4 
Additional paid-in capital204.6 204.8 
Treasury stock(17.1)(18.6)
Retained earnings 80.3 66.0 
Accumulated other comprehensive income 2.2 2.6 
Total shareholders’ equity270.4255.2 
Total liabilities and shareholders’ equity$542.5 $513.4 

See Notes to Condensed Consolidated Financial Statements.
4

Global Industrial Company
Condensed Consolidated Statements of Operations (Unaudited)
(In millions, except per share amounts)
 
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2024202320242023
Net sales$347.8 $325.8 $671.2 $599.6 
Cost of sales225.3 212.9 437.8 388.3 
Gross profit122.5 112.9 233.4 211.3 
Selling, distribution & administrative expenses96.1 83.8 189.6 164.4 
Operating income from continuing operations26.4 29.1 43.8 46.9 
Interest and other expense, net0.1 0.3 0.3 0.5 
Income from continuing operations before income taxes26.3 28.8 43.5 46.4 
Provision for income taxes6.1 7.3 10.2 11.6 
Net income from continuing operations20.2 21.5 33.3 34.8 
Net income (loss) from discontinued operations, net of tax
0.1 0.0 0.2 (0.1)
Net income $20.3 $21.5 $33.5 $34.7 
Net income per common share from continuing operations:   
Basic$0.52 $0.56 $0.87 $0.91 
Diluted$0.52 $0.56 $0.86 $0.91 
Net income (loss) per common share from discontinued operations:
Basic$0.00 $0.00 $0.01 $0.00 
Diluted$0.00 $0.00 $0.01 $0.00 
Net income per common share:
Basic$0.52 $0.56 $0.88 $0.91 
Diluted$0.52 $0.56 $0.87 $0.91 
Weighted average common and common equivalent shares:   
Basic38.2 38.1 38.2 38.1 
Diluted38.4 38.2 38.4 38.2 
Dividends declared$0.25 $0.20 $0.50 $0.40 
 
See Notes to Condensed Consolidated Financial Statements.
5

Global Industrial Company
Condensed Consolidated Statements of Comprehensive Income (Unaudited)
(In millions)
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2024202320242023
Net income $20.3 $21.5 $33.5 $34.7 
Other comprehensive income:
Foreign currency translation (loss) gain
(0.2)0.2 (0.4)0.3 
Total comprehensive income $20.1 $21.7 $33.1 $35.0 
 
See Notes to Condensed Consolidated Financial Statements.
6

Global Industrial Company
Condensed Consolidated Statements of Cash Flows (Unaudited)
(In millions)
 Six Months Ended
June 30,
 20242023
Cash flows from operating activities:  
Net income from continuing operations$33.3 $34.8 
Adjustments to reconcile net income from continuing operations to net cash provided by (used in) operating activities:  
Depreciation and amortization3.8 2.6 
Provision for credit losses1.9 1.4 
Stock-based compensation0.6 1.2 
(Benefit) provision for deferred taxes
(0.1)0.1 
Changes in operating assets and liabilities:
Accounts receivable(14.2)(16.9)
Inventories(22.4)25.6 
Prepaid expenses and other assets(1.9)0.4 
Income taxes payable2.8 3.6 
Accounts payable15.2 8.9 
Accrued expenses, other current liabilities and other liabilities6.0 3.8 
Net cash provided by operating activities from continuing operations25.0 65.5 
Net cash provided by (used in) operating activities from discontinued operations0.2 (0.2)
Net cash provided by operating activities25.2 65.3 
Cash flows from investing activities: 
Purchases of property, plant and equipment(2.2)(1.4)
Purchase of Indoff LLC, net of cash acquired0.0 (72.3)
Net cash used in investing activities (2.2)(73.7)
Cash flows from financing activities: 
Proceeds from short-term borrowings0.0 50.6 
Repayment of short-term borrowings0.0 (10.9)
Dividends paid(19.2)(15.3)
Proceeds from issuance of common stock1.4 0.3 
Payment of payroll taxes on stock-based compensation through shares withheld(1.5)(0.5)
Proceeds from the issuance of common stock from employee stock purchase plan0.8 0.7 
Net cash (used in) provided by financing activities
(18.5)24.9 
Effects of exchange rates on cash(0.1)(0.1)
Net increase in cash4.4 16.4 
Cash and cash equivalents – beginning of period 34.4 28.5 
Cash and cash equivalents – end of period$38.8 $44.9 
Supplemental disclosures of non-cash investing and financing activities:
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$1.2 $5.9 
See Notes to Condensed Consolidated Financial Statements.
7

Global Industrial Company
Condensed Consolidated Statement of Shareholders’ Equity (Unaudited)
(In millions, except share data in thousands)
 Common Stock    
 Number of
Shares
Outstanding
AmountAdditional
Paid-in
Capital
Treasury
Stock
Retained
 Earnings
Accumulated Other
Comprehensive Income
Total
Equity
Balances, January 1, 202438,074 $0.4 $204.8 $(18.6)$66.0 $2.6 $255.2 
Stock-based compensation expense  1.0  1.0 
Issuance of restricted stock66 (1.2)1.2  0.0 
Stock withheld for employee taxes(37)(0.8)(0.7)(1.5)
Proceeds from issuance of common stock50 0.4 0.9 1.3 
Issuance of shares under employee stock purchase plan28 0.8 0.8 
Dividends (9.6)(9.6)
Change in cumulative translation adjustment(0.2)(0.2)
Net income    13.2 13.2 
Balances, March 31, 202438,181 $0.4 $205.0 $(17.2)$69.6 $2.4 $260.2 
Stock-based compensation expense(0.4)(0.4)
Issuance of restricted stock4 (0.1)0.1 0.0 
Proceeds from issuance of common stock2 0.10.0 0.1 
Dividends(9.6)(9.6)
Change in cumulative translation adjustment(0.2)(0.2)
Net income20.3 20.3 
Balances, June 30, 202438,187 $0.4 $204.6 $(17.1)$80.3 $2.2 $270.4 



8

 Common Stock    
 Number of
Shares
Outstanding
AmountAdditional
Paid-in
Capital
Treasury
Stock
Retained
 Earnings
Accumulated Other
Comprehensive Income
Total
Equity
Balances, January 1, 202337,961 $0.4 $201.2 $(19.5)$25.9 $2.4 $210.4 
Stock-based compensation expense  0.6  0.6 
Issuance of restricted stock36 (0.6)0.6  0.0 
Stock withheld for employee taxes(14)(0.1)(0.3)(0.4)
Proceeds from issuance of common stock3 0.0 0.1 0.1 
Issuance of shares under employee stock purchase plan31 0.7 0.7 
Dividends(7.7)(7.7)
Change in cumulative translation adjustment0.1 0.1 
Net income    13.2 13.2 
Balances, March 31, 202338,017 $0.4 $201.8 $(19.1)$31.4 $2.5 $217.0 
Stock-based compensation expense0.6 0.6 
Issuance of restricted stock8 (0.1)0.1 0.0 
Stock withheld for employee taxes(2)(0.1)0.0 (0.1)
Proceeds from issuance of common stock8 0.1 0.1 0.2 
Dividends(7.6)(7.6)
Change in cumulative translation adjustment0.2 0.2 
Net income21.5 21.5 
Balances, June 30, 202338,031 $0.4 $202.3 $(18.9)$45.3 $2.7 $231.8 

See Notes to Condensed Consolidated Financial Statements.
9

Global Industrial Company
Notes to Condensed Consolidated Financial Statements (Unaudited)

1.Basis of Presentation

The accompanying condensed consolidated financial statements of Global Industrial Company, (the "Company" or "Global Industrial"), with its subsidiaries are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and the rules and regulations of the Securities and Exchange Commission.  Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America are not required in these interim financial statements and have been condensed or omitted.  All significant intercompany accounts and transactions have been eliminated in consolidation.

Global Industrial Company, through its operating subsidiaries, is a value-added distributor currently offering hundreds of thousands of industrial and maintenance, repair and operation ("MRO") products in North America going to market through a system of branded e-commerce websites and relationship marketers. The Company operates and is internally managed in one reportable business segment. The Company sells a wide array of industrial and MRO products, markets the Company has served since 1949. Because of the large number of products and product categories the Company offers, providing information on the amount of revenue derived from transactions with external customers for each product or groupings of product is impractical.

As previously disclosed, the Company acquired 100% of the outstanding equity interests of Indoff LLC ("Indoff''), a business-to-business direct marketer of material handling products, commercial interior products and business products with operations in North America, on May 19, 2023 for approximately $72.6 million in cash. The Indoff accounts are included in the accompanying condensed consolidated financial statements from the date of acquisition (see Note 2).

In the opinion of management, the accompanying condensed consolidated financial statements contain all normal and recurring adjustments necessary to present fairly the financial position of the Company as of June 30, 2024 and the results of operations for the three and six month periods ended June 30, 2024 and 2023, statements of comprehensive income for the three and six month periods ended June 30, 2024 and 2023, cash flows for the six month periods ended June 30, 2024 and 2023 and changes in shareholders’ equity for the three and six month periods ended June 30, 2024 and 2023.  The December 31, 2023 Condensed Consolidated Balance Sheet has been derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

These condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements as of December 31, 2023 and for the year then ended included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.  The results for the six month period ended June 30, 2024 are not necessarily indicative of the results for the entire year.

Global Industrial Company manages its business and reports using a 52-53 week fiscal year that ends at midnight on the Saturday closest to December 31.  For clarity of presentation herein, fiscal years and quarters are referred to as if they ended on the traditional calendar month.  The actual fiscal second quarters ended on June 29, 2024 and July 1, 2023, respectively.  The second quarters of both 2024 and 2023 included 13 weeks and the first six months of both 2024 and 2023 included 26 weeks.

Recent Accounting Pronouncements

Public companies in the United States are subject to the accounting and reporting requirements of various authorities, including the Financial Accounting Standards Board (“FASB”) and the Securities and Exchange Commission (“SEC”).  These authorities issue numerous pronouncements, most of which are not applicable to the Company’s current or reasonably foreseeable operating structure.

In December 2023, the FASB issued Accounting Standard Update ("ASU") 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU requires public business entities to disclose consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. This ASU is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. This ASU should be applied on a prospective basis, but retrospective application is permitted. The Company does not expect the adoption of this standard to have a material impact on the Company's financial position or results of operations.

10


2.Acquisition

The Company acquired 100% of the outstanding equity interests of Indoff, a business-to-business direct marketer of material handling products, commercial interiors and business products with operations in North America, on May 19, 2023 for approximately $72.6 million in cash, $5.2 million of which was placed into an escrow account for two years to secure the sellers’ indemnification obligations under the purchase agreement. In accordance with the terms of the escrow agreement, the escrow amount was reduced to $2.5 million on the one year anniversary of the closing date. This acquisition expanded the Company's presence in the industrial products market in North America. The acquisition was accounted for as a business combination using the acquisition method of accounting, which requires, among other things, the assets acquired and the liabilities assumed be recognized at their fair values as of the acquisition date. The fair value assigned to the identified intangible assets acquired were based on assumptions and estimates made by management. The Company acquired in the transaction customer lists and trademark assets that are amortizing over a ten-year period which results in approximately $3.0 million in annual amortization expense. The acquisition was an asset acquisition for tax purposes and as such, the customer lists, trademarks and goodwill resulting from this acquisition will be tax deductible over a fifteen-year period. The Indoff accounts are included in the accompanying condensed consolidated financial statements from the date of acquisition.

The Company prepared a purchase price fair value allocation of the assets acquired and liabilities assumed in the acquisition. The fair value allocation has been finalized. The following table details the fair values as of the acquisition date (in millions):

Purchase price: $72.6 
Less:
   Cash0.3 
   Accounts receivable23.0 
   Inventories4.6 
   Prepaid expenses and other current assets2.5 
   Property, plant and equipment0.3 
   Operating lease right-of-use assets0.8 
   Customer lists24.1 
   Trademarks6.2 
   Other assets0.1 
Total identifiable assets acquired$61.9 
   Accounts payable(12.5)
   Accrued expenses and other current liabilities(5.9)
   Deferred revenue(4.2)
   Operating lease liabilities(0.8)
Total identifiable liabilities acquired$(23.4)
Net identifiable assets acquired38.5 
Goodwill$34.1 
Total net assets acquired$72.6 

The amount allocated to goodwill reflects the benefits the Company expects to realize from the growth of the acquisition's operations.

For the three and six months ended June 30, 2024, Indoff generated revenue of approximately $40.4 million and $78.5 million, respectively, and net income of approximately $1.1 million and $2.1 million, respectively.





11

The Company’s unaudited pro forma revenue and net income for the quarter and six months ended June 30, 2023 below have been prepared as if the Indoff acquisition had occurred on January 1, 2023. This information is provided for illustrative purposes and does not purport to be indicative of the actual results that would have been achieved by the Company for the period presented (in millions):

Three Months Ended
June 30,
Six Months Ended
June 30,
20232023
Net sales
$346.1 $662.1 
Net income from continuing operations
$21.7 $36.4 
12

3.Goodwill and Intangibles

The following table provides information related to the goodwill and intangible assets as of June 30, 2024 and December 31, 2023 (in millions):
June 30,December 31,
20242023
Goodwill$39.6 $40.0 
Definite-lived intangibles27.0 28.6 
Indefinite-lived intangibles0.7 0.7 
Balance$67.3 $69.3 

The following table summarizes information related to the Company's definite-lived intangible assets as of June 30, 2024 (in millions):

Amortization
Period
 (Years)
Gross Carrying
Amount
Accumulated
Amortization
Net Book ValueWeighted Average Useful Life
Client lists
10 yrs
$26.1 $4.6 $21.5 8.8
Trademarks
10 yrs
6.2 0.7 5.5 8.9
Total $32.3 $5.3 $27.0 8.8


The following table summarizes information related to the Company's definite-lived intangible assets as of December 31, 2023 (in millions):
Amortization
Period
 (Years)
Gross Carrying
Amount
Accumulated
Amortization
Net Book ValueWeighted Average Useful Life
Client lists
10 yrs
$26.1 $3.3 $22.8 9.3
Trademarks
10 yrs
6.2 0.4 5.8 9.4
Total $32.3 $3.7 $28.6 9.3


In the second quarter of 2024, the Company recorded $0.8 million of intangible amortization expense related to the prior year's Indoff acquisition. For the six months ended June 30, 2024, the Company recorded $1.6 million of intangible amortization expense, of which $1.5 million related to the prior year's acquisition of Indoff. The estimated amortization for future years ending December 31 is as follows (in millions):

2024 remainder$1.6 
20253.0 
20263.0 
20273.0 
20283.0 
Thereafter$13.4 
Total$27.0 
13

4.Revenue

Disaggregation of Revenues

The Company believes its presentation of revenue by geography most reasonably depicts how the nature, amount, timing and uncertainty of the Company's revenue and cash flows are affected by economic and industry factors, including fluctuations in exchange rates between the U.S. and Canada. The following table presents the Company's revenue from continuing operations by geography for the three and six months ended June 30, 2024 and 2023, respectively (in millions):

 Three Months Ended
June 30,
Six Months Ended
June 30,
 2024202320242023
Net sales: 
United States$330.7 $308.1 $637.1 $565.3 
Canada17.1 17.7 34.1 34.3 
Consolidated$347.8 $325.8 $671.2 $599.6 


The Company will record a contract liability in cases where customers pay in advance of the Company's satisfaction of its performance obligation. The Company had approximately $4.5 million and $3.3 million of contract liabilities as of June 30, 2024 and December 31, 2023, respectively.


14

5.Credit Losses

The Company’s trade accounts receivable is one portfolio comprised of commercial businesses as well as public sector organizations operating in the U.S. and, to a lesser extent, Canada. The Company develops its allowances for credit losses, which represent an estimate of expected losses over the remaining contractual life of its receivables, considering customer financial condition, historical loss experience with its customers, current market economic conditions and forecasts of future economic conditions when appropriate. When the Company becomes aware of a customer's inability to meet its financial obligation, a specific reserve is recorded to reduce the receivable to the expected amount to be collected. For the balance of its trade receivables, the Company uses a loss rate method to estimate its credit loss reserve. Historical loss experience rates are calculated using receivable write-offs over a trailing twelve-month period and comparing that to the average receivable balances over the same period. That rate is applied to the current accounts receivable portfolio, excluding accounts that have been specifically reserved. Any write-offs incurred are recorded against the established reserves.

The Company grants credit to commercial business customers using an electronic application process that evaluates the customer's detailed credit report, reference responses, availability under credit facilities, existing liens, tenure of management and business history, among other factors. Credit terms are typically net 30 days payment required with larger businesses eligible for up to net 90 day terms, if qualified.

The following is a rollforward of the allowances for credit losses related to trade accounts receivable for the six months ended June 30, 2024 (in millions):
June 30, 2024
Balance at beginning of period$2.9 
Current period provision1.9 
Write-offs - trade accounts receivable(1.2)
Balance at end of period
$3.6 


The following is a rollforward of the allowances for credit losses related to trade accounts receivable for the year ended December 31, 2023 (in millions):

December 31, 2023
Balance at beginning of period$2.3 
Current period provision3.2 
Write-offs - trade accounts receivable(2.6)
Balance at end of period
$2.9 
15

6.Leases

The Company has operating and finance leases for office and warehouse facilities, headquarters, call centers, machinery and certain computer and communications equipment which provide the right to use the underlying assets in exchange for agreed upon lease payments, determined by the payment schedule contained in each lease. The Company’s lease portfolio consists primarily of operating leases which expire at various dates through 2032. In the first quarter of 2024, the Company recorded an operating right-of-use ("ROU") asset and related lease liability of $0.7 million related to a three year term extension of an existing administrative office location consisting of approximately 16,200 square feet. In the second quarter of 2024, the Company recorded an ROU asset and related lease liability of approximately of $0.5 million related to a thirty-seven month term lease of an existing sales office location consisting of approximately 6,600 square feet.

The Company's operating lease costs, included in continuing operations, was $4.4 million and $4.2 million for the three months ended June 30, 2024 and 2023, respectively, and $8.7 million and $8.4 million for June 30, 2024 and 2023, respectively. The Company has sublease agreements for unused facilities, as well as excess space in facilities we are currently occupying, which expire at various dates through 2028. Total sublease income of $0.6 million and $1.2 million was recorded for the three and six months ended June 30, 2024 and 2023, respectively.

Information relating to operating and finance leases for continuing and discontinued operations as of June 30, 2024 and December 31, 2023:
Six Months Ended June 30, Year Ended December 31,
 20242023
Weighted Average Remaining Lease Term
Operating and finance leases
7.0 years7.2 years
Weighted Average Discount Rate
Operating and finance leases
5.5 %5.4 %
ROU assets obtained in exchange for operating and finance lease obligations (in millions)
$1.2 $6.3 

Maturities of lease liabilities were as follows (in millions):
Year Ending December 31Operating Leases
2024 (adjusted for six months of payments)
$9.4 
202517.9 
202615.9 
202712.0 
202811.9 
202912.1 
Thereafter28.4 
Total lease payments107.6 
Less: interest(19.5)
Total present value of lease liabilities$88.1 

16

7.Net Income (Loss) per Common Share

Net income (loss) per common share - basic was calculated based upon the weighted average number of common shares outstanding during the respective periods presented using the two-class method of computing earnings per share.  The two-class method was used as the Company has outstanding restricted stock with rights to dividend participation for unvested shares. Undistributed net income is allocated between common shares outstanding and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed. Undistributed net losses are not allocated to our participating securities as these participating securities do not have a contractual obligation to share in losses. Net income (loss) per common share - diluted was calculated based upon the weighted average number of common shares outstanding and included the equivalent shares for dilutive options outstanding during the respective periods, including unvested options.  The dilutive effect of outstanding options and restricted stock issued by the Company is reflected in net income per share - diluted using the treasury stock method.  Under the treasury stock method, options will only have a dilutive effect when the average market price of common stock during the period exceeds the exercise price of the options.

17

The following table presents the computation of basic and diluted net income (loss) per share under the two-class method for the three and six months ended June 30, 2024 and 2023 (in millions, except for per share amounts):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Net income from continuing operations$20.2 $21.5 33.3 34.8 
Less: Distributed net income available to participating securities(0.1)0.0 (0.1)(0.1)
Less: Undistributed net income available to participating securities0.0 (0.1)(0.1)(0.1)
Numerator for basic net income per share:
Undistributed and distributed net income available to common shareholders$20.1 $21.4 $33.1 $34.6 
Add: Undistributed net income allocated to participating securities0.0 0.1 0.1 0.1 
Less: Undistributed net income reallocated to participating securities0.0 (0.1)(0.1)(0.1)
Numerator for diluted net income per share:
Undistributed and distributed net income available to common shareholders$20.1 $21.4 33.1 34.6 
Denominator:
Weighted average shares outstanding for basic net income per share38.2 38.1 38.2 38.1 
Effect of dilutive securities0.2 0.1 0.2 0.1 
Weighted average shares outstanding for diluted net income per share38.4 38.2 38.4 38.2 
Net income per share from continuing operations:
Basic$0.52 $0.56 $0.87 $0.91 
Diluted$0.52 $0.56 $0.86 $0.91 
Net income (loss) from discontinued operations$0.1 $0.0 $0.2 $(0.1)
Numerator for basic and diluted net income (loss) per share:
Undistributed and distributed net (loss) income available to common shareholders$0.1 $0.0 $0.2 $(0.1)
Net income (loss) income per share from discontinued operations:
Basic$0.00 $0.00 $0.01 $0.00 
Diluted$0.00 $0.00 $0.01 $0.00 
Net income per share:
Basic$0.52 $0.56 $0.88 $0.91 
Diluted$0.52 $0.56 $0.87 $0.91 
Potentially dilutive securities0.2 0.3 0.2 0.3 

Potentially dilutive securities attributable to outstanding stock options, restricted stock units, and performance share units are excluded from the calculation of diluted earnings per share when the combined exercise price and average unamortized fair value are greater than the average market price of Global Industrial Company's common stock during the period, and their inclusion would be anti-dilutive.

18

8.Credit Facilities

The Company maintains a $125.0 million secured revolving credit facility with one financial institution. This facility has a five-year term, maturing on October 19, 2026 and provides for borrowings in the United States. The credit agreement contains certain operating, financial and other covenants, including limits on annual levels of capital expenditures, availability tests related to payments of dividends and stock repurchases and fixed charge coverage tests related to acquisitions.  The revolving credit agreement requires that a minimum level of availability be maintained. If such availability is not maintained, the Company will be required to maintain a fixed charge coverage ratio (as defined). The borrowings under the agreement are subject to borrowing base limitations of up to 85% of eligible accounts receivable and the inventory advance rate computed as the lesser of 65% or 85% of the net orderly liquidation value (“NOLV”). Borrowings are secured by substantially all of the Borrower’s assets, as defined, including all accounts, accounts receivable, inventory and certain other assets, subject to limited exceptions, including the exclusion of certain foreign assets from the collateral. The interest rate under the amended and restated facility is computed at applicable market rates based on the Secured Overnight Financing Rate (“SOFR”), the Federal Reserve Bank of New York (“NYFRB”) or the Prime Rate, plus an applicable margin. The applicable margin varies based on borrowing base availability. As of June 30, 2024, eligible collateral under the credit agreement was $125.0 million, total availability was $122.2 million, total outstanding letters of credit was $1.6 million, and total excess availability was $120.6 million. The Company was in compliance with all of the covenants of the credit agreement as of June 30, 2024.

9.Fair Value Measurements

Fair value accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value standards establish the fair value hierarchy to prioritize the inputs used in valuation techniques. There are three levels to the fair value hierarchy (Level 1 is the highest priority and Level 3 is the lowest priority):
Level 1 -Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 -Inputs other than quoted prices included in Level 1 that are observable for the asset or liability either directly or indirectly.
Level 3 -Unobservable inputs which are supported by little or no market activity.

Financial instruments consist primarily of investments in cash, trade accounts receivable, debt and accounts payable. The Company determines the fair value of financial instruments based on interest rates available to the Company. At June 30, 2024 and December 31, 2023, the carrying amounts of cash, accounts receivable and accounts payable are considered to be representative of their respective fair values due to their short-term nature. Cash is classified as Level 1 within the fair value hierarchy.  

The fair value with respect to goodwill and indefinite-lived intangible assets are measured in connection with the Company’s annual impairment testing. The Company operates in three reporting units and in the fourth quarter of each year, or more frequently if impairment indicators exist, tests goodwill and indefinite-lived intangibles for impairment. The Company performs a qualitative assessment of current circumstances, such as a reporting unit's operating results, cash flows, future operating forecasts and anticipated future cash flows to determine the existence of impairment indicators and to assess if it is more likely than not that the fair value of the reporting unit or an indefinite lived intangible asset is less than its carrying value. If it is determined that the fair value of the reporting unit or an indefinite-lived intangible asset may be less than its carrying value, the Company will do a quantitative impairment test. In the quantitative test the carrying value of the reporting unit or an indefinite-lived intangible asset is calculated and compared to its fair value. Any excess of the carrying amount over fair value would be charged to impairment loss.

Long-lived assets are assets used in the Company's operations and include definite-lived intangible assets, operating lease right of use assets, property and equipment used to generate sales and cash flows. Long-lived assets are evaluated for impairment by reviewing operating results, cash flows, future operating forecasts and anticipated future cash flows. Impairment is assessed by evaluating the estimated undiscounted cash flows over the asset’s remaining life. If the undiscounted cash flows of an asset group is less than the carrying value of the asset group, the asset group is impaired and an impairment loss is recorded.


19

10.Legal Proceedings

The Company and its subsidiaries are from time to time involved in various lawsuits, claims, investigations and proceedings which may include commercial, employment, tax, customs and trade, customer, vendor, personal injury, creditors rights and health and safety law matters, which are handled and defended in the ordinary course of business. In addition, the Company is from time to time subjected to various assertions, claims, proceedings and requests for damages and/or indemnification concerning sales channel practices and intellectual property matters, including patent infringement suits involving technologies that are incorporated in a broad spectrum of products the Company sells or that are incorporated in the Company’s e-commerce sales channels, as well as trademark/copyright infringement claims.  The Company is also audited by (or has initiated voluntary disclosure agreements with) various U.S. federal and state authorities, as well as Canadian authorities, concerning potential income tax and/or sales tax.  These matters are in various stages of investigation, negotiation and/or litigation.  

Although the Company does not expect, based on currently available information, that the outcome in any of these matters, individually or collectively, will have a material adverse effect on its financial position or results of operations, the ultimate outcome is inherently unpredictable.  Therefore, judgments could be rendered or settlements entered, that could adversely affect the Company’s operating results or cash flows in a particular period.  The Company regularly assesses all of its material litigation and threatened litigation as to the probability of ultimately incurring a liability and records its best estimate of the ultimate loss in situations where it assesses the likelihood of loss as probable and estimable.  In this regard, the Company establishes accrual estimates for its various lawsuits, claims, investigations and proceedings when it is probable that an asset has been impaired or a liability incurred at the date of the financial statements and the loss can be reasonably estimated. At June 30, 2024 the Company has established accruals for certain of its various lawsuits, claims, investigations and proceedings based upon estimates of the most likely outcome in a range of loss or the minimum amounts in a range of loss if no amount within a range is a more likely estimate.  The Company does not believe that at June 30, 2024 any reasonably possible losses in excess of the amounts accrued would be material to the financial statements.


20

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

Forward-Looking Statements and Risk Factors.

This report contains forward-looking statements within the meaning of that term in the Private Securities Litigation Reform Act of 1995 (Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934). Additional written or oral forward-looking statements may be made by the Company from time to time in filings with the Securities and Exchange Commission or otherwise. Any such statements that are not historical facts are forward-looking statements made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995 and are based on management’s estimates, assumptions and projections and are not guarantees of future performance. Forward-looking statements may include, but are not limited to statements regarding: i) projections or estimates of revenue, income or loss, exit costs, cash flow needs and capital expenditures; ii) fluctuations in general economic conditions, including the effects of rising inflation and the volatility of inflation metrics; iii) future operations, such as risks regarding strategic business initiatives, plans relating to new distribution facilities, plans for utilizing alternative sources of supply in response to government tariff and trade actions and/or due to supply chain disruptions arising from pandemics, war, geopolitical conflicts and plans for new products or services; iv) plans for acquisition or sale of businesses, including expansion or restructuring plans; v) financing needs, and compliance with financial covenants in loan agreements; vi) assessments of materiality; vii) predictions of future events and the effects of pending and possible litigation; and viii) assumptions relating to the foregoing. In addition, when used in this report, the words “anticipates,” “believes,” “estimates,” “expects,” “intends,” and “plans” and variations thereof and similar expressions are intended to identify forward-looking statements.

Forward-looking statements in this report are based on the Company’s beliefs and expectations as of the date of this report and are subject to risks and uncertainties which may have a significant impact on the Company’s business, operating results or financial condition. Investors are cautioned that these forward-looking statements are inherently uncertain and undue reliance should not be placed on them. We undertake no obligation to publicly release the result of any revisions to these forward-looking statements that may be made to reflect events or circumstances after the date hereof or to reflect the occurrence of unexpected events.

Other factors that may affect our future results of operations and financial condition include, but are not limited to, unanticipated developments in any one or more of the following areas, as well as other factors which may be detailed from time to time in our Securities and Exchange Commission filings:

general economic conditions, such as customer inventory levels, consumer prices and inflation, interest rates, borrowing ability and economic conditions in the manufacturing and/or distribution industries generally, as well as government spending levels will continue to impact our business;
global, political, economic and market conditions, including the impact of natural disasters, military actions, wars, international shipping disruptions, cyber-attacks, terrorism and global pandemics or other health crises;
delays in the timely availability of products from our suppliers has in the past and could in the future delay receipt of needed product, resulting in delayed or lost sales;
global supply chains and the timely availability of products, particularly products, or product components used in domestic manufacturing, imported from China and other Asian nations as well as from other countries, have been, and in the future could continue to be adversely affected by allocation restrictions of difficult to source products by our vendors;
the imposition of tariffs and other trade barriers, as well as retaliatory trade measures, have caused us to raise the prices on certain of our products and seek alternate sources of supply, which could negatively impact our sales or disrupt our operations if we are not able to mitigate these measures;
our use of alternate sources of supply, such as utilizing new vendors in additional countries, entails various risks, such as identifying, vetting and managing new business relationships, reliance on new vendors and maintaining quality control over their products, and protecting our intellectual property rights;
increases in freight and shipping costs, including fuel costs, could affect our margins to the extent the increases cannot be passed along to customers, as has occurred in the past;
extreme weather conditions have delayed or disrupted global product supply chains and have affected our ability to timely receive and ship products, which have and could adversely impact sales;
other critical factors affecting the shipping and distribution of products imported to the United States by us or our domestic vendors, such as a global shortage in availability of shipping containers, shipping port congestion, and pandemic related labor shortages, have in the past and could in the future adversely affect the timely availability of products, resulting in delayed or lost sales, as well as adversely affecting our margins;
our reliance on common carrier delivery services for shipping merchandise to customers;
21

our reliance on drop ship deliveries directly to customers by our product vendors for products we do not hold in inventory;
our ability to maintain available capacity in our distribution operations for stocked inventory and to enable on time shipment and deliveries, such as by timely implementing additional temporary or permanent distribution resources, whether in the form of additional facilities we operate or by outsourcing certain functions to third-party distribution and logistics partners;
we compete with other companies for recruiting, training, integrating and retaining talented and experienced employees, particularly in markets where we and they have central distribution facilities; and this aspect of competition is aggravated by the current tight labor market in the U.S. for such jobs;
our ability to realize the expected benefits from acquisitions, including the recent Indoff acquisition, and other strategic transactions that we believe will either expand or complement our business in new or existing markets or further enhance the value and offerings we are able to provide to our existing or future potential customers;
the maintenance, repair and operation ("MRO") and industrial equipment industry are consolidating as customers are increasingly aware of the total costs of fulfillment and the need to have consistent sources of supply at multiple locations. This consolidation has and will continue to cause the industry to become more competitive as greater economies of scale are achieved by competitors, or as competitors with new lower cost business models are able to operate with lower prices;
risks involved with e-commerce, including possible loss of business and customer dissatisfaction if outages or other computer-related problems should preclude customer access to our products and services;
our information systems and other technology platforms supporting our sales, procurement and other operations are critical to our operations and disruptions or delays have occurred and could occur in the future, and if not timely addressed could have a material adverse effect on us;
a data security breach due to our e-commerce, data storage or other information systems being hacked by those seeking to steal Company, vendor, employee or customer information, or due to employee error, resulting in disruption to our operations, litigation and/or loss of reputation or business;
our ability to remediate material weaknesses in our internal controls over financial reporting and the identification of additional material weaknesses in the future or other failure to maintain an effective system of internal controls;
managing various inventory risks, such as being unable to profitably resell excess or obsolete inventory and/or the loss of product return rights from our vendors;
meeting credit card industry compliance standards in order to maintain our ability to accept credit cards;
rising interest rates, increased borrowing costs or limited credit availability, could impact both our and our customers’ ability to fund purchases and conduct operations in the ordinary course;
quarantines, factory slowdowns or shutdowns, border closings and travel restrictions resulting from pandemics have in the past and could in the future adversely affect the timely availability of products, resulting in delayed or lost sales;
pending or threatened litigation and investigations, and other government actions, such as anti-dumping, unclaimed property, or trade and customs actions by U.S. or foreign governmental authorities, have occurred in the past and although had no material impact to our business, there can be no assurance that such events would not have such impact on our business and results of operation.

Should one or more of the risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results or outcomes may vary materially from those described herein.  Statements in this report, particularly in “Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the Notes to Condensed Consolidated Financial Statements, as well as information under the heading “Risk Factors” in our Annual Report on Form 10-K for fiscal year 2023, describe certain factors, among others, that could contribute to or cause such differences.

Overview

Global Industrial Company, through its subsidiaries, is a value-added distributor of hundreds of thousands of industrial and MRO products in North America going to market through a system of branded e-commerce websites and relationship marketers.

22

Continuing Operations

The Company sells a wide array of industrial and maintenance, repair and operations (“MRO”) products, including its own Global Industrial Exclusive BrandsTM, which are marketed in North America. These industrial and MRO products are manufactured by other companies. Some products are manufactured for us and sold as a white label product, and some are manufactured to our own design and marketed as private brand products under the trademarks: GlobalTM, GlobalIndustrial.comTM, NexelTM, ParamountTM , InterionTM and AbsocoldTM

On May 19, 2023 the Company acquired 100% of the outstanding equity interests of Indoff LLC ("Indoff"), a business-to-business direct marketer of material handling products, commercial interiors and business products with operations in North America, for approximately $72.6 million in cash, $5.2 million of which was placed into an escrow account for two years to secure the sellers’ indemnification obligations under the purchase agreement. In accordance with the terms of the escrow agreement the escrow amount was reduced to $2.5 million on the one year anniversary of the closing date. The Indoff accounts are included in the accompanying condensed consolidated financial statements from the date of acquisition. See Note 2, Acquisition, of Notes to the Condensed Consolidated Financial Statements regarding the acquisition.

See Note 4, Revenue, of Notes to the Condensed Consolidated Financial Statements for additional financial information about our business' geographic operations.

Operating Conditions

The North American industrial products market is highly fragmented and we compete against companies operating through multiple distribution channels.  Industrial products distribution is working capital intensive, requiring us to incur significant costs associated with the warehousing of many products, including the costs of maintaining inventory, leasing warehouse space, inventory management systems and employing personnel to perform the associated tasks. We supplement our on-hand product availability by maintaining relationships with major distributors and manufacturers, utilizing a combination of stock and drop-shipment fulfillment.

The primary component of our operating expenses historically has been employee-related costs, which includes items such as wages, commissions, bonuses, employee benefits and equity-based compensation, as well as marketing expenses, primarily comprised of digital marketing spend, and occupancy related charges associated with our leased distribution and call center facilities. We continually assess our operations to ensure that they are efficient, aligned with market conditions and responsive to customer needs.

The discussion of our results of operations and financial condition that follows will provide information that will assist in understanding our financial statements, the factors that we believe may affect our future results and financial condition as well as information about how certain accounting policies and estimates affect the consolidated financial statements.  This discussion should be read in conjunction with the condensed consolidated financial statements included herein and in conjunction with the audited financial statements as of December 31, 2023 and the other information provided in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

Business Outlook

The Company's net sales increased in the second quarter by 6.8% to $347.8 million, including organic revenue growth of 1.8%, as well as due to the impact of the Indoff acquisition in May 2023. Performance reflects a competitive pricing environment and a continuation of the recent trend of a cautious demand environment within our core small and medium business customer base. Our managed sales organization was our leading channel and we are seeing strong growth in our enterprise business as it benefits from new account generation and healthy retention rates. Order and volume trends were solid and partially offset by continued price headwinds. Gross margin in the second quarter of 2024 was 35.2%, a 50 basis point improvement from the prior year quarter results, primarily due to proactive price management and the contribution mix of private label products. Management of our margin profile remains a key area of focus. Performance will continue to reflect the impact of proactive promotion and freight actions as part of our competitive pricing initiatives. The Company may also experience margin variability in future periods due to the current economic environment, inflationary pressures primarily related to the increasing cost of ocean freight, and historical seasonality. Selling, distribution and administrative expenses ("SD&A") primarily reflects the fixed cost nature of the business, including variable compensation expense, and planned marketing investment. We currently expect SD&A expenses to be elevated in 2024 when compared to prior year due to planned investment in key sales and marketing growth initiatives as well as integrating Indoff's operations into our overall internal controls over financial reporting and ongoing information technology ("IT") control remediation. We continue to maintain strong cost controls within discretionary spending, and will continue to evaluate additional steps to optimize our cost structure.

23


Critical Accounting Policies and Estimates

Our significant accounting policies are described in Note 1, Basis of Presentation, of Notes to the Consolidated Financial Statements included in Item 15 of the Company’s 2023 Annual Report on Form 10-K. Certain accounting policies require the application of significant judgment by management in selecting the appropriate assumptions for calculating financial estimates. By their nature, these judgments are subject to an inherent degree of uncertainty, and as a result, actual results could differ materially from those estimates. These judgments are based on historical experience, observation of trends in the industry, information provided by customers, forecasts of future economic conditions and information available from other outside sources, as appropriate. Management has identified revenue recognition, inventory valuation and valuation of intangible assets acquired through a business combination as policies that entail significant judgments or estimates. Management believes that full consideration has been given to all relevant circumstances that we may be subject to, and the consolidated financial statements of the Company accurately reflect management's best estimate of the consolidated results of operations, financial position and cash flows of the Company for the years presented.

There were no material changes in the Company’s significant accounting policies during the second quarter ended June 30, 2024.

Public companies in the United States are subject to the accounting and reporting requirements of various authorities, including the Financial Accounting Standards Board (“FASB”) and the Securities and Exchange Commission (“SEC”).  These authorities issue numerous pronouncements, most of which are not applicable to the Company’s current or reasonably foreseeable operating structure. See Note 1, Basis of Presentation, of Notes to Condensed Consolidated Financial Statements, Recent Accounting Pronouncements.

24

Highlights from Q2 2024 and Year to Date Q2 2024

The discussion of our results of operations and financial conditions that follows will provide information that will assist in understanding our financial statements and information about how certain accounting principles and estimates affect the condensed consolidated financial statements included herein.

Second Quarter 2024 Summary:

Consolidated sales increased 6.8% to $347.8 million compared to $325.8 million last year. Excluding Indoff, acquired on May 19, 2023, sales increased 1.8% in the quarter and 1.7% on an average daily sales basis*.
Consolidated gross margin increased to 35.2% compared to 34.7% last year. Excluding Indoff, gross margin was 36.8%, a 110 basis point improvement over prior year.
Consolidated operating income from continuing operations decreased 9.3% to $26.4 million compared to $29.1 million last year. Excluding Indoff, operating income was $24.9 million, a decrease of 11.1%.
Net income per diluted share from continuing operations decreased 7.1% to $0.52 compared to $0.56 last year.

Year to Date Q2 2024 Financial Summary:

Consolidated sales increased 11.9% to $671.2 million compared to $599.6 million last year. Excluding Indoff, acquired on May 19, 2023, sales increased 3.0%.
Consolidated gross margin declined to 34.8% compared to 35.2% last year. Excluding Indoff, gross margin was 36.3%, a 50 basis point improvement over prior year.
Consolidated operating income from continuing operations decreased 6.6% to $43.8 million compared to $46.9 million last year. Excluding Indoff, operating income was $41.0 million, a decrease of 10.5%.
Net income per diluted share from continuing operations decreased 5.5% to $0.86 compared to $0.91 last year.



*Average daily sales is calculated based upon the number of selling days in each period, with Canadian sales converted to US dollars using the current year's average exchange rate. There were 64 selling days in the U.S. in the second quarters of 2024 and 2023, respectively, and there were 128 selling days in the U.S. for the six months ended 2024 and 2023, respectively. There were 64 selling days in Canada in the second quarter of 2024 and 63 selling days in the second quarter of 2023. There were 126 selling days in Canada for the six months ended 2024 and 2023, respectively.


25

Results of Operations

Three and Six Months Ended June 30, 2024 compared to the Three and Six Months Ended June 30, 2023

Key Performance Indicators* (in millions except for percentages and per share amounts):
 Three Months Ended June 30,Six Months Ended June 30,
20242023%
Change
20242023%
Change
Net sales of continuing operations:   
Consolidated net sales$347.8$325.86.8%$671.2$599.611.9%
Consolidated gross profit$122.5$112.98.5%$233.4$211.310.5%
Consolidated gross margin35.2%34.7%0.5%34.8%35.2%(0.4)%
Consolidated SD&A costs$96.1$83.814.7%$189.6$164.415.3%
Consolidated SD&A costs as a % of net sales27.6%25.7%1.9%28.2%27.4%0.8%
Operating income from continuing operations:   
Consolidated operating income$26.4$29.1(9.3)%$43.8$46.9(6.6)%
Consolidated operating margin from continuing operations7.6%8.9%(1.3)%6.5%7.8%(1.3)%
Effective income tax rate23.2%25.3%(2.1)%23.4%25.0%(1.6)%
Net income from continuing operations$20.2$21.5(6.0)%$33.3$34.8(4.3)%
Net income margin from continuing operations5.8%6.6%(0.8)%5.0%5.8%(0.8)%
Net income per diluted share from continuing operations$0.52$0.56(7.1)%$0.86$0.91(5.5)%

*excludes discontinued operations

*
Global Industrial Company manages its business and reports using a 52-53 week fiscal year that ends at midnight on the Saturday closest to December 31.  For clarity of presentation, fiscal years and quarters are described as if they ended on the last day of the respective calendar month.  The actual fiscal second quarters ended June 29, 2024 and July 1, 2023, respectively.

26

Management’s discussion and analysis that follows includes current operations. 

NET SALES

The Company's net sales increased 6.8% during the quarter ended June 30, 2024 as compared to the same period in 2023, primarily due to the inclusion of Indoff sales. Organic U.S. sales increased 2.1% for the quarter compared to the same period in 2023 and Canada sales, in local currency, decreased 1.1% compared to the same period in 2023. Revenue benefited from volume improvement, while overall growth rates were impacted by modest pricing headwinds. Our managed sales channels led our performance and we continued to see strong growth in our enterprise business as it capitalizes on new account generation and retention rates. The Company's net sales increased 11.9% for the six months ended June 30, 2024 as compared to the same period in 2023, primarily due to the inclusion of Indoff sales. Organic U.S. sales increased 3.2% for the six months ended June 30, 2024 compared to the same period in 2023 and Canada sales, in local currency, increased 0.3% compared to the same period in 2023. Performance for the quarter, as well as, the first six months of June 30, 2024, reflect a continuation of the cautious customer purchasing behavior we have been experiencing for the past several quarters.

There were 64 selling days in the U.S. in the second quarters of 2024 and 2023, respectively, and there were 128 selling days in the U.S. for the six months ended 2024 and 2023, respectively. There were 64 selling days in Canada in the second quarter of 2024 compared to 63 selling days in the second quarter of 2023. There were 126 selling days in Canada for the six months ended 2024 and 2023, respectively.

GROSS MARGIN

Gross margin is dependent on variables such as product mix including sourcing and category, competition, pricing strategy, vendor volume rebates, freight pricing decisions including the use of free or other promotional freight plans, freight cost inflation including both domestic outbound freight as well as international inbound ocean freight, inventory valuation and obsolescence and other variables, any or all of which may result in fluctuations in gross margin.

Gross margin increased by 50 basis points to 35.2% in the second quarter of 2024 as compared to the same period in 2023. The year over year improvement was primarily the result of proactive price management and a higher mix of private label sales in the quarter. For the six months ended June 30, 2024, gross margin of 34.8% declined 40 basis points as compared to the same period in 2023. Organic gross margin increased 110 basis points and 50 basis points in the second quarter and six months ended June 2024, respectively, as compared to the same period in 2023.

Management of our margin profile remains a key focus for the Company. Performance will continue to reflect the impact of proactive promotion and freight actions as part of our competitive pricing initiatives, as well as, the impact of Indoff's lower gross margin profile on consolidated gross margin. The Company may also experience margin variability in future periods due to the current economic environment, inflationary pressures and historical seasonality.

27

SELLING, DISTRIBUTION AND ADMINISTRATIVE EXPENSES (“SD&A”)

For the three month period ended June 30, 2024, SD&A costs as a percentage of sales increased approximately 190 basis points compared to prior year. SD&A primarily reflects planned investment in key sales and marketing growth initiatives, which generated negative leverage due to the soft customer demand environment, increased audit and remediation costs related to certain IT general controls, partially offset by a benefit of approximately $1.0 million associated with accounting for executive transitions. We expect SD&A levels to moderate from second quarter levels in the second half of the year, but remain elevated when compared to the year ago quarterly periods, as we continue to support our growth strategy. We remain diligent in the control of our general and discretionary cost management. Cost increases include planned net marketing spend of approximately $4.6 million, total compensation and related costs of approximately $2.6 million, of which approximately $1.0 million related to increased variable compensation expense related to performance, increased salary and severance costs of approximately $1.4 million offset by approximately $1.0 million of cost savings from executive transitions. Indoff's total SD&A increased expenses for the quarter were approximately $3.9 million, inclusive of $0.8 million of intangible asset amortization.

For the six month period ended June 30, 2024, SD&A costs as a percentage of sales increased approximately 80 basis points compared to prior year. This increase reflects the impact of the planned investment in key sales and marketing growth initiatives, increased audit and remediation costs related to certain IT general controls of approximately $0.9 million, Indoff's total SD&A increased expenses of approximately $11.5 million including approximately $1.5 million of intangible asset amortization, planned net marketing spend of approximately $7.5 million and total compensation and related costs of approximately $3.1 million. Within the $3.1 million of increased compensation and related costs was approximately $2.4 million of variable compensation related to performance, increased salary expenses of approximately $1.5 million offset by cost savings from the impact of the prior year reduction in force and the benefit associated with accounting for executive transitions.

OPERATING MARGIN

Operating margin for the three and six month periods ended June 30, 2024 declined 130 basis points compared to the same period in 2023 impacted by the gross margin and SD&A items noted above. Excluding Indoff, operating margin declined 120 basis points in the second quarter of 2024 and 110 basis points in the six months ended June 30, 2024 compared to the same period in 2023.

Management currently expects SD&A expenses to be elevated compared to the year ago period as planned investment in key sales and marketing growth initiatives are implemented and increased audit and remediation costs are incurred.

INTEREST AND OTHER EXPENSE, NET

Interest and other expense, net from continuing operations was $0.1 million and $0.3 million for the three month periods ended June 30, 2024 and 2023, respectively, and for the six months ended June 30, 2024 and 2023, interest and other expense, net from continuing operations was $0.3 million and $0.5 million, respectively. The higher costs in the prior year reflect the outstanding loan balance utilized to partially fund the Indoff acquisition in May 2023.

INCOME TAXES

For the three month period ended June 30, 2024 and 2023, the Company reported income taxes in continuing operations of approximately $6.1 million and $7.3 million, respectively, related to its U.S., Canada and India operations including tax expense for certain U.S. states. For the six month period ended June 30, 2024 and 2023, the Company reported income taxes in continuing operation of $10.2 million and $11.6 million, respectively, related to its U.S., Canada and India operations including tax expense for certain U.S. states. The decrease in the Company's effective tax rate for 2024 was due to a higher tax benefit of approximately $0.5 million related to stock-based compensation.


28

Financial Condition, Liquidity and Capital Resources

The following tables present selected liquidity data and historical cash flows (in millions):
 
Selected liquidity data
 June 30,
2024
December 31,
2023
$ Change
Cash and cash equivalents$38.8 $34.4 $4.4 
Accounts receivable, net$142.8 $130.7 $12.1 
Inventories$172.9 $150.8 $22.1 
Prepaid expenses and other current assets$12.4 $13.9 $(1.5)
Accounts payable$126.0 $111.0 $15.0 
Accrued expenses and other current liabilities$55.6 $49.1 $6.5 
Operating lease liabilities$14.2 $14.1 $0.1 
Working capital$171.1 $155.6 $15.5 

Historical Cash Flows
 Six Months Ended
June 30,
 20242023
Net cash provided by operating activities from continuing operations$25.0 $65.5 
Net cash provided by (used in) operating activities from discontinued operations$0.2 $(0.2)
Net cash used in investing activities from continuing operations$(2.2)$(73.7)
Net cash (used in) provided by financing activities from continuing operations
$(18.5)$24.9 
Effects of exchange rates on cash$(0.1)$(0.1)
Net increase in cash and cash equivalents$4.4 $16.4 

Our primary liquidity needs are to support working capital requirements in our business, funding recently declared and any future dividends, funding capital expenditures and inventory purchases, continuing investment in upgrading and expanding our technological capabilities specifically related to additional functionality and enhanced navigation of our new web platform, continuing investment in sales, marketing, merchandising, customer service and upgrading our distribution footprint and funding acquisitions.  We rely upon operating cash flow and our credit facility to meet these needs. We currently believe that current cash on hand, cash flow from operations and our availability under our credit facility will be sufficient to fund our working capital and other cash requirements for at least the next twelve months. We believe our current capital structure and cash resources are adequate for our internal growth initiatives. To the extent our growth initiatives expand, including major acquisitions, we would seek to raise additional capital. We believe that, if needed, we can access public or private funding alternatives to raise additional capital.

Our working capital increased $15.5 million primarily related to increased inventory balances in anticipation of our historically largest sales period for our private brand products, increased accounts receivable and cash and cash equivalent balances offset by increased accounts payable, accrued expenses and other current liabilities and reduced prepaid expenses and other current assets balances. Accounts receivable days outstanding were 36.9 in 2024 compared to 38.5 in 2023, inventory turns were 5.5 in 2024 compared to 4.3 in 2023 and accounts payable days outstanding were 48.8 in 2024 compared to 52.8 in 2023.  We expect that future accounts receivable, inventory and accounts payable balances will fluctuate with net sales and the product mix of our net sales.

29

Operating Activities

Net cash provided by operating activities from continuing operations was $25.0 million compared to $65.5 million provided in 2023, attributable to changes in our working capital accounts which used $14.5 million in cash in 2024 compared to $25.4 million provided in 2023, primarily the result of the changes in inventory, accounts receivable, accounts payable, accrued expenses, other current liabilities and other liabilities balances. Cash generated from net income adjusted by other non-cash items, provided $39.5 million in 2024 compared to $40.1 million provided by these items in 2023 primarily due to increased amortization of intangible assets offset by the current quarter's stock-based compensation expense adjustment related to executive transition generated in the six months ended June 30, 2024 compared to 2023. Net cash provided by operating activities from discontinued operations was $0.2 million for the six months ended June 30, 2024 and $0.2 million was used in the six months ended June 30, 2023.

Investing Activities

Net cash used in investing activities totaled $2.2 million for warehouse machinery and equipment for distribution facilities, leasehold improvements, and computer equipment upgrades. Net cash used in investing activities in 2023 totaled $73.7 million, $72.6 million was used for the purchase of Indoff, offset by $0.3 million of cash acquired, with the balance of $1.4 million used for warehouse machinery and equipment for our U.S warehouses and new Canadian distribution center, and leasehold improvements, computer equipment upgrades and molds.

Financing Activities

Net cash used in financing activities totaled $18.5 million in 2024 primarily related to the regular quarterly dividends of $0.25 per common share which totaled approximately $19.2 million. Proceeds from stock option exercises totaled $1.4 million, offset by payments for payroll taxes through shares withheld, which totaled $1.5 million and proceeds from the issuance of common stock from the employee stock purchase plan totaled $0.8 million. Net cash used in financing activities in 2023 totaled $24.9 million primarily related to proceeds from short-term borrowings of approximately $50.6 million, the majority of which was utilized to fund the Indoff acquisition, offset by the regular quarterly dividends of $0.20 per common share which totaled approximately $15.3 million. and repayments of short-term debt of approximately $10.9 million. Proceeds from the issuance of common stock from our employee stock purchase plan totaled $0.7 million and proceeds from the issuance of common stock from stock option exercises totaled $0.3 million, offset by payments for payroll taxes through shares withheld which totaled $0.5 million.

The Company maintains a $125.0 million secured revolving credit facility with one financial institution, which has a five year term, maturing on October 19, 2026 and provides for borrowings in the United States. The credit agreement contains certain operating, financial and other covenants, including limits on annual levels of capital expenditures, availability tests related to payments of dividends and stock repurchases and fixed charge coverage tests related to acquisitions.  The revolving credit agreement requires that a minimum level of availability be maintained. If such availability is not maintained, the Company will be required to maintain a fixed charge coverage ratio (as defined). The borrowings under the agreement are subject to borrowing base limitations of up to 85% of eligible accounts receivable and the inventory advance rate computed as the lesser of 65% or 85% of the net orderly liquidation value (“NOLV”). Borrowings are secured by substantially all of the Borrower’s assets, as defined, including all accounts, accounts receivable, inventory and certain other assets, subject to limited exceptions, including the exclusion of certain foreign assets from the collateral. The interest rate under the amended and restated facility is computed at applicable market rates based on the Secured Overnight Financing Rate (“SOFR”), the Federal Reserve Bank of New York (“NYFRB”) or the Prime Rate, plus an applicable margin. The applicable margin varies based on borrowing base availability. As of June 30, 2024, eligible collateral under the credit agreement was $125.0 million, total availability was $122.2 million, total outstanding letters of credit was $1.6 million, and total excess availability was $120.6 million. The Company was in compliance with all of the covenants of the credit agreement as of June 30, 2024.

Levels of earnings and cash flows are dependent on factors such as consolidated gross margin and selling, distribution and administrative costs, product mix and relative levels of domestic and foreign sales.  Unusual gains or expense items, such as special (gains) charges and settlements, may impact earnings and are separately disclosed.  We expect that past performance may not be indicative of future performance due to the competitive nature of our business where the need to adjust prices to gain or hold market share is prevalent.

Macroeconomic conditions, such as business and consumer sentiment, may affect our revenues, cash flows or financial condition.  However, we do not believe that there is a direct correlation between any specific macroeconomic indicator and our revenues, cash flows or financial condition. We are not currently interest rate sensitive, as we have no outstanding debt.
30

 
The expenses and capital expenditures described above will require significant levels of liquidity, which we believe can be adequately funded from our currently available cash resources, cash flow from operations and borrowing under our current credit facility.  In 2024 we anticipate capital expenditures in the range of $3.0 to $5.0 million, though at this time we are not contractually committed to incur these expenditures. 

In the past we have engaged in opportunistic acquisitions, choosing to pay the purchase price in cash, and may do so in the future as favorable situations arise.  However, a deep and prolonged period of reduced business spending could adversely impact our cash resources and force us to either forego future acquisition opportunities or to pay the purchase price using stock, debt or a combination of consideration which could have an adverse effect on our earnings. We believe that our cash balances and future cash flows from operations and availability under our credit facility will be sufficient to fund our working capital and other cash requirements for at least the next twelve months.

We maintain our cash and cash equivalents in money market funds or their equivalents that have maturities of less than three months and in non-interest bearing accounts that partially offset banking fees. As of June 30, 2024, we had no investments with maturities of greater than three months. Accordingly, we do not believe that our cash balances have significant exposure to interest rate risk.  At June 30, 2024 cash balances held in foreign subsidiaries totaled approximately $4.4 million. These balances are held in local country banks and are held primarily to support local working capital needs. The Company had over $155 million of liquidity (cash and undrawn line of credit) in the U.S. as of June 30, 2024.

Material Cash Requirements

We are obligated under non-cancelable operating and finance leases for the rental of our facilities and certain of our equipment which expires at various dates through 2032. As of June 30, 2024 we were obligated for approximately $107.6 million under these non-cancelable leases. In 2024 we anticipate remaining cash expenditures of approximately $9.4 million for these operating leases. We have sublease agreements for unused space, as well as excess space in facilities we are currently occupying in the United States and Canada. In the event the sub lessee is unable to fulfill its obligations, we would be responsible for remaining rents due under the leases.

Our purchase and other obligations consist primarily of purchase commitments for certain employment, consulting and service agreements. In addition to the previously mentioned commitments, at June 30, 2024, we had $1.6 million of standby letters of credit outstanding.

We are party to certain litigation, the outcome of which we believe, based on discussions with legal counsel, will not have a material adverse effect on our condensed consolidated financial statements.


 
Item 3. Quantitative and Qualitative Disclosures About Market Risk

We are exposed to market risks, which include changes in U.S. and international interest rates as well as changes in currency exchange rates (principally Canadian dollars) as measured against the U.S. dollar and each other.

The translation of the financial statements of our operations outside of the United States is impacted by movements in foreign currency exchange rates.  Changes in currency exchange rates as measured against the U.S. dollar may positively or negatively affect income statement, balance sheet and cash flows as expressed in U.S. dollars.  We have limited involvement with derivative financial instruments and do not use them for trading purposes.  We may enter into foreign currency options or forward exchange contracts aimed at limiting in part the impact of certain currency fluctuations, but as of June 30, 2024 we had no outstanding option or forward exchange contracts.

Our exposure to market risk for changes in interest rates relates primarily to our variable rate debt.  Our variable rate debt consists of short-term borrowings under our credit facilities.  As of June 30, 2024, we had no outstanding debt under our variable rate credit facility.  A hypothetical change in average interest rates of one percentage point is not expected to have a material effect on our financial position, results of operations or cash flows.
31

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, the Company carried out an evaluation of the effectiveness of the design and operation of the Company’s disclosure controls and procedures as of June 30, 2024. Based upon this evaluation, the Company’s Chief Executive Officer and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures were not effective as of such date due to material weaknesses identified in the design and operation of certain key Information Technology General Controls (ITGCs) as fully described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

However, giving full consideration to the material weaknesses, the control deficiencies did not result in any identified misstatements, and the Company's management believes the consolidated financial statements included in this Quarterly Report on Form 10-Q and in its 2023 Annual Report on Form 10-K present fairly, in all material respects the financial condition, results of operations, and cash flows of the Company as of, and for, the periods presented in this report.

Consistent with guidance issued by the Securities and Exchange Commission that an assessment of internal controls over financial reporting of a recently acquired business may be omitted from management's evaluation of disclosure controls and procedures, management had previously excluded an assessment of such internal controls of Indoff LLC ("Indoff") from its evaluation of the effectiveness of the Company's disclosure controls and procedures. The Company acquired all outstanding stock of Indoff on May 19, 2023. Indoff represented approximately 7% and 12% of the Company's consolidated total assets and net sales at June 30, 2024, respectively.

During the second quarter of 2024, the Company completed its assessment of the internal controls over financial reporting of the Indoff LLC business. As anticipated, given the private company nature of the acquired business, management has concluded that the design and operation of Indoff’s internal controls were also ineffective, resulting in a material weakness.

Inherent Limitations of Internal Controls over Financial Reporting

The Company’s internal control over financial reporting is designed 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.  The Company’s internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the Company’s assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that the Company’s receipts and expenditures are being made only in accordance with authorizations of the Company’s management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company’s assets that could have a material effect on the Company’s financial statements.

Management, including the Company’s Chief Executive Officer and Chief Financial Officer, does not expect that the Company’s internal controls will prevent or detect all errors and all fraud.  A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met.  Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs.  Because of the inherent limitations in all control systems, no evaluation of internal controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected.  Also, any evaluation of the effectiveness of controls in future periods are subject to the risk that those internal controls may become inadequate because of changes in business conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Remediation of the Material Weaknesses in Internal Control Over Financial Reporting

The Company is in the process of implementing changes associated with the design, implementation, and monitoring of ITGCs in the areas of IT operations, user access, and change management for IT applications supporting all of the Company’s financial statement preparation and reporting processes (including those of Indoff LLC) to ensure that internal controls are designed and operating effectively. Our remediation plans include:

Engaging an expert accounting advisory firm to evaluate the design of our controls as well as to assist with the documentation, remediation, and testing of the ITGCs over financial reporting based on the criteria established in Internal Control – Integrated Framework (2013) issued by the Treadway Commission.
Training of relevant personnel on the design and operation of our ITGCs over financial reporting.
32

Implementation of controls that increase the frequency of periodic re-evaluation of user access privileges, including administrative access.
Adoption of the principles of limited access rights and access for all system users as well as the rationalization of access privileges for all system users and critical transactions, based on job responsibilities considering segregation of duties.

During 2024, we have engaged an expert accounting advisory firm and are actively in the process of implementing necessary changes to strengthen our control environment. We have also selected and are in the process of implementing software to assist us with user and logical access and streamlining of the overall ITGC compliance program. These actions are subject to ongoing senior management review, as well as oversight by the audit committee of our Board of Directors. Additional or modified measures may also be required to remediate the material weaknesses. We believe that these actions, collectively, will remediate the material weaknesses identified. However, we will not be able to conclude that we have completely remediated the material weaknesses until the applicable controls are fully implemented and operated for a sufficient period of time and management has concluded, through formal testing, that the remediated controls are operating effectively. We will continue to monitor the design and effectiveness of these and other processes, procedures, and controls and will make any further changes management deems appropriate.

Changes in Internal Control Over Financial Reporting

There have been no changes in the Company’s internal controls over financial reporting during the quarterly period ended June 30, 2024 that have materially affected, or are reasonably likely to materially affect, except that, as reported above, on May 19, 2023, the Company acquired all outstanding equity interests of Indoff LLC. In the second quarter, the Company completed its assessment of Indoff’s internal control environment, and have identified similar findings to those previously disclosed in the Global Industrial business with respect to the ineffective design or operation of ITGCs, as well as automated and IT dependent manual business controls that rely upon information from the IT systems. As a result, the Company is currently integrating Indoff LLC’s operations into its overall system of internal control over financial reporting and, will make appropriate changes as it integrates Indoff LLC into the Company's overall internal control over financial reporting process.
33

PART II - OTHER INFORMATION

Item 1. Legal Proceedings

For a description of the Company's legal proceedings, see Note 10, Legal Proceedings, of Notes to Condensed Consolidated Financial Statements.


Item 1A. Risk Factors

For information regarding Risk Factors related to the economy, our industries, our Company and our business, see Item 1A. "Risk Factors" of the Company's 2023 Annual Report on Form 10-K.

There were no material changes to the Company’s risk factors during the quarter ended June 30, 2024.


Item 5. Other Information

During the three months ended June 30, 2024, none of our directors or executive officers adopted or terminated any contract, instruction or written plan for the purchase or sale of Global Industrial securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any "non-rule 10b5-1 trading arrangement".
34

Item 6. Exhibits
Certification of the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
  
Certification of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
  
Certification of the Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
  
Certification of the Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
  
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
  
101.SCHXBRL Taxonomy Extension Schema Document
  
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
  
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
  
101.LABXBRL Taxonomy Extension Label Linkbase Document
  
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

35

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.
 
 GLOBAL INDUSTRIAL COMPANY
  
Date: July 30, 2024By:/s/ Barry Litwin
  Barry Litwin
President and Chief Executive Officer
36

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.
 
 GLOBAL INDUSTRIAL COMPANY
  
Date: July 30, 2024By:/s/ Thomas Clark
  Thomas Clark
Senior Vice President and Chief Financial Officer





37
EX-31.1 2 ex-311q22024.htm EX-31.1 Document

CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

Exhibit 31.1
 
CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, Barry Litwin, certify that:
 
1.I have reviewed this quarterly report on Form 10-Q of Global Industrial Company (the "registrant");

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrants 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.
    
5.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):    
a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Dated: July 30, 2024

/s/ Barry Litwin
Barry Litwin, Chief Executive Officer

EX-31.2 3 ex-312q22024.htm EX-31.2 Document

CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

I, Thomas Clark, certify that:
 
1.I have reviewed this quarterly report on Form 10-Q of Global Industrial Company (the "registrant");

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrants 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.

5.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

a.all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Dated: July 30, 2024

/s/Thomas Clark
Thomas Clark, Chief Financial Officer

EX-32.1 4 ex-321q22024.htm EX-32.1 Document


Exhibit 32.1

CERTIFICATION PURSUANT TO SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

The undersigned, the Chief Executive Officer of Global Industrial Company, hereby certifies that Global Industrial Company's Form 10-Q for the period ended June 30, 2024 fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)), and that the information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Global Industrial Company.

Dated: July 30, 2024


/s/ Barry Litwin
Barry Litwin, Chief Executive Officer


 



EX-32.2 5 ex-322q22024.htm EX-32.2 Document


Exhibit 32.2

CERTIFICATION PURSUANT TO SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002

CERTIFICATION OF CHIEF FINANCIAL OFFICER

The undersigned, the Chief Financial Officer of Global Industrial Company, hereby certifies that Global Industrial Company's Form 10-Q for the period ended June 30, 2024 fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)), and that the information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Global Industrial Company.

Dated:  July 30, 2024

/s/ Thomas Clark
Thomas Clark, Chief Financial Officer


 



EX-101.SCH 6 gic-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Statement of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Goodwill and Intangibles link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Credit Losses link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Net Income (Loss) per Common Share link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Credit Facilities link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Goodwill and Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Net Income (Loss) per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Acquisition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Acquisition - Schedule of Business Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Acquisition - Schedule of Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Goodwill and Intangibles - Schedule of Goodwill, Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Goodwill and Intangibles - Schedule of Definite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Goodwill and Intangibles - Schedule of Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Leases - Schedule of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Net Income (Loss) per Common Share - Schedule of Computation of Basic And Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Credit Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 gic-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 gic-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 gic-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Adjustments to reconcile net income from continuing operations to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Range [Domain] Statistical Measurement [Domain] Schedule of ROU, Remaining Lease Term and Discount Rate Lease, Cost [Table Text Block] Cover [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Net increase in cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Maturities of Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Percentage of voting interests acquired (as a percent) Business Acquisition, Percentage of Voting Interests Acquired Trading Symbol Trading Symbol All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Computation of Basic And Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Dividends declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Pay vs Performance Disclosure [Line Items] Line of Credit Facility [Table] Line of Credit Facility [Table] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Accounts receivable Increase (Decrease) in Accounts Receivable Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Receivables Goodwill and intangible assets Intangible Assets, Net (Including Goodwill) Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Net income from continuing operations Net income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Fair Value Measurements Fair Value Disclosures [Text Block] Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Legal Proceedings Legal Matters and Contingencies [Text Block] Leases Lessee, Operating Leases [Text Block] Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Operating lease cost Operating Lease, Cost Operating lease liabilities Operating Lease, Liability, Noncurrent Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] United States UNITED STATES Effect of dilutive securities (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Leases [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Operating lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Operating Lease Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Operating Lease Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Treasury Stock Treasury Stock, Common [Member] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income per share from continuing operations: Earnings Per Share Reconciliation [Abstract] Equity Components [Axis] Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Percentage of eligible accounts receivable for borrowings (as a percent) Percentage Of Eligible Accounts Receivable for Borrowings Finance leases (in years) Finance Lease, Weighted Average Remaining Lease Term Insider Trading Policies and Procedures [Line Items] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Adjustment to Compensation, Amount Adjustment to Compensation Amount Compensation Amount Outstanding Recovery Compensation Amount Numerator for diluted net income per share: Earnings Per Share, Diluted [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Tabular List, Table Tabular List [Table Text Block] 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Administrative office, area (in sq ft) Distribution Facility, Area Distribution Facility, Area Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Issuance of shares under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Accrued expenses and other current liabilities Accrued Liabilities, Current Potentially dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Credit Facility [Domain] Credit Facility [Domain] Cash and cash equivalents – beginning of period Cash and cash equivalents – end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Weighted Average Useful Life Finite-Lived Intangible Asset, Weighted-Average Period before Renewal or Extension Current assets: Assets, Current [Abstract] Goodwill Goodwill Balance at beginning of period Balance at end of period Accounts Receivable, Allowance for Credit Loss Consolidation Items [Axis] Consolidation Items [Axis] Payment of payroll taxes on stock-based compensation through shares withheld Payment, Tax Withholding, Share-Based Payment Arrangement Net income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Employee Stock Option Share-Based Payment Arrangement, Option [Member] Provision for credit losses Provision for Other Credit Losses Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Finance lease (as a percent) Finance Lease, Weighted Average Discount Rate, Percent Security Exchange Name Security Exchange Name Award Type Award Type [Axis] Net income per common share from continuing operations: Numerator for basic net income per share: Earnings Per Share, Basic [Abstract] Property, plant and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities Number of reporting units Number of Reporting Units Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date ROU assets obtained in exchange for finance lease obligations (in millions) Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Net cash provided by operating activities from continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Operating lease liabilities Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Income taxes payable Increase (Decrease) in Income Taxes Payable Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Purchase of Indoff LLC, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Weighted average shares outstanding for diluted net income per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Less: Undistributed net income reallocated to participating securities Undistributed Continuing Operation Earnings (Loss) Reallocation to Participating Securities, Diluted Undistributed Continuing Operation Earnings (Loss) Reallocation to Participating Securities, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] 2024 remainder Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Total shareholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Length of extension term Lessee, Operating Lease, Renewal Term (Benefit) provision for deferred taxes Deferred Income Tax Expense (Benefit) Letters of credit outstanding Letters of Credit Outstanding, Amount Schedule of Pro Forma Acquisition Information Business Acquisition, Pro Forma Information [Table Text Block] Selling, distribution & administrative expenses Selling, General and Administrative Expense Write-offs - trade accounts receivable Accounts Receivable, Allowance for Credit Loss, Writeoff Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Tax deductible period Business Combination, Tax Deductible Period Business Combination, Tax Deductible Period Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] ASSETS: Assets [Abstract] Document Type Document Type Issuance of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Gross Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Right-of-use asset and related lease liability Operating Lease, Right-of-Use Asset And Liability Operating Lease, Right-of-Use Asset And Liability Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Net income of acquiree since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Schedule of Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Indefinite-lived intangibles Indefinite-Lived Intangible Assets (Excluding Goodwill) Maximum Maximum [Member] Amortization of intangible assets Amortization of Intangible Assets Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Definite-lived intangibles Net Book Value Finite-Lived Intangible Assets, Net Accounts payable Accounts Payable, Current Acquisition Business Combination Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Range [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income from continuing operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest All Award Types Award Type [Domain] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Name Outstanding Recovery, Individual Name Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Accounts Payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Accounts Payable Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Total net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Schedule of Intangible Assets, Goodwill and Other Assets Schedule of Intangible Assets and Goodwill [Table Text Block] Deferred income taxes Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Amortization Period (Years) Finite-Lived Intangible Asset, Useful Life Total identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Additional Paid-in Capital Additional Paid-in Capital [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Lease Description [Axis] Lease Description [Axis] Lease Description Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Diluted (in dollars per share) Net income per share - Diluted (in dollars per share) Earnings Per Share, Diluted Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Net income (loss) from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Operating Activities [Axis] Operating Activities [Axis] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Deferred Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Deferred Revenue Canada CANADA Net income (loss) per common share from discontinued operations: Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share [Abstract] Undistributed and distributed net income available to common shareholders, basic Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Provision for income taxes Income Tax Expense (Benefit) Weighted Average Discount Rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate Allowance for Credit Losses [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating income from continuing operations Operating Income (Loss) Business Acquisition [Line Items] Business Acquisition [Line Items] Number of reportable segments Number of Reportable Segments Total liabilities and shareholders’ equity Liabilities and Equity Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Percentage of inventory advance rate (as a percent) Percentage of Inventory Advance Rate Computed, Amended Percentage of Inventory Advance Rate Computed, Amended Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Net income (loss) from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] Dividends paid Payments of Dividends Interest and other expense, net Interest Income (Expense), Nonoperating Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Existing sales office Existing Sales Office [Member] Existing Sales Office Operating leases ROU assets obtained in exchange for operating lease obligations (in millions) Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Stock withheld for employee taxes Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Inventories Inventory, Net Lease Description [Domain] Lease Description [Domain] Lease Description [Domain] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Indoff LLC Indoff LLC [Member] Indoff LLC Net identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Sublease income Sublease Income Payments made in cash Purchase price Business Combination, Consideration Transferred Credit Facilities Short-Term Debt [Text Block] LIABILITIES AND SHAREHOLDERS’ EQUITY: Liabilities and Equity [Abstract] Restatement Determination Date Restatement Determination Date Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Numerator for basic and diluted net income (loss) per share: Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent [Abstract] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Net income (loss) income per share from discontinued operations: Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share [Abstract] Proceeds from issuance of common stock (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Net sales Business Acquisition, Pro Forma Revenue Exercise Price Award Exercise Price Net Income (Loss) per Common Share Earnings Per Share [Text Block] Number of financial institutions Number Of Financial Institutions Number Of Financial Institutions Arrangement Duration Trading Arrangement Duration Discontinued Operations Discontinued Operations [Member] Issuance of shares under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Leases Lessee, Finance Leases [Text Block] Goodwill and Intangibles Goodwill and Intangible Assets Disclosure [Text Block] Basic (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Shareholders’ equity: Equity, Attributable to Parent [Abstract] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Revolving credit facility term (in years) Debt Instrument, Term 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] Diluted (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share PEO PEO [Member] Name Trading Arrangement, Individual Name Reduction in escrow deposits Escrow Agreement, Escrow Deposit Balance, One Year Anniversary Escrow Agreement, Escrow Deposit Balance, One Year Anniversary Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Receivables [Abstract] Receivables [Abstract] Treasury stock Treasury Stock, Common, Value Net income from continuing operations Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Local Phone Number Local Phone Number Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Total identifiable liabilities acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Intangibles assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Common Stock Common Stock [Member] Measure: Measure [Axis] Line of Credit Facility [Abstract] Line of Credit Facility [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Entity Emerging Growth Company Entity Emerging Growth Company Less: Distributed net income available to participating securities Distributed Earnings Stock withheld for employee taxes (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Entity Central Index Key Entity Central Index Key Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Net cash provided by (used in) operating activities from discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Consolidation Items [Domain] Consolidation Items [Domain] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Less: Undistributed net income available to participating securities Add: Undistributed net income allocated to participating securities Undistributed Continuing Operation Earnings (Loss), Allocation to Participating Securities, Basic Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Total excess availability under the credit facility Line of Credit Facility, Remaining Borrowing Capacity Revenue of acquiree since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Net income per common share: Earnings Per Share [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Inventories Increase (Decrease) in Inventories Supplemental disclosures of non-cash investing and financing activities: Supplemental Cash Flow Elements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Operating leases (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Total present value of lease liabilities Operating Lease, Liability Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Credit Facility [Axis] Credit Facility [Axis] Amendment Flag Amendment Flag Current period provision Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Entity Registrant Name Entity Registrant Name Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit Foreign currency translation (loss) gain Change in cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value as of Grant Date Award Grant Date Fair Value Geographical [Domain] Geographical [Domain] Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right Of Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right Of Use Assets Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Proceeds from issuance of common stock Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture Proceeds from short-term borrowings Proceeds from Short-Term Debt Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common stock Common Stock, Value, Issued Reportable geographical components Reportable Geographical Components [Member] Basic (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Schedule of Allowance for Credit Losses on Trade Accounts Receivable Allowance For Credit Losses On Trade Accounts Receivable [Table Text Block] Allowance For Credit Losses On Trade Accounts Receivable [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Effects of exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Preferred stock Preferred Stock, Value, Issued Basic (in dollars per share) Net income per share - Basic (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Trademarks Trademarks [Member] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Undistributed and distributed net income available to common shareholders Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Weighted average common and common equivalent shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Total assets Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Cost of sales Cost of Goods and Services Sold Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Other liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies Commitments and Contingencies Termination Date Trading Arrangement Termination Date Basis of Presentation Business Description and Basis of Presentation [Text Block] Operating Activities [Domain] Operating Activities [Domain] Repayment of short-term borrowings Repayments of Short-Term Debt 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Less: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Entity Address, City or Town Entity Address, City or Town Net income Net income Net income Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Total availability under the credit facility Line of Credit Facility, Current Borrowing Capacity Credit Losses Allowance for Credit Losses [Text Block] Proceeds from the issuance of common stock from employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Escrow deposit Escrow Deposit Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Revenue Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Dividends Dividends, Common Stock Accrued expenses, other current liabilities and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Name Forgone Recovery, Individual Name 2024 (adjusted for six months of payments) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Operating lease (in years) Operating Lease, Weighted Average Remaining Lease Term Document Period End Date Document Period End Date Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Total lease payments Lessee, Operating Lease, Liability, to be Paid Insider Trading Arrangements [Line Items] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Percentage of inventory advance rate of net orderly liquidation value (as a percent) Percentage Of Inventory Advance Rate of NOVL Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Diluted (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Schedule of Preliminary Acquisition Fair Value Schedule of Business Acquisitions, by Acquisition [Table Text Block] Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Transition Report Document Transition Report Imdemnification obligation period Asset Acquisition, Indemnification Obligation Period Asset Acquisition, Indemnification Obligation Period Document Quarterly Report Document Quarterly Report Goodwill and intangibles Goodwill and intangibles Goodwill and intangibles Customer lists Client lists Customer Lists [Member] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Basic (in shares) Weighted average shares outstanding for basic net income per share (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Accrued expenses and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses And Other Current Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses And Other Current Liabilities Name Awards Close in Time to MNPI Disclosures, Individual Name Undistributed and distributed net (loss) income available to common shareholders Undistributed and distributed net income available to common shareholders, diluted Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted Weighted Average Remaining Lease Term Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term Entity Filer Category Entity Filer Category Performance obligation Revenue, Remaining Performance Obligation, Amount Company Selected Measure Name Company Selected Measure Name EX-101.PRE 10 gic-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Cover - shares
6 Months Ended
Jun. 30, 2024
Jul. 26, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 1-13792  
Entity Registrant Name Global Industrial Company  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 11-3262067  
Entity Address, Address Line One 11 Harbor Park Drive  
Entity Address, City or Town Port Washington  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 11050  
City Area Code 516  
Local Phone Number 608-7000  
Title of 12(b) Security Common Stock ($.01 par value)  
Trading Symbol GIC  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   38,200,397
Entity Central Index Key 0000945114  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 38.8 $ 34.4
Accounts receivable, net 142.8 130.7
Inventories 172.9 150.8
Prepaid expenses and other current assets 12.4 13.9
Total current assets 366.9 329.8
Property, plant and equipment, net 19.9 20.0
Operating lease right-of-use assets 77.4 84.4
Deferred income taxes 8.1 7.9
Goodwill and intangible assets 67.3 69.3
Other assets 2.9 2.0
Total assets 542.5 513.4
Current liabilities:    
Accounts payable 126.0 111.0
Accrued expenses and other current liabilities 55.6 49.1
Operating lease liabilities 14.2 14.1
Total current liabilities 195.8 174.2
Operating lease liabilities 73.9 81.4
Other liabilities 2.4 2.6
Total liabilities 272.1 258.2
Commitments and contingencies
Shareholders’ equity:    
Preferred stock 0.0 0.0
Common stock 0.4 0.4
Additional paid-in capital 204.6 204.8
Treasury stock (17.1) (18.6)
Retained earnings 80.3 66.0
Accumulated other comprehensive income 2.2 2.6
Total shareholders’ equity 270.4 255.2
Total liabilities and shareholders’ equity $ 542.5 $ 513.4
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 347.8 $ 325.8 $ 671.2 $ 599.6
Cost of sales 225.3 212.9 437.8 388.3
Gross profit 122.5 112.9 233.4 211.3
Selling, distribution & administrative expenses 96.1 83.8 189.6 164.4
Operating income from continuing operations 26.4 29.1 43.8 46.9
Interest and other expense, net 0.1 0.3 0.3 0.5
Income from continuing operations before income taxes 26.3 28.8 43.5 46.4
Provision for income taxes 6.1 7.3 10.2 11.6
Net income from continuing operations 20.2 21.5 33.3 34.8
Net income (loss) from discontinued operations, net of tax 0.1 0.0 0.2 (0.1)
Net income $ 20.3 $ 21.5 $ 33.5 $ 34.7
Net income per common share from continuing operations:        
Basic (in dollars per share) $ 0.52 $ 0.56 $ 0.87 $ 0.91
Diluted (in dollars per share) 0.52 0.56 0.86 0.91
Net income (loss) per common share from discontinued operations:        
Basic (in dollars per share) 0.00 0.00 0.01 0.00
Diluted (in dollars per share) 0.00 0.00 0.01 0.00
Net income per common share:        
Basic (in dollars per share) 0.52 0.56 0.88 0.91
Diluted (in dollars per share) $ 0.52 $ 0.56 $ 0.87 $ 0.91
Weighted average common and common equivalent shares:        
Basic (in shares) 38.2 38.1 38.2 38.1
Diluted (in shares) 38.4 38.2 38.4 38.2
Dividends declared (in dollars per share) $ 0.25 $ 0.20 $ 0.50 $ 0.40
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 20.3 $ 21.5 $ 33.5 $ 34.7
Other comprehensive income:        
Foreign currency translation (loss) gain (0.2) 0.2 (0.4) 0.3
Total comprehensive income $ 20.1 $ 21.7 $ 33.1 $ 35.0
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Cash flows from operating activities:          
Net income from continuing operations $ 20.2 $ 21.5 $ 33.3 $ 34.8  
Adjustments to reconcile net income from continuing operations to net cash provided by (used in) operating activities:          
Depreciation and amortization     3.8 2.6  
Provision for credit losses     1.9 1.4  
Stock-based compensation     0.6 1.2  
(Benefit) provision for deferred taxes     (0.1) 0.1  
Changes in operating assets and liabilities:          
Accounts receivable     (14.2) (16.9)  
Inventories     (22.4) 25.6  
Prepaid expenses and other assets     (1.9) 0.4  
Income taxes payable     2.8 3.6  
Accounts payable     15.2 8.9  
Accrued expenses, other current liabilities and other liabilities     6.0 3.8  
Net cash provided by operating activities from continuing operations     25.0 65.5  
Net cash provided by (used in) operating activities from discontinued operations     0.2 (0.2)  
Net cash provided by operating activities     25.2 65.3  
Cash flows from investing activities:          
Purchases of property, plant and equipment     (2.2) (1.4)  
Purchase of Indoff LLC, net of cash acquired     (0.0) (72.3)  
Net cash used in investing activities     (2.2) (73.7)  
Cash flows from financing activities:          
Proceeds from short-term borrowings     0.0 50.6  
Repayment of short-term borrowings     (0.0) (10.9)  
Dividends paid     (19.2) (15.3)  
Proceeds from issuance of common stock     1.4 0.3  
Payment of payroll taxes on stock-based compensation through shares withheld     (1.5) (0.5)  
Proceeds from the issuance of common stock from employee stock purchase plan     0.8 0.7  
Net cash (used in) provided by financing activities     (18.5) 24.9  
Effects of exchange rates on cash     (0.1) (0.1)  
Net increase in cash     4.4 16.4  
Cash and cash equivalents – beginning of period     34.4 28.5 $ 28.5
Cash and cash equivalents – end of period $ 38.8 $ 44.9 38.8 44.9 34.4
Supplemental disclosures of non-cash investing and financing activities:          
Operating leases     $ 1.2 $ 5.9 $ 6.3
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statement of Shareholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Millions
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income
Beginning balance (in shares) at Dec. 31, 2022   37,961        
Beginning balance at Dec. 31, 2022 $ 210.4 $ 0.4 $ 201.2 $ (19.5) $ 25.9 $ 2.4
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 0.6   0.6      
Issuance of restricted stock (in shares)   36        
Issuance of restricted stock 0.0   (0.6) 0.6    
Stock withheld for employee taxes (in shares)   (14)        
Stock withheld for employee taxes (0.4)   (0.1) (0.3)    
Proceeds from issuance of common stock (in shares)   3        
Proceeds from issuance of common stock 0.1   0.0 0.1    
Issuance of shares under employee stock purchase plan (in shares)   31        
Issuance of shares under employee stock purchase plan 0.7   0.7      
Dividends (7.7)       (7.7)  
Change in cumulative translation adjustment 0.1         0.1
Net income 13.2       13.2  
Ending balance (in shares) at Mar. 31, 2023   38,017        
Ending balance at Mar. 31, 2023 217.0 $ 0.4 201.8 (19.1) 31.4 2.5
Beginning balance (in shares) at Dec. 31, 2022   37,961        
Beginning balance at Dec. 31, 2022 210.4 $ 0.4 201.2 (19.5) 25.9 2.4
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Change in cumulative translation adjustment 0.3          
Net income 34.7          
Ending balance (in shares) at Jun. 30, 2023   38,031        
Ending balance at Jun. 30, 2023 231.8 $ 0.4 202.3 (18.9) 45.3 2.7
Beginning balance (in shares) at Mar. 31, 2023   38,017        
Beginning balance at Mar. 31, 2023 217.0 $ 0.4 201.8 (19.1) 31.4 2.5
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 0.6   0.6      
Issuance of restricted stock (in shares)   8        
Issuance of restricted stock 0.0   (0.1) 0.1    
Stock withheld for employee taxes (in shares)   (2)        
Stock withheld for employee taxes (0.1)   (0.1) (0.0)    
Proceeds from issuance of common stock (in shares)   8        
Proceeds from issuance of common stock 0.2   0.1 0.1    
Dividends (7.6)       (7.6)  
Change in cumulative translation adjustment 0.2         0.2
Net income 21.5       21.5  
Ending balance (in shares) at Jun. 30, 2023   38,031        
Ending balance at Jun. 30, 2023 231.8 $ 0.4 202.3 (18.9) 45.3 2.7
Beginning balance (in shares) at Dec. 31, 2023   38,074        
Beginning balance at Dec. 31, 2023 255.2 $ 0.4 204.8 (18.6) 66.0 2.6
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 1.0   1.0      
Issuance of restricted stock (in shares)   66        
Issuance of restricted stock 0.0   (1.2) 1.2    
Stock withheld for employee taxes (in shares)   (37)        
Stock withheld for employee taxes (1.5)   (0.8) (0.7)    
Proceeds from issuance of common stock (in shares)   50        
Proceeds from issuance of common stock 1.3   0.4 0.9    
Issuance of shares under employee stock purchase plan (in shares)   28        
Issuance of shares under employee stock purchase plan 0.8   0.8      
Dividends (9.6)       (9.6)  
Change in cumulative translation adjustment (0.2)         (0.2)
Net income 13.2       13.2  
Ending balance (in shares) at Mar. 31, 2024   38,181        
Ending balance at Mar. 31, 2024 260.2 $ 0.4 205.0 (17.2) 69.6 2.4
Beginning balance (in shares) at Dec. 31, 2023   38,074        
Beginning balance at Dec. 31, 2023 255.2 $ 0.4 204.8 (18.6) 66.0 2.6
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Change in cumulative translation adjustment (0.4)          
Net income 33.5          
Ending balance (in shares) at Jun. 30, 2024   38,187        
Ending balance at Jun. 30, 2024 270.4 $ 0.4 204.6 (17.1) 80.3 2.2
Beginning balance (in shares) at Mar. 31, 2024   38,181        
Beginning balance at Mar. 31, 2024 260.2 $ 0.4 205.0 (17.2) 69.6 2.4
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense (0.4)   (0.4)      
Issuance of restricted stock (in shares)   4        
Issuance of restricted stock 0.0   (0.1) 0.1    
Proceeds from issuance of common stock (in shares)   2        
Proceeds from issuance of common stock 0.1   0.1      
Dividends (9.6)       (9.6)  
Change in cumulative translation adjustment (0.2)         (0.2)
Net income 20.3       20.3  
Ending balance (in shares) at Jun. 30, 2024   38,187        
Ending balance at Jun. 30, 2024 $ 270.4 $ 0.4 $ 204.6 $ (17.1) $ 80.3 $ 2.2
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2
Basis of Presentation
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation
The accompanying condensed consolidated financial statements of Global Industrial Company, (the "Company" or "Global Industrial"), with its subsidiaries are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and the rules and regulations of the Securities and Exchange Commission.  Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America are not required in these interim financial statements and have been condensed or omitted.  All significant intercompany accounts and transactions have been eliminated in consolidation.

Global Industrial Company, through its operating subsidiaries, is a value-added distributor currently offering hundreds of thousands of industrial and maintenance, repair and operation ("MRO") products in North America going to market through a system of branded e-commerce websites and relationship marketers. The Company operates and is internally managed in one reportable business segment. The Company sells a wide array of industrial and MRO products, markets the Company has served since 1949. Because of the large number of products and product categories the Company offers, providing information on the amount of revenue derived from transactions with external customers for each product or groupings of product is impractical.

As previously disclosed, the Company acquired 100% of the outstanding equity interests of Indoff LLC ("Indoff''), a business-to-business direct marketer of material handling products, commercial interior products and business products with operations in North America, on May 19, 2023 for approximately $72.6 million in cash. The Indoff accounts are included in the accompanying condensed consolidated financial statements from the date of acquisition (see Note 2).

In the opinion of management, the accompanying condensed consolidated financial statements contain all normal and recurring adjustments necessary to present fairly the financial position of the Company as of June 30, 2024 and the results of operations for the three and six month periods ended June 30, 2024 and 2023, statements of comprehensive income for the three and six month periods ended June 30, 2024 and 2023, cash flows for the six month periods ended June 30, 2024 and 2023 and changes in shareholders’ equity for the three and six month periods ended June 30, 2024 and 2023.  The December 31, 2023 Condensed Consolidated Balance Sheet has been derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

These condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements as of December 31, 2023 and for the year then ended included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.  The results for the six month period ended June 30, 2024 are not necessarily indicative of the results for the entire year.

Global Industrial Company manages its business and reports using a 52-53 week fiscal year that ends at midnight on the Saturday closest to December 31.  For clarity of presentation herein, fiscal years and quarters are referred to as if they ended on the traditional calendar month.  The actual fiscal second quarters ended on June 29, 2024 and July 1, 2023, respectively.  The second quarters of both 2024 and 2023 included 13 weeks and the first six months of both 2024 and 2023 included 26 weeks.

Recent Accounting Pronouncements

Public companies in the United States are subject to the accounting and reporting requirements of various authorities, including the Financial Accounting Standards Board (“FASB”) and the Securities and Exchange Commission (“SEC”).  These authorities issue numerous pronouncements, most of which are not applicable to the Company’s current or reasonably foreseeable operating structure.

In December 2023, the FASB issued Accounting Standard Update ("ASU") 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU requires public business entities to disclose consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. This ASU is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. This ASU should be applied on a prospective basis, but retrospective application is permitted. The Company does not expect the adoption of this standard to have a material impact on the Company's financial position or results of operations.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2
Acquisition
6 Months Ended
Jun. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Acquisition Acquisition
The Company acquired 100% of the outstanding equity interests of Indoff, a business-to-business direct marketer of material handling products, commercial interiors and business products with operations in North America, on May 19, 2023 for approximately $72.6 million in cash, $5.2 million of which was placed into an escrow account for two years to secure the sellers’ indemnification obligations under the purchase agreement. In accordance with the terms of the escrow agreement, the escrow amount was reduced to $2.5 million on the one year anniversary of the closing date. This acquisition expanded the Company's presence in the industrial products market in North America. The acquisition was accounted for as a business combination using the acquisition method of accounting, which requires, among other things, the assets acquired and the liabilities assumed be recognized at their fair values as of the acquisition date. The fair value assigned to the identified intangible assets acquired were based on assumptions and estimates made by management. The Company acquired in the transaction customer lists and trademark assets that are amortizing over a ten-year period which results in approximately $3.0 million in annual amortization expense. The acquisition was an asset acquisition for tax purposes and as such, the customer lists, trademarks and goodwill resulting from this acquisition will be tax deductible over a fifteen-year period. The Indoff accounts are included in the accompanying condensed consolidated financial statements from the date of acquisition.

The Company prepared a purchase price fair value allocation of the assets acquired and liabilities assumed in the acquisition. The fair value allocation has been finalized. The following table details the fair values as of the acquisition date (in millions):

Purchase price: $72.6 
Less:
   Cash0.3 
   Accounts receivable23.0 
   Inventories4.6 
   Prepaid expenses and other current assets2.5 
   Property, plant and equipment0.3 
   Operating lease right-of-use assets0.8 
   Customer lists24.1 
   Trademarks6.2 
   Other assets0.1 
Total identifiable assets acquired$61.9 
   Accounts payable(12.5)
   Accrued expenses and other current liabilities(5.9)
   Deferred revenue(4.2)
   Operating lease liabilities(0.8)
Total identifiable liabilities acquired$(23.4)
Net identifiable assets acquired38.5 
Goodwill$34.1 
Total net assets acquired$72.6 

The amount allocated to goodwill reflects the benefits the Company expects to realize from the growth of the acquisition's operations.

For the three and six months ended June 30, 2024, Indoff generated revenue of approximately $40.4 million and $78.5 million, respectively, and net income of approximately $1.1 million and $2.1 million, respectively.
The Company’s unaudited pro forma revenue and net income for the quarter and six months ended June 30, 2023 below have been prepared as if the Indoff acquisition had occurred on January 1, 2023. This information is provided for illustrative purposes and does not purport to be indicative of the actual results that would have been achieved by the Company for the period presented (in millions):

Three Months Ended
June 30,
Six Months Ended
June 30,
20232023
Net sales
$346.1 $662.1 
Net income from continuing operations
$21.7 $36.4 
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangibles
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangibles Goodwill and Intangibles
The following table provides information related to the goodwill and intangible assets as of June 30, 2024 and December 31, 2023 (in millions):
June 30,December 31,
20242023
Goodwill$39.6 $40.0 
Definite-lived intangibles27.0 28.6 
Indefinite-lived intangibles0.7 0.7 
Balance$67.3 $69.3 

The following table summarizes information related to the Company's definite-lived intangible assets as of June 30, 2024 (in millions):

Amortization
Period
 (Years)
Gross Carrying
Amount
Accumulated
Amortization
Net Book ValueWeighted Average Useful Life
Client lists
10 yrs
$26.1 $4.6 $21.5 8.8
Trademarks
10 yrs
6.2 0.7 5.5 8.9
Total $32.3 $5.3 $27.0 8.8


The following table summarizes information related to the Company's definite-lived intangible assets as of December 31, 2023 (in millions):
Amortization
Period
 (Years)
Gross Carrying
Amount
Accumulated
Amortization
Net Book ValueWeighted Average Useful Life
Client lists
10 yrs
$26.1 $3.3 $22.8 9.3
Trademarks
10 yrs
6.2 0.4 5.8 9.4
Total $32.3 $3.7 $28.6 9.3


In the second quarter of 2024, the Company recorded $0.8 million of intangible amortization expense related to the prior year's Indoff acquisition. For the six months ended June 30, 2024, the Company recorded $1.6 million of intangible amortization expense, of which $1.5 million related to the prior year's acquisition of Indoff. The estimated amortization for future years ending December 31 is as follows (in millions):

2024 remainder$1.6 
20253.0 
20263.0 
20273.0 
20283.0 
Thereafter$13.4 
Total$27.0 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenues

The Company believes its presentation of revenue by geography most reasonably depicts how the nature, amount, timing and uncertainty of the Company's revenue and cash flows are affected by economic and industry factors, including fluctuations in exchange rates between the U.S. and Canada. The following table presents the Company's revenue from continuing operations by geography for the three and six months ended June 30, 2024 and 2023, respectively (in millions):

 Three Months Ended
June 30,
Six Months Ended
June 30,
 2024202320242023
Net sales: 
United States$330.7 $308.1 $637.1 $565.3 
Canada17.1 17.7 34.1 34.3 
Consolidated$347.8 $325.8 $671.2 $599.6 
The Company will record a contract liability in cases where customers pay in advance of the Company's satisfaction of its performance obligation. The Company had approximately $4.5 million and $3.3 million of contract liabilities as of June 30, 2024 and December 31, 2023, respectively.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2
Credit Losses
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Credit Losses Credit Losses
The Company’s trade accounts receivable is one portfolio comprised of commercial businesses as well as public sector organizations operating in the U.S. and, to a lesser extent, Canada. The Company develops its allowances for credit losses, which represent an estimate of expected losses over the remaining contractual life of its receivables, considering customer financial condition, historical loss experience with its customers, current market economic conditions and forecasts of future economic conditions when appropriate. When the Company becomes aware of a customer's inability to meet its financial obligation, a specific reserve is recorded to reduce the receivable to the expected amount to be collected. For the balance of its trade receivables, the Company uses a loss rate method to estimate its credit loss reserve. Historical loss experience rates are calculated using receivable write-offs over a trailing twelve-month period and comparing that to the average receivable balances over the same period. That rate is applied to the current accounts receivable portfolio, excluding accounts that have been specifically reserved. Any write-offs incurred are recorded against the established reserves.

The Company grants credit to commercial business customers using an electronic application process that evaluates the customer's detailed credit report, reference responses, availability under credit facilities, existing liens, tenure of management and business history, among other factors. Credit terms are typically net 30 days payment required with larger businesses eligible for up to net 90 day terms, if qualified.

The following is a rollforward of the allowances for credit losses related to trade accounts receivable for the six months ended June 30, 2024 (in millions):
June 30, 2024
Balance at beginning of period$2.9 
Current period provision1.9 
Write-offs - trade accounts receivable(1.2)
Balance at end of period
$3.6 


The following is a rollforward of the allowances for credit losses related to trade accounts receivable for the year ended December 31, 2023 (in millions):

December 31, 2023
Balance at beginning of period$2.3 
Current period provision3.2 
Write-offs - trade accounts receivable(2.6)
Balance at end of period
$2.9 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2
Leases
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Leases Leases
The Company has operating and finance leases for office and warehouse facilities, headquarters, call centers, machinery and certain computer and communications equipment which provide the right to use the underlying assets in exchange for agreed upon lease payments, determined by the payment schedule contained in each lease. The Company’s lease portfolio consists primarily of operating leases which expire at various dates through 2032. In the first quarter of 2024, the Company recorded an operating right-of-use ("ROU") asset and related lease liability of $0.7 million related to a three year term extension of an existing administrative office location consisting of approximately 16,200 square feet. In the second quarter of 2024, the Company recorded an ROU asset and related lease liability of approximately of $0.5 million related to a thirty-seven month term lease of an existing sales office location consisting of approximately 6,600 square feet.

The Company's operating lease costs, included in continuing operations, was $4.4 million and $4.2 million for the three months ended June 30, 2024 and 2023, respectively, and $8.7 million and $8.4 million for June 30, 2024 and 2023, respectively. The Company has sublease agreements for unused facilities, as well as excess space in facilities we are currently occupying, which expire at various dates through 2028. Total sublease income of $0.6 million and $1.2 million was recorded for the three and six months ended June 30, 2024 and 2023, respectively.

Information relating to operating and finance leases for continuing and discontinued operations as of June 30, 2024 and December 31, 2023:
Six Months Ended June 30, Year Ended December 31,
 20242023
Weighted Average Remaining Lease Term
Operating and finance leases
7.0 years7.2 years
Weighted Average Discount Rate
Operating and finance leases
5.5 %5.4 %
ROU assets obtained in exchange for operating and finance lease obligations (in millions)
$1.2 $6.3 

Maturities of lease liabilities were as follows (in millions):
Year Ending December 31Operating Leases
2024 (adjusted for six months of payments)
$9.4 
202517.9 
202615.9 
202712.0 
202811.9 
202912.1 
Thereafter28.4 
Total lease payments107.6 
Less: interest(19.5)
Total present value of lease liabilities$88.1 
Leases Leases
The Company has operating and finance leases for office and warehouse facilities, headquarters, call centers, machinery and certain computer and communications equipment which provide the right to use the underlying assets in exchange for agreed upon lease payments, determined by the payment schedule contained in each lease. The Company’s lease portfolio consists primarily of operating leases which expire at various dates through 2032. In the first quarter of 2024, the Company recorded an operating right-of-use ("ROU") asset and related lease liability of $0.7 million related to a three year term extension of an existing administrative office location consisting of approximately 16,200 square feet. In the second quarter of 2024, the Company recorded an ROU asset and related lease liability of approximately of $0.5 million related to a thirty-seven month term lease of an existing sales office location consisting of approximately 6,600 square feet.

The Company's operating lease costs, included in continuing operations, was $4.4 million and $4.2 million for the three months ended June 30, 2024 and 2023, respectively, and $8.7 million and $8.4 million for June 30, 2024 and 2023, respectively. The Company has sublease agreements for unused facilities, as well as excess space in facilities we are currently occupying, which expire at various dates through 2028. Total sublease income of $0.6 million and $1.2 million was recorded for the three and six months ended June 30, 2024 and 2023, respectively.

Information relating to operating and finance leases for continuing and discontinued operations as of June 30, 2024 and December 31, 2023:
Six Months Ended June 30, Year Ended December 31,
 20242023
Weighted Average Remaining Lease Term
Operating and finance leases
7.0 years7.2 years
Weighted Average Discount Rate
Operating and finance leases
5.5 %5.4 %
ROU assets obtained in exchange for operating and finance lease obligations (in millions)
$1.2 $6.3 

Maturities of lease liabilities were as follows (in millions):
Year Ending December 31Operating Leases
2024 (adjusted for six months of payments)
$9.4 
202517.9 
202615.9 
202712.0 
202811.9 
202912.1 
Thereafter28.4 
Total lease payments107.6 
Less: interest(19.5)
Total present value of lease liabilities$88.1 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income (Loss) per Common Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Net Income (Loss) per Common Share Net Income (Loss) per Common Share
Net income (loss) per common share - basic was calculated based upon the weighted average number of common shares outstanding during the respective periods presented using the two-class method of computing earnings per share.  The two-class method was used as the Company has outstanding restricted stock with rights to dividend participation for unvested shares. Undistributed net income is allocated between common shares outstanding and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed. Undistributed net losses are not allocated to our participating securities as these participating securities do not have a contractual obligation to share in losses. Net income (loss) per common share - diluted was calculated based upon the weighted average number of common shares outstanding and included the equivalent shares for dilutive options outstanding during the respective periods, including unvested options.  The dilutive effect of outstanding options and restricted stock issued by the Company is reflected in net income per share - diluted using the treasury stock method.  Under the treasury stock method, options will only have a dilutive effect when the average market price of common stock during the period exceeds the exercise price of the options.
The following table presents the computation of basic and diluted net income (loss) per share under the two-class method for the three and six months ended June 30, 2024 and 2023 (in millions, except for per share amounts):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Net income from continuing operations$20.2 $21.5 33.3 34.8 
Less: Distributed net income available to participating securities(0.1)0.0 (0.1)(0.1)
Less: Undistributed net income available to participating securities0.0 (0.1)(0.1)(0.1)
Numerator for basic net income per share:
Undistributed and distributed net income available to common shareholders$20.1 $21.4 $33.1 $34.6 
Add: Undistributed net income allocated to participating securities0.0 0.1 0.1 0.1 
Less: Undistributed net income reallocated to participating securities0.0 (0.1)(0.1)(0.1)
Numerator for diluted net income per share:
Undistributed and distributed net income available to common shareholders$20.1 $21.4 33.1 34.6 
Denominator:
Weighted average shares outstanding for basic net income per share38.2 38.1 38.2 38.1 
Effect of dilutive securities0.2 0.1 0.2 0.1 
Weighted average shares outstanding for diluted net income per share38.4 38.2 38.4 38.2 
Net income per share from continuing operations:
Basic$0.52 $0.56 $0.87 $0.91 
Diluted$0.52 $0.56 $0.86 $0.91 
Net income (loss) from discontinued operations$0.1 $0.0 $0.2 $(0.1)
Numerator for basic and diluted net income (loss) per share:
Undistributed and distributed net (loss) income available to common shareholders$0.1 $0.0 $0.2 $(0.1)
Net income (loss) income per share from discontinued operations:
Basic$0.00 $0.00 $0.01 $0.00 
Diluted$0.00 $0.00 $0.01 $0.00 
Net income per share:
Basic$0.52 $0.56 $0.88 $0.91 
Diluted$0.52 $0.56 $0.87 $0.91 
Potentially dilutive securities0.2 0.3 0.2 0.3 

Potentially dilutive securities attributable to outstanding stock options, restricted stock units, and performance share units are excluded from the calculation of diluted earnings per share when the combined exercise price and average unamortized fair value are greater than the average market price of Global Industrial Company's common stock during the period, and their inclusion would be anti-dilutive.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2
Credit Facilities
6 Months Ended
Jun. 30, 2024
Line of Credit Facility [Abstract]  
Credit Facilities Credit Facilities
The Company maintains a $125.0 million secured revolving credit facility with one financial institution. This facility has a five-year term, maturing on October 19, 2026 and provides for borrowings in the United States. The credit agreement contains certain operating, financial and other covenants, including limits on annual levels of capital expenditures, availability tests related to payments of dividends and stock repurchases and fixed charge coverage tests related to acquisitions.  The revolving credit agreement requires that a minimum level of availability be maintained. If such availability is not maintained, the Company will be required to maintain a fixed charge coverage ratio (as defined). The borrowings under the agreement are subject to borrowing base limitations of up to 85% of eligible accounts receivable and the inventory advance rate computed as the lesser of 65% or 85% of the net orderly liquidation value (“NOLV”). Borrowings are secured by substantially all of the Borrower’s assets, as defined, including all accounts, accounts receivable, inventory and certain other assets, subject to limited exceptions, including the exclusion of certain foreign assets from the collateral. The interest rate under the amended and restated facility is computed at applicable market rates based on the Secured Overnight Financing Rate (“SOFR”), the Federal Reserve Bank of New York (“NYFRB”) or the Prime Rate, plus an applicable margin. The applicable margin varies based on borrowing base availability. As of June 30, 2024, eligible collateral under the credit agreement was $125.0 million, total availability was $122.2 million, total outstanding letters of credit was $1.6 million, and total excess availability was $120.6 million. The Company was in compliance with all of the covenants of the credit agreement as of June 30, 2024.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair value accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value standards establish the fair value hierarchy to prioritize the inputs used in valuation techniques. There are three levels to the fair value hierarchy (Level 1 is the highest priority and Level 3 is the lowest priority):
Level 1 -Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 -Inputs other than quoted prices included in Level 1 that are observable for the asset or liability either directly or indirectly.
Level 3 -Unobservable inputs which are supported by little or no market activity.

Financial instruments consist primarily of investments in cash, trade accounts receivable, debt and accounts payable. The Company determines the fair value of financial instruments based on interest rates available to the Company. At June 30, 2024 and December 31, 2023, the carrying amounts of cash, accounts receivable and accounts payable are considered to be representative of their respective fair values due to their short-term nature. Cash is classified as Level 1 within the fair value hierarchy.  

The fair value with respect to goodwill and indefinite-lived intangible assets are measured in connection with the Company’s annual impairment testing. The Company operates in three reporting units and in the fourth quarter of each year, or more frequently if impairment indicators exist, tests goodwill and indefinite-lived intangibles for impairment. The Company performs a qualitative assessment of current circumstances, such as a reporting unit's operating results, cash flows, future operating forecasts and anticipated future cash flows to determine the existence of impairment indicators and to assess if it is more likely than not that the fair value of the reporting unit or an indefinite lived intangible asset is less than its carrying value. If it is determined that the fair value of the reporting unit or an indefinite-lived intangible asset may be less than its carrying value, the Company will do a quantitative impairment test. In the quantitative test the carrying value of the reporting unit or an indefinite-lived intangible asset is calculated and compared to its fair value. Any excess of the carrying amount over fair value would be charged to impairment loss.

Long-lived assets are assets used in the Company's operations and include definite-lived intangible assets, operating lease right of use assets, property and equipment used to generate sales and cash flows. Long-lived assets are evaluated for impairment by reviewing operating results, cash flows, future operating forecasts and anticipated future cash flows. Impairment is assessed by evaluating the estimated undiscounted cash flows over the asset’s remaining life. If the undiscounted cash flows of an asset group is less than the carrying value of the asset group, the asset group is impaired and an impairment loss is recorded.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2
Legal Proceedings
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings Legal Proceedings
The Company and its subsidiaries are from time to time involved in various lawsuits, claims, investigations and proceedings which may include commercial, employment, tax, customs and trade, customer, vendor, personal injury, creditors rights and health and safety law matters, which are handled and defended in the ordinary course of business. In addition, the Company is from time to time subjected to various assertions, claims, proceedings and requests for damages and/or indemnification concerning sales channel practices and intellectual property matters, including patent infringement suits involving technologies that are incorporated in a broad spectrum of products the Company sells or that are incorporated in the Company’s e-commerce sales channels, as well as trademark/copyright infringement claims.  The Company is also audited by (or has initiated voluntary disclosure agreements with) various U.S. federal and state authorities, as well as Canadian authorities, concerning potential income tax and/or sales tax.  These matters are in various stages of investigation, negotiation and/or litigation.  

Although the Company does not expect, based on currently available information, that the outcome in any of these matters, individually or collectively, will have a material adverse effect on its financial position or results of operations, the ultimate outcome is inherently unpredictable.  Therefore, judgments could be rendered or settlements entered, that could adversely affect the Company’s operating results or cash flows in a particular period.  The Company regularly assesses all of its material litigation and threatened litigation as to the probability of ultimately incurring a liability and records its best estimate of the ultimate loss in situations where it assesses the likelihood of loss as probable and estimable.  In this regard, the Company establishes accrual estimates for its various lawsuits, claims, investigations and proceedings when it is probable that an asset has been impaired or a liability incurred at the date of the financial statements and the loss can be reasonably estimated. At June 30, 2024 the Company has established accruals for certain of its various lawsuits, claims, investigations and proceedings based upon estimates of the most likely outcome in a range of loss or the minimum amounts in a range of loss if no amount within a range is a more likely estimate.  The Company does not believe that at June 30, 2024 any reasonably possible losses in excess of the amounts accrued would be material to the financial statements.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure            
Net income $ 20.3 $ 13.2 $ 21.5 $ 13.2 $ 33.5 $ 34.7
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2
Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of PresentationThe accompanying condensed consolidated financial statements of Global Industrial Company, (the "Company" or "Global Industrial"), with its subsidiaries are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and the rules and regulations of the Securities and Exchange Commission.  Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America are not required in these interim financial statements and have been condensed or omitted.  All significant intercompany accounts and transactions have been eliminated in consolidation.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

Public companies in the United States are subject to the accounting and reporting requirements of various authorities, including the Financial Accounting Standards Board (“FASB”) and the Securities and Exchange Commission (“SEC”).  These authorities issue numerous pronouncements, most of which are not applicable to the Company’s current or reasonably foreseeable operating structure.

In December 2023, the FASB issued Accounting Standard Update ("ASU") 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU requires public business entities to disclose consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. This ASU is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. This ASU should be applied on a prospective basis, but retrospective application is permitted. The Company does not expect the adoption of this standard to have a material impact on the Company's financial position or results of operations.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2
Acquisition (Tables)
6 Months Ended
Jun. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of Preliminary Acquisition Fair Value The following table details the fair values as of the acquisition date (in millions):
Purchase price: $72.6 
Less:
   Cash0.3 
   Accounts receivable23.0 
   Inventories4.6 
   Prepaid expenses and other current assets2.5 
   Property, plant and equipment0.3 
   Operating lease right-of-use assets0.8 
   Customer lists24.1 
   Trademarks6.2 
   Other assets0.1 
Total identifiable assets acquired$61.9 
   Accounts payable(12.5)
   Accrued expenses and other current liabilities(5.9)
   Deferred revenue(4.2)
   Operating lease liabilities(0.8)
Total identifiable liabilities acquired$(23.4)
Net identifiable assets acquired38.5 
Goodwill$34.1 
Total net assets acquired$72.6 
Schedule of Pro Forma Acquisition Information
The Company’s unaudited pro forma revenue and net income for the quarter and six months ended June 30, 2023 below have been prepared as if the Indoff acquisition had occurred on January 1, 2023. This information is provided for illustrative purposes and does not purport to be indicative of the actual results that would have been achieved by the Company for the period presented (in millions):

Three Months Ended
June 30,
Six Months Ended
June 30,
20232023
Net sales
$346.1 $662.1 
Net income from continuing operations
$21.7 $36.4 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangibles (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets, Goodwill and Other Assets
The following table provides information related to the goodwill and intangible assets as of June 30, 2024 and December 31, 2023 (in millions):
June 30,December 31,
20242023
Goodwill$39.6 $40.0 
Definite-lived intangibles27.0 28.6 
Indefinite-lived intangibles0.7 0.7 
Balance$67.3 $69.3 
Schedule of Finite-Lived Intangible Assets
The following table summarizes information related to the Company's definite-lived intangible assets as of June 30, 2024 (in millions):

Amortization
Period
 (Years)
Gross Carrying
Amount
Accumulated
Amortization
Net Book ValueWeighted Average Useful Life
Client lists
10 yrs
$26.1 $4.6 $21.5 8.8
Trademarks
10 yrs
6.2 0.7 5.5 8.9
Total $32.3 $5.3 $27.0 8.8


The following table summarizes information related to the Company's definite-lived intangible assets as of December 31, 2023 (in millions):
Amortization
Period
 (Years)
Gross Carrying
Amount
Accumulated
Amortization
Net Book ValueWeighted Average Useful Life
Client lists
10 yrs
$26.1 $3.3 $22.8 9.3
Trademarks
10 yrs
6.2 0.4 5.8 9.4
Total $32.3 $3.7 $28.6 9.3
Schedule of Future Amortization Expense of Intangible Assets
In the second quarter of 2024, the Company recorded $0.8 million of intangible amortization expense related to the prior year's Indoff acquisition. For the six months ended June 30, 2024, the Company recorded $1.6 million of intangible amortization expense, of which $1.5 million related to the prior year's acquisition of Indoff. The estimated amortization for future years ending December 31 is as follows (in millions):

2024 remainder$1.6 
20253.0 
20263.0 
20273.0 
20283.0 
Thereafter$13.4 
Total$27.0 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table presents the Company's revenue from continuing operations by geography for the three and six months ended June 30, 2024 and 2023, respectively (in millions):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2024202320242023
Net sales: 
United States$330.7 $308.1 $637.1 $565.3 
Canada17.1 17.7 34.1 34.3 
Consolidated$347.8 $325.8 $671.2 $599.6 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Credit Losses (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Allowance for Credit Losses on Trade Accounts Receivable
The following is a rollforward of the allowances for credit losses related to trade accounts receivable for the six months ended June 30, 2024 (in millions):
June 30, 2024
Balance at beginning of period$2.9 
Current period provision1.9 
Write-offs - trade accounts receivable(1.2)
Balance at end of period
$3.6 


The following is a rollforward of the allowances for credit losses related to trade accounts receivable for the year ended December 31, 2023 (in millions):

December 31, 2023
Balance at beginning of period$2.3 
Current period provision3.2 
Write-offs - trade accounts receivable(2.6)
Balance at end of period
$2.9 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of ROU, Remaining Lease Term and Discount Rate
Information relating to operating and finance leases for continuing and discontinued operations as of June 30, 2024 and December 31, 2023:
Six Months Ended June 30, Year Ended December 31,
 20242023
Weighted Average Remaining Lease Term
Operating and finance leases
7.0 years7.2 years
Weighted Average Discount Rate
Operating and finance leases
5.5 %5.4 %
ROU assets obtained in exchange for operating and finance lease obligations (in millions)
$1.2 $6.3 
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities were as follows (in millions):
Year Ending December 31Operating Leases
2024 (adjusted for six months of payments)
$9.4 
202517.9 
202615.9 
202712.0 
202811.9 
202912.1 
Thereafter28.4 
Total lease payments107.6 
Less: interest(19.5)
Total present value of lease liabilities$88.1 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income (Loss) per Common Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic And Diluted Net Income (Loss) Per Share
The following table presents the computation of basic and diluted net income (loss) per share under the two-class method for the three and six months ended June 30, 2024 and 2023 (in millions, except for per share amounts):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Net income from continuing operations$20.2 $21.5 33.3 34.8 
Less: Distributed net income available to participating securities(0.1)0.0 (0.1)(0.1)
Less: Undistributed net income available to participating securities0.0 (0.1)(0.1)(0.1)
Numerator for basic net income per share:
Undistributed and distributed net income available to common shareholders$20.1 $21.4 $33.1 $34.6 
Add: Undistributed net income allocated to participating securities0.0 0.1 0.1 0.1 
Less: Undistributed net income reallocated to participating securities0.0 (0.1)(0.1)(0.1)
Numerator for diluted net income per share:
Undistributed and distributed net income available to common shareholders$20.1 $21.4 33.1 34.6 
Denominator:
Weighted average shares outstanding for basic net income per share38.2 38.1 38.2 38.1 
Effect of dilutive securities0.2 0.1 0.2 0.1 
Weighted average shares outstanding for diluted net income per share38.4 38.2 38.4 38.2 
Net income per share from continuing operations:
Basic$0.52 $0.56 $0.87 $0.91 
Diluted$0.52 $0.56 $0.86 $0.91 
Net income (loss) from discontinued operations$0.1 $0.0 $0.2 $(0.1)
Numerator for basic and diluted net income (loss) per share:
Undistributed and distributed net (loss) income available to common shareholders$0.1 $0.0 $0.2 $(0.1)
Net income (loss) income per share from discontinued operations:
Basic$0.00 $0.00 $0.01 $0.00 
Diluted$0.00 $0.00 $0.01 $0.00 
Net income per share:
Basic$0.52 $0.56 $0.88 $0.91 
Diluted$0.52 $0.56 $0.87 $0.91 
Potentially dilutive securities0.2 0.3 0.2 0.3 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Basis of Presentation (Details)
$ in Millions
6 Months Ended
May 19, 2023
USD ($)
Jun. 30, 2024
segment
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Number of reportable segments | segment   1
Indoff LLC    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Percentage of voting interests acquired (as a percent) 100.00%  
Payments made in cash | $ $ 72.6  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Acquisition - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
May 19, 2023
Jun. 30, 2024
Jun. 30, 2024
Business Acquisition [Line Items]      
Amortization of intangible assets     $ 1.6
Indoff LLC      
Business Acquisition [Line Items]      
Percentage of voting interests acquired (as a percent) 100.00%    
Payments made in cash $ 72.6    
Escrow deposit $ 5.2    
Imdemnification obligation period 2 years    
Reduction in escrow deposits $ 2.5    
Amortization Period (Years) 10 years    
Amortization of intangible assets $ 3.0 $ 0.8 1.5
Tax deductible period 15 years    
Revenue of acquiree since acquisition date   40.4 78.5
Net income of acquiree since acquisition date   $ 1.1 $ 2.1
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Acquisition - Schedule of Business Acquisition (Details) - USD ($)
$ in Millions
May 19, 2023
Jun. 30, 2024
Dec. 31, 2023
Liabilities      
Goodwill   $ 39.6 $ 40.0
Indoff LLC      
Business Acquisition [Line Items]      
Purchase price $ 72.6    
Less:      
Cash 0.3    
Accounts receivable 23.0    
Inventories 4.6    
Prepaid expenses and other current assets 2.5    
Property, plant and equipment 0.3    
Operating lease right-of-use assets 0.8    
Other assets 0.1    
Total identifiable assets acquired 61.9    
Liabilities      
Accounts payable (12.5)    
Accrued expenses and other current liabilities (5.9)    
Deferred revenue (4.2)    
Operating lease liabilities (0.8)    
Total identifiable liabilities acquired (23.4)    
Net identifiable assets acquired 38.5    
Goodwill 34.1    
Total net assets acquired 72.6    
Indoff LLC | Customer lists      
Less:      
Intangibles assets 24.1    
Indoff LLC | Trademarks      
Less:      
Intangibles assets $ 6.2    
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Acquisition - Schedule of Pro Forma Information (Details) - Indoff LLC - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Business Acquisition [Line Items]    
Net sales $ 346.1 $ 662.1
Net income from continuing operations $ 21.7 $ 36.4
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangibles - Schedule of Goodwill, Intangibles (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill $ 39.6 $ 40.0
Definite-lived intangibles 27.0 28.6
Indefinite-lived intangibles 0.7 0.7
Goodwill and intangibles $ 67.3 $ 69.3
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangibles - Schedule of Definite-Lived Intangible Assets (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 32.3 $ 32.3
Accumulated Amortization 5.3 3.7
Net Book Value $ 27.0 $ 28.6
Weighted Average Useful Life 8 years 9 months 18 days 9 years 3 months 18 days
Client lists    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 10 years 10 years
Gross Carrying Amount $ 26.1 $ 26.1
Accumulated Amortization 4.6 3.3
Net Book Value $ 21.5 $ 22.8
Weighted Average Useful Life 8 years 9 months 18 days 9 years 3 months 18 days
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 10 years 10 years
Gross Carrying Amount $ 6.2 $ 6.2
Accumulated Amortization 0.7 0.4
Net Book Value $ 5.5 $ 5.8
Weighted Average Useful Life 8 years 10 months 24 days 9 years 4 months 24 days
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangibles - Schedule of Amortization Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
May 19, 2023
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets     $ 1.6  
2024 remainder   $ 1.6 1.6  
2025   3.0 3.0  
2026   3.0 3.0  
2027   3.0 3.0  
2028   3.0 3.0  
Thereafter   13.4 13.4  
Net Book Value   27.0 27.0 $ 28.6
Indoff LLC        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets $ 3.0 $ 0.8 $ 1.5  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Disaggregation of Revenue [Line Items]          
Net sales $ 347.8 $ 325.8 $ 671.2 $ 599.6  
Performance obligation 4.5   4.5   $ 3.3
Reportable geographical components | United States          
Disaggregation of Revenue [Line Items]          
Net sales 330.7 308.1 637.1 565.3  
Reportable geographical components | Canada          
Disaggregation of Revenue [Line Items]          
Net sales $ 17.1 $ 17.7 $ 34.1 $ 34.3  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Credit Losses (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Allowance for Credit Losses [Roll Forward]    
Balance at beginning of period $ 2.9 $ 2.3
Current period provision 1.9 3.2
Write-offs - trade accounts receivable (1.2) (2.6)
Balance at end of period $ 3.6 $ 2.9
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
ft²
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
ft²
Jun. 30, 2023
USD ($)
Mar. 31, 2024
USD ($)
ft²
Lessee, Lease, Description [Line Items]          
Operating lease cost $ 4.4 $ 4.2 $ 8.7 $ 8.4  
Sublease income 0.6 $ 0.6 1.2 $ 1.2  
Existing sales office          
Lessee, Lease, Description [Line Items]          
Right-of-use asset and related lease liability $ 0.5   $ 0.5    
Length of extension term 37 months   37 months    
Administrative office, area (in sq ft) | ft² 6,600   6,600    
Indoff LLC          
Lessee, Lease, Description [Line Items]          
Right-of-use asset and related lease liability         $ 0.7
Length of extension term         3 years
Administrative office, area (in sq ft) | ft²         16,200
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Weighted Average Remaining Lease Term      
Operating lease (in years) 7 years   7 years 2 months 12 days
Finance leases (in years) 7 years   7 years 2 months 12 days
Weighted Average Discount Rate      
Operating leases (as a percent) 5.50%   5.40%
Finance lease (as a percent) 5.50%   5.40%
ROU assets obtained in exchange for operating lease obligations (in millions) $ 1.2 $ 5.9 $ 6.3
ROU assets obtained in exchange for finance lease obligations (in millions) $ 1.2   $ 6.3
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Millions
Jun. 30, 2024
USD ($)
Leases [Abstract]  
2024 (adjusted for six months of payments) $ 9.4
2025 17.9
2026 15.9
2027 12.0
2028 11.9
2029 12.1
Thereafter 28.4
Total lease payments 107.6
Less: interest (19.5)
Total present value of lease liabilities $ 88.1
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income (Loss) per Common Share - Schedule of Computation of Basic And Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income from continuing operations $ 20.2 $ 21.5 $ 33.3 $ 34.8
Less: Distributed net income available to participating securities (0.1) (0.0) (0.1) (0.1)
Less: Undistributed net income available to participating securities (0.0) (0.1) (0.1) (0.1)
Numerator for basic net income per share:        
Undistributed and distributed net income available to common shareholders 20.1 21.4 33.1 34.6
Add: Undistributed net income allocated to participating securities 0.0 0.1 0.1 0.1
Less: Undistributed net income reallocated to participating securities (0.0) (0.1) (0.1) (0.1)
Numerator for diluted net income per share:        
Undistributed and distributed net (loss) income available to common shareholders $ 20.1 $ 21.4 $ 33.1 $ 34.6
Denominator:        
Weighted average shares outstanding for basic net income per share (in shares) 38.2 38.1 38.2 38.1
Effect of dilutive securities (in shares) 0.2 0.1 0.2 0.1
Weighted average shares outstanding for diluted net income per share (in shares) 38.4 38.2 38.4 38.2
Net income per share from continuing operations:        
Basic (in dollars per share) $ 0.52 $ 0.56 $ 0.87 $ 0.91
Diluted (in dollars per share) $ 0.52 $ 0.56 $ 0.86 $ 0.91
Numerator for basic and diluted net income (loss) per share:        
Undistributed and distributed net income available to common shareholders, diluted $ 20.1 $ 21.4 $ 33.1 $ 34.6
Net income (loss) income per share from discontinued operations:        
Basic (in dollars per share) $ 0.00 $ 0.00 $ 0.01 $ 0.00
Diluted (in dollars per share) 0.00 0.00 0.01 0.00
Net income per share - Basic (in dollars per share) 0.52 0.56 0.88 0.91
Net income per share - Diluted (in dollars per share) $ 0.52 $ 0.56 $ 0.87 $ 0.91
Potentially dilutive securities (in shares) 0.2 0.3 0.2 0.3
Discontinued Operations        
Numerator for diluted net income per share:        
Undistributed and distributed net (loss) income available to common shareholders $ 0.1 $ 0.0 $ 0.2 $ (0.1)
Net income (loss) per common share from discontinued operations:        
Net income (loss) from discontinued operations 0.1 0.0 0.2 (0.1)
Numerator for basic and diluted net income (loss) per share:        
Undistributed and distributed net income available to common shareholders, basic 0.1 0.0 0.2 (0.1)
Undistributed and distributed net income available to common shareholders, diluted $ 0.1 $ 0.0 $ 0.2 $ (0.1)
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Credit Facilities (Details) - Revolving Credit Facility
6 Months Ended
Jun. 30, 2024
USD ($)
financialInstitution
Line of Credit Facility [Line Items]  
Maximum borrowing capacity $ 125,000,000.0
Number of financial institutions | financialInstitution 1
Revolving credit facility term (in years) 5 years
Percentage of inventory advance rate (as a percent) 65.00%
Percentage of inventory advance rate of net orderly liquidation value (as a percent) 85.00%
Total availability under the credit facility $ 122,200,000
Letters of credit outstanding 1,600,000
Total excess availability under the credit facility $ 120,600,000
Maximum  
Line of Credit Facility [Line Items]  
Percentage of eligible accounts receivable for borrowings (as a percent) 85.00%
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements (Details)
6 Months Ended
Jun. 30, 2024
reportingUnit
Fair Value Disclosures [Abstract]  
Number of reporting units 3
EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,N+_E@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #+B_Y8W;=I3NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE%(71S43PI""XHWD(RNQMLFI",M/OVMG&WB^@#>,S,GV^^ M@>E,E"8D?$XA8B*'^6KR_9"EB1MV((H2()L#>IWK.3',S5U(7M/\3'N(VGSH M/4+#^0UX)&TU:5B 55R)3'762)-04T@GO#4K/GZFOL"L >S1XT 91"V J65B M/$Y]!Q? B-,/G\7T*[$4OT36SK 3LDINS4UCF,]MB4W[R#@[>GQI:Q;N2&3 M'@S.O[*3=(RX8>?)K^W=_?:!J88WUQ6_K5J^;81LN13B?7']X7<1]L&ZG?O' MQF=!U<&ONU!?4$L#!!0 ( ,N+_EB97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MRXO^6% W4L[#!0 OQX !@ !X;"]W;W)KHC!.+EL+K9?O.IW$6XB()R=R M*6*X,Y,JXAI.U;R3+)7@?B:*P@YSG'XGXD'<&EQDU\9J<"%3'0:Q&"N2I%'$ MU>9*A')]V:*MW86'8+[0YD)G<+'D !9LH3,9+AU\#7B\O668OX8L;34#_(]0>Q!>H9/T^&2?:7 MK/-GN]T6\=)$RV@KAA)$09S_YR_;%[$G<)T* =L*V"L!K?H%=RMP,]"\9!G6 M-==\<*'DFBCS-+B9@^S=9&J@"6)3C1.MX&X .CT8R950I$V2!5AH\#1W M.MY6?Y7K686^3S[)6"\2"3^]OVAG*'KMW!M,-WR9)[XK(% M#2T1:B5:@Y]^H'WG%QO>=S+[!K9;P'8Q]\&U]%)HHIH\;I;"1HK+J=/^8D-" M50V1>@52[S"D+RE76JAP0Q[$4BIMP\.MM$IM+V6$JAKB]0N\_F%X8Z$"Z9M6 M2* ?L%8>[E2TN\J&A^H;4AN8M]&!95 (M[Z'&_?K&1HR+FB+OY0AZ"/(C?R%W/K348!9X M&3?R.==84MIV69\Y_5,K+RINRLM*7G8([]#WP3UYNSL@'^$Y\CFVURMN22GY MP-44/I Q5\_D6D' M9*C-DW)RT1$T0SR'_*1.8-"/\IU;*7&[<;0B9.O/%D$ M\5Q+F\,(=V@*7*8BBN>:U\!%.QXKN0IBSU[7N.?]DQ7T&%&)EEF)X@GG->A8 M)AJZV3^#9757A3M2ZO0<*^DQ4A,M8Q/%TT[VS0YAWEL-AAOT:-^*=8R01,N4 M1/%H\U%Z4%_CA8RQ%%%CTG?.VJ>.8Z^V8V0D6H8DBB>2)5=DQ<-4_&PE/T:$HF6&HGCX@=SK M0P=))IMH*D,K<$UZNAM9L8X1E%@9E!@>978U2&Y>O 6/YZ(R&]88W3]-K*D( MES7E*U,1.R@5C5*ES.PEG[)D]0AC2&I=;ZEQ?+*NTHQP55/.,@VQ@]+070Q3 M['QESDQ#^0[(_NP,ONP@[*/F:9!C(<8,)?*VOW4^ P]3X %&/BY MF97U&+&'E;&''11[)A$/0W*5)G [L7^QN$_E?!O7->4KTPX[*.W<1$+-39-\ M#PYZ@4PJKVH,JT&/$798&788GE5V%;D0(39GOJJQJ<8[1NAA9>AA>%[9];%[ M(SID]&P]FWQ.-438V R=5N+O%&>V[R%WZV5N9O]D-7#/F..XYS"!7=D8R^## M#EH>&D%?JO(U$/%"?A/V:L2M(-DYY]T>I?;5]6/$'%;&'(:GE-U >1LD)LD^ M"]@:LZH56US6E+$, M/RX>55XS;M>HJREQNR_6E4U'V9YDIWP\W]K]Q,UXF9!0S$#JG)Q"AZ?R MW=+\1,MEMN$XE5K+*#M<".X+91Z ^S,I]>[$_$"Q9SWX%U!+ P04 " #+ MB_Y8O88U_I$% ",& & 'AL+W=O5:45Y.M4KO+V:Q,MBRGY53L6 '? M;(3,J8)7^3 K=Y+1M'+*LQGQO&B64UY,5LOJLUNY6HJ]RGC!;B4J]WE.Y?,U MR\3Q:H(G/S[XRA^V2G\P6RUW]('=,?5M=ROA;=9&27G.BI*+ DFVN9I\Q)=K MOW*H+/[F[%CVGI%.Y5Z(1_WR*;V:>%H1RUBB= @*?PYLS;),1P(=WYN@D[9- M[=A__A']MRIY2.:>EFPMLG]XJK97D_D$I6Q#]YGZ*HY_L":A4,=+1%96O]&Q MMHW(!"7[4HF\<08%.2_JO_2IZ8B> PY&'$CC0%[JX#<.?I5HK:Q*ZX8JNEI* M<4126T,T_5#U3>4-V?!"#^.=DO M!S^U6HLBA4%A*8*G4F0\I0I>KFE&BX2A M.QVX1!?HV]T-^N7MK^@MX@7ZS+,,QJ!FL5UFV,H,G3(_%0?H.B$YLW9? M:+89D^GB1)G%*O1Z^@?*HE99Y%1V*]F.\A2QIYU>UV4UY$)MF81RTI_M-MV1 MJ8CT1K26;3'R>[D-5,>MZMBI^B^A:/8"@;'1MA]%1L=:K,ABK&/GK<3YF8X% M=DKU_![MH#:JJE_U*MH!U-3H')V;G;4P]-9&8<^(>':QBU;LPBGV"TBEBA.,01HUFS?#5&@VD[(JQC%'9# MJJX##F&^(2R$FA^>2K.809$:81/NX(2#%^T7,D[O><85E'_KI@$[(??:76Q,.C;F 270Z*A8C/%8>.MYA-_! GMPS)_!ZPV45 M;Q(M#*>&>M,J6$S'Y'?@PV[RG5;J&[8K46>S,G./Y0;5;5 ML_V0ZZ3RJT^Y/RG:,/<.TL1]A(034+-A+)5('JWY!@:)O-/9Z#(9*NM(2MPD MU3-1% Y9YHG0,Q>RVV@HK:,H.4/1-.7Z7@U6LSX^7O ")73'875;A9HL)%Y@ M('/$;.0@1CIFDC.G10DE?2^?'3UI O "QV;)L9G-1\MB!TKB!N57IBA\!)L2 M*@NH-?8R8Y)O[ADG &(>#J,Q?1TS!]:< MM*RB3>@18_MA-1H1[7 M*P"],@5L7+/9CCPV,\N19]:[*M;W])^I?.!%"9ND#?AYTQ@FFJROONL7)7;5 M[?&]4$KDU>.649"N#>#[C1#JQXN^D&[_ ;'Z%U!+ P04 " #+B_Y8@AE( MP5H& !D(0 & 'AL+W=ON ;D&#K@_#'AB+MH5*HB?23O;O1UVL"WE,V9GR M$$OR=S[RW'@.*=^]L/0'WU(JT&L<)?Q^L!5B=SL:\=66QH0/V8XF\ILU2V,B MY&VZ&?%=2DF0"\71"(_'SB@F83)8W.7/'M/%'=N+*$SH8XKX/HY)^N\#C=C+ M_< :'!]\#3=;D3T8+>YV9$.?J/BV>TSEW:AB"<*8)CQD"4KI^G[PR;KU\2P3 MR!%_AO2%-ZY1ILHS8S^RF\_!_6"4)JA)5MVD5L_EY;V"I,L4)Y$*K\-I9Q8+%D22+?3 M ,DKSJ(P($+>/ GY(>-!<,36Z(\=34GF5XZNOB5D'X02KJ"# MQ?N?+&?\$;)SGV1>GV1^3V0MCTPJCTQ,[(O?95'A)*)@JA6B3BZ:E8[#PI[, MAN[=Z- T+(#"4Q7EZ2AG9@UQ&^7KJ.E\/G0J5$O'::7CU*CCDG&1K4SA4]==3$UFSFZRC;=1LCMO1T*CT=HYZ_I(QSM$O9.A20 MFHXVJ(7Q<*JH": -744MNWA1%$30%G6*35GE9HSHYI/LCT(D\T-"D*Y=H3/ M^[QU>$_BW4=$ EGLLLA\RJ@@P9Q-6= MY:@>70*@^=!2;*"#)IJA? #D-,*L98%Y98&YT0*?$T'E&BD020+$Q):FQQ"X M00D%DV*N36.LZK.$,,KJX)V!\2',%-;8&M>=V+A#YPY?HVJ#X2'*W0E]_H!BR*2\MQUN<^N0<<4=&Z[=FJK%(ARQLT_M5D!9=R9 M&KH0:GXJ0^M6UC+WLEX8[;.#DPL,41#..PP!HCH, O>'YM[ M_S=DI'U.0P&C.@P!R6@-!8@Z:8BZY<<38Z)^SU]Q24N0@ZR-&WI,U>Q I+RD M_^S# XFRX_?B!0R;URN;WQ=;VV/U[@6;3Z?K#"Z\ 4N^'YO[_F:BFO353X[EZ.IA)(S"JK[GAPW:KPUCFFZR5_7 M<[FX[!-1O FLGE8_"?B4OPA7GC]8MTL+>.Y9MW[QPK^F+WY_\(6DFS#A**)K M.=1X.),QFA:O](L;P7;Y.^MG)@2+\\LM)0%-,X#\?LV8.-YD U0_K%C\!U!+ M P04 " #+B_Y8A9 G82T# !I"P & 'AL+W=O':0\F,22J8S/; M0/OO=^V$#()!U<8+L9USCN^]/L&WO^'B26:$*/1<4"8'3J;4LN>Z,LE(@66+ M+PF#-W,N"JQ@*A:N7 J"4T,JJ!MX7L$R9PS),A\X-SXO4E7 MXPW@>TXV,="8SSI_TY#8=.)X.B%"2**V X;$F(T*I%H(P?E>:3KVE)NZ. MM^H?3>Z0RPQ+,N+T1YZJ;."\=U!*YGA%U0/??")5/FVMEW JS2_:5%C/0'MG3^;_?)/^^^5XRP-DMH],(C>K4KCIKBY\U, M*@%?_R_;V9?JD5U=_R/VY!(G9." L"1B39SX[1N_XWVP%?Z<8N-SBDW.)+9W M1%%]1-$I]?@+7"VY.0O; 93+:P%Y+?:^Z#Q(2@,FZ") M!12UNC5H+\%VG6#[I >_JHP(E.R9KTRX9\NX?4[+G5-L?$ZQR9G$]DZD4Y]( MYZ3EX,*&ZYC!;24$8H05T++;C*96[.PZY]EI!PY"' MH /,V"H4-?QH$PKM=NS6R7=/)O^-*TRM=K2EV[5]?WXC70O(W_EJRGP/0?#] M-90F)F'6JL#_W>R+>LCZ&/ M+-N^O_)E$WJ'Q2)G$E$RAZV\5A=<+,K&KIPHOC2=RXPKZ(/,,(->F @-@/=S MSM5VHC>HN^OX#U!+ P04 " #+B_Y8>)&=%Q4) >0 & 'AL+W=O M9YJ$+%Q(@@4AO]RO/X"D18* 8*E=?XE$>O%PA0>[6#P$CC93E^612)1N:Q]68E[10?UESD<=278J'254*&J=UHSR;X.ET M,($'7EZ//P7D4GNH&M<6?C#Y5O>](_Y1[SG_H MBR_IY6BJ/:(93:2&B-7'([VA6::1E!]_M:"CW3-UP_[W5_2H_O'JQ]S'%;WA MV7]8*C>7H^4(I70=;S/YC3_]1ML?--=X"<^J^E_TU-I.1RC95I+G;6/E0-ICM:1"V#<)#GS!K&\P.?<*\;3 ?-ECL:;!H&RSJ MOF\ZJ^YI$LOXZD+P)R2TM4+37VJZZM:J@UFA1]:=%.JO3+635S>\2-4XH2E2 MWRJ>L326ZN).J@\U@&2%^!K=Q-4&16H05NC#]R+>IDS9?$0GZ/L=01]^_HA^ M1JQ 7UF6J<%274RDO&";S'B1!]Y87<5&BEG$D=[8F__>*M]I&_ M?8 ] !/5H[MNQ:_=>HV]B/_:%F,43C\A/,4SAT,WASA;UZ-O+7B.5%85L63%0Y.6F&2T.G<-N@9V MYH;5*?N\*N.$7HY43JZH>*2CJU]^"A;37UV$08(12+ 5)%@$!&80/=L1/?.A M7_VA)E)6)#RG#=&)BDE6;#73+>=[LDL#NZAA]53Z>(6G8WPQ>>P3Z# *QG/3 MB-A&83@.3:.5PV@V7II&D?>G_LV.G.\Z.-YC^1]TZ__ +P H)L26=AGK4YNNDJTJK O9K]]ZR:QWUTD= MJ$H BD9:M'F/E.%R*#A 2HB@O#)YZX2"P*\4_.$2[%PRW9'2JO^Q1U,'*BJT M:'.C!!AR9ZL*B_E0]HV@_#+)ZX2%P*\L.,GSJZT-C2FK6B:5Z1M$@DH2H&@D M<(D25O:TC4XLJPC*,9/)3I@(_,K$P6'HI A4G0!%(X$M/6#'#&=;J6@+AQR] MAT2!.XD"OR%1#-XG,K56J@YYF8%!M0E0- **M@)%BZ#03+X[;0+[M8G;K4@V ML5Y]\;6.2Q6-\N43*K-8U3.ZAJ%_;5FIWY8Y20>5+$#1"'9H$=@*2I>5K:Q# M>6:2U D6V"]8O)*D.?I2I'R]1K__?O.I?A&I;M4Y-4X44<*YP>/:#W\T3:"* M1HO6KU.F0XXR0-!Q! MY+ Z#<>G0X+>0]3 G:B!9T=-;6M6Q$5RR-0&JG* HA%0M!4H6@2%9O+=Z2;8 MKYO<"IY0FK9L5QLNY(FD(D?W7"@P1;P['$&E%% TTJ)YDZ6MH\RMEY@1E%LF M-9V0@OU"RC=:QB^ZJ-#3U^',@"HEH&@$VTJ)Q8RME)P$4TOC@O++I*;32K!? M*R%,+\V*5,N-S%U-@*H>H&@$VXK&27!F3U@N,WLM!N6;246G?&"_\F$F,%95 M6S5?U45@PO.<%ZC2FRZ<%('J&:!H!+LV4 Q?8#F,IC8][R%GX$[.P'XYX[9+ M82J;"9YE[0N35V8,CLW6H,* M(Z!HI$4SPVSXCLQI-*SMH?PR2>QDC- O8^P67YTPW!<97:6^DRM0/0,4C80N MI6)IQ9S##,^L(@/*-9.N3M (_8+&:KVF27-\ACXG]:XH)&+9Y$[-HY,<4!4# M%(V$#HG"WJ%VD%4$Y9G)3>] R=LZ!BL207528QXZ8$^0P!XAL06)F55C.(R" MA27]03EFLM&)%J%_)T8M6F@=MLYN6HQ]C+/Z[,(O/RUQ$/R*[ND#*XKZ9>6Z M>7!)!>/.DL+_L*,Y U4R0L=6# =ICET=5A*,6JO%/BN3C$Y1"/V*PMMD4/W6 M7]6#^QF86YZ%R^&4>^.PFEE)G(3V4M_&6CFL;*S(A=7O?;/'NH5^N/!J;G?; MLLSJLY)Q5K^0S7BU%87J+6'-,='=W=UA]L_U$>[!_>O@_"9PW"?!^:HYJM[!-R?GO\9" M32V5XFFM'J5J?I4C1',8O;F0O*P/3]]S*7E>?]W0.*5"&ZB_KSF7KQ?Z ;O_ M$N#J_U!+ P04 " #+B_Y8:QVML>0- [E0 & 'AL+W=OD+1J(M]231(:GSW;ED4 MC?=YL][6MZ-ETSQ^/Q[7\V6QR>O+\K'8MO]R7U:;O&E_K![&]6-5Y(M]I\UZ M'$PFR7B3K[:CNYO]W[VK[F[*7;->;8MWE5?O-IN\^O)CL2Z?;D?^Z/>_>+]Z M6#;=7XSO;A[SA^)#T?SR^*YJ?QJ_4!:K3;&M5^76JXK[V]$/_O; M7*.-R_7 M]?[_WE/?=C+RYKNZ*3=]YW8$F]7V^<_\X[Q";':Z.=$CZ#HG1(;P^TB'M.^R]/WZ^NGO7S/(FO[NI MRB>OZEJWM.[#WK_[WJU'5MLN%#\T5?NOJ[9?!?>+Q]F MWK??O/'JKFGMK;;>S\MR5^?;1?V=]TWW\T^K];J-O?IFW+3#[HR/Y_T0?WP> M8G!DB#^73;XFNDWY;M-RLVEC_4-3SC\2O6=\[Q\6[7=KQYNOO7?Y:G'1?H-I M_KBB1Y*=^ +M'%'OJB]'QR+X_N^+IIU36J]D>;5=;1^H:RA/?)WY?+?9K?>^ M_6>S+*K6W9MV[EIVD\JGPGN[G9>;0N>.VU!ZB:?@)9Z"O:'HB*$?BX?5MAMD M.T&L\^V\\+YM+]US6+SQ\L:;%?-++_2_\X))$%#!P/*[F?G[^C&?%[>C=OAU M47TJ1G=__I.?3/Y*A<@S+-[#NEGYTUV87B?^S?C382@@369(F$#") BFQ47X M$A>A8UP,B85G9G+@OL"?7$:Z^Z9V*ZO-C"!-_,M ;Y79K2[\Z\M8;R4(5GQY MK3>21*.#06G7,'JYAM&^4WCD&K9)VLTD;4JU%V[_Z4TWL^YG%7-Z_L_[=UP]OR)2;6;+KO)#8]U_#@S.DO0P)$TB8!,&T<$A? MPB%]=3A0(9!:7IL8><[:<\WSU,KS"SO1[496&X$ M'P_F\\'6XQNI5 MT-VV?217<_1SBC_NJOFR>XA_7.?;DPD/%<-\0@TSI3"HQ0Q*$U":1-'T>%%Z MF,\+8J^*%S)&0B+54G,"8 ?C/ $,,)E!30HH3:)HNN^5CN>SVL[=;/5IM2BV M"WHS)++71JGM4*CB!J5E4)H8=#TDRJ;N426G^;R>-EWFVX>B4V/[?99N4Z6I M\FV]?M;5\L7_=G73[:B1/J>D+NLF#A77H+0,2A-0FCQQ<76/*X7-YR6V?Q1- MZVY[UZQW:&+9]$-SNV'*FW#V*%1)@]+$H.LA439UERJ5S.=ELFR[8#8N?\JK ME\VJD/0Y4GZ:^K8(%UY-_-1F4LNNUFW?VD]=]G-0M^T*2F;!UNA^F54&I;/BUCG MUP?P!IS3['I0A0#4: :E"2A-HFAZ]8@2R@)>*'M=G4 /U6*5*!3HF_&Y1K&( M4@&B&54K0-'L8@&JU;%J@4")2H'_%>L% J1:,X729E!:!J4)*$VB:'I('51W M\2K7F<\Y/5U?BH=FEB)EGAF4ED%I DJ3*)H>&DK0"GA!BW\@"FS)*(PL58,W MX>QZ)"V#T@24)E$TW?5*SPIX/8M_O2?'U\D\W?G.$E$/3I;0#36: M06D"2I,HFAX<2AH+>&G,?G Z'1"V8A.$UN/.M&]V8CE'L":!>=/)B&87_I6Y M4!-$LR@V89*R>3#7Z1=2*4X!KSB=?'0Z^4#*&W!.-**XBU HH$8S*$U :1)% MT^-#R5[SA.A7=UES,0SJ,$,2A-0FD31]*A00ES( M5W>YUE^')PNLIKQ%U[0/[7(MHFB3:&47=4$')E$TW7%*[@IYN>OL.FR>[YS3 M=@'716 F-53O@M($E"91-#TV#EYHY/6N5Y5CA[8,9B?:E+?LG-Q#;&9]*V;. M$=!A211-=Y_2K$)>L\)49/-&G//;EJZL>S94MH+2!)0F430]/I1L%?*RU>LK MLD.JWL@L_>&M.Z?X@/JQ;$@C 1V71-%T'RK%+.05,[;.,K1+DBY2Z_&*M^#L M)Z@6!J6)0==#HFSJ'E4:5\AK7&?N/X;46X16:D)?;H32,BA-0&GRQ,75/:ZT MN)"ON^*W%4.B2,DWBS"FO EGCT(U,RA-#+H>$F53=ZG2PD)>"SMSNY"G.Z^Y MB (P8KL0:C2#T@24)E$T_8@3I:!%O(+VBNW"B*B>(K8+HR'57Q2+V"XDFE'; MA40S8KN0LGELNS!2HE/$BTY.E9;T=856?$6VJ-4F6FHY %K*!:4)*$VB:'I\ M*&TK_A#9XEABKEXIBP<@ M_4HJ)2@*O^)V88146:90V@Q*RZ T :5)%$T/J8.3OGAUZC7;A9&M'IG"(F_5 M.1I.&LR@!@64)E$TW<5*8(IX@>F[3Q'Q"=GSAG48@:E"2A-HFAZ6"C- M*GK]T5UD*-A56.9>(6_1.>L)GSQ"W>LG-V$S8G]I*< M;)6:Z0TMX$+1= \JT2KB12O,?B%OQ#G';>TJGI@I#A6NH#0!I4D433]050E7 M,>*(+RHH8EO_\:VWHGCKKFE.F+2>SS.RD2EQ0<)M MNN9\;,MH@5DD +6806D"2I,HFAXO2D.+_X!#O\@8H5Z,- 5L?C#.4\ DQG4 MI(#2)(JF^UZI?C%?_\46%\1$S=6U?5HV5)R#TC(H30RZ'A)E4_>H$MUB7G0[ ML[B@IQN+8E,9Y\?@['-H.1B4)J T>>KJZCX_. >?5^'X\H+8+IDBCG'B33B[ M%*JT06EBT/60*)NZ2Y6"%O,*VO!CG"+2Y]"7)&/J)4G_RBPO@!K-H#0!I4D4 M30\.I=+%3F=\#0H(XAW#A)C8A[PC&1-O6TYB<]%%O2&96NHIT2RYOHRO#_\S M,Y-Z7?+(.3.Q$K=B7MPZO]* -^"<<_:Y6U2E =1H!J4)*$VB:'I\*.DL=CWS M:U!,V*\B4I4&?;,3:4>PB$H#HAE5:1#;LIM5:4!9/%9ID"B-*9E\Q4J#!/K" M(90V@](R*$U :1)%TT-*25X)+WF=^="3D&\.F@>O\6-PC@VHO 6E"2A-HFAZ M;"AY*^'E+?[A*+$%I#"TMJ=X$\ZNA[[="*4)*$VB:+KKE;J5\.K6\!IM*&,K]&F \*6;X*4N%%$ U9S M%*M=S9G'5!#-NL4Y\2I3XEO/KD=*03?5VAE6")70E& MJ150HQF4)J TB:+I\7'P:QQ=C_P:%!-V[14E6/3-3N2:K5_9@@5AD!(LB&:G M! OJJQP3+!(E B7IUWR,@M9M06DS*"V#T@24)E$T/:24!I8,*/!R+-A.R"HJ MZY8(K>\:9#.#VA10FD31=$4=*6#2KIX"\X.A2I:4)H8=#TDRJ;N4:54I7]H M25":$;L1E VK8ES7"^+HIGE37YW\Y@_%#_E MU<-J6WOKXK[M-;GL]BS\AZ\TLNB>T9 MVTG:7"]WGBAI/W3Z 2(A$0D), !H6_WU?78!4I2M.+FF/9 M9'(RKJ0V@_-3?G;MSD]M$TIMU+43OJDJZ=:7JK2W9X/IH'WP3J^*0 _&YZ>U M7*FY"A_J:X?5N).2ZTH9KZT13BW/!A?3YY='M)\W_$.K6]_[+'-YJG OGE])K+^Q2 M7#OEE0F2L#H=!XBF#>,LB;F,8F9?$',BWEH3"B]>F5SEV^?'4*G3:];J=3E[ M5. OC1F)P\E0S":SHT?D'79V'K*\PR_(^]VMI-'_8?.&XLH:;TN=R\@,DV^9 M3W"\UD::3,M2S/%0@8;!BW]=+'QP(-*_=R$4%3C:K0 %UW-?RTR=#6JZR]VH MP?E//TQ/)B\>,>^H,^_H,>G?[L;_08QX7RA$3V:K6IJU-BN167C9>)73KP0D M%LL.,[_!#,+^6MH%'KXQ.?CLZ/U5E#44>P&R!VDY$-:)P8/=@_TA@B(40D.< M;Q9>YUHZK;R03HG&R";7=#VYL9 W2BR4,@(@UWB?"VU8>9=#-Q4%T;HQ@4RI MG8;*=0EI*V64DV6YIO>J#O$L*?C!\ 7,!+;HHE).9U(@*6)/P*+J6:]-3)8M MMTB$:^@*6CFU:DI^R:+HY5QEC=-!IQVO[K)"FI4BF"KM*?^-Q)5R 3GV@?"E MM<'8H$2N?59:W\!SPM 6L@3&E4T>+=GIGC\%)O(3=(3IGQOMN@->[0"OI]NV M0S>D ^BVT@%WC<1%B2-Z9?02%YD0!2:JM@9$20A&$;#[UYH3<*D"E4;(,BQ-10D .UX^=)#S!C;_#VW>^#??C- MYDT&%6';;];!J:U/5I9N#!;"W"<4_]8>*?S:PP-T[0*0D=KJ (CB'!%#P<#0 M43D1N=!UDJ.<'W'"2$ EG=(![:.##/.GD@9UGW&W1I$AT% N2GBF\4C)K.@4PGH%?]:XT_>T M9@=4-94P<*!$^' &N-'@&AR24HC*AUMFR"R%[70R^;'%!0T>0M6P513681U= MJWQ,^H@9F"]^_?4*9(R+)T^0R67GW(-@#SI'Y[@ ^K4D(@F 2;$[D0SS,F:A MUI^)CS';TC88O.693G#WE+'K(N1A1 S)(6_!I>DS[CH.&5590\"=)ET T%^> MSD8G:,/*DAQ(^4+Z(I(SV;M).4YM9=_P/44T,@$2: ]APRY!('*L>Z5@"E[, M]D?0([H'KD^M3 PS$C3\/BVP@TL0@C=5F)0%*)61,)E_!"7C9J,RP(\^GW), M'=L)L42F HRDQ>:&VB9#$K,ZVC&/T BJKA' MK^]$19VIJ(DDR*:*,]I#J>3QX;W&A7!RJJ 1Y(:]B6C[/UQ"I!%+C$,;C?^8 M"/X1>P3FL2_ ML*62!S^IQ]^GDV?OFAC\GNUC>1^"6=R CR?- MI2RY?YCS0$D9EHOL=D8C#J:>[>NDNQ]#B1W)3"\NC&EPXAT7#PIA&M:0J0[^ MWMF^1%K#EK62+MGZP!XV$TG_CX2#1X4ND6F(C;+M'CXV)HZ;G&YV*?SMIL< M>(A];/NB;6P4?IADV9\(5Q>$7R+Q;F*E7K#-#YJ[U!P)F,;S-@?<%PT\4"!8 MIT>ZLI3J/#=E706(.8KL]8*>(4^)X]G!\2&:&?5IR]Q0R$!:XQ!JD[=%S3XWTE'7Q, X MA8:!*BU$P_N:P5@G'),:: ARSI?4 <@2[Z XPSY*DUH@#Z>+O")*;V[I1+%7 M9L]ZX?Y+ URE=@"M(\E7 M!+4F M1>)L\N+UQ?R2?TY?['<(?7T.[,[/7UVUQ]OAV@R UX@N=^]D@S"[67R'D>'%R47&-PO^*#O5$H./1=&$>Y M)^D");*+\0($4=%\%V+B0\W=SM[@8OX!HPP=/)B L&]B'7XO[V#HWGMT.IEX M>C39?R[>5-1I)Z?!A,U.\;(W'1-@:(0AMG4S$(H,ZI(&)1Q&$F+:MIA3-B8X M0J#7\9.K5H"#VE9LE2LL5MV'I'['GUA)\Q!U319L*?5FE$\-1F##,-3E?7$ M:;$6'\$/CV09Q]/.#/Q3F#4X7&/;&M-\6^$7:J6-898O2CK<3MG=19N:QV2)J402O]IL0=](-2B&(1(='>;F9%C#?R*Q+VDGL$[^SX72[&\G1KB]R MX]Y'5H35BC\E4U,,WL;OK=W3[FOU1?Q(N]D>/W6_Q4RIT:^6:HFCD]'3XX%P M\?-Q7 1;\R=;I$=,>/RS0(^A'&W >_KHTR[H@NX;_OE_ 5!+ P04 " #+ MB_Y8AJ4R,%(' "X$0 & 'AL+W=O4OL D:"(&A+@ *!EY>OW M=(,7R:-Q\B)10*/1??KTA;K>6/?9%TH%\5R5QM^,BA#JJ\G$IX6JI$]LK0QV M^=DIF?*@J)_/I]'Q226U&M]>\]NANKVT32FW4HQ.^J2KIMO>J MM)N;T6S4+?RJUT6@ABV9KI3QVAKA5'XSNIM=W2]) MG@5^TVKC=YX%>;*R]C/]>)O=C*9DD"I5&DB#Q->3>E!E28I@QI=6YZB_D@[N M/G?:_\V^PY>5].K!EK_K+!0WH\N1R%0NFS+\:C<_J]:?,]*7VM+SI]BTLM.1 M2!L?;-4>A@65-O%;/KI.WA^WAX_HW#Y^*]-:'PXE\F4]G^ M^0D,Z:V9=];BP=;K;21 MY.98W'D/MN]X/A;29.*=U2:(WY0)C5,BQIR(\\?=R@<'^OSO$$+1@.5A RBE MKGPM4W4S0LYXY9[4Z/;[[V;GTQ]><6_9N[=\3?M?!>_5PX=-V]$H/A6*<*NE MV2)YL.Y4)F;3Z3^$S47 )G+M ((*RH(GF;M) M@SW'A^K&I07*D9!KIQ3*9$@ .-_G,FE2%5$@48!5^2YHG5W=J?'>:L7&DCL( M=D/^P-2C>7(V^&QB[(UB7^"J05EU'A6]NR(MK:?894 R 8VTC_QI>:6>0:F, M5 \$^R=%#R0DNW6\ 3"@_#$;^L!&KGP5SX2YNGL'>=!"CXLXNGZ'AT2FKAZ( MAHT-+S14*A0V(Y=:/1 :M^%VBK,!I 1@.&MQF*("$1_QE%1B_) VQ%-:+[5< MZ1(W*$\R386]E8+"U*Z-_I,D PEJ)W*)CR=9-BS:8;MK8H>OVI$EK7IM8N 8 MQ@Q!!IDB-:59ZU7YM7T;9"UWMXP"S);5D7%D.1*:TX("D$%NBV^#EAU9=[!. MM$%$W31>Q@8S/A0>_9=3_$7^+I+I;OJ"IPVHU.J5'1,Q7JAOT,=$H_8V.(WE,V5?;;V* M7D#8-VD1([_OY7AP,6N2BH<#CR=M2$ZN0,L@.P\46)3YP MI'UGJ6+FQ=3H#=[G 9*YEDS\H5#52-5]JI:E[6I<_LVT.90RO2,OKC^L'+<# M2678J9*RK)6VD-EP\DO"-E-!ZM*SZK^7?>(8EK0D\R=7XG'/URMQ)+B+_ ZOC5/P-DZFKST\;WV$^32_&P MGZGS93(3GP8>GZ,%_L)6]&>P;P-UYK;:R$-%YDB7,B?E2Y)V MC>%<]18DRUD#S '%%NXRQN MN,NC3!U2-P.N>]KFP\*^LKVBU,Y7-$3))M-D,M0*?K'MC7]Q>=["\J61CF;4 MOP1F@1"AJ*#F/*E8=(92B"X5P] 7Z:&:%!)<3YGGW(+?2;0KC%2SJ+4=H[3) M^]<2S0/OD\[: 0?^T[PDR?/]_I19/!@;XJH+1)05#U@\8CZI@1Z!>F374[D9 M;VQ39CONR+30P"JC*6"7A!U2;7>.TQQA_*)$?F*"[;XW#OA]!+*'=QA9_J T M]+*$1Y1AYX@\RLHY,>##3MB(_NAGJ -CQ##N\"1F,^2"SI\#E(>>@F;[+Q- MHPBN^3\#&AF1H_'%NE_M_Y:XBV_C@WC\3^.]=&N-2TN5X^@TN3@;Q:+;_0BV MYG?SE0VHN/Q8*!1:1P+8SZT-W0^ZH/^SYO;_4$L#!!0 ( ,N+_E@D3])= M_0, )H* 8 >&PO=V]R:W-H965T&ULO5;;;N,V$/V5 M@1KT J22+-F.D]H&[*3=IN@6P6YV]Z'H RV-;&(ITB&I.-ZO[Y"T%<6(W>[+ M/MCB9<[AS.&0G/%&Z<]FA6CAJ1;23**5M>NK)#'%"FMF8K5&23.5TC6SU-7+ MQ*PULM*#:I%D:3I,:L9E-!W[L3L]':O&"B[Q3H-IZIKI[1R%VDRB7K0?>,>7 M*^L&DNEXS9;X'NV']9VF7M*RE+Q&:;B2H+&:1+/>U;SO[+W!1XX;TVF#BV2A MU&?7N2TG4>H<0H&%=0R,/H]XC4(X(G+C8<<9M4LZ8+>]9__-QTZQ+)C!:R4^ M\=*N)M$H@A(KU@C[3FU^QUT\ \=7*&'\/VR"[2"/H&B,5?4.3![47(8O>]KI MT &,TB. ; ?(O-]A(>_E#;-L.M9J ]I9$YMK^% ]FISCTFW*>ZMIEA/.3M\H M56ZX$,!D";?2,KGD"X%FG%AB=S9)L6.:!Z;L"-,0WBII5P9^E266+_$)>=6Z MENU=FV@Y9FO5/\.5MJ+GGR[\N5)@9@]; #3>%4*;1"'_/%L9J M2IA_7I,AK-)_?15WB*[,FA4XB>B4&-2/&$V__ZXW3'\Y$4._C:%_BOVKMNLD MT^M^'J.'^Q5"I00=82Z78)G3;:W5(R]IDLMP.81S*IC%$JP"2YAEEY _:\Z" MYLR JH V&MN-]I8W6&"]0 UYSX_F\".7E/Y"T!KFIZMGR*%E/YBW@9Q!?AD/ MZ=-/XY2L*RZYQ9\%705=APQD%S2?C2@X2@N"&_*AE\)6 M&PH[&\8]IZ[7..O% QC%([C7K*3'@QZ6O>4PSKQN V]Q"??*,K\[F5=OX/_] M'GC\M]/Q/U/MFVN9!RTRTL'GU!$M^R2:L^@?:IF3S&5PY\HN+ X.$FK#57&K;(-.T# M'2=55?3\/C3<< >+@1[4X!1_@CJ\&NA>C9=9?TGZEK#/>-BWUCY!OD%%5CE0V@O),/_CB]]N@DG7JA1KWT M59&!0C72AM*A'6T+KUFH-Y[-0]7VENDEEP8$5@2E$SZ(0(=**'2L6OOJ8Z$L MU3*^N:+B$;4SH/E**;OON 7:C9,>7 FV^6!+%Y]%# MRJ0V1V._NAJ1X*51VFVCFJA=)XG+:VR$BTV+FG=*8QM!O+15XEJ+H@B@1B7I M=+I,&B%UM-L$VX/=;4Q'2FI\L."ZIA'V=(?*'+?1+#H;'F55DS'07<_"1'(SYZA>_%]MHZ@6A MPIP\@^#A&>]1*4_$,OX;.*/Q2 ^\G)_9?PVQJ+]E0?4VNHF@P%)T MBA[-\3<PWIO9_"2$&M L3FI_*7NRO"L91[M'?$;=X28A)O.F)!^ M=STP?0>XA"]&4^W@%UU@\1J?L(A127I6)?S-D66! M+[L>&936-'#/6BW_ 9Q=JN$^Y!4M_'-[<,'^[UL)Z/GG;_/[:EF[5N2XC;@< M'-IGC'8_?#=;3G^^HGX^JI]?8[]V+U>!;\LZY^*3=**J+%8BE(0I8=AQ\&>- MG*6F%?H$!U22[0XD.0@LFD:$';@.)ZC05%:T]0D:XXAWA#-:'-2)ZZ*5.8-K MCIJ860OJ+$Y -*;3- &2_"]7('0!G<[1$KYAUSX6HHN8LX M$)9-9$Z.>T=V^/=8&TG= M>1#W4CL<_BI]W%P# ]46^V"=?.&DA@)#7V# Y8%C>007GF03/LJU&%H;I_TG M#JF12OD3/JQ9L:>[K%/8,^\K0Z#S5!>S/_@Q<$*A6\.3EC['>PKY^1ZR;!JO M_#B]B6<\+K-5&!?+19P-J8*9M_%G!=F<9_S)? 4ZHV0A/!WCYZOXQH_I(HS+ MU2Q./<_'C_$2WBJ@Y*+)<>U6H94[SB[_4'V_&ZWC:W';-\EO[OU3\T782O(= M*"P9R@$M(K!]^^X79-K0,@^&N%&$:^ /&-W3W/U!+ P04 M " #+B_Y81D5QLI(% ""#0 &0 'AL+W=OWGOC&D2RB4:TG\^GT?%)+94;+R[CVWBTO;1NT,O3>"=_6 MM72[&])V>S6:C?J%#VI=!5Z8+"\;N::/%#XU[QW>)@-*H6HR7EDC')57H^O9 MQ[?4M=/,\9+[?:Q[]BF\[. M%R.1MS[8NC,&@UJ9]%_>=7DX,'@Y?>NH4$'\9KTG?SD)@.2-2=Z9WR3S^0/FY^*=-:'R MXB=34''??@(J Y]YS^=F?A+PU]9D8C$=B_ET?G8";S'$MXAXBP?P/E!.:B-7 MFKSX\WKE@T,?_'4LT(1S=AR'9^/"-S*GJQ&:WY/;T&CY^-'L?/KZ!,NS@>79 M*?3_KL))\^/D[F&*WRL2M[9NI-D]?O1R/GOQV@ODHB#,16Y;$SQ&K$^54%Y8 M0Z*Q+I16*RMRF#KEJ1"VY)>:7*ZD%JO6@TOT(+W88KCX?].NM,J%Q^19)Z 8 MTJB_)4\A#1KH8P(8/4I^Y@):8JQ"%9(H1G-";H+9,)8W$HC"YD=\L?0 M;2 FC1<*K*6&KDB3@P$D2N0I:AVC'HMMI?(*D<6TF _@GQ0F&;B2.BN 4=$ ME%>2B01Q:X)3*@!=G"=L@ MA?#'HE+8=2IG-/B,#)PB\,?@ARI"]P@,W#K'O"&87Z#0!"1;([4#HN?4<>24 M2P];L"O;T#HZ>G9;$82P:9Q%-9'SFE7"0W!7L:B[G5KH8K!SX_(B,&[E2 M6H4=%ZOFCP83WD=J4?BU3*%*X9%=58)"UY3<5R!J';2" 5"K%H&GA _-APU> M&6HC:^Y/7EX1@M$Z+F<"JAP/KJ3F^O>%25U]KSR'\;6Q5U/R';=!3:&RD<[0 M&;$(^T;JZ6?B[71D[&S0B5#GQT):WPT#[&[/!QTL9QM\7@;639E^F8(^ITGZ2NDKP^'/[.&O0E3$) M>>Q6@9'(V2+&0QNIVUC/E)RA_0L*J!8X=6XA+,C.F&\GY%(;D&\P:=QU#>E;4YUDJ]@'E21D-^;!@)T% M1\>06$2..MD/Y.K4CF'7=/4P&-?%5!1R!XF6NXCLZ&NKN!11?;1T:X =J#IA MGA6W 8MKVW"B&>95A$E>QD*5XBOT$86G(E4)#0-9CBK/T^;P"@!(2OR Q 8^ MH=M@E>:'V_/!CU39S;]7=Z).MQ#B6XC '8*&.X1X@N],K;1F 7QZ\=_6STZ0?3++YD\/W8'J M/4>+[/Q_S]R.I.MR]@:[]0JU7\QB:A;?YNW?![XC=XN'<[?(YM^=NWEV?C)W M7*1CM[#)P;T8 [R.MW^H GM(5^1A=?B!<9WNU?OCZ=?).TP&U G7DQ*FT^S% M\Y%PZ<:?7H)MXBU[90/4(CY6^)%$C@]@O[0V]"_L8/C9M?P'4$L#!!0 ( M ,N+_ECO$P]HB 4 $P6 9 >&PO=V]R:W-H965TIT.+1)1H6T M UU1B2\+;0KI\&J60UL9DJE7*O)A/!K-AH549>_BS*^],Q=GNG:Y*NF=$;8N M"FG65Y3KU7DOZFT6;M0R<[PPO#BKY)+>D_M8O3-X&[964E50:94NA:'%>>\R M.KV:LKP7^$W1RG:>!7LRU_HSO[Q*SWLC!D0Y)8XM2/S=TDO*FESC^IU&7GO>.>2&DAZ]S=Z-4OU/CC 28ZM_Y7K()L M!.&DMDX7C3(0%*H,__*NX:&C<#SZCD+<*,0>=]C(H[R63EZ<&;T2AJ5AC1^\ MJUX;X%3)07GO#+XJZ+F+UP27[-G0P1:O#)-&[RKHQ=_1FXDWNG29%3^5*:7; M^D-@:('$&R!7\4Z#O];E0(Q'?1&/XLD.>^/6L;&W-][IF/CCS_?,C' M8&+RL FNAU-;R83.>TAX2^:6>A=/GT2ST8L= "ZJ&2Y%IFT K5KI%/E4L@R%0M5RC(AD0=A5+30BX7""G]=24.9KBV)A4Q4 MKIPBVQ<9"OU++8TC@[=$YKE(J QOA4PR@#-KKY^0<6@"(L'^-03"HBZ*NE2) MY!*T@K[4JD)).['*5)*)RNA;E9)PP&VX?H33@B'P0HW,,OG:H[>6G!6P3G=) M)LLE>?1R:8A245.*:C@PUR?$ "3Y$*)E>L0^@U=+,F*%2)_!]X< M@;=HUL<9@H8,E^$^6EG+A86C@/YH,N#SXSS>1A HF'Z/ F7<^KFE6RJ[J?&C M_3K<\-)R[JDRR>LTY!4GF2IK[WB0!A-]5)L5!Y/!I-V2\6(A;A\;(YP3_NA3/_"[-?D M8B?[L/7FB&-X)P,?HJF(C@8G_#03T30\'8DH!NE<%2**PMH)KT5VGI?VT]'^=EH:=&[Z"S-+? M8UKA$R!<]K6K[57I9;@AO!<:,BR [PNMW>:%-V@OD"_^!E!+ P04 " #+B_Y8H1ISL!,& #N M$@ &0 'AL+W=O8E!I*VVSJT1="LZX=A'VCI;!&A2)4O5KQ?OSM2DN5$=KP-VX>$%'5\ M[NZY%]*Z*+6YLQF 8_>Y5/:RESE7S 8#FV20<]O7!2A\L]0FYPX?S6I@"P,\ M#9MR.1@/AV>#G O5FU^$M1LSO]#>2:'@QC#K\YR;S35(75[V1KUZX9-898X6 M!O.+@J_@%MSGXL;@TZ!!244.R@JMF('E9>]J-+N>DGP0^$U :5MS1IXLM+ZC MAW?I96](!H&$Q!$"QV$-KT%* D(SOE:8O48E;6S/:_0?@^_HRX);>*WE%Y&Z M[+)WWF,I++F7[I,N?X;*GU/"2[2TX3\KH^SDM,<2;YW.J\UH02Y4'/E]Q4-K MP_EPSX9QM6$<[(Z*@I5ON./S"Z-+9D@:T6@27 V[T3BA*"BWSN!;@?O<_"/& M_9U*= [L^7MM[0M6@&&O=9XC9;<9-W Q<*B'I =)A7D=,<=[,,_8!ZU<9ME; ME4*ZNW^ ]C5&CFLCK\<' 7_QJL\FPQ,V'HZG!_ FC=.3@#?9@_>6&R74RK(; M]#4XR7Z_6EAG,$?^Z/(WPDV[X:AN9K;@"5SVL# LF#7TYM]^,SH;_G# V&EC M[/00^C^,T+_%9"0B*A'9B"11Q :1EU0/(F$EMRSA,O&2.TA#D:3,%RCG,F!E M* Q"OC[[M6L7^>+)?AP)%CDIN-JPC.\: MB!8X(Q*R 6LTN<.R=1DSY"INU"P5:Y&"2EG!C1.)*'AH0MA%F5=KW$P;@]]] M]ADA"6WA:55MB1>6<2EU$FD%5P*H Z3Q776X8B%!(IV 8!/Y _<.F<,I=TA* MDM4B&VPJFRJN0FWY0K?%DJP@/@- _891EOZQ^5Z*F1P MXC_(=@HK+FD2%7BQ':P@.I %^3*WZB8DPJ>))KTJU!B(338 ML%SB7K*WC5YK)$L?I;ZPUA,3FYV*P>3% Y9.7R#OVGG=%&&+UE8EX^7">K.I MT&-AAE0"LU_@I+&Q%)2M2F[J3'CH6YE!#%8=([R.W*%U!7H%[4@%^!:Q5:K# M?0*0VJJ>P"2"LK+>3*L[U"XUYG@9,/A"0MV]XO[8HF)JXN;84(GEFA?5F9N1 M/;^EY&$?JZO3908@ %IQS_)X+@.=RPQ/56A.U2""DPE[CK'*D4)RX"3X6K@ MM]7+<^W1@1@\?]'GY-?R"-Q&>/<51(/U<=<>-J<=G?)M,3$J/@;1?ZF.""#](0< MGK&K-#WD:;LM'_24%-1_3]"'97LT[%,$=I3'_T!A(##0]P:4QNLXV3-C7QXV M_8X>?SCJ;'*.B8[_1JW9VZ85-QULAZ5Q17P&PO M=V]R:W-H965TV"9*U0S'L RV=;2X4J9*4'?_[/4=*LIRDP?8ACD3=/??<*^]L8]V]7Q$% M\5!HX\][JQ#*M\.ASU942#^P)1E\65A7R(!7MQSZTI',HU*AAY/1Z'A82&5Z MT[-X=N.F9[8*6AFZ<<)712'==D;:;LY[XUYS<*N6J\ 'P^E9*9=T1^%3>>/P M-FQ1B*GA:QTN+6; MWZCVYXCQ,JM]_!6;)'MPU!-9Y8,M:F4P*)1)_^5#'8>.PLGH&PJ36F$2>2=# MD>4O,LCIF;,;X5@::/P078W:(*<,)^4N.'Q5T O32T>Y"N)*9DJKH,B?#0-@ M^>,PJR%F"6+R#8AC\<&:L/+B5Y-3OJ\_!)V6TZ3A-)N\"/A[90;B8-07D]'D M\ 6\@];'@XAW\ V\]W@7=B'V?=V*OR[F/CC4Q=_/.9TP#Y_'Y%YYZTN9T7D/ MS>#)K:DW??7=^'AT^@+CPY;QX4OH_RTK_Q-"_+$B<6F+4IJMX'8-^/-"BN_' MDZ/!",6E-?>)IZR"+CIN;?5:F:7($M2BB=M&A96PB.E"&6DR);4 4E"AXD8; MP)#R.^F59",+]-Y/6Y).!')%'P1"Y1@<%J^S8.?DQ/CGF/)C(4TN2F?7*@=M M#!XQMPX1A+B')1'@R">C DC>!1G(#Z)O-4VY=$08&T%DMO8Q(\XB6E,;$]%^;4 M5@OE _%N@0&>K?9ED&]C0T>N'Y/45-L&I<4XM>'(N)&-M?&C!D M&?/'Y%BG%BH,'!/L3MF4,4SL:%6RS,G1#_Q"6BW5 M7 ,LRVQE8H S4FL9SY +-J0,:B18MQ4R7Z."(D]F7905YT+Z**;)8R8PZC&# MN\8&?S.X:JT#<[T%'T0DCX3$6NJ*Q.M7WYU,)J/3C]?O/\?'\2DI ZXH9\;B-ET18B;-/3O[ M$>O*%ZPKNW1_N;J=-;I<,*Q]X[#_1!-]42)2\.D1XZ4R*1I/CE%.3G4]>=0) MW?X=B(O8#KAXJ;UX^[N&V(6^$^%&PO=V]R:W-H965TS,F]*Y;*K*Z7PV>S:MM+&CLQ-9>^?/3EP32V/I MG5>AJ2KMMQ=4NLWIZ'#4+;PWZR+RPO3LI-9K^D#Q8_W.XV[:>\E-13889Y6G MU>GH_/#XXHCMQ>"3H4T87"O.9.G<%=^\R4]',P9$)661/6C\NZ9+*DMV!!B? M6Y^C/B1O'%YWWE]+[LAEJ0-=NO(7D\?B=/1BI'):Z::,[]WF>VKS>.,+255V YRQW)0/T>.IP;YX]EH;KS[ILB'UEG1H/*'B,9Q,(YRSR31K M'5TD1_-['#U3;YV-15#?V9SR_?U3@.J1S3MD%_,''?[0V(E:S,9J/IL?/>!O MT6>Z$'^+KV?ZRH2L=)QL4+^>+T/T&([?[LHYN3RZVR43YCC4.J/3$1@1R%_3 MZ.SQH\-GLY>#AAB>U M&I@%%0M2M3<9X4I'<*XI<[4D$#0C\"M7T2F0KE0:E L!LN*\JK61!RBT#2OR M2JO2Z*4I3=PJ8]G6^9Q\N4TF.E%V27%#9#'O_@J.:NVCR4RM&3QB,Y1JEY#* M=:2)^KG8@[Q+AW"Y+$TH9./ I##DM<^*+4-$;LZ;:/X@,3.V;A"M"<@,0'F# M%FR1LL*:SPT%">E1',];/)$JZ9K*( G?%^G)CVRC#I5))2V@'@#8A=^B)+E* M-HO.!@(Z-/GV6'5.#M1/2QX_Y-=#EO9 XEC_U.?&160@C0OJ26-U_CO$A?)O M%81=F1SU,YDN4\L"]ZQKD,$&T\EGVPKDG$+/$?I-BN< T7-4>RN:L5G9Y*E^ M'6 !QP5S.]P,A-/LIV8W(F3$>6XP91%#PI!M=S?IZW2@/EKW12$VAH2VW\!XCC.#*NF[")$D$G*C7QFJ;&53$6.A#DQB3.;R-4@NPPS"2%0RN MT99D@!0S'8HQCW'>TRJT[&!48]!J&:6]_=-:;_E1FMU+5V'"MS"+Y*'X%&Y/ M$6*N[H3'KZ=<83B-Q5Z>%0]*@"O7VI12DG8DVQ@3=1X5=)9ZG15 MBT-978QE4Z:]W[)"Z"K!!HZ4[!UIWIF@-$%J"*XGJ1#E$/&T4&P:^?RC1%YXX$6B321#DK1/M1=V[615!.1..-6HX0 R-ZV!Q)Q M/>C&XTL:CW"?&V@H.HLBDP8KMJ3]F#E0.0!=>8*@66:860WC,]DR'9V'BMZ &-! M%/YR-4)2F=[A?B+(@T^7P,OXP,LT"%S!$"0^3UKC/5]FQF=-Q:H.;1F#TLQM MWKJ?_#>AK0\OH'\XI,&:QU6MH*.X7C4\+P,K8" 8M'73-KUK6"U:T]UNGH2> MGU)?*0L!DRC"G95CK]B7TI("1YY3J7QIKHA??JR>UL6DCU_2GE?V\^3>:3NH MO;I[$CE2R7$E! ]'3V?Q/E%O.D!]8OF_@'$/(2"T6^;\0U#&0U(H&:_(A&]WK9;4[6:^]:^I]9M\_[8,MX]L+[".5 MMYUH)L+^R+$)ZL;']'QRU]?-=/ 16A$&ES^U^ MYA[G&J2UPM;9Y/G341JZ[B:Z6CYIER[B UDN"\*!R[,!GJ\<#J#M#0?H M?^,X^Q-02P,$% @ RXO^6)$K6^I*!@ TPX !D !X;"]W;W)K&ULI5=M;]LV$/XKA L4&^#9CI.^H$T").F&M5B!H%VW M#\,^4.+)8D.1*DG9\;_?5\XV,N/6;96@]296<&K-_!6=2.'?'-^_5Q6S%@,A0&3F"Q&5+ M-V0,!P*,;WW,V;@D.Q[_'J+_E')'+H4,=./,[UK%^F+V>B845;(S\9/;_4Q] M/B\X7NE,2/_%+MN^6,]$V87HFMX9"!IM\U7>]SP<.;Q>/>*P[AW6"7=>**%\ M)Z.\//=N)SQ;(QK_2*DF;X#3EHOR.7J\U?"+E[_01AIQZUU)I+3=A/-E1%A^ MN2S[$-=Z$5I9T,4-W!/);FET^?W;RJ9'@I/*N$1%]**++5VVWSFP)]E9L8>BZ((S< MA0[^W7SN]AXK%:=#X(S\V9W6N2 M)M;I9Y 5Q3V#!Y(8X3[O@7'F-4P,TF1+]#FQNCGG"-J<1QH88D#=^8#[2A1= M .,A+,1[#!N%A9'X/%D/).OP )U@_"M&%&+CR<"G#%!08N[ Z#%]C,G3MPX4 M(Z;S0LD&,S2]6.)6 VQC=:7+Q#]@VI*\A2^2-K KD9TE@Z \%\OL";>(^0@T MG>17&/T>_(S(6D* M^T9:B5ZU4X.C6K>.RZ132X 'XF8:))+IP(.4%33,XR[2YYIA&#Z\7X@I=YKI-/2FB<@AE711TS_6>IQU5"59HYSVP&HRBK=1& M%H91Y%-'WT@H>^J]+J9<6#P("6#Q&#_+5.FM5M PH@$5]LAT"-B2P5#8:9!7 MRRUH91?R3(]46^(^IJJ")>-A+5?H<R9'-2*8C2] M8O"/'_>$9/,>/I.7$WBH%7JPD,68 ;B1H185CF8A-V,K,7;*SDC/XU0[-=6\ MIPV_XX4PH?@//6"2.!!OI/.@@SRQ:YP7H40D<_PFI!F(Z.CW0A8:[U(Y!Q9- MVAR@"\8LX3K8Y.F'YE>!@_J"$NG5=-###$8:QS*$*$O/XW3 E^Q0%E=([H\%6W***8A5!!; 9#N571,82:6=[L&FY)L7&=C>,A25QAHO4$: MYT-4[& _F@[%//O/.8&'"G'3 J:2\\P*&&C>^SD8ZH# MZ,0Q"-D-HV7LT[[_'BKXXJ%3Z_+H0P.;ZB9]3J6996/^YAB?CE]L5_E#Y6"> M/_<^2K_1J)VA"JZKQ:L7LWQ*&VZB:]-G2^$BSGGI)XYN&(EL@/>5P^;6W_ " MXW?LY5]02P,$% @ RXO^6%C2A JG @ =PD !D !X;"]W;W)K&ULK99M;]HP$,>_BI55TR9M>08F!I%*>=@F=4*MNKUV MDX-8=>S,-M!^^]E.R*!-4=3QAMC._?[GRQT^CW9+ 7@S$(%]4+?[WL%)LQ)1G9M*9(1WRA*&"P% MDINBP.)I I3OQD[@[!=NR#I79L%+1B5>PRVHNW(I],QK5#)2 ).$,R1@-78N M@^$B-O;6X!>!G3P8(Q/)/>BFGTOZB767; MBQV4;J3B10WK'12$54_\6'^' T#KM -A#83/@=<\1#40=07B&HB[ KT:Z'6- MH5\#_:X>!C4PL,FJOJY-S10KG(P$WR%AK+6:&=C\6EIGA#!3B;=*Z+=$TE6@)PE8U2P%-B4PIEQL!Z#.ZNYVB#Q4H)MI5;) MQ>URYN@>RA*G,';TV2Q!;,%)WK\+^O[7MCR?4VQZ3K'9.<7FYQ1;G$GLJ%KB MIEKB4^K)3]V="4MYT5H:%=NWK&G"VR3T75VDV\.4OS0*(C<\-IJV* 5N[]AH MUD5I_M(HBIXK+5J,8G?0&%6?RCLXYPL0:]O")4KYAJGJ_]:L-K>$2]LGVO$)3X(^:Q* M (U>*L95XI5:UPO?5UD)%58C40,W3W(A*ZS-5!:^JB5@XI(JYH=!,/,K3+F7 MQFYM(]-8-)I1#AN)5%-56+ZN@(E#XHV]X\*6%J6V"WX:U[B 1] _ZHTT,[^G M$%H!5U1P)"%/O.5XL9K;>!?PD\)!G8R1K60GQ+.=K$GB!58(&&3:$K"Y[>$. M&+,@H_&[8WK]EC;Q='RD?W6UFUIV6,&=8+\HT67B?? 0@1PW3&_%X1MT]4PM M+Q-,N2LZM+'11P]EC=*BZI*-045Y>\$$R+_YOC'K]<*CWBH^ M?S>>!9\&E">]\F2(GFX;!F@<[*:WXU-MM"2BUO\?0YBO"%]R&F6^YS7NW^=4'-^PWS+WHYY_TAPID MX;J@0IEHN&Y;1;_:-]IEVU_^AK==^@'+@G*%&.0F-1C-S>N4;>=K)UK4KMOL MA#:]RPU+\[, :0/,\UP(?9S8#?K?3_H'4$L#!!0 ( ,N+_EA*YW1J700 M .T) 9 >&PO=V]R:W-H965TDK#B -RBP+Q9) MSYPY,W-X&6^T^68+9D?/5:GL)"FV-JP MR(-350Y&P^'9H!)2)=-Q6%N8Z5@WKI2*%X9L4U7"O,RYU)M)V)TQ^4Q2K;_Y MR5T^28:>$)><.8\@\'GB*RY+#P0:WUO,I OI'7?'6_3;D#MR287E*UW^)7-7 M3))/">6\$DWI[O7F,[?Y!(*9+FWXI4UK.TPH:ZS35>L,!I54\2N>VSK\'X=1 MZS *O&.@P/):.#$=&[TAXZV!Y@ -%XX!#%VPZR%G$>$4<_0#RC+UJYPM*-RCE_ZS\ NX[B:$MQ M/GH7\/=&]>EXV*/1<'3R#MYQE_)QP#O^ =X?9BV4_#=DVJ,KK2R2S6/B0N5O M*X'*W$HE5"9%24LL,A3I+/T]2ZTST-0_^RH4"9SL)^#WV86M1<:3I/:QS!,G MTX\?CLZ&E^^D=]*E=_(>^OZ.[B/YTS!OZ)UV]$[?Q;WG#&@TRS+=*"?5&@&T MPCB+E=W'].<0:=&D4#-ENJK1>+8D%;F"Z5%)QWGLJB5A&$=3^A7'!3D=#,0K MI!>&X5J;,#/\O9&FA4>-GH21N@%&XPIMI$.0'J)D99-[WLZ6\S \NCP,H3W"DK,F8H>EF^>L$&K-4'!521M.R:W_ M\N9JZ]ZGAP(-W*5&L&Z85%.Q\:SK-^7J4:6M\UEM"ID5H2Y*.Q)UC2J*M.1M M>:Y"05]\I*/S2XOCRAC?"6U0(&&U@O$+X>) ? Z.N$N,")EC\S29:PSWZ4[1 M-5I8I6S\%C_NQ7JA!)%HOJ]B]%ACRS(=)+/E8W(8''\=_M8#&OK,]"">D>C! M@Z[1^?.3X>$%W55(]*EM&E)XM:1K:;-26]"QY L&Y0-VVV94*"HH;2RT9RT! M(E82,'GT9>@+5Y5UO@(9J*U1[;95:Y3#(3N8BC4FZ^YLD2K>JW[:JM+XM P# M+9.E?#V69*3K0F*UD/DN'(J4OM!7Z,/F,MQW.VG@PZL5A_O/MP-PJH$0T0RI MH;V4UU*IH/*5I]EUX^@T'KI]NA$&K12YKB-5ZYTKZ1!X)Y M=%.""4>Q@)3G M[O5EZS9\ZH^5'BKID*/;^:.5UU[X3FJ4:R3OUSE.Q6XV@ M.X7PV+@QD9C??!(X\--J5\&_6%IUV[/65D8X+V.+VSUL\5:ZZ'%_WRDXV+F" ML:W6X:&!+>%U&V_C;K5[R\SB%?YJ'A]"7X1!/RR5O(+KL'^.X\_$QT6<.%V' M"SW5#L^#,"SP'F/C#?#_2FNWG?@ W0MO^A]02P,$% @ RXO^6,\-(,:+ M! 4PH !D !X;"]W;W)K&ULE59M;]LV$/XK M!W,]1\Y6UOWPI92!'BMM_%FO#*$^'0Q\5LI*^,36TD!26%>)@*6['_C: M29%'HTH/TN%P.JB$,KWY+.[=N/G,-D$K(V\<^::JA'NZD-JNSGJCWF;CF[HO M V\,YK-:W,M;&7ZO;QQ6@\Y+KBIIO+*&G"S.>N>CTXLCUH\*WY5<^:UOXDP6 MUO[@Q55^UALR(*EE%MB#P-]27DJMV1%@/*Q]]KJ0;+C]O?'^*>:.7!;"RTNK M_U!Y*,]Z)SW*92$:';[9U:]RG4\$F%GMXR^MUKK#'F6-#[9:&P-!I4S[+Q[7 M=?@O!NG:((VXVT 1Y4<1Q'SF[(H<:\,;?\14HS7 *<.'/33* MJUBA@SNQT-+W9X, SRP?9&LO%ZV7]!4O4_IL32@]_6QRF;^T'P!1!RO=P+I( M]SJ\;DQ"X^$AI<-TLL??N$MS'/V-7_%WT7CL>$^7MEHH(SC?0SKW'FV_58)# M$B:G:ZM,H._2A,9):@^?Z_/G^<('AS[Z:U>%6@"3W0"86Z>^%ID\ZX$\7KJE M[,W?OAE-AQ_VI#?ITIOL\SZ_!5?S1DNR!=TXJ14Z!13;3HT^">7HN]"-W(5^ MK__=Z.]*2875H+4R]Q2X=\"'()3V%%C& 9<QHF)W09J8LH6GEV/DE& M=.=$CI&*<4O3)*6O$45G [D-0I/*$4L5*N:TEL:B.9FC&M-1\OXY_5H\1;V# M$>#W>=\UCH?Q#( MMJ1_09\K4VP&P2[^['7_.G\PCFIAGMZ^.4E'QQ\\-48TN0K(K0:*&+$[%CY+ MKH(R&3J+A9%0#XUP@1L)8J\>J6HGL>1)3)BCF=P6Q0N6E@(]E,7^P8>A:V$:'BZCUFM"=Z6"_7-]"$O 7RI&P#!Q MF U/3KZ J6Y<;3>]F5M\&!O:71WJQ0:6EFN+$[ <(W_,7KN2B?EBYOLN7ZWJ.QN2:QL M_.'V]@(W:.S<*5H7=)VF^/^R=6S.5I3!DS(-D\NV- ,":*>CY)B-I\ED9U^=WN]V+Z;Q]*#RKM\^MS\+=*P35LH#I,#E&![OV"=,N M@JWCLV%A R99_"SQZI..%2 OK V;!0?HWI'SOP%02P,$% @ RXO^6"5_ M6J5)! #@P !D !X;"]W;W)K&ULO5=+<]LV M$/XK.ZJG369 1-.. MQ+J7'"P\N(]OGUB/-TI_-2M$"_>ED&;265F[/NMV3;;"DIE(K5'2ET+IDEDZ MZF77K#6RW#.5HIO$<=HM&9>=Z=C?7>GI6%56<(E7&DQ5EDP_S%&HS:33Z^PN M/O+ERKJ+[G2\9DN\1OMI?:7IU*VEY+Q$:;B2H+&8=&:]LWGJZ#W!9XX;T]B# MLV2AU%=WN,PGG=@!0H&9=1(8+7=XCD(X003C=BNS4ZMTC,W]3OI;;SO9LF & MSY7XPG.[FG1&'VH29K;>%,]-X'CT@7EVFKZRHG/ M3M\IE6^X$,!D#I?2,KGD"X$&7MTPM[X>=RVI<<3=;"MR'D0F!T2F\$%)NS+P M1N:8/^7O$KP:8[+#.$]:!?Y1R0CZ\3$D<3)HD=>O;>Y[>?W_9S/,C$%KX(*; M3"A3:82_9PMC-67./_O<$+0,]FMQU71FUBS#28?*Q:"^P\[TYY]Z:?Q;BPV# MVH9!F_3I-55G7A%H57QOPC$\,?$ONT*]_;3/CE9-^^VX62$42E!)<[D$ZU(% MUEK=\9Q2A\O0+$+="F8Q!ZN 4,"RB8L_XF;!]RC>6,?;4UY@AN6"C.CW M_&T?7G%)Y2 $Z3"OSQY9GE,. GGMCR/HGT8I+8,XBHFZX));_%50:V@",I"< MT/=D1+27E,8'R>+HQ/_-F6 R0Q*.]1?!?U M?:%ME[TOBJ$[\V_M<3Q7Y9K)AU\,'/1-6TR?16]6*FWYMZ#IG5;&P#G3^L&A MFF59559!^9_T2,VIP<-G)BJ$+[[ETOWL#C6](/#)8%$)>,\+0B@X2@N"&\+0 MB^%!&XI*DD8]%WR? DDO&L(H&L&-9CF]=?0.[BC3*/%A'7J*4[A1EOGD27QP MA_[7IXCG_W%^_,]*^.&^[ =?).0'E_*'?#D@ISF*P7-?]LG-1Z'2B+^E8M*Z M8M*75TQE71]_XI0W]S31F/V=B?A*";_; /I2)L9T(2/6_C/,FFMN=+P@$Q3,E'+4D5!(\]MQ0UW M;!'0$!- \7LHPP.-[H%^6IJ'P/4H/"\'=^QH-BN>K1SGL.9LP]P &T+C3(A\ M;:&QO/2,3Y1154$1 NQD>'M4 ME+';I+O-R6XS\AL"11-P80-3OY'4OB?L2^)N8T8K42_])&H@4Y6T85RK;^MA M=Q9FO$?R,"E_8'K)I0&!!;%2FZ(NK\/T&0Y6K?W$MU"6YD>_7=' CMH1T/=" M*;L[. 7UOP#3?P%02P,$% @ RXO^6'M[9&+> @ ,08 !D !X;"]W M;W)K&ULA57;;MLP#/T5PANV%2ABQW8NS1(#;;IA M&]"A:-KM8=B#$C.V4%GR)+EI_GZ4G'@ID&8OID211X<424\W2C^:$M'"2\0FFX MDJ!Q/0LN^Y.KU-E[@Q\<-^9@#2Z2I5*/;O,UGP61(X0"5]8A,!)/.$/A>H_^V<=.L2R9P;D2/WENRUDP#B#'-6N$O5.;+[B+9^#P5DH8 M_X5-:YN. E@UQJIJYTP,*BY;R9YW>3AP&$>O.,0[A]CS;B_R+*^99=E4JPUH M9TUH;N%#]=Y$CDOW* NKZ923G\WN\ EE@_#AGBT%FK-I: G5G86K'<)5BQ"_ M@C"$&R5M:>"3S#%_Z1\2FXY2O*=T%9\$_-;('B31.<11G)[ 2[H0$X^7_"?$ MM585S(FKIE*@--L2YC[!J.'7Y=)X_>]C"6CQT^/XKFTFIF8KG 74%P;U$P;9 MNS?]8?3Q!/NT8Y^>0L\6U(9Y(Q#4&JZY846AL6"^HDFSB^T8Z9.PQTG?EY0E M):A1N2S NHH ?RJM 4N'6@JQR@=\?NW;T)+9)SNLK4Z)M7;.$#E]0&0K@; MSB9P[^$."Q 6A/M"X>$,X<'/FGH][8R7C@Y7#4[\4. MY^*B-X1CE1$>M#$59>&'E:'L-M*V'=UINWEXV8Z!?^;M,+UANN#T!@+7Y$H! M#0+0[8!J-U;5?B@LE:4.\,N29CIJ9T#G:Z7L?N,NZ/X2V5]02P,$% @ MRXO^6*8D'&7= @ 20< !D !X;"]W;W)K&UL MO551;]HP$/XKIVR:6FDE(:&L91 )Z*9M6J6J[=:':0\FN1"KCIW9!MI_O[,# M*>T ]6DOB<^^^^Z[\]UYN%+ZWI2(%AXJ(6AJC2SW1I4(XRCJAQ7C,DB'?N]*IT.UL()+O-)@%E7%].,$A5J-@FZP MV;CF\]*ZC3 =UFR.-VA_U%>:I+!%R7F%TG E06,Q"L;=P:3G]+W"3XXKL[4& M%\E,J7LG?,U'0>0(H<#,.@1&OR5.40@'1#3^K#&#UJ4SW%YOT#_[V"F6&3,X M5>*.Y[8._L&IT^^?=./(L+YAEZ5"K%6BG36ANX4/UUD2.2WG#Y<*FE+ Y]DCOES^Y X MM<3B#;%)?!#PVT)V((G>0QS%O0-X21MHXO&2/7C7F"%?^O#@UWAFK*:"^+TK MT :GMQO'-GVHX\'6/9:EKU#Z.D--5V^$ BJ@+&@ MCF$R0Z#>@^<71?5\JUF.,,XRM9#6P%-\NV(ZZ'5W3+>E<^PX<#D';H"!)I&X MK)C.'4%+&FQ#TGB66<-2-"PU"F8Q!ZO >K9LPU:W;+V90S+\ :JFAM#5$% % M8%L!<,0EU;\0U,KF>/#B<,*$3Q2S,,,YE])1)H8U:JYR> MQYQRF"ZU1VLUF MK=62^]G2I<,[S2V>J*(P<'* [%&W$Q]ONR.JSQPEG3[\[\P](M/KG%W0:35# M#4G7IR9YF;=_%5Z1NV1_[I)._.K*M0S_T0-^ ]-).N MW6W?B7$S'I_4FT?FDFD*T8# @DRCSH?3 '0SN!O!JMH/RYFR-'K]LJ2W#K53 MH/-"*;L1G(/V]4S_ E!+ P04 " #+B_Y85NUI&'@# !W" &0 'AL M+W=OZ6_F"VB MA<=:2#./MM;NIDEBRBW6S,1JAY)VUDK7S-)2;Q*ST\@J;U2+)$_345(S+J/% MS.MN]6*F&BNXQ%L-IJEKII^N4:C]/,JB@V+)-UOK%,EBMF,;O$/[<7>K:95T M*!6O41JN)&A.>W,D@\MDI=07MWA;S:/4!80"2^L0&+T> M\#4*X8 HC*\M9M2Y=(;'\@']3Y\[Y;)B!E\K\9E7=CN/)A%4N&:-L$NU_PO; M?'R I1+&/V$?SA:C",K&6%6WQA1!S65XL\>V#D<&D_0G!GEKD/NX@R,?Y1MF MV6*FU1ZT.TUH3O"I>FL*CDO7E#NK:9>3G5V\1TK)P/D]6PDT%[/$$JC;2LH6 MX#H Y#\!&,&-DG9KX ]98?72/J%@NHCR0T37>2_@NT;&,$A?09[FPQZ\09?A MP.,-^C/\YVIEK"82_'LJQP Q/ WA+L;4[%B)\XB8;U _8+3X[9=LE/[>$^"P M"W#8A[ZXHXM6-0)!K6'YX>,K6**[35QNP,<.]ZAK8+*"-]R4JI$6ELSBJ31Z M'9U.XZT,-SM<,D$"^;4*Z-KKL'">UUPR62*(4$PR@9+:SF5S.%&YV+P&JX.Q MD@:8<7E14[%K:L@%2ZQ7J&&0>>U@"G?\\069GJW^1J9;W?=V0V\,G_WUH_VK M!W*]P=-%_-"7U#A.X8D<.2EOI1]@7[2@'Z^("_B5GD-Z4E^I$@8M56-E*3"" MY!+PL=PR2;"NH#T5)R/!-VU%S\FPYD*XQ06<04;1GL$H'D /&8N.C,7_)N,- MLXWFEJ-O82CC>\Y67'CE*0+V@I\FX$LO(5WQ[ 7VJ-&Q:*T$39#OTI]VU'!U M.^+&46O:#X#GRCFK_J./*E7?5=P0X>I .'*]8T\T;:ROZ67L>55 -HXOG32" MK C2&+*$<*\L$VU*!W3(TG$\HJ",F1(% MZ"P:"^?995QW-*? 6IW@/;7 M2MG#PCGH_C46WP!02P,$% @ RXO^6%9HM6<=! ,@P !D !X;"]W M;W)K&ULO5?;;N,V$/V5@1H4";"U9,EQ7-B#[0TMHBE2)6DXNS?=TC*BIW8CH$"?8AY$>?,F3/#2R8KI;^; M$M'"4R6DF4:EM?4XCDU>8L5,3]4HZ,R MFDW\W)V>351C!9=XI\$T5<7TCRL4:C6-^M%ZX@M?EM9-Q+-)S99XC_9K?:=I M%'VG$:C" I2-L:IJC8E!Q65HV5.KPX;!*-ECD+8&J><=''F6 M-\RRV42K%6BWFM!?\HT V4%'=G (?79/&[)H!(): MN 35C66^L&EXQ0S/X5(6<,-%8[& UWGM0MP5UT'/N^-Z*!$62M"N)@7!NAH! M_U5: Y8^YMLQB[4K_D@AD#%=I2%>2T M_5!J1 ]H^!-4H=+051I0G6!7)WX)=3(XY9+VD!#$R+P#?,JQMA[NV2^K5$,! MG(WAP<-O%C#@.W%?N@^U\#:=/)Q&'J-4 M@@JCU:\?]!M00PJZ$6DXA,NB.!0IE6S.W.1;D3H'Z[\WY*/[\&C8MP3^^;7?'< [U@S7:VY?'7S>)R6R=4OV6V=%R),KGA,(Q\;^G7?D"7M,);4V MQQ?47IZO>.Q6?8\"F[HGR5;37X\V==^W9E>Z#^1T=$1.N[S?*4LW'Z=CX,>! MFLZZ=M>#(-YXQU%BE_ZU:DAKNI+"DZZ;[1[$E^$=^+P\O*8_,[WD5#L"%V2: M]"[.(]#AA1H&5M7^53A7EMZ8OEO2HQZU6T#?%XH":@?.0?=OPNQ?4$L#!!0 M ( ,N+_EC"[\I++ , "T* 9 >&PO=V]R:W-H965TICVXR6UKX=B9[;0@ M[YM/-;7""B7E&4K#E02-\U%PUCF=#%R\ M#_C&<6UVWL$IF2EUYQH7Z2AH.T(H,+$.@=%CA1,4P@$1C5\;S* :TB7NOF_1 M/WCMI&7&#$Z4^,Y3NQP%@P!2G+-"V&NU_H0;/3V'ERAA_#^L-['M )+"6)5M MDHE!QF7Y9/<;'W82HLXS"=$F(7J:$#V3T-TD=+W0DIF7=&,U?>649^,Q,]R FL-4HT%IF3=W_QPMX\(@:^#U=*VJ6!]S+%]'%^2%0KOM&6[SAJ!+QB#] Y.82H M'77A]N8<]O<.ZF@UHWPN9 NZ;0]S! 87M"YM [MNY6;7XW:?P;V0BK_J%61FT,@.%&D M7"Y\)!G)98$I?,U1^WDR\..2&, %C69^UM@P+ND>U=-U)\2IR5F"HR!WTZ]7 M&,1OWW3Z[7=UGKX2V"-GCRIGCYK0XR]%-D/M%JK&7&G+9@*W$V?@=_TR1S'XE ML_]_[8S^:SK[2F"/G#VNG#UN7$!3U(D[N!?H=L=*6><*EQ9I*-H:+/E5<$W> M[#-J0%Y&UYV9XW*<3J=V<9="&ZG\H]!!)730+)0]E+L]8RFZ:REA9DE;?Z]. M2PG5WY%R'+5Z)[N_)](:!W^IM'#G1LY0+WRA8B!1A;3EY5SU5K70F2\!PK_A M92%UQ?2"TX(6.*?4=NN8MK$NBY.R857N[_>9LE0M^-&PO=V]R:W-H M965TLB]\ R#02YID M?&9MA-C>V#:/-I!BWJ-;R.0W*\I2+.20K6V^98!C#4H3VW.)ZFF+W.(:'[F>5:;Q-/9+T1:L(.IEN\AF<0G[<+)D=VQ1*3 M%#).:(88K&;6K7L3ND,%T!%_$MCSVC52J2PI_:(&]_',^[-@\ELB<2*XC;[F MA!/]#'Y&GS!C6#T(=!6"P"3AUW+V\W.(KCYT;"1_R*W,E/R',\ MORT=,_KW/.LAW]'P?ELV[X8WDO&K!^EK/O\,WSSG>&;W$$,TON*1S8#JS@QQ_+AKD\*(O52*+LG"CL@:F@TKS8;=-^BP2RF[) L[ M(FM(.:JD'!G+;P$L MF4:U#MN:."9&O5I2"7$EQZ"2DP@QA=83E VR+ZNDW? M8AW7K3='U1J%:L9;N52UCL@:JHTKU<9FU?"K-&Q2GQ3'H%[E$>:;-E'&)QO& MR.L-)O6_(XV,"U^J44=D#8TFE483HT8?>:00,6RI[- V<28GX@QZWI$\V*%.F)K*N0= M%/*^WVDM=#VAJ[]5<;3NUM]@14/5&5 MEW]<7/Y)!3J]<3,H+(-,Y:#>4[L%SNV;3_0=^D. M=5)@:WT\QE%$\TP4)SS5;'4$=ZL/GNQ#>'%^]XC9FF0<);"24*)MH!:H#B:#_P%02P,$% @ RXO^ M6+^@=GV6!0 *"4 !D !X;"]W;W)K&ULM9KO M;^(V&,?_%8N=ICOI@,0)4#J*U!+MUJG=5=>[[<6T%VYBBM40<[936FE__)Z$ M-#^(<9N;Z8N6@)^ODT_M^).0V9:+![FB5*&G=9S(L]Y*J ; MFL G2R[61,&FN!_*C: DRHO6\1 [SGBX)BSIS6?Y>S=B/N.IBEE";P22Z7I- MQ/,%C?GVK.?V7M[XPNY7*GMC.)]MR#V]I>K;YD; UK!,B=B:)I+Q! FZ/.N= MNZ>!YV0%>8L_&=W*VFN4'#/(UW0.,Z28#^^ M%Z&]LL^LL/[Z)?W7_.#A8.Z(I L>_\4BM3KKG?101)"E.I^+HHACU8LV3WESP5(&H%KG>@ !<%>+_ /U#@%07>6PO\ MHL#/R>P.)><0$$7F,\&W2&2M(2U[D?@]99+E M_X,^NH5A%:4Q17R)+E();:5$]2;O ZH(B^4':/SM-D#OWWU [Q!+T#6+8V@@ M9T,%>Y5E#\-B#RYV>X /[,$U>4;N]"/"#O8TU0MS]>]I,D">DY?[FO+ 7![0 M$,I=7>]#(%GBQ"5.G.=Y!_*N&+EC,;"B6A*[8E]?G$WQ4[DA(3WKP1R65#S2 MWOSGG]RQ\XL.C,VPP%)8 YI70O-,Z?-/G$=;&#\Z8L;*KL1V8>,\+#LA/LZ] MZ6 \&S[62>P:N4ZME>^4;1H'Z)<'Z!L/\#*)^'*)KJX6ND,TUG8]1)MA@:6P M!K-1R6QDG$G:T\_?5_ >NE1T+?_1H1S91&DS++ 4UD Y+E&.CMM*:0&IF[9I/NX)N"(L0?8*+-$DE(DF$N%I1 6(O!,!"1$JJ M]+C<%BXX(^_C,NY 9UR6TIJX*G-VC8X)N.!B5JCGCV@3DXP-T**P]&_@*E-I M$>$WG'/,G79&= Q-=BM/=LVB_!D $<62>Q33;#T7V45MGR_[*6P8QI*G 76R M#\JF:0>VTIJ@*M]VS<+].9]E!B*^AHB[3\2J2]M*:Q*I;-HU&N;\*U77V.S7NTF64/6FX=*6[=?N+IJ[[PSK&.J-*_7& M9O6N[OZC?]$B_TH/EOZ82?VUB3FM\Y=$5MW<5EJ39.7F^!4W/W2O%ENU6-:?A4D MHFLB'O1T;)KUPFI:8"NM2;'R=#S]P2EI4[L75M,"6VG-;[LKB?=>NU/^EBE9 MA-2_E!NW+F[,/77E8BMMQV58>RHE>X;HFHA[EDBX&ULK55A M;],P$/TK5IC0)D&3)FV&1AMI[4 4;:A:-?B ^. EE\::8V>VTXY_S]E)0[=E M!2&^-+[SO>=W%_=ELI7J3A< ACR47.BI5QA3G?F^3@LHJ1[("@3NY%*5U&"H MUKZN%-#,@4KNAT$0^R5EPDLF+K=4R436AC,!2T5T7994_9P!E]NI-_1VB6NV M+HQ-^,FDHFM8@;FIE@HCOV/)6 E",RF(@GSJG0_/YF-;[PJ^,MCJO36QG=Q* M>6>#13;U BL(.*3&,E!\;& .G%LBE''?^>1#'):]*&=PQX M>?H!80L(_Q80M8#(-=HHX,@IW&>), MUTPS-]*W9(67)*LY$)F3I9+$38HL1'-;;,WQ!1C*N#[!ZH7(9)Z3R\LY M!C>K"W)\=$*."!/DBG&.U7KB&]1H3_+35L^LT1.^H"@<#>@67B0\',M!B0*WI P"*,^/?\,?R0GZMY7Y/BB%_AFM<:, MUF3_Q7V_Q!Q9&"CUC[Z1-Y2C?DKK$V>ZHBE,/30"#6H#7O+ZU3 .WO?U^Y_( M'G4_ZKH?'6)/OJ"M: >9J)E8$_1;Y?XZO9K'S]2$P\'I$\G/BZ)X,'JBV-_S M@!+4VEFC1B6U,(T==-G.?<^=Z?B_RQOKOJ)JS80F''*$!H-3%* :.VP"(ROG M*+?2H#^Y98%?$%"V /=S*]0K D*>""SWR5L:LKWQ?9RLHJ.[)-0A\LY"JH :G:NGKM0*: M.U/!_3 (8K^@3'AIXI[=J321&\.9@#M%]*8HJ/IS UR6(Z_O[1[";XS*'5K3&PFLV2UM@>[Z)_=KEC+G.J82SY#Y:;UI.G^HZM S]P2N& ML#:$;S5$M2%RB59D+JT)-31-E"R)LFJ,9@>N-LZ-V3!A=W%F%+YEZ#/I%RGS MDG%.J,C)5!@JEFS.09,S,L,3DV\X$+D@.]GIGN9X H8RKD]0_3";D..C$W)$ MF""W*,5-THEOD-&NY&B0*3DD8A(,.^_BP?0(9VOO.'NW; M?:Q,4YZP*4_HXD7O*P^YUAJ,)A.F,R[U1@'Y>3W71N&I_-65=+7*H'L5^Z5> MZ37-8.3AIZA!;<%+/W[HQ\&GKA+\IV![!8F:@D2'HC<%Z4JRW'B;]OPE:@?M%2#H-'L,0T:IL%!I@DLF& &SCAVA!S/7W-"NRBK6,/6^N'Y M,\9*@]YSRLV<.,&\SX3?OK#OP_$.,7 M^QV?]Z)GC!VBRY:H@O1;##[A91F-[%MLODKIG\!4$L#!!0 ( ,N+_E@K$Y\F1P0 )43 M 9 >&PO=V]R:W-H965T=IW:4[5>-YU.]\$E!JPY,;,=6/?7GYV$_(!@1L6^0)R\SY/G M?6V>UWBXX>*+7!*BP+>8)7+D+)5:77F>G"U)C*7+5R313^9$\Z6"IS MPQL/5WA!'HEZ6CT(/?)*EHC&))&4)T"0^-K0>J4[S3 ^O66_5V6O$[F&4LRY>PS MC=1RY/0=$)$Y3IGZR#=_DB*AKN&;<2:S3[ I8GT'S%*I>%R M8*8)ODW_E84 MH@9 X0$ *@!H%] ] @*0) EFBO+TKK!"H^'@F^ ,-&:S5QDM"B91$27!Q0Q2F3%YJX-/C#;AX )J >TVNYTL./:7EFI=ZLT+:=2X- M'9 6@GN>J*4$?R01B5KP4SL>(@N!I^M4%@MMBW6-K(P?TL0%@?\;0#[JM FR MPV_(3,-A!@\LZ7APJT@L_VNK?D[>:2-:NRWXA%E*VH3E>.C7WHIZ.\+"O>*A MOANV*^N5RGI699\S*S:56Q.A6PMXDF2>,G!'YZTZ[6Q]\$*PD& XMP<8!]$ M^*7-GZ9VID'!%%B9&BGWRY3[5NHIHR11@%&I6HW3BC[UIWLFLD:B@S+1P<^T ML,$YZW FLD8=H%_U8=]N$35; ]$4!Z!BW_, KML;9UV-NCGB[.U:[X&VLRJ MMKN Y['F@J?A'*$+=^SE6%13):I4HK/9$*G?M!P:$> JMV#ZU= M] ZW5UU+5'([1^05W5A:&_#I_KT$;I3C/H(U2N<&E:M'=I[^]\" M1_JOE?[;U9JD%7RJ19V+K9EJM46 X<]T:VC=@9QI%HJQ7Y&5 ^4'R5':,\<# "E% &0 'AL+W=OE*,]LSW$F=HX)M<)Y>>^^".=L M)S)"X;Y ?)?GN/AR#1G;+RS7>KGQ@:PW0MVPP_D6K^$!Q,?M?2%;=N.2D!PH M)XRB M*%=>5>QFZ@!&7$)P)[WKI&JBN/C'U6C9MD83DJ(\A@)90%EC]/L(0L M4TXRCW]K4ZMYIQ*VKU_[0 M6/FM6,;+OVA?QSH66NVX8'DMEAGDA%:_^+D&T1*X_@F!5PN\8\'XA,"O!?[W M"H):$!P+@A."<2THNVY7?2_!15C@<%ZP/2I4M'13%R7]4BUY$:HFRH,HY%,B M=2+\C;%D3[(,89J@&RHP79/'##AZBQ[DI$QV&2"6HJN<%8)\Q>7@QL]RFG) MKR,0F&3\C0S^^!"AUZ_>H%>(4'0G#64@G]M"IJA>9*_J=)95.MZ)='QTQZC8 M?:373S1Z6Z)I^'@O?*X]K>$=_H+PDG*W+_D."[^9*W[IYY_P>T MW0C(^3\]R5Y7YD&_N5H0+_D6KV!AR16/0_$$5OCS3^[$^;6/NTFSR*19;,BL M,T)!,T*!SCWL?*;RLR6'0<+E(/6-B];RW'$Q:1959I/23.UX3Z$[FLSMIS9N M0R_LX!XWN,=:W.JSE+NEVH\3*/K8:O7GLAT/XXBJF*D6F:&D.L@F#;+)$+)Q M'RBMZEQ0E=FX!<$_PC08$1M*J -IVD":#D&:]$'2JLZ%-!V$-!@1&TJH VG6 M0)H-09KV0=*JSH4T&X0T&!$;2J@#Z:*!=#$$:=8'2:LZ%]+%(*3!B-A00AU( MKG/X)]C18OIS [+*2D7_(JX7GTNK=NLLT?XH."+V75&QJBT!F>C<[^91VH-Z((;CHGKF/9.ZLU:VV07AW? X6EQW-"$ MI2FZO5WVHM"*ST9ATBTRZA:;(:K5.,ND5&W6)3;MUQ.M0J M[@\H5FI/M?"=VDN6[K=U@S.:':\3?<7%^'BA,%I=V*UCFAR*=7D^QM&*[:BH M3FR:N\T9W%5Y\F0?PJL#O#M3X7]02P,$% @ RXO^6)1,6+[$ P 0A0 M !D !X;"]W;W)K&ULM9AMCZ,V$,>_BD5/U9W4 MAF>239-(MP%T5W6KU:ZV?5'UA0,3@@YL:CO)5>J'KWD(1PB+LKN^-PDV\_\- M,^.,@Q='RK[P'8! 7_.,\*6V$Z*8ZSJ/=I!C/J$%$'EG2UF.A1RR1.<% QQ7 MHCS3+8_;O+63TN-1,[33QD"8[44[H MJT6!$W@$\53<,SG26TJ4KJ;_RU241' M(#G# JL16'V!\XS ;@3VM1Z<1N!%7NZV15F?:QP*L%HT?$ M2FM)*R^J"4E"OK43!Y-Y4ZL7J Y ]H/<^")QF_ /Z&3T]^NC]NP_H M'4H)NDNS3"X!OM"%=%>*]*A!W]9HZQFTC>XH$3N. A)#/*#WQ_7>B%Z78;:Q M6J=8;ZU1X*][,D&V\1.R#,L9>)[U]7)[*)RW>0_>YCT9( 2H G#Q2Z-<(8BFA>4 !$<_8>>2"H@1H\"B^&% M.^KCI5U()_U^,[MH8+9M3*:]GCE@976Y QP#*PWD_2VEXC0H';3' MAJO_ 5!+ P04 " #+B_Y84\KGK]," #2!P &0 'AL+W=OB0K$+A32%52@U.U]G6E@.8.5'(_#(+8+RD37IJXM1N5)G)K.!-P MHXC>EB55O^; Y7[FC;W#PBU;;XQ=\-.DHFNX W-?W2B<^2U+SDH0FDE!%!0S M[VI\N9A:>V?PC<%>=\;$1K*2\M%./NV M$S3.MMK(L@&C@I*)^D^?FCQT ,C3#P@;0/@W('X!$#6 R 5:*W-A+:FA::+D MGBAKC6QVX'+CT!@-$[:*=T;A+D.<21<*H'OBN-- MHB(#@G>2/*_']UO).<'SNJ4NR100U:P9D(PL2:R(!4H)OO.S;SFBQV?;5:[ M-!R]2_Q=-Z(^FZBU>2;THA5Z,2ATL54*A&F$D4K)';,]K4]BS33MN!\?23RV MB49AO\2XE1@/2GQ0S,"Y+ J-]]@HFF-:LTQNA='8>3-@.[KBT"N3_M_S.O7[IHJ/+.:<"@0&HRF6%55OR#UQ,C*->&5--C2W7"# MCRXH:X#[A93F,+$.VF<\_0U02P,$% @ RXO^6!.2<$Z#! 1AP !D M !X;"]W;W)K&ULM9E;;^(X%,>_BI4=K5JI;2Y MH%U *DVB[8K.5%/-[L-J'TQBP)HD9FQ36FD__#I.&@BD7JC.]*'DXO,[Q^?O M^#K<,/Y=+ F1Z"5+ M#U=X09Z(_+9ZY.K.KBD)S4@N*,L1)_.1=>O>1&ZO,- E_J1D(W:N45&5&6/? MBYO[9&0Y140D);$L$%C]/),[DJ8%2<7QHX):M<_"NA6!MUC/?0J@]ZQ'OS*P->Y+Y.E,QU@ MB<=#SC:(%Z45K;C0:IJH-B*$ME;_"RHXK]J1D>^^P.^B!Y7(I4)@G)&FQ#\SVOL'> M5O6L*^N]57;B&8%_K/,KU'$ND.=X7?3M*4!GG\[17/[ZB]L?_-82X-WQO,X; MKZV>P&&%,&%%9LP#Y@KC'A560XY.W?8ZVD'GW;8G!"$72+?!"Q00$7.ZTAW. MWU-5%MU+DHE_VAI>">ZV@XO>^$:L<$Q&ENIN!>'/Q!JKL'VG561(6 )"R%A M$1"L(76WEKIKHH^_K$C1N^0+E!9BHY@)V:9K2?$UI1@4G\?=J^[0?MZ5JZV, MURP3')897/G7C;^F1=AFL>E!+ M/3!^PWJ9<\GFEVO5[6$ENT0X3]1Z)L62)-5(DE(\HRF5KVV*#UIZN]Y>CVB, MX50ACW 80CJ,@& -?:YK?:Z-^DQ)OI!+U;AX@3 G&)VI-9_X MH>;YY^A?TR)D4OGH[31VWW>:+T M0=/I7:L(1N-3!S506@!*"T%I$12M*:JW%=7[6;.8B@RE."0M *6%H+0(BM94 M?+O7X1K7UP"3&;.#DX4'W?4 I86@M*BB-2=E_7K(:.JYW=!PS3L:ITQ^S*B3 ME8.D!:"T$)06_8\$'?1*,!>FSW.[N^*:MU=@9D1 .QZ5SI"T )06@M*BBK8[ MJW-];V=:5XIJ[QQS9(0O](&40#%;Y[+<=:Z?UH=>M_JH9^_YQ+VY!^Y- M6!YI;?'E"=L#Y@N:"]5-SY4KU7VH6'EY:%7>2+;2ARPS)B7+].62X(3PHH!Z M/V=,OMT4#NJCP_%_4$L#!!0 ( ,N+_E@0T96">@, -(- 9 >&PO M=V]R:W-H965T.7F9 %U=B44<2\> MV;X'&8_$2N>,PX,D:E445+[<0"XV8R_T7CLF;+[0IL./1TLZAT?03\L'B2V_ M8LE8 5PQP8F$V=B[#J^2,# .^([@XW:>B=&RE2(GZ;Q-1M[@9D1Y)!J0T'Q ML89;R'/#A//XKR3UJI@&N/W^RO[9BDX M=FKD:YR)X?/3,NJ-BQH=B#H@=X+KA2*?> 99#3YIQH=1 X&/%E0^1*\^W$2- MC-]6O$.ZP4<2!5&O9D*WQ\.[=7J:X0FD" _KX#MJNM6J=BU?]P#?#[O=(2/7 M:Y"8OF0"Y@Q@?%ZN[;\@B[IE<[2]>EIS!EVI)4UA[.$AHT"NP8O__",TWL\?T27=3&O=RZ=X:;_P6H5.=U'C9S#1VRSJ]&8%N_ MCIH%B4CA\@@S*J,OJL&L?F56OY'Z,^.4I^"L4O_C53-5@U>-P+9>'36+-EX- M*J\&[?(T82H5*Z[)A&JH,VQPR@0])5ER(K(='X>5C\,V"8J[CBI""?:FP'7M MSG.$H3N1376TCH-.T.^/_/6V18UQVUIT(&:OBKDC_J(2?W%\PAVA_.(XY8U! MVRH_$/. \LM*^66C\LG]$Z%*@59$3+%&X9A)>-S <[J@'+,)RV(B]LYN,U5M=3*YM.;[7?Q-> MW;KKQ1N-N^W<43EGZ%$.,Z0,.D/\@Y#N N$:6BQM23T5&@MT^[K 2Q=(,P"_ MSX30KPT3H+K&Q;\ 4$L#!!0 ( ,N+_EAGX&CCY ( &H( 9 >&PO M=V]R:W-H965TNQY/-)5H?0#+YO4>$5F1#W5#P):7J>2 MTY)4DO(*";*<.E?!^#H(=8 9\9V2C>S=(VUESOFS;GS)IXZO,R*,+)26P'!9 MDQO"F%:"//YL19V.J0/[]SOU3\8\F)EC26XX^T%S54R=Q$$Y6>*&J4>^^4RV MAB*MM^!,FG^T: M8H6SB> ;)/1H4-,WQJJ)AN1HI5=EI@3T4HA3V1T!2Q)=HAFL=]XP@O@2W6/5 M"*HH=$#+#$%W%,\I:Q^>WQ*%*9,7Z S1"MU3QF"&Y<13D)'6]19;^G5+#P_0 MOS:5BP;^!Q3ZX1 ]S6[1^=G%OS(>&.I3672L#"_[*EUDH, M[1)Z-XQEC1=DZL#K+HE8$R=[_RX8^1^/)#CH$AP<4\^,WW.<_X85)CF"W84D M?4$EKU1A)KW&K_#N*WEAR[S5'AEMO>W66>H.)][:DM"P2VAX*J'(AFJCXAXJ MB-W4SHHZ5G2*-;*QHGU6=(@UZEBC4ZS8QFJCHCXKM)/BCA2?(B4V4KSO*CCD M*NE8R2E6:F,E^ZS0#>RLM&.E1UG?"@+E?JF(L!'3/6*8''H7 _^M*/G'F5QA MAI@I/+N=8*TN_KYA/W9'!_B]HA@&'2+:@ZUM*%Z;PV3.%1Q-YK: CP$B] #H7W*N=@U]/G6?%]E?4$L# M!!0 ( ,N+_E@KT>PY10< !\P 9 >&PO=V]R:W-H965TO0=$&SK _#'A2+CH5) MHB?23OOO1WW$$L5K2D[8]J&UY<,C\=S+2QZ*G3_3]%^V(82CKW&4L*O>AO/M M;#!@JPV)?=:G6Y*(7]8TC7TNOJ9/ [9-B1_DC>)H@"UK/(C],.DMYOFUNW0Q MISL>A0FY2Q';Q;&??KLA$7V^ZMF]EPN?PZ<-SRX,%O.M_T3N"7_8WJ7BV^# M$H0Q25A($Y22]57OVIYYSBAKD"/^"LDSJWU&65<>*?TW^_(AN.I9V1.1B*QX M1N&+?_9D2:(H8Q+/\5])VCO<,VM8__S"_FO>>=&91Y^1)8V^A '?7/4F/120 MM;^+^&?Z_!LI.Y0_X(I&+/\;/9=8JX=6.\9I7#863Q"'2?&O_[44HM9 \, - M<-D -QL,CS1PR@9.USL,RP;#KG<8E0WRK@^*ON?"N3[W%_.4/J,T0PNV[$.N M?MY:Z!4F6:+<\U3\&HIV?/%)Y.*'9$5C@LX^4L;>HRU)T9+&L8CB_<9/";I M]R(]@UU$$%UG/VUWW,^C++[>^"QLD0&X8[3@)D,IX)Q@+JC.7<#^,Q+4+ M]'#OHK-W[]$[-$ L^Y6A,$$/2>W";1A%XE[BVKOZU_F B]YG?1BLRI[> M%#W%1WKJH%N:\ U#7A*0 &COZMN/->T'0O6#]/A%^ANL)?Q]E_218YTC;.$A M\#S+[LT=J#MON[OWZKM+8CB'/'1R/N<(G^>G29@\L2I9SHO<.D>/WU[R<1GY M3"2"R*YH%P@T^O.9%A?1+>$;&J"_/PI>](&3F/T#I4CQ$$/X(;*B/&-;?T6N M>J+J,I+N26_Q\T_VV/H%BH]),M(3(KD\!#)H8X]KRAA,?[7*8W12HR: M,-EEX1+36YI7#G#X%K3CG#:;W_8+;/7Q?+"O:PZ [/Y(!KDJR''ZC@SR -"P M/SF I+Z/#GT?:?O^D3 V$Y60\31\S*MA4JGA[T7I\Q]%&>44;?V4AZMP*^00 MPC"RVJ4A#PDH3''/R]J37EA]NR%, 1K50%9#E2XT7@M(4F5\4&7<096')#"L MR[BMR\MQARZ[74!>"TC2Y?*@RZ6VYGW:Q=EXH"D2"[YLN2-FTIHNV42R&RI\1ME*38Y3KB*$WYC]3N+&L-6H\C+*Y1MD\4VQR("KS8>O=QY=\ M9RA+V+VH,D_D92>![CCC(HFS*JM?;:&SL$Q<]AX,Y5"=2B>*3X%12B'NPN6U M<2U,L@*5+['U MQJ1KLN@FJ5:A5.<@@C=L*@6B<%.J+EQ>&Y M:BB6=$IE*U=U^E4XUGJ@4P>R43;7*)MGBDT.7.66L':5;VX/XOPEUF X[2[K M< BEKL,!%+ .AU!'U^&X,BT8=YVD9'?2F+*$B.6L)51LF;2PUB>=G.LFV5RC M;)XI-CEXE8G"6F]P\J15TF7[%$FRCDCN<>4ZL-YU@,O("W1R[$= !Y1Y&D;IYVFPS632E 9" M'9VG*T>"]8[DB#JO2)-QEW4,C&K1!VJC+.A U%%]*A."M>OFQ1WE1)1M/XJ^ MO<:UENQZUPJ"G*8*'9B\%B99@VIMC_5K>[<^=_VA?:6J9SIYZC+)YAIE\TRQ MR3&IC :>?L]-;:RU,2?'R22;:Y3-,\4F'S*I?)"C?SGS(S:URT<82Z.^N98N M0=IU"4C4K#$ Z/A;&J?R'4[+6QK0$-85.'TA[1A]=6.4S37*YIEBDX-7N2!' M_^I XN5F"H,WM\ M['N\PW$J4^3H39'!/8\\ZF PU7>Q2!_RD^:,]&U7<*+,Z>'JX?3[-?Y&>[&]1M[ MMK2!ZZX]\XJSZA5]<73^UD^?PH2AB*S%K:S^I7C@M#B-7GSA=)L?MWZDG-,X M_[@AOI Y XC?UU1XF/)+=H/#_PE8_ ]02P,$% @ RXO^6#\GJ*2! P M0@L !D !X;"]W;W)K&ULM99M;^,V#(#_"N$- M0PML]4M>FG:)@6N[PSI$ C/K5##ZJ? 6A7":B.-SHS1H;3K!P^^=]O?^\'28.3-XJ\0? M/+>K63 )(,<%*X5]4IN?L3G0R.G+E##^/VR:O5$ 66FL*AIA(BBXK'_92^.( M X'AX(A T@@DGKLVY"GOF&7I5*L-:+>;M+D/?U0O37!JLQ MYQ;>LXP+;CD:.+M#R[@PY_ #/&&E1,7E$E[OVTY#2\:=BC!K#-W4AI(CAL;P MH*1=&?A)YIB_E@\)NB5/=N0W2:_"7TIY 8/H>TBB9 @?G^_@[-MS6'#)9,:9 MN)?&K2N. MO#*7RU4:)Z/(_TW#JH-CU'*,>CE^+8LY:N>]-CC ]]$Q\/<)4:LA:T.C0\9N MMG'+-NYEVU_PK([L8A=9B[J ,RYABTR;\RZ:?M6C6K(GD) LLK\AJ"9A;AC!E@L*ZW=N+61N+XP'O1Q7C4[0K\I M^<@3^JH6_ZH7_35FZBZRBYX[-Z["7 M]#IIL"M\>R&ZH*ZZG(FCO;O04$TUELF<;FOG\QO] M.SG&?2@')2(^P4WXDJ$Q7^"MQLH;=T6]C,F>,3GEL>NTVROY/Q_A>%\YXJ]3 M.N*O43OB??&(^ZO'Z\1&P9=\+I"ZJ$R5TAKJR#+D%7-SU!ONBXPY(9D;T_^5 MS>%!6U.@7OKFS8 'J#N<=K9M$-_5;=%^>]U=/C"]I)H# A&PO=V]R:W-H965T]5$^Z!D#RW'"A4Z]&;)>^K_,:&JIGL@5A;DJI&HK&5)6O6P6T M<*"&^V$0+/R&,N%EB3O;J2R1'7(F8*>([IJ&JC]KX+)/O;EW/+AC58WVP,^2 MEE9P#_C0[I2Q_(FE8 T(S:0@"LK46\V7Z]CZ.X='!KT^V1.;R5[*)VM\+5(O ML(* 0XZ6@9KE #? N24R,GZ/G-X4T@)/]T?V6Y>[R65/-=Q(_H,56*?>M4<* M*&G'\4[V7V#,Y\KRY9)K]R7]X!O%'LD[C;(9P49!P\2PTN>Q#B> \/H50#@" M0J=[".14;BC2+%&R)\IZ&S:[<:DZM!''A/TI]ZC,+3,XS&XI4^21\@[(%JCN M%)B*HR;O-H"4- MZ_ BX;=.S$@4?"!A$,:F$UJID(GJ03"\P!Y-%8@<>_3_"FR8SKFT1=#DYVJO M49FF^76N @-E?)[2#M)2MS2'U#.3HD$=P,O>OIDO@D\7!,>3X/@2>_:]:_:@ MB"Q?2D$Z4PM]3NA =>6H[( >LBCQ#Z?1_9/F:4!5;D0TR64G<.BCZ72:PM70 M?"_NPPAOJ:J8T(1#::#![*.)JX:Q& R4K6O%O433V&Y;FY<$E'4P]Z64>#1L M@.EMROX"4$L#!!0 ( ,N+_EA2!DZS-0, ,@3 - >&PO]7AP6E$LR'LEE<568*IBII30IB5M3 MX&Z?LY3TX_F>]N]/+?>2D@4Y)Z"4^ MWR7NB'[G&#]+T5.24.J+9U"CO!CIT+/1XW:?QYA;XLW/EB=,:N>PJ>1XE"O9 M%30BSF#9:<&">RI2,J&"3S4'KYP67*R=>0"&F1)*!\9VD@W7!TOUX."^FT&3 M-3P%ETK7L5T$]SUMEN\!FQD(Y$*T @?$&<:CDAK#M+RRDWIQ;7P$!DZ9-GRV;?FI:7G+5F;33JLN@BSU^#R/CP14;)X6ML#C^'+G+X&D0>9KG# MYI"Q=9+9.<>TU@#.BRGY!J=/T04-IDLN#)?-;,&SC,E'QQE+;^C4_IFRPV_7 M9RRG2V%N6S EW?@KR_BR2-I5UY"(9E4W_@+;Z\?M8=7&XC)C*Y9-FJF>3^MA M8 M(4_W 5;3ISH$VRG>B=A.\5P#XL\;>"2)O]I8'/# JH#U#L3WQX&>\OM$$505 MTX8]P3B2)!@"O>COT3A&LA/#QU\?["F)HB3Q(X#Y%401AL#3B".8 M" (5%4 MOP?WWD?AYCT5=O^[&_\"4$L#!!0 ( ,N+_EB7BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:G>' M0^QP+HQUS1E-_QP9UX GMWNUTQ=".C#GW,&ET?5*J(7O!I]B$#Q&$X?-M@WB ML?F?,.KY7!1PKHNZ N7:.!J0'E#9I5C9A"E>P3@YTVLP_GGP!I.R?3:'4$&D MS+' V92-G@Q450)RD+)\)?54I3(4;)3+KDJ@ 60&0&9[01RYG'PT@ R)R#S M'4+^R +($0$YVB5D'D >$) 'NX0LZF!BR>VIP1H'T@ MT#[$1?M<_*SQGB^ C@B@H[A EUJ7CT)*QE7))A@KM? -J#[2-!]C$OW'=:@ M:@CS\9!*R,/(_WX#I7#L2EO;B5!*6B*R)JZ OZ"A=)!&]L$-]CM1A:Z [?DX M[;,5&$P65:45FRU#3$H(:6PCM&_R@A=^'B2Z\:,DD$:VP 47AMUQ60.[QA=; M&V]1U\&CTG\:.?]?P8)+S*NZ R@6G3 J)2?1L[Y4_Z+K2V;@FDN]Q.D1L_]$65'B<+@UW >/?38&\^WK-TSY((TLA%YYLKTINKYX,4XH M,:21S1"(E.UA'8'*V@]GQ)0FLLB:V.;49] 0DQ)'%ED&<.4TS2R+T^KSH"F9)-' MEDTOYC5WM7E9F>:4;/+(LJ%G&)T!3631;:OR>V<6( M$LVH$2WF&;=_4E>;EYA/+ MYO/0IS]02P,$% @ RXO^6#QA]1J- 0 3Q@ !H !X;"]?S<3OQ D1;,8(0 MNB>CMQ^C"_W,+&9C^EN1;D+QKAX(S+]\7<9#>PK5H0O9N:E/89%7,78?SH5- MY9LR#-K.GZYG=FW?E/&Z[/>N*S?'/)01Z&^IM!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>AOJ;01Z%ZAW\4Z]0[S4/CQZ[FN\_SNICM=K_>/VM^5]$Y\7 MQ0UG!_\/EK]02P,$% @ RXO^6)C$(26B 0 IA@ !, !;0V]N=&5N M=%]4>7!E&ULS9G-;H,P$(1?!7&-@F,[37^4Y-+VVN;0%W!A"2B +=M) MD[>O(3]2JQ0U2J7.!0N\.S-XI>\ T[>=(1=MZZIQL[CPWCPPYM*":N42;:@) M.[FVM?+AUBZ94>E*+8F)T6C"4MUX:OS0MQKQ?/I$N5I7/GK>AL>NU,TLME2Y M.'K<%[9>LU@94Y6I\F&?;9KLF\OPX)"$SJ[&%:5Q@U 0L[,.[<[/!H>^UPU9 M6V84+93U+ZH.56Q;,>=W%;FD7^),1IWG94J93M=U:$FO57W\Y;]>D5F5S]&?=[XGY)U!+ 0(4 Q0 ( ,N+_E@'04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ RXO^6-VW:4[M *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ RXO^6)E&PO=V]R:W-H M965T&UL4$L! A0#% @ RXO^6+V&-?Z1!0 C!@ !@ M ("!!0X 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ RXO^6'B1G1<5"0 'D !@ ("!OQT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXO^ M6(:E,C!2!P N!$ !@ ("!7#X 'AL+W=O1% !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! M A0#% @ RXO^6.\3#VB(!0 3!8 !D ("!=E, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXO^ M6 *UB6%_!@ [Q !D ("!XV0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXO^6!#"[$!$ @ B@8 M !D ("!^'0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXO^6"5_6J5)! #@P !D M ("!R8 'AL+W=OWMD8MX" Q!@ &0 @(%)A0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ RXO^6%;M:1AX P =P@ !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ RXO^6&+-,6>5 @ (0< !D M ("![:, 'AL+W=O&PO M=V]R:W-H965TK !X;"]W;W)K&UL4$L! A0#% @ RXO^6)1,6+[$ P 0A0 !D ("! M5:\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RXO^6!#1E8)Z P T@T !D ("!%+L 'AL+W=O&PO=V]R:W-H965TPY10< !\P 9 " @>#! !X M;"]W;W)K&UL4$L! A0#% @ RXO^6#\GJ*2! M P 0@L !D ("!7,D 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ P # !PT ' !_; $! end XML 53 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 54 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 56 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2 html 97 229 1 false 15 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://investors.globalindustrial.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Balance Sheets Sheet http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 3 false false R4.htm 9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 4 false false R5.htm 9952154 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 9952155 - Statement - Condensed Consolidated Statement of Shareholders' Equity (Unaudited) Sheet http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited Condensed Consolidated Statement of Shareholders' Equity (Unaudited) Statements 6 false false R7.htm 9952156 - Disclosure - Basis of Presentation Sheet http://investors.globalindustrial.com/role/BasisofPresentation Basis of Presentation Notes 7 false false R8.htm 9952157 - Disclosure - Acquisition Sheet http://investors.globalindustrial.com/role/Acquisition Acquisition Notes 8 false false R9.htm 9952158 - Disclosure - Goodwill and Intangibles Sheet http://investors.globalindustrial.com/role/GoodwillandIntangibles Goodwill and Intangibles Notes 9 false false R10.htm 9952159 - Disclosure - Revenue Sheet http://investors.globalindustrial.com/role/Revenue Revenue Notes 10 false false R11.htm 9952160 - Disclosure - Credit Losses Sheet http://investors.globalindustrial.com/role/CreditLosses Credit Losses Notes 11 false false R12.htm 9952161 - Disclosure - Leases Sheet http://investors.globalindustrial.com/role/Leases Leases Notes 12 false false R13.htm 9952162 - Disclosure - Net Income (Loss) per Common Share Sheet http://investors.globalindustrial.com/role/NetIncomeLossperCommonShare Net Income (Loss) per Common Share Notes 13 false false R14.htm 9952163 - Disclosure - Credit Facilities Sheet http://investors.globalindustrial.com/role/CreditFacilities Credit Facilities Notes 14 false false R15.htm 9952164 - Disclosure - Fair Value Measurements Sheet http://investors.globalindustrial.com/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 9952165 - Disclosure - Legal Proceedings Sheet http://investors.globalindustrial.com/role/LegalProceedings Legal Proceedings Notes 16 false false R17.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 17 false false R18.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 18 false false R19.htm 9954471 - Disclosure - Basis of Presentation (Policies) Sheet http://investors.globalindustrial.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 19 false false R20.htm 9954472 - Disclosure - Acquisition (Tables) Sheet http://investors.globalindustrial.com/role/AcquisitionTables Acquisition (Tables) Tables http://investors.globalindustrial.com/role/Acquisition 20 false false R21.htm 9954473 - Disclosure - Goodwill and Intangibles (Tables) Sheet http://investors.globalindustrial.com/role/GoodwillandIntangiblesTables Goodwill and Intangibles (Tables) Tables http://investors.globalindustrial.com/role/GoodwillandIntangibles 21 false false R22.htm 9954474 - Disclosure - Revenue (Tables) Sheet http://investors.globalindustrial.com/role/RevenueTables Revenue (Tables) Tables http://investors.globalindustrial.com/role/Revenue 22 false false R23.htm 9954475 - Disclosure - Credit Losses (Tables) Sheet http://investors.globalindustrial.com/role/CreditLossesTables Credit Losses (Tables) Tables http://investors.globalindustrial.com/role/CreditLosses 23 false false R24.htm 9954476 - Disclosure - Leases (Tables) Sheet http://investors.globalindustrial.com/role/LeasesTables Leases (Tables) Tables http://investors.globalindustrial.com/role/Leases 24 false false R25.htm 9954477 - Disclosure - Net Income (Loss) per Common Share (Tables) Sheet http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareTables Net Income (Loss) per Common Share (Tables) Tables http://investors.globalindustrial.com/role/NetIncomeLossperCommonShare 25 false false R26.htm 9954478 - Disclosure - Basis of Presentation (Details) Sheet http://investors.globalindustrial.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://investors.globalindustrial.com/role/BasisofPresentationPolicies 26 false false R27.htm 9954479 - Disclosure - Acquisition - Narrative (Details) Sheet http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails Acquisition - Narrative (Details) Details 27 false false R28.htm 9954480 - Disclosure - Acquisition - Schedule of Business Acquisition (Details) Sheet http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails Acquisition - Schedule of Business Acquisition (Details) Details 28 false false R29.htm 9954481 - Disclosure - Acquisition - Schedule of Pro Forma Information (Details) Sheet http://investors.globalindustrial.com/role/AcquisitionScheduleofProFormaInformationDetails Acquisition - Schedule of Pro Forma Information (Details) Details 29 false false R30.htm 9954482 - Disclosure - Goodwill and Intangibles - Schedule of Goodwill, Intangibles (Details) Sheet http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofGoodwillIntangiblesDetails Goodwill and Intangibles - Schedule of Goodwill, Intangibles (Details) Details 30 false false R31.htm 9954483 - Disclosure - Goodwill and Intangibles - Schedule of Definite-Lived Intangible Assets (Details) Sheet http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails Goodwill and Intangibles - Schedule of Definite-Lived Intangible Assets (Details) Details 31 false false R32.htm 9954484 - Disclosure - Goodwill and Intangibles - Schedule of Amortization Expense (Details) Sheet http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails Goodwill and Intangibles - Schedule of Amortization Expense (Details) Details 32 false false R33.htm 9954485 - Disclosure - Revenue (Details) Sheet http://investors.globalindustrial.com/role/RevenueDetails Revenue (Details) Details http://investors.globalindustrial.com/role/RevenueTables 33 false false R34.htm 9954486 - Disclosure - Credit Losses (Details) Sheet http://investors.globalindustrial.com/role/CreditLossesDetails Credit Losses (Details) Details http://investors.globalindustrial.com/role/CreditLossesTables 34 false false R35.htm 9954487 - Disclosure - Leases - Narrative (Details) Sheet http://investors.globalindustrial.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 35 false false R36.htm 9954488 - Disclosure - Leases - Schedule of Lease Expense (Details) Sheet http://investors.globalindustrial.com/role/LeasesScheduleofLeaseExpenseDetails Leases - Schedule of Lease Expense (Details) Details 36 false false R37.htm 9954489 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) Sheet http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails Leases - Schedule of Maturities of Lease Liabilities (Details) Details 37 false false R38.htm 9954490 - Disclosure - Net Income (Loss) per Common Share - Schedule of Computation of Basic And Diluted Net Income (Loss) Per Share (Details) Sheet http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails Net Income (Loss) per Common Share - Schedule of Computation of Basic And Diluted Net Income (Loss) Per Share (Details) Details http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareTables 38 false false R39.htm 9954491 - Disclosure - Credit Facilities (Details) Sheet http://investors.globalindustrial.com/role/CreditFacilitiesDetails Credit Facilities (Details) Details http://investors.globalindustrial.com/role/CreditFacilities 39 false false R40.htm 9954492 - Disclosure - Fair Value Measurements (Details) Sheet http://investors.globalindustrial.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://investors.globalindustrial.com/role/FairValueMeasurements 40 false false All Reports Book All Reports gic-20240630.htm gic-20240630.xsd gic-20240630_cal.xml gic-20240630_def.xml gic-20240630_lab.xml gic-20240630_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 59 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "gic-20240630.htm": { "nsprefix": "gic", "nsuri": "http://investors.globalindustrial.com/20240630", "dts": { "inline": { "local": [ "gic-20240630.htm" ] }, "schema": { "local": [ "gic-20240630.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/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "gic-20240630_cal.xml" ] }, "definitionLink": { "local": [ "gic-20240630_def.xml" ] }, "labelLink": { "local": [ "gic-20240630_lab.xml" ] }, "presentationLink": { "local": [ "gic-20240630_pre.xml" ] } }, "keyStandard": 209, "keyCustom": 20, "axisStandard": 8, "axisCustom": 1, "memberStandard": 13, "memberCustom": 2, "hidden": { "total": 6, "http://fasb.org/us-gaap/2024": 1, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 97, "entityCount": 1, "segmentCount": 15, "elementCount": 424, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 559, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://investors.globalindustrial.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets", "longName": "9952151 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R3": { "role": "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "longName": "9952152 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "unique": true } }, "R4": { "role": "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "longName": "9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "unique": true } }, "R5": { "role": "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "9952154 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "unique": true } }, "R6": { "role": "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited", "longName": "9952155 - Statement - Condensed Consolidated Statement of Shareholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statement of Shareholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-37", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-43", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "unique": true } }, "R7": { "role": "http://investors.globalindustrial.com/role/BasisofPresentation", "longName": "9952156 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://investors.globalindustrial.com/role/Acquisition", "longName": "9952157 - Disclosure - Acquisition", "shortName": "Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://investors.globalindustrial.com/role/GoodwillandIntangibles", "longName": "9952158 - Disclosure - Goodwill and Intangibles", "shortName": "Goodwill and Intangibles", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://investors.globalindustrial.com/role/Revenue", "longName": "9952159 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://investors.globalindustrial.com/role/CreditLosses", "longName": "9952160 - Disclosure - Credit Losses", "shortName": "Credit Losses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://investors.globalindustrial.com/role/Leases", "longName": "9952161 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShare", "longName": "9952162 - Disclosure - Net Income (Loss) per Common Share", "shortName": "Net Income (Loss) per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://investors.globalindustrial.com/role/CreditFacilities", "longName": "9952163 - Disclosure - Credit Facilities", "shortName": "Credit Facilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://investors.globalindustrial.com/role/FairValueMeasurements", "longName": "9952164 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://investors.globalindustrial.com/role/LegalProceedings", "longName": "9952165 - Disclosure - Legal Proceedings", "shortName": "Legal Proceedings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true }, "uniqueAnchor": null }, "R18": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://investors.globalindustrial.com/role/BasisofPresentationPolicies", "longName": "9954471 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://investors.globalindustrial.com/role/AcquisitionTables", "longName": "9954472 - Disclosure - Acquisition (Tables)", "shortName": "Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://investors.globalindustrial.com/role/GoodwillandIntangiblesTables", "longName": "9954473 - Disclosure - Goodwill and Intangibles (Tables)", "shortName": "Goodwill and Intangibles (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://investors.globalindustrial.com/role/RevenueTables", "longName": "9954474 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://investors.globalindustrial.com/role/CreditLossesTables", "longName": "9954475 - Disclosure - Credit Losses (Tables)", "shortName": "Credit Losses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "gic:AllowanceForCreditLossesOnTradeAccountsReceivableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "gic:AllowanceForCreditLossesOnTradeAccountsReceivableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://investors.globalindustrial.com/role/LeasesTables", "longName": "9954476 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareTables", "longName": "9954477 - Disclosure - Net Income (Loss) per Common Share (Tables)", "shortName": "Net Income (Loss) per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://investors.globalindustrial.com/role/BasisofPresentationDetails", "longName": "9954478 - Disclosure - Basis of Presentation (Details)", "shortName": "Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails", "longName": "9954479 - Disclosure - Acquisition - Narrative (Details)", "shortName": "Acquisition - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-64", "name": "us-gaap:EscrowDeposit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "unique": true } }, "R28": { "role": "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails", "longName": "9954480 - Disclosure - Acquisition - Schedule of Business Acquisition (Details)", "shortName": "Acquisition - Schedule of Business Acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-64", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "unique": true } }, "R29": { "role": "http://investors.globalindustrial.com/role/AcquisitionScheduleofProFormaInformationDetails", "longName": "9954481 - Disclosure - Acquisition - Schedule of Pro Forma Information (Details)", "shortName": "Acquisition - Schedule of Pro Forma Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-70", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:BusinessAcquisitionsProFormaRevenue", "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-70", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:BusinessAcquisitionsProFormaRevenue", "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofGoodwillIntangiblesDetails", "longName": "9954482 - Disclosure - Goodwill and Intangibles - Schedule of Goodwill, Intangibles (Details)", "shortName": "Goodwill and Intangibles - Schedule of Goodwill, Intangibles (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "unique": true } }, "R31": { "role": "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails", "longName": "9954483 - Disclosure - Goodwill and Intangibles - Schedule of Definite-Lived Intangible Assets (Details)", "shortName": "Goodwill and Intangibles - Schedule of Definite-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails", "longName": "9954484 - Disclosure - Goodwill and Intangibles - Schedule of Amortization Expense (Details)", "shortName": "Goodwill and Intangibles - Schedule of Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true }, "uniqueAnchor": null }, "R33": { "role": "http://investors.globalindustrial.com/role/RevenueDetails", "longName": "9954485 - Disclosure - Revenue (Details)", "shortName": "Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "unique": true } }, "R34": { "role": "http://investors.globalindustrial.com/role/CreditLossesDetails", "longName": "9954486 - Disclosure - Credit Losses (Details)", "shortName": "Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "gic:AllowanceForCreditLossesOnTradeAccountsReceivableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "gic:AllowanceForCreditLossesOnTradeAccountsReceivableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "unique": true } }, "R35": { "role": "http://investors.globalindustrial.com/role/LeasesNarrativeDetails", "longName": "9954487 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://investors.globalindustrial.com/role/LeasesScheduleofLeaseExpenseDetails", "longName": "9954488 - Disclosure - Leases - Schedule of Lease Expense (Details)", "shortName": "Leases - Schedule of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails", "longName": "9954489 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)", "shortName": "Leases - Schedule of Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails", "longName": "9954490 - Disclosure - Net Income (Loss) per Common Share - Schedule of Computation of Basic And Diluted Net Income (Loss) Per Share (Details)", "shortName": "Net Income (Loss) per Common Share - Schedule of Computation of Basic And Diluted Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://investors.globalindustrial.com/role/CreditFacilitiesDetails", "longName": "9954491 - Disclosure - Credit Facilities (Details)", "shortName": "Credit Facilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-95", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-95", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://investors.globalindustrial.com/role/FairValueMeasurementsDetails", "longName": "9954492 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "reportingunit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "reportingunit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gic-20240630.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r62", "r528" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r658" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "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": [ "r65" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r19", "r20", "r79", "r131", "r395", "r413", "r414" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income", "label": "AOCI Attributable to Parent [Member]", "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": [ "r3", "r13", "r20", "r309", "r312", "r348", "r409", "r410", "r639", "r640", "r641", "r647", "r648", "r649", "r650" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r585" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r74", "r528", "r732" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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": [ "r418", "r647", "r648", "r649", "r650", "r685", "r733" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r598" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r598" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r598" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r598" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock withheld for employee taxes", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r30", "r31", "r257" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net income from continuing operations to net cash provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r631" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r557", "r567", "r577", "r609" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r560", "r570", "r580", "r612" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r632" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r598" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r605" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r561", "r571", "r581", "r605", "r613", "r617", "r625" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r623" ] }, "gic_AllowanceForCreditLossesOnTradeAccountsReceivableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "AllowanceForCreditLossesOnTradeAccountsReceivableTableTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/CreditLossesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses on Trade Accounts Receivable", "label": "Allowance For Credit Losses On Trade Accounts Receivable [Table Text Block]", "documentation": "Allowance For Credit Losses On Trade Accounts Receivable [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/CreditLosses" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Losses", "label": "Allowance for Credit Losses [Text Block]", "documentation": "The entire disclosure for allowance for credit losses." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/CreditLossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r132", "r202", "r206", "r207", "r209", "r701" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "presentation": [ "http://investors.globalindustrial.com/role/CreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current period provision", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r660" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://investors.globalindustrial.com/role/CreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [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": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/CreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Write-offs - trade accounts receivable", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r208" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails", "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "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": [ "r9", "r213", "r220", "r508" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive securities (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r178" ] }, "gic_AssetAcquisitionIndemnificationObligationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "AssetAcquisitionIndemnificationObligationPeriod", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Imdemnification obligation period", "label": "Asset Acquisition, Indemnification Obligation Period", "documentation": "Asset Acquisition, Indemnification Obligation Period" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r106", "r116", "r130", "r148", "r182", "r184", "r191", "r194", "r203", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r304", "r306", "r327", "r391", "r445", "r503", "r504", "r528", "r548", "r681", "r682", "r692" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS:", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r124", "r134", "r148", "r203", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r304", "r306", "r327", "r528", "r681", "r682", "r692" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r620" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r621" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r616" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r616" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r616" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r616" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r616" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r616" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r619" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r618" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r617" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r617" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for 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": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails", "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails", "http://investors.globalindustrial.com/role/AcquisitionScheduleofProFormaInformationDetails", "http://investors.globalindustrial.com/role/BasisofPresentationDetails", "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails", "http://investors.globalindustrial.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "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": [ "r214", "r215", "r216", "r217", "r218", "r300", "r517", "r518" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails", "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails", "http://investors.globalindustrial.com/role/AcquisitionScheduleofProFormaInformationDetails", "http://investors.globalindustrial.com/role/BasisofPresentationDetails", "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails", "http://investors.globalindustrial.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r32", "r35", "r214", "r215", "r216", "r217", "r218", "r300", "r517", "r518" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails", "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails", "http://investors.globalindustrial.com/role/AcquisitionScheduleofProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "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": [ "r300" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails", "http://investors.globalindustrial.com/role/BasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of voting interests acquired (as a percent)", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r33" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Pro Forma Acquisition Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r636", "r637" ] }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income from continuing operations", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax", "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period." } } }, "auth_ref": [ "r298", "r299" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r298", "r299" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails", "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails", "http://investors.globalindustrial.com/role/BasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments made in cash", "verboseLabel": "Purchase price", "label": "Business Combination, Consideration Transferred", "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": [ "r0", "r1", "r12" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/Acquisition" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition", "label": "Business Combination Disclosure [Text Block]", "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": [ "r102", "r301" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income of acquiree since acquisition date", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r34" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue of acquiree since acquisition date", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r34" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total identifiable assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r37" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]" } } }, "auth_ref": [] }, "gic_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsReceivables", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Receivables", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Receivables" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other 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, acquired at the acquisition date." } } }, "auth_ref": [ "r37" ] }, "gic_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrued expenses and other current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses And Other Current Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses And Other Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r36", "r37" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r36", "r37" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total identifiable liabilities acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r37" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]" } } }, "auth_ref": [] }, "gic_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Accounts Payable", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Accounts Payable" } } }, "auth_ref": [] }, "gic_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Deferred Revenue", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Deferred Revenue" } } }, "auth_ref": [] }, "gic_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Operating Lease Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net identifiable assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r36", "r37" ] }, "gic_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right Of Use Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right Of Use Assets" } } }, "auth_ref": [] }, "gic_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r36", "r37" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r37" ] }, "gic_BusinessCombinationTaxDeductiblePeriod": { "xbrltype": "durationItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "BusinessCombinationTaxDeductiblePeriod", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax deductible period", "label": "Business Combination, Tax Deductible Period", "documentation": "Business Combination, Tax Deductible Period" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/BasisofPresentation" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r41", "r95", "r96" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://investors.globalindustrial.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r24", "r126", "r497" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents \u2013 beginning of\u00a0period", "periodEndLabel": "Cash and cash equivalents \u2013 end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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": [ "r24", "r92", "r147" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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": [ "r2", "r92" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash provided by (used in) operating activities from discontinued operations", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r57", "r92" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r596" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r593" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r591" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r597" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r597" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "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": [ "r70", "r107", "r392", "r432" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r101" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r539", "r540", "r541", "r543", "r544", "r545", "r546", "r647", "r648", "r650", "r685", "r731", "r733" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r73", "r433", "r451", "r733", "r734" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "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": [ "r73", "r394", "r528" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r602" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r601" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r603" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r600" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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": [ "r21", "r136", "r138", "r142", "r387", "r403", "r404" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://investors.globalindustrial.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r114", "r149", "r182", "r186", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r232", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r503", "r504", "r681", "r682" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://investors.globalindustrial.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r114", "r149", "r182", "r186", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r232", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r503", "r504", "r681", "r682" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "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": [ "r84", "r85", "r352" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "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": [ "r231", "r679" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "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": [ "r231", "r679", "r680" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerListsMember", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails", "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer lists", "terseLabel": "Client lists", "label": "Customer Lists [Member]", "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information." } } }, "auth_ref": [ "r39", "r666", "r667", "r668", "r669", "r671", "r673", "r676", "r677" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility term (in years)", "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_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "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": [ "r285", "r286" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "(Benefit) provision for deferred taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r119", "r646" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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": [ "r9", "r182", "r187", "r194", "r503", "r504" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://investors.globalindustrial.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "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": [ "r253", "r510", "r511", "r512", "r513", "r514", "r515", "r516" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://investors.globalindustrial.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "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": [ "r253", "r510", "r511", "r512", "r513", "r514", "r515", "r516" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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": [ "r684" ] }, "us-gaap_DistributedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DistributedEarnings", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Distributed net income available to participating securities", "label": "Distributed Earnings", "documentation": "The total amount of dividends declared in the period for each class of stock and the contractual amount of dividends (or interest on participating income bonds) that must be paid for the period (for example, unpaid cumulative dividends). Dividends declared in the current period do not include dividends declared in respect of prior-period unpaid cumulative dividends. Preferred dividends that are cumulative only if earned are deducted only to the extent that they are earned." } } }, "auth_ref": [ "r170" ] }, "gic_DistributionFacilityArea": { "xbrltype": "areaItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "DistributionFacilityArea", "presentation": [ "http://investors.globalindustrial.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Administrative office, area (in sq ft)", "label": "Distribution Facility, Area", "documentation": "Distribution Facility, Area" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends", "label": "Dividends, Common Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r6", "r101" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "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": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r552" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r584" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r595" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per common share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Basic (in dollars per share)", "terseLabel": "Net income per share - Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "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": [ "r143", "r155", "r156", "r157", "r158", "r159", "r160", "r165", "r168", "r173", "r176", "r177", "r181", "r296", "r303", "r315", "r316", "r388", "r405", "r499" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income per common share from continuing operations:", "terseLabel": "Numerator for basic net income per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [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": [ "r168", "r169", "r173" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted (in dollars per share)", "terseLabel": "Net income per share - Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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": [ "r143", "r155", "r156", "r157", "r158", "r159", "r160", "r168", "r173", "r176", "r177", "r181", "r296", "r303", "r315", "r316", "r388", "r405", "r499" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator for diluted net income per share:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share from continuing operations:", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r164", "r178", "r179", "r180" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of exchange rates on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "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; including, but not limited to, 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": [ "r688" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "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": [ "r550" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "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": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r550" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "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": [ "r550" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "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": [ "r634" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "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": [ "r550" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "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": [ "r550" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r550" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "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": [ "r550" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r589" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r630" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r630" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r630" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "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", "r122", "r139", "r140", "r141", "r150", "r151", "r152", "r154", "r159", "r161", "r163", "r183", "r204", "r205", "r226", "r243", "r289", "r290", "r293", "r294", "r295", "r297", "r302", "r303", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r348", "r402", "r409", "r410", "r411", "r418", "r470" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r599" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r557", "r567", "r577", "r609" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r554", "r564", "r574", "r606" ] }, "gic_EscrowAgreementEscrowDepositBalanceOneYearAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "EscrowAgreementEscrowDepositBalanceOneYearAnniversary", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in escrow deposits", "label": "Escrow Agreement, Escrow Deposit Balance, One Year Anniversary", "documentation": "Escrow Agreement, Escrow Deposit Balance, One Year Anniversary" } } }, "auth_ref": [] }, "us-gaap_EscrowDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EscrowDeposit", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Escrow deposit", "label": "Escrow Deposit", "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy." } } }, "auth_ref": [ "r105", "r483" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r605" ] }, "gic_ExistingSalesOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "ExistingSalesOfficeMember", "presentation": [ "http://investors.globalindustrial.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Existing sales office", "label": "Existing Sales Office [Member]", "documentation": "Existing Sales Office" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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": [ "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r385", "r521", "r524" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease (as a percent)", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r344", "r527" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases (in years)", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r343", "r527" ] }, "gic_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails", "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization Period (Years)", "label": "Finite-Lived Intangible Asset, Useful Life", "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_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension", "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Useful Life", "label": "Finite-Lived Intangible Asset, Weighted-Average Period before Renewal or Extension", "documentation": "Weighted average period before the next renewal or extension (both explicit and implicit) for intangible assets that have been renewed or extended, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r224", "r495" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r128", "r210", "r219", "r508" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "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": [ "r221", "r495", "r508" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 remainder", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "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": [ "r735" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "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": [ "r221", "r495", "r508" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "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": [ "r221", "r495", "r508" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "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": [ "r221", "r495", "r508" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails", "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r212", "r214", "r215", "r216", "r218", "r219", "r223", "r224", "r353", "r354", "r495" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r210", "r219", "r354", "r508" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails", "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "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": [ "r212", "r219", "r223", "r224", "r225", "r353", "r495", "r508" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails", "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r212", "r214", "r215", "r216", "r218", "r219", "r223", "r224", "r495" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofGoodwillIntangiblesDetails": { "parentTag": "gic_GoodwillAndIntangibles", "weight": 1.0, "order": 2.0 }, "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails", "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails", "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofGoodwillIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Definite-lived intangibles", "totalLabel": "Net Book Value", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r353", "r673" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r561", "r571", "r581", "r613" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r561", "r571", "r581", "r613" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r561", "r571", "r581", "r613" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r561", "r571", "r581", "r613" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r561", "r571", "r581", "r613" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r594" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 }, "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofGoodwillIntangiblesDetails": { "parentTag": "gic_GoodwillAndIntangibles", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails", "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofGoodwillIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r127", "r211", "r386", "r504", "r507", "r522", "r528", "r663", "r664" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangibles" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill and Intangibles", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r662", "r665" ] }, "gic_GoodwillAndIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "GoodwillAndIntangibles", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofGoodwillIntangiblesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofGoodwillIntangiblesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Goodwill and intangibles", "label": "Goodwill and intangibles", "documentation": "Goodwill and intangibles" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r80", "r86", "r115", "r148", "r203", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r327", "r501", "r503", "r652", "r654", "r655", "r656", "r657", "r681" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income from continuing operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r40", "r82", "r94", "r155", "r156", "r157", "r158", "r159", "r170", "r177", "r303" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income from continuing operations before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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": [ "r81", "r110", "r115", "r389", "r399", "r501", "r503", "r652", "r654", "r655", "r656", "r657" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net income from continuing operations", "terseLabel": "Net income from continuing operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r103", "r115", "r148", "r153", "r159", "r203", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r296", "r303", "r316", "r327", "r399", "r501", "r652", "r654", "r655", "r656", "r657", "r681" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r82", "r111", "r143", "r153", "r155", "r156", "r157", "r158", "r159", "r168", "r173", "r176", "r296", "r303", "r316", "r388", "r702" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during 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": [ "r82", "r143", "r153", "r155", "r156", "r157", "r158", "r159", "r168", "r173", "r176", "r177", "r303", "r316", "r388", "r702" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per common share from discontinued operations:", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerDilutedShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerDilutedShareAbstract", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) income per share from discontinued operations:", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) from discontinued operations, net of tax", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r46", "r47", "r48", "r49", "r50", "r59", "r123", "r292", "r400" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) from discontinued operations", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r46", "r47", "r48", "r49", "r50", "r56", "r59", "r103" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityAbstract", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator for basic and diluted net income (loss) per share:", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r83", "r143", "r169", "r173", "r176", "r700", "r702" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r104", "r169", "r173", "r176" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://investors.globalindustrial.com/role/BasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://investors.globalindustrial.com/role/BasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r11", "r16", "r18", "r42", "r51", "r52", "r53", "r54", "r55", "r58", "r60", "r61", "r98" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r117", "r120", "r162", "r163", "r182", "r188", "r194", "r287", "r288", "r291", "r406", "r520" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in 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": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses, other current liabilities and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r643" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [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": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofGoodwillIntangiblesDetails": { "parentTag": "gic_GoodwillAndIntangibles", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofGoodwillIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangibles", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r210", "r222", "r508" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r561", "r571", "r581", "r605", "r613", "r617", "r625" ] }, "gic_IndoffLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "IndoffLLCMember", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails", "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails", "http://investors.globalindustrial.com/role/AcquisitionScheduleofProFormaInformationDetails", "http://investors.globalindustrial.com/role/BasisofPresentationDetails", "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails", "http://investors.globalindustrial.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indoff LLC", "label": "Indoff LLC [Member]", "documentation": "Indoff LLC" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r623" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r553", "r629" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r553", "r629" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r553", "r629" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and intangible assets", "label": "Intangible Assets, Net (Including Goodwill)", "documentation": "Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets." } } }, "auth_ref": [ "r661" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest and other expense, net", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r503", "r642", "r654" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "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": [ "r133", "r498", "r528" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of ROU, Remaining Lease Term and Discount Rate", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r690" ] }, "gic_LeaseDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "LeaseDescriptionAxis", "presentation": [ "http://investors.globalindustrial.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Description [Axis]", "label": "Lease Description [Axis]", "documentation": "Lease Description" } } }, "auth_ref": [] }, "gic_LeaseDescriptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "LeaseDescriptionDomain", "presentation": [ "http://investors.globalindustrial.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Description [Domain]", "label": "Lease Description [Domain]", "documentation": "Lease Description [Domain]" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "gic_LeasesWeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "LeasesWeightedAverageDiscountRateAbstract", "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Discount Rate", "label": "Leases, Weighted Average Discount Rate [Abstract]", "documentation": "Leases, Weighted Average Discount Rate" } } }, "auth_ref": [] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/LegalProceedings" ], "lang": { "en-us": { "role": { "verboseLabel": "Legal Proceedings", "label": "Legal Matters and Contingencies [Text Block]", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r99" ] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r335" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://investors.globalindustrial.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r339", "r347" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://investors.globalindustrial.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r339", "r347" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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": [ "r691" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (adjusted for six months of payments)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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": [ "r691" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://investors.globalindustrial.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Length of extension term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r689" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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": [ "r335" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r17", "r64", "r65", "r66", "r68", "r69", "r70", "r71", "r148", "r203", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r305", "r306", "r307", "r327", "r431", "r500", "r548", "r681", "r692", "r693" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r78", "r108", "r397", "r528", "r645", "r659", "r687" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY:", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r66", "r125", "r148", "r203", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r305", "r306", "r307", "r327", "r528", "r681", "r692", "r693" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Abstract]", "label": "Line of Credit Facility [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total availability under the credit facility", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r63", "r67" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [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": [ "r231", "r644", "r679" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, 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": [ "r63", "r67" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total excess availability under the credit facility", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r63", "r67", "r231" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r63", "r67", "r231", "r644", "r679" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r227", "r228", "r229", "r230", "r256", "r284", "r317", "r351", "r407", "r408", "r415", "r423", "r424", "r473", "r475", "r477", "r478", "r480", "r493", "r494", "r506", "r509", "r519", "r523", "r524", "r525", "r526", "r537", "r683", "r694", "r695", "r696", "r697", "r698", "r699" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r597" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r597" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r616" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r624" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r598" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (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": [ "r146" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (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": [ "r146" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) 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": [ "r92", "r93", "r94" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities from continuing operations", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r92", "r93", "r94" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited", "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r87", "r94", "r112", "r123", "r135", "r137", "r141", "r148", "r153", "r155", "r156", "r157", "r158", "r159", "r162", "r163", "r170", "r203", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r296", "r303", "r316", "r327", "r401", "r453", "r468", "r469", "r547", "r681" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed and distributed net income available to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r144", "r155", "r156", "r157", "r158", "r165", "r166", "r172", "r177", "r303" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r597" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r561", "r571", "r581", "r605", "r613" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r588" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r587" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r605" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r624" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r624" ] }, "gic_NumberOfFinancialInstitutions": { "xbrltype": "integerItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "NumberOfFinancialInstitutions", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of financial institutions", "label": "Number Of Financial Institutions", "documentation": "Number Of Financial Institutions" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://investors.globalindustrial.com/role/BasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable 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": [ "r502", "r505", "r653" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportingUnits", "presentation": [ "http://investors.globalindustrial.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income from continuing operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r115", "r501", "r652", "r654", "r655", "r656", "r657" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r340", "r527" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r338" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r338" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r338" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r337" ] }, "gic_OperatingLeaseRightOfUseAssetAndLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "OperatingLeaseRightOfUseAssetAndLiability", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset and related lease liability", "label": "Operating Lease, Right-of-Use Asset And Liability", "documentation": "Operating Lease, Right-of-Use Asset And Liability" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases (as a percent)", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r344", "r527" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease (in years)", "label": "Operating Lease, 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": [ "r343", "r527" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r129" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited", "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation (loss) gain", "terseLabel": "Change in cumulative translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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": [ "r7", "r13", "r103" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r69" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r597" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r559", "r569", "r579", "r611" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r562", "r572", "r582", "r614" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r562", "r572", "r582", "r614" ] }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed and distributed net income available to common shareholders, basic", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "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": [ "r172", "r635" ] }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed and distributed net (loss) income available to common shareholders", "verboseLabel": "Undistributed and distributed net income available to common shareholders, diluted", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted", "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r172" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r586" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r90" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of payroll taxes on stock-based compensation through shares withheld", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r145" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of Indoff LLC, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r22" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r89" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r596" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r596" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r588" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r605" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r598" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r587" ] }, "gic_PercentageOfEligibleAccountsReceivableForBorrowings": { "xbrltype": "percentItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "PercentageOfEligibleAccountsReceivableForBorrowings", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of eligible accounts receivable for borrowings (as a percent)", "label": "Percentage Of Eligible Accounts Receivable for Borrowings", "documentation": "" } } }, "auth_ref": [] }, "gic_PercentageOfInventoryAdvanceRateComputedAmended": { "xbrltype": "percentItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "PercentageOfInventoryAdvanceRateComputedAmended", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of inventory advance rate (as a percent)", "label": "Percentage of Inventory Advance Rate Computed, Amended", "documentation": "Percentage of Inventory Advance Rate Computed, Amended" } } }, "auth_ref": [] }, "gic_PercentageOfInventoryAdvanceRateOfNOVL": { "xbrltype": "percentItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "PercentageOfInventoryAdvanceRateOfNOVL", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of inventory advance rate of net orderly liquidation value (as a percent)", "label": "Percentage Of Inventory Advance Rate of NOVL", "documentation": "" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r589" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r633" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r588" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r72", "r393", "r528" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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": [ "r638" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of common stock from employee stock purchase plan", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r4", "r15" ] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from short-term borrowings", "label": "Proceeds from Short-Term Debt", "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, 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": [ "r10", "r346", "r390", "r398", "r528" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Provision for Other Credit Losses", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r8", "r109" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r586" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r586" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r227", "r228", "r229", "r230", "r255", "r256", "r280", "r281", "r282", "r284", "r317", "r349", "r350", "r351", "r407", "r408", "r415", "r423", "r424", "r473", "r475", "r477", "r478", "r480", "r493", "r494", "r506", "r509", "r519", "r523", "r524", "r525", "r526", "r537", "r541", "r678", "r683", "r686", "r695", "r696", "r697", "r698", "r699" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r227", "r228", "r229", "r230", "r255", "r256", "r280", "r281", "r282", "r284", "r317", "r349", "r350", "r351", "r407", "r408", "r415", "r423", "r424", "r473", "r475", "r477", "r478", "r480", "r493", "r494", "r506", "r509", "r519", "r523", "r524", "r525", "r526", "r537", "r541", "r678", "r683", "r686", "r695", "r696", "r697", "r698", "r699" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Receivables [Abstract]", "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r554", "r564", "r574", "r606" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of short-term borrowings", "label": "Repayments of Short-Term Debt", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r91" ] }, "srt_ReportableGeographicalComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ReportableGeographicalComponentsMember", "presentation": [ "http://investors.globalindustrial.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable geographical components", "label": "Reportable Geographical Components [Member]" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r555", "r565", "r575", "r607" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r556", "r566", "r576", "r608" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r563", "r573", "r583", "r615" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r75", "r101", "r396", "r412", "r414", "r417", "r434", "r528" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r122", "r150", "r151", "r152", "r154", "r159", "r161", "r163", "r204", "r205", "r226", "r289", "r290", "r293", "r294", "r295", "r297", "r302", "r303", "r308", "r310", "r311", "r313", "r314", "r334", "r336", "r409", "r411", "r418", "r733" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://investors.globalindustrial.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r113", "r114", "r182", "r185", "r186", "r189", "r194", "r197", "r198", "r200", "r252", "r253", "r352" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "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": [ "r121", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r254" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r118" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets obtained in exchange for finance lease obligations (in millions)", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r342", "r527" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://investors.globalindustrial.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "verboseLabel": "ROU assets obtained in exchange for operating lease obligations (in millions)", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r342", "r527" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r624" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r624" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionNarrativeDetails", "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails", "http://investors.globalindustrial.com/role/AcquisitionScheduleofProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r32", "r35", "r300" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Preliminary Acquisition Fair Value", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r32", "r35" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Basic And Diluted Net Income (Loss) Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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": [ "r651" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r25", "r26", "r168", "r169", "r173" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofAmortizationExpenseDetails", "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r212", "r219", "r223", "r224", "r225", "r353", "r495", "r508" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "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": [ "r508", "r672" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets, Goodwill and Other Assets", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r662", "r665" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/GoodwillandIntangiblesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Amortization Expense of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r508", "r674" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r549" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r551" ] }, "us-gaap_SegmentDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDiscontinuedOperationsMember", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations", "label": "Discontinued Operations [Member]", "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, classified as held-for-sale or disposed of by sale or by means other than sale, and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale." } } }, "auth_ref": [ "r5", "r43", "r44", "r45" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://investors.globalindustrial.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r198", "r199", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r420", "r421", "r422", "r474", "r476", "r479", "r481", "r482", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r496", "r511", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r538", "r541", "r684", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730" ] }, "us-gaap_SegmentOperatingActivitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentOperatingActivitiesDomain", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Activities [Domain]", "label": "Operating Activities [Domain]", "documentation": "Operations of an entity including continuing and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, distribution & administrative expenses", "label": "Selling, General and Administrative Expense", "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": [ "r88" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock withheld for employee taxes (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://investors.globalindustrial.com/role/CreditFacilities" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facilities", "label": "Short-Term Debt [Text Block]", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r100" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r73", "r76", "r77", "r122", "r139", "r140", "r141", "r150", "r151", "r152", "r154", "r159", "r161", "r163", "r183", "r204", "r205", "r226", "r243", "r289", "r290", "r293", "r294", "r295", "r297", "r302", "r303", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r348", "r402", "r409", "r410", "r411", "r418", "r470" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://investors.globalindustrial.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r198", "r199", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r420", "r421", "r422", "r474", "r476", "r479", "r481", "r482", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r496", "r511", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r538", "r541", "r684", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [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": [ "r150", "r151", "r152", "r183", "r336", "r352", "r416", "r419", "r425", "r426", "r427", "r428", "r429", "r430", "r433", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r447", "r448", "r449", "r450", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r542" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOperatingActivitiesSegmentAxis", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Activities [Axis]", "label": "Operating Activities [Axis]", "documentation": "Information by continuing and discontinuing operations." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r150", "r151", "r152", "r183", "r201", "r336", "r352", "r416", "r419", "r425", "r426", "r427", "r428", "r429", "r430", "r433", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r447", "r448", "r449", "r450", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r542" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r558", "r568", "r578", "r610" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares under employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r14", "r72", "r73", "r101" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted stock (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r14", "r101" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares under employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r14", "r72", "r73", "r101" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted stock", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r14", "r72", "r73", "r101" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets", "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r73", "r76", "r77", "r97", "r435", "r451", "r471", "r472", "r528", "r548", "r645", "r659", "r687", "r733" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://investors.globalindustrial.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r341", "r527" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:", "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r604" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r596" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r603" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksMember", "presentation": [ "http://investors.globalindustrial.com/role/AcquisitionScheduleofBusinessAcquisitionDetails", "http://investors.globalindustrial.com/role/GoodwillandIntangiblesScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r38", "r508", "r666", "r667", "r668", "r669", "r670", "r671", "r673", "r675", "r676", "r677" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r623" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r625" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://investors.globalindustrial.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r626" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r627" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r627" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r625" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r625" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r628" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r626" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementofShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r28" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r28", "r29", "r76" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://investors.globalindustrial.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Undistributed net income available to participating securities", "terseLabel": "Add: Undistributed net income allocated to participating securities", "label": "Undistributed Continuing Operation Earnings (Loss), Allocation to Participating Securities, Basic", "documentation": "Amount of undistributed earnings (loss) from continuing operations allocated to participating securities for basic earnings (loss) per share or per unit calculation under two-class method." } } }, "auth_ref": [ "r171", "r174", "r175" ] }, "gic_UndistributedContinuingOperationEarningsLossReallocationToParticipatingSecuritiesDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "UndistributedContinuingOperationEarningsLossReallocationToParticipatingSecuritiesDiluted", "crdr": "debit", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Undistributed net income reallocated to participating securities", "label": "Undistributed Continuing Operation Earnings (Loss) Reallocation to Participating Securities, Diluted", "documentation": "Undistributed Continuing Operation Earnings (Loss) Reallocation to Participating Securities, Diluted" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r622" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r592" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r651" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares outstanding for diluted net income per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, 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": [ "r167", "r177" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common and common equivalent shares:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://investors.globalindustrial.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares outstanding for basic net income per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, 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": [ "r165", "r177" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://investors.globalindustrial.com/role/NetIncomeLossperCommonShareScheduleofComputationofBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "gic_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://investors.globalindustrial.com/20240630", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://investors.globalindustrial.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Lease Term", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted Average Remaining Lease Term" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r590" ] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "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/2147477401/830-230-45-1" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1D" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r12": { "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" }, "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": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1A" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1C" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r62": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "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" }, "r65": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r83": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r84": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r85": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479836/810-10-S99-5" }, "r105": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r106": { "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/2147478546/942-210-S99-1" }, "r107": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r108": { "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/2147478546/942-210-S99-1" }, "r109": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r110": { "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/2147478524/942-220-S99-1" }, "r111": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r112": { "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/2147478524/942-220-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r117": { "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" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "65", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-65" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-66" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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/2147478859/928-340-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r386": { "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/2147478546/942-210-S99-1" }, "r387": { "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/2147478524/942-220-S99-1" }, "r388": { "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/2147478524/942-220-S99-1" }, "r389": { "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/2147477314/942-235-S99-1" }, "r390": { "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/2147478451/942-360-50-1" }, "r391": { "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/2147478777/944-210-S99-1" }, "r392": { "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/2147478777/944-210-S99-1" }, "r393": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r394": { "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/2147478777/944-210-S99-1" }, "r395": { "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/2147478777/944-210-S99-1" }, "r396": { "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/2147478777/944-210-S99-1" }, "r397": { "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/2147478777/944-210-S99-1" }, "r398": { "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/2147478777/944-210-S99-1" }, "r399": { "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/2147477250/944-220-S99-1" }, "r400": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r401": { "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/2147477250/944-220-S99-1" }, "r402": { "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/2147477250/944-220-S99-1" }, "r403": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r404": { "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/2147477250/944-220-S99-1" }, "r405": { "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/2147477250/944-220-S99-1" }, "r406": { "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/2147477250/944-220-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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/2147478009/946-205-45-4" }, "r419": { "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/2147477796/946-210-45-4" }, "r420": { "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/2147478795/946-210-50-1" }, "r421": { "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/2147478795/946-210-50-2" }, "r422": { "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/2147478795/946-210-50-6" }, "r423": { "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/2147478795/946-210-50-6" }, "r424": { "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/2147478795/946-210-50-6" }, "r425": { "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/2147479170/946-210-S99-1" }, "r426": { "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/2147479170/946-210-S99-1" }, "r427": { "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/2147479170/946-210-S99-1" }, "r428": { "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/2147479170/946-210-S99-1" }, "r429": { "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/2147479170/946-210-S99-1" }, "r430": { "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/2147479170/946-210-S99-1" }, "r431": { "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/2147479170/946-210-S99-1" }, "r432": { "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/2147479170/946-210-S99-1" }, "r433": { "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/2147479170/946-210-S99-1" }, "r434": { "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/2147479170/946-210-S99-1" }, "r435": { "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/2147479170/946-210-S99-1" }, "r436": { "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/2147479170/946-210-S99-1" }, "r437": { "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/2147479170/946-210-S99-1" }, "r438": { "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/2147479170/946-210-S99-1" }, "r439": { "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/2147479170/946-210-S99-1" }, "r440": { "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/2147479170/946-210-S99-1" }, "r441": { "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/2147479170/946-210-S99-1" }, "r442": { "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/2147479170/946-210-S99-1" }, "r443": { "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/2147479170/946-210-S99-1" }, "r444": { "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/2147479170/946-210-S99-1" }, "r445": { "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/2147479170/946-210-S99-1" }, "r446": { "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/2147479170/946-210-S99-1" }, "r447": { "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/2147479170/946-210-S99-1" }, "r448": { "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/2147479170/946-210-S99-1" }, "r449": { "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/2147479170/946-210-S99-1" }, "r450": { "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/2147479170/946-210-S99-2" }, "r451": { "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/2147479170/946-210-S99-2" }, "r452": { "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/2147479105/946-220-45-3" }, "r453": { "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/2147479105/946-220-45-7" }, "r454": { "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/2147479134/946-220-S99-1" }, "r455": { "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/2147479134/946-220-S99-1" }, "r456": { "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/2147479134/946-220-S99-1" }, "r457": { "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/2147479134/946-220-S99-1" }, "r458": { "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/2147479134/946-220-S99-1" }, "r459": { "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/2147479134/946-220-S99-1" }, "r460": { "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/2147479134/946-220-S99-1" }, "r461": { "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/2147479134/946-220-S99-1" }, "r462": { "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/2147479134/946-220-S99-1" }, "r463": { "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/2147479134/946-220-S99-1" }, "r464": { "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/2147479134/946-220-S99-1" }, "r465": { "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/2147479134/946-220-S99-1" }, "r466": { "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/2147479134/946-220-S99-1" }, "r467": { "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/2147479134/946-220-S99-1" }, "r468": { "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/2147479134/946-220-S99-1" }, "r469": { "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/2147479134/946-220-S99-3" }, "r470": { "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/2147479134/946-220-S99-3" }, "r471": { "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/2147479134/946-220-S99-3" }, "r472": { "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/2147479134/946-220-S99-3" }, "r473": { "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/2147477271/946-320-S99-1" }, "r474": { "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/2147477271/946-320-S99-1" }, "r475": { "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/2147477271/946-320-S99-2" }, "r476": { "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/2147477271/946-320-S99-2" }, "r477": { "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/2147477271/946-320-S99-3" }, "r478": { "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/2147477271/946-320-S99-3" }, "r479": { "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/2147477271/946-320-S99-3" }, "r480": { "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/2147477271/946-320-S99-6" }, "r481": { "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/2147477271/946-320-S99-6" }, "r482": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r484": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r485": { "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/2147478979/970-360-S99-1" }, "r486": { "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/2147478979/970-360-S99-1" }, "r487": { "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/2147478979/970-360-S99-1" }, "r488": { "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/2147478979/970-360-S99-1" }, "r489": { "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/2147478979/970-360-S99-1" }, "r490": { "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/2147478979/970-360-S99-1" }, "r491": { "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/2147478979/970-360-S99-1" }, "r492": { "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/2147478979/970-360-S99-1" }, "r493": { "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/2147477332/976-310-50-1" }, "r494": { "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/2147479230/978-310-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r506": { "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" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r539": { "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/2147478795/946-210-50-1" }, "r540": { "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/2147478795/946-210-50-6" }, "r541": { "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/2147477439/946-210-55-1" }, "r542": { "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/2147477802/946-310-45-1" }, "r543": { "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/2147477271/946-320-S99-1" }, "r544": { "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/2147477271/946-320-S99-2" }, "r545": { "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/2147477271/946-320-S99-3" }, "r546": { "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/2147477271/946-320-S99-6" }, "r547": { "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/2147479168/946-830-55-10" }, "r548": { "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/2147479168/946-830-55-12" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r651": { "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" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r663": { "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" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r678": { "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" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147478524/942-220-S99-1" }, "r701": { "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/2147478777/944-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147477250/944-220-S99-1" }, "r703": { "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" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r731": { "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/2147478009/946-205-45-4" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r733": { "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/2147479134/946-220-S99-3" }, "r734": { "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/2147479134/946-220-S99-3" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 60 0000945114-24-000048-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000945114-24-000048-xbrl.zip M4$L#!!0 ( ,N+_ECSR)%$[@< !8I 0 97@M,S$Q<3(R,#(T+FAT M;>U:VW+C-A)]WZ_ VK6><94DB[J,;5GC*H]&LW$J-5/Q.)=]2D%$4\2:)!@ ME*Q\_78WJ9LE)W(N:TTY?I!)H@$TT*KZP&)I]9/8Z]:#5;'?&#L7=Z(LMRKWT"E_-V M^B?E??^$.^F/C)I=]I6>"*W>'N@@:IUU Q6-5*?;:7?/SB%4;1D&K79;GK_I M!#\%!U@5S'N0ZJP> _7?Z[0:I]W<7TRU\G$O:#;_=<"FE_W(9![[ MLUB_O"R;631VV?=RE,"\S9&Q"FP]-$DB

]^<6%TBY/Y*RGLT1G4.=*%ZFT M8W1B9+PW:8\.E;HUGZY]$IK^8]5\4-+CKQ:K/L M_*QQWGR\N-D(%F4GW+:=&U2SA X><#TJ]N=0I.?(2I MN#&IS%[5G,QW0'@E$QAF)>(X'P^>9U3#^UB/M!?MH!'LR40?'09OFA=[ MX1[._'!^=K<&XKHEWTMJ9^$;[J9[]> L_^N3<[OC06/N]/^_]XNU:0F:#5Z)KD4L M)R L3#1,46/X6#OQQ?I=])A M?#&2Z4S<96::@!I#K0QX%69ET(7,H.+$'J3.!$6TR+PM2)NA!F4YBO&7(L4[ M#GPD0WQDA4EQT?&FM-LPR" $YR32#IJD\@X$X631IL-G"IW!+A/6LM@'&83: MHG9%LPRK"^9J,8UU& M7T,^R_A0L5(W0 %+M$A2YI)>GVL4 %42D,X0"H6H9^AJB%,VQV*Z4ZRQ"PN(U'J_# MI%#8)L)K)#F.+N M'/L32A>+*#%3-\?RD@^%I(>EW^AE;062;N[,AK%@,MP-$V3;N8S,DL19(EHJ5[W-R&B7$%UB/Z MM;@]9)OB^AF.N&G15 M>5?>8E]@LQ+!U+X@^EL!=@DT\F7GCJ*UCB+LB,;Y$.YH02KCU]7EGP#AT]8> M05@>[Q&$6QV:!P4.Q3O&E%?/WP9#4",D0"Q_J@GD#8A-LO'.VCO4'[>>/-Z2;8=^:^#;2JCGD, FT'.E$^QD)B6W=4@(R.AEX9>ZLF:[(9%Z% M[JL!Y87-$?B.A4\8&JO8 1;,8\A0SR2(?RR!G!*+3' S4&(<$U#GN!"\+)2' M>X/R!:?#1"8%$Q]A *((%:N>8/3<%N6)LF4'"B]OM\M0QC-61/IUI=@=F<(_ MWOBWMVAB--\C<(I6C0:4(E M)+ED%9E'AV>MX/3"/85N23F8,"PL 61EF=[2:FJ[DE #%BPI/1$7X,Y'H M.TBJXY ']K4_/#<-\63\/\\9[N;O%[A9[7[QFU4^ U[D;6U)K\3VJ[FS9%I* M@B>(J@T-CTY)5/#>6+=0,/P &TM3[3W UO5K9% =48G2Z!-7?XW)AA.^/O>3#UA 3>FSS8PQTOG>>1'->(=CJ* MH$.-4 /"L](YBYWG%.0="9=2#K-T82'/9]OSL[TG@;[:))8'05MX7RJLZ&!! M^X^Q_ES^8Q5++RXQ/UD].91.KDA3W.G^ CR8:IW=>@KZ\I31_FU)20!%%EFN MAM@ IF1$%[^OJ&!8*V6$SB8FF0!IB4R.J]ZS1?X][8=66/[K I.LW:SQ)U)/=W_[J)\%5K_R M^<+180?9@G_7WO#OA>/T5F?UHX-!K"$2PWL("]HQBD^E')G[^O?G8'_RYV / M>IU_JI<;QV^R>N59ZP0V/MY;^L).-)=5Y B]*?SC558^%R'M"/;Q=%K[+;]+ M/.'O(?\'4$L#!!0 ( ,N+_E@^,;^'V0< ,\G 0 97@M,S$R<3(R M,#(T+FAT;>U:;7/CMA'^WE^!RE/?W8PD4R\^VY+/,XY.3M3)^"8^9])^ZD#$ MTD1-$@P 2J?\^NXN2;W8SV3 M9;O7/H&+6L_Y47E_?L2#G$^-6ER<*ST36GUHZ+!_%O0ZH3P.W@?]WNG962]4 M[\-N_VRJH'=\HO[5:6!7%"_[.+](X$,CU5DK!AI_T.^V3XYS/YQKY>-!)PC^ MUF#1B_/(9!['L]B_O"S5+)5=G'LY3:#6.356@6V%)DED[F!07PR5=GDB%P.= M)3J#%G<:IM+>H1%3X[U)!V3 #*S7H4Q:,M%WV<##%U\UKVQK!Z5]'HWRJAZY M:FYSTY%7C]O.3MMGP=/-0;NS;#MBW;86J%8)#6QP/YR5RV7VH=%K/)AX-95N M[H4SB5;B(."_82Z50@@, M%A+:MACG@M-I:45KI6C&,9.ZC54$LKDJE.%H,W MMSH%)ZYA+FY,*K,W32IA)U33ZG1I44;C MF]O)U61T>3OY="U^OOXXOA&?QR.^ZP5=\>E*W/XPWD3!BQG[^?+FN\OK\>?6 MIW_\./ZGN!S=DGW=(.@^8> 6"*]% L.L1!S'8^-E9C7^$NNI]J+7:3]O'B]A M[I 734%HK/3:9(,BPP @J8=80L^,?IB,K\35Y/KR>C2Y_!$?8>OXYFN=]>_" M>1TMOKF[^EO=-6F*VQC5.#%*I+UOBI"25[00/I;^\.#X=+C_OVAA3N-C3+S?/L.L77V#)\U=HFJ_?5T=^\\_9UTZ%_T M9+H0]YF9)Z#NH%DZO'*S,FA"9I X@A29X(\6F3>%D25D!(R.T3_2Y'B'3L^ MDB$^LL*D6 .\*>4>"600@G/2+D@DE?<@""=+G0Z?*30&ATR86N(8)!!JBU02 MQ3+L+CA7BWFLPUBX@GY6_>=@H5)"$TBU2Y!S$GV=:Q_C!%T.(1M(>G,TS1 C M0N:&BS)=K"_#ZP)J[W\'J" BG2$4"%4KUS<1I2B.S7:M76<1)BRN\7@=)H5" MG0BO-3\W$9J:DER.Z"!@$^"39(7<"C3NP= 8'$J3XB9)% D*(%P-8HJ'[)NUB$B>Q%),L)5JZQ[UFF!A78#]*OQ9W M:RR36Q."PL=.O$7@*$ DEN@8?PECF=V!N,3,=E,D*-'IR5;G^"V\XZZ=8U7> ME;B>3Z$.TH0R]C.+E\&8&*WH#CI M[E%0R/T)BDX[.*%U4.!P.X HX7K\QQ!N$E4(9>%V[T(U>PIB.5+) DQA40$F MS9EVG(I1"C+60QN951)?+P06$LGXKFC "J/-JDA0H\:$CK;P20@?@[EBZK32 MTFJ:@"[)"I>FC#05C@@$IP/';(,3MW& !GDL%-0IEW1"5."."^L-3HN-6!$1 M[%'2FG4VAE=3($$L"=@?U#-* .'V^25@K] ^W1^T5R5@$^P[9]-'F-\]#^\, M?0R7F5:$:.E,QF>;TF$T$'$FF$NK:LAA$&@YU8GV"Z(FVX:E &1T,O#*V-D0 M72/>7->^5!/*"YLC\!U3J3 T5K$!3,'O($.&E"#^L05R"BP2P>U%B7$,0)UC M:7E=* _W!^5U3H>93 I.?(0!B"+DP'J&WG-;N"P2H1U2>'F[G=@RGK$CIE]7 MTN>I*?S38^]29.12&FAO$/WQID],ZUT'AVBU!F@/PY$&>#605/L#R3KQEBY_ M#!TZGZBH*;>L(_/PX+3;.1FZYZ1;8@XF# M+ %DKTUNTIL9Y?![2QC%"^U!1 M=6Q6GH&MNE".+"QFP =BE<6X4P0^4Z'CEJQ8&O2N-">6;DEF*'=R2(#BHL(+ M427\A4CT/235 97KTW[6\)_K[:>QWL'_^=N/?E$=QDSS55JHTR[CMM5 MEB, /H/0/.+/:)1$]NR-=4OVP ]069IJ[P&VUHZI069"+4JC3=S]+0(;4[6C M4H#_B;W780B_%AI-YI KLI!/6][]_CN+/^%@9*^2\Q[N >G,C BJ1@S2=I\. M#D(-")JJ\B_W8G.0]U3*2X+(Q9RI+9\?U^=GSX)BM6TJ#UNV9$*IL*.#92)\ M*@_6A!B[6'HYB%'#?,(AF7!%FN+>[S?@R5259^M)X^OC"ONW22-*$%G,/4W$ M!G"B1'3Q.X$*ALVRL.IL9I(94'7-Y%WU:L-6N172/#$+P-9Y;,J$*C= CJ#< MPCG>?%5%?T!3\V<_>V_Y[+_H/#_H8\_R[_BK\ M\9'@RRSZYNOY4:PA$E=+_'PJ2WUMZ_^_8_J3OV-Z,&K]C5EN'+_S&91GB#-X M]-79RA8V(EAUD5.TIO!/=UG[L()X&=BGJ\+&;_E!W1%_R/U7;6_;-A#^ MOE]Q<["\ )8MV7(3RXX!UU56%T6\Q<[:?1IHD8JX4J)&4G'<7]\C92=I$@=H M@:WY,'\P)-[=<\\]QQ=QF)EQFLBR[7B5YF!CM\)X8-4G_@UJ>V&&\%&6YQANWX?MEV2X5+2]6A( M^35P>MK@*4G2$]I;=CLA"T.V[*=]2M.$^;U^F/3#\*^@@:'H7L=HLQ;LM)'S MPLN8S1^%G=9QKS2#%:"K"->"%XPSP4-D.&UT&P\*WY32*0UH*3B%/=_]!B6A%*= Y$/@4.[2M)T67TFZ0_1[ MO7/"U!JY&=2H@[9F)"A5M,UM+5Y*9HJG MM:/FGQG*C,UPKZNZ]F/$<9W;:!%TK)+Q3<:7W$"WTPH><7VNCA]#=Q)?+*9G MT\EX,9V=PV^7%_/+\?D"%C.8QQ,WUO=?P>P,%F_C%T)Y/KYX/3Z/Y][LX_OX M3QA/%I9?Q_<[+U[O@9NDE"52$<-E$54%+A'K]; 36-'D[30^@_AC/+E<3/^( M<0BM\<4W%?G$XOB[TH:GZW]]>81/-F^1,7!%:^3":!,,#DPRSE*(;UA2&7[- M8):F/&$*9 J_"KDD J8%1=J*X^-$YKC1K)N0,<66:TCL_IARI&@R8G8''&@X MDRJ'P/=^AU0JE[G$*B0%AHPHO*L*!EV_69\]:24$HF.PL. K;C(7HM@_%5?, MGD':,IRSQ+82@NXA.0+$O1WH'=(CZV&C<+!2W%BD^";)2''%8)P8:P[ZW1 . M@QY3![D5AJ#"%$=!5TEVOT#" M%=(O%=.6:-.Z$"$ 0YE3!0TE$M5U!U)>D"*QXPA*N8.W>=&K$G6=$K5R>?6S M?6F]J$7X]"1\8S] ]O=Z)X/]O>"5/WA7H53;QG\'_Y=3VW,;S/Y>>#S0[A]> M$Z76\)Z;%U76W/B-A1^[Z\X)=-<9C#87 (8P@SU0I>='=(&,ML^=80E MQVIDRRO)2>BOWR,9DFP2TMF'=O-0'CQ8YYSO?.<[NEBCU&1B/$H9H>,?1C]Z M'KR3<9FQW$"L&#&,0JEY?@6?*-/7X'E;KT@6&\6O4@,MO]6!3U)=\QM2V0TW M@HUW.*-F]3YJNB2CM:2;\8CR&^#TK,:[ZQZ-V2GK]]I))UCW!DG7C[O]SJ ? M$+\5!W\&-0Q%]RI&FXU@9[6,YU[*;/ZPTVKTNH49WG)JTC#P_9]JSG4\2F1N M,)_"^.IO!7,/-AX9LA9LA[F6BC+EQ5((4F@6[OX,*=>%()N0YX+GS'-!PXRH M*R2QEL;(++0$;I@R/";"(X)?Y:%A=V9K?N#6\"M^!DD9NLN\-3>'5>F"Y&>U=NU)X=M26H4!+06G<."[W[ @ ME.(4"'T(',I#FJ;3XBM)]XC^J'=.F$HC-X-J5=#.C 2E"G>YK<5+2,;%)CQ: M\8QI6+!;N) 9R8_JFN3:TTSQI'+4_&^&,F,SW.MM57L/<5SGMEH$+:OD]"[E M:VZ@W6JTGG%]K8[O0S>:7JSFLWDT6HK]](U07DXN?IXLIDOO_/>/TS]@$JTLOY;OOWV]AVZ24A9+10R7>5CFN$2L MU]-.8$71^_ET!K/Y8K*(YI./.(36Z<4W%?G"XOBKU(8GFW]]>71>;-XJ9>"* MULB%T3H8'(A2SA*8\9SD,2<"SI.$QTR!3. 7(=P9I"W#)8MM*R%H'Y,30-S[@>XQ/;$>-@H'2\6- M19K>Q2G)KQA,8F/-P:#=@>.@"Y>-92-J0*^?69A>7V+\21U(3JO2+ [/D7KF M)@]RRPU!A2F.@B[C]'&!A"ND7RBF+=&Z=2%" (8RIPH:"B2JJPXD]]HC*.4. MWN9%KU)4=4K4RN75K_:E\:86X MVT4.#SJ]H79/6*6824,DB+J&-\'<8C"2NKFJ> MXW*Y>CQ;;7MLU_;.^\^<1$J,IH3$Z.++?OHG(B6! ($D$)!".6>W&H,NF9&_ MB(Q;1GS^OV\34WJACFO8UF^_RHWFKQ*U-%LWK.???KU\O+JY^?7_#O[C\_]7 MK__/EX?OTE=;\R?4\J0KAQ*/ZM*KX8TE;TRE/VWGI_%"I'N3>"/;F=3KP6U7 M]O3=,9['GJ0TE59T6?2KV.UNTW MFRTJJT3I-HEGOQ-G1,X[?:V/.F%^?GKZ^O#?RF M83O/YTJSJ9X;ENL12Z.U\'JJZ;.KV94NU1K/]LLY_'".$XPN]-WZ,R'3V<4C MX@[98\,?%BXV#>OGAD'@ST/B1H-8N/)59=?)_7[__ TG-AN YZQ]9/\3'@AX7A&*[=4N3NIG4.KJC%8*$O M/3R\MG,>_#B[U#621@M7RN?_\\?W1VU,)Z2^C"/CS4L>S9S@YYY#+!=9B7C MG#BA9KVIU&4E>HAF^Y;GO"?3(/QQD0YO7AU^7WAS=/VF%\OM>K-75V7VG N3 M@&RH4:O^X[$V^#RF1!]\GE"/2/C4.OVW;[S\5KNR+0_D1/WI?0J3UH*_?JMY M],T[9S ]'_S'?_S'9\_P3#H N-0C''P^#[[[?!X\>6CK[X//NO$BN=Z[27^K MZ88[-\,UP-6+^@Q+GVM*_@OBL20&5?ZO!RESH\$U] D\9UW4R'T.G-I"5 M_O61T)Z__QM\X\[>T*T-D/I%O> >+K?UQ5?T:H._*]N_X!*>KK,WF.1Y MD6HCXXWJ]1$Q43Z&;^O7!NR+7"_L-Z,WAB+ZXCMU74KOIM0!1K">OU.0P0_4 MHJ_$?*+.)'I=JP[?ZR\[GP1D0X=4<"!1MT$/D+!=N$R:0$#DIB@N_" M>WZKN<9D:J+H8-^-'1QOG&4:;ZX._,1>-W]'^$K7]AWV%]OJ+GS+\-BXW3&! M'VO1]Q.8G._00?!7\./G\\7?HK_Q&2O/\V$,RP\+I>K%C\>O>9\%('K$0 M"1+ T&G\4D9F CO+EJ]=N1^__$HM>V)828_-2IJ%1YPOCG[3K%WZC!!?H2(L M]47X6RXJ6OYD2)TU*SR%C[F>YOY[M#HT4",N\(=<3QH!;2S-0$W !>'KXR:3 M..G9A3?S"W.]R:%3VT'6Q6\27S&[X@=79H.^^WB+]'?T4O.%^:=3 :% S($&I87SJP+^^;L0>$OV\Q,Y6YF\37; M968MOF:F@EY;5^4B9M;F8&;+3-DZ/%-V>".#FIT,:G%DZ')(AJPBND R]#@@ M0XS=E>+8O<_7S-3B1+3YN:AF9X?U!4("7=@%^9?W!F M&3UZ@$.\YQJL?3"?[[!G'SU;^QD\Z_-YXBMFY)B- MY&B;A[QWE6[/-+_4=0,59;##B:'?6%=D:GC$+ W]]ZY+[IG^3PZS'MX9Z@,& M* WM]Z[M[IGV#]0CAD7U:^)88-.YI2'\WI7Q?0L=3?,GOHD1H3MO3!V\SJ%C M?-H+O;$T>T)+LQ9[-Q].90/8P?&@QA9K%ZU6YL[(.1(=]F[EE%E3Y&&!]FY_ MG8):P\-"[=V<++T.Q,$J*66WC(^B,/&P<&4WKP_ETEBB^2X:K5)VD_H8+HTB MZ5]VL_K0+HTB:5]VR_J@+HTB"5]Z,_K(+HTBUX('*WE/4RN[X7LT;\T1(M)* MV8W@@WHICK% 93=^C^*E.,)"J66W?P_OI3C&*I7=V.7"2W&,A2N[Q7Q +T51 MR2YJV:WD(WDI"J-_V2WE(W@I"J-]V8WE0WLI"B/\WBWC4]RA][0693?E#[7I M%I@[JY;=(C_&IELD_87!?33:MX0-?23""[.8G[4HNZ5['/]YOC,\125/M'@X MC<@#''*;EX? M[@!G81DAK;*;U,C/ZZ BJ&273MFMY"-Y*0JC?]DMY2-X*0JC?=F-Y4-[*0HC M?.E3K(_OI2AL+;@UY;_X+H#;=2\U6 N7"?E@%;!>]HVEVZ/1]^]7^Z9SNR[W M"Z$SMU;XL>B\K''&*9VB<<8OW:DT,;>6]S?#,CSZ'<0)Z#0 NF=C:-)+UZ6> M^^7]#_(OV[DRB;NL?_JN!Z+'^6ZX7MIFP#T\]L2&W)KP6ZWXDT-T.B'.3['< MR!Q#7C87KAU,^Q7[^:'8[CU/W"W #RP2W4=$[O:CH4= M2>N>EJO@D'M,+L5L8<%V8AINC7WN1-R>.(9;PYZ[!>" 77I[M_A+0@?NC&S7 M\2ZN;,NU34-GK<]O/#H)P8F_/;!FL00@_#NUGQTR'1L:,>?!REU]P?B.620T M_HI@"&%']XL?CR?FF.QQ9]D+)!S'\=;CSK\@D' <2ZS'G>-"(.%(G6NY\Z!D M7(FKR]T6>X]@*ZF>P)UW1B#A2'H"=SXB@80CZ0G<.9\$$HZD)W#K!>,@MZO MEBM][C)6D(S?*7'I5^IJCC%=)/ U?/(,Z_F1F-2]&XT,K30E<8+8)NZC\'3%IVZX9=?#1>G:%@^U<-;08Z=I+;:Y\ZK5?.$57*Q3N.3MCGSG=4RL4[CAK7Y\[=,XOD.U0WO&]$,TP8UO*1P!?;?('U M7+RH-(H&=YX5KHC.@TSCTN/Q0*QG.K<[_R!OQL2?%'4FIHIK?VZ\73C4M7U' MHV[PYY@2G0U>-UX&G^$?!@E#UUJ:W.YHW7ZSV:*R2I1NA%]^*0;[M0D[[ Q,LRPFSY-B/,, M+#"T/<^>7+0!8"_4\= ]%D*9H3KX.62.?K_1:ZO('QYPH:='+PY9IP$8/%_] MOM]K])O)/S4;,OO^G#W/B7X,0:U.O1J[!R:"T_VMIM:6YAJ.7IYZ$O,!2A&3 MA;][]O1"6?EQ2G0=!.9%4X(;9^\_9W0Y"GNWEMB[F\C>/VYOGJZ_2H]/ET_7 MCXLBB;JY?I0N;[]*U_]S]=?+V]^OI:N[/_ZX>7R\N;L]XA24 M3%/X\_+QKS>WOS_=W9Y)7QM7#4EIMEO]E6&OWRD..J=.ICE]NWOX0_H,FZEE M6[?^!!ZB2>&>^T!'J&#)-46)]B6#+I:)4$]G3O"L@*N *]*3>N_NZ#XD@=\SV(U-2DD>U,B =:W9MW M,3+>J%[W''\&/:4V^,LO_6ZK\VDM^CR]]&3\^X_+AZ?KA^__D!ZN[^\>GJ3[ M'P^//RYOGZ2G.PGDZA,(3TE6I;L'26Y_T#]*=]^DI[]>2S&1.Q.WEU=/^+/< M5UL+)#KVEI=*B4!:V8[DC:GT[P@F4F N2&!%4'T+.7;/;K\.;)!%M.GP37T" MCQCC;76=O-??*7'JU(K0I]8&?_,M*JG-,PD-FV4,2D>4_MGH:3M"2@LIG7_W M=^!U+%R[7DR/B.G.Y'0KE-.MDY;33P^7MX\W3!H+01T(:F^&E$A2CQQ[\I=? MY$[SD[3;?\(_/)M7!3P;I>;VC_3MYONU=/OCCR_7#SFVLFOFH_MFF!0N'L(\ M0IYK@UI>E]5N7\FLF>^?)OU,-,D[^0?Z;+@(->\6?HD(T*D-?C?M(3&E&TOW MX7<#/F*N#['>.2))-E_>A^LWHGELYI(]DIS9C"7B2NZ4:NBLUB7#D@S/E;0Q MTX\^SL3:DPZH""PN MRX*\5T&:WY6M+^K;,"(-XP8>G3KV"SYGKFAW:X.OU"2OQ*'[UQ\"H!Z>S1E] M@TUMMTF5'3-/Y.TF#+]I##>+^UH/]C6YKBH=I=GI;H1#&=DN&18?&.M(H%39 M6-Y5^I?O&*YN:$RQ@NW B+,9N\QY)I;QO^SOCX)'^%_@F\9#X[$A74^FIOT. M*[S( =*MW?A80C,@+^M?ZKJ#^<#!?[[#\^2([?O(]M)?B0/*B71/G)_25\=X M6;\?G!A)KN#CG?-DO\XV1;E9&]R#\2W]2=PQP-RSK65BG.4V(\*W,7%SY]S# M3@RB)?M&+^H =8TIF"7TC6J^!WB&KS$1VSU#F6[Z*+^D_S6F0"V=KE?G>9GY^PJ@7L*C6!FVY MLXS$CSD _]V&3>@>J;2HZ\BMVJ#3[-5AV+LC/8M#Q+!PW[F0>\PH/ :$'H$1 M');W&1JYU &[=NH[KH_6KF=+< 7;$V7EP_ CLA$ZFBXU[R*CM?LI8:8'-G\[ M#;G?RVW^MAMJMU6(S2IW&LVN6LBC6NV&TM[\J!0]/"0WZIF;,S=6?\RMX1U5 M<7TR/)-Y;RC1QI*&!7XR:+'5(8]#V*[P^#X9VN8'-XO=LIXX$66WE"^1*(E]G:8)3@YNJ@*U A MT92?>:Y#^15$TC#"^"9,P5<15=C$,D.U?"8]AZM JKF^#-&LB4=?H4M'B^=.E2C;,.7%8GE MV;C2!W@>++GD^K!ON6,;@UA1X-@;$V]Y[*]D<90XQ.#F< X?SR1BZ=(')9CC M$( #OP__!3/ Z]FEX;!!LD,3UI'Y3TLF[VUB(.^?U9ESYC@./ M#A(F4 QYQ//=&8I[M<$_J+N,V%G F^6X+;S_UH[_V/J4%Y2G"&5<8EC=B>%Y M@ =JPBH[MH6RT'R7*,C%=^D&1231F*OE*_&(A('S9:3/GQ&W.Q]\N++5;".8 M'^@SMEM#+GBL/TD?<"VZGQ15:807>&.#A6&G&(;=-^R#\<[03-V/NV$U1B2D M40C=&5;[F;$J";"N!2O@@T@F<4!"$DT#L#K8OH^MGX-2*^E;('<]X6MW @B' M-SB1<($E9FD.9RB@X5$@U=!)\2P]._:K-XY^;H"\IFQ<.AUA15H\/(OH1>^= M E-<,SKVL_PINFSM!;-%9Y>M'V7T/!35X<5K1AQ=:5@!.X*J75>BS2>^XS1. M*_6A)3>ZZ#$JPO>C-N2F4HSO1V[TLAWE*2Q$=U1M]GLR/ZQ(-1%GS30IO@(8 M6^4JH/;@7 $4GFWG/<%<81L-Q M?5A).YM@K)-AK,=UFW]NY90]*:H=%L-2Q,M&/A+"3G!2';'.= MK ;G9IKH.;^SQX1)T.G,H^1FGKP>M8/;:*,-]A#F)B2:<,8HR=7 ' RP5UDV M\P_X;F!+P42#XV@)AQ_ ',-WF>_X\E<#7HVK:<'<;)2-+X;+]CZ+6!IFJ\.. MB.FR>#'6L-&)H[L2IMT8^KJ@N/J!?$PTB-;:WB=N8KMC:IHSQOD Z\:,W2!9 M?K,1N>1&^0?,(_=NA6_/S&_J6GY;\OTEJX6GXDAY&D?90K@J[I@X\&S;]Q@/ M(#/8R_PX2S?2@CB;RP(!A#DS_N:;[P'AE$YP4),YT,*5_,8<77"+;QG!.@;O MJRVMK5(#W&@&*!_N;[6;VV\)'E[V:A:">&2/N)N/>''I86YUW?;JX0-AXX+= M")[5G &A51NHO3.EV3Q3^[,DYVBH@_7.C>.GME2S)DB\:7WH4/*S3D:@\UP0 M\Y6\NSC[Y$))K?9VA9*.D>47:(' <6&6_(4/7.+@52!O+K]\O\;3EE=WMT_7 MMT^KU51*?$1T^*(]A.L M=-BMZ^$@-8W2T6@A$:K;Z,*V*B40X%^^ZQFC=WXH@!TI)+F1)<$LR\PS WJ3 MVC4:[6W"F]2NSX2;L4AC!\V\7S(4#U7CC#JK6^U^/B=)3K$#+>T6?DNQZ/D6 MO;5FA7/+KQ'[7ZGEE[*=_$J8N9!?!X9RMUD;_$$L,/51;,W\9EA(WW>QS#3+ MPKFTB/GN&LQ_-I=V5[:E!_YLO.:!NK[IL4OFI?=W%(,[(D2(P;UC1Y&+DH,G MH,>I0H\K+99A2_\[1L\,CSEIF4B#+\SH;Y2(INWZ&'NX'-J^)_U!G)_4DQX, M]Z?0]DX<&FIA8NX$U+V64/=*B^4.GCVT/ <6C(FX>\?6J(Y23:AJ)[[NJK)' M58UK3VIF5[Z8ZL:IGJ+[.%UN<;<)!Z&.++&.8L7T,>9ZQQ*Y\@5 MIGU*4+[ M!"QJ$1DIKEU*2SETH*Y71N@:T_Z M1C3/=H1Y?.J+79SDVI?VL7^!U6X<;W,60"X"R+U$DTDH72>]XD+IBLFPCM"Y MRHKEOEP;7+^-C:&QTE;6GT/=SYG2PO#4B^;''GAA>$!- M+77&!P)[X8/+D310&SRQXXOV"'-]O37G&HYYC#?MD.6V/4!#T^9(K/0GE2;$ ML#SX?RQ/8B!76]237ND0I *5B#?K)7WXX6W"_=CSIN[%^;EAO5 7O::-9]9R MTYAUW&QH]N1X8Z\-PA(>TI]! >-9<6-6?&6I9#'F1\WJ?V Y!R/(B/\0%J5\ MO+X*"U!^9-=.R$]8FQD>1PYEK(/=-X,"_*R*,&S_S^.@(&RTGK:/93DMG\R+ M+3S<G6.4)IS.R3=-^#:K7!?T6J03+#<*:6!J5]+ _>BA= MP%B8AH7&\>:KJ 01_A%*E*O98WZ?/R9JL^Y&PN8,.-C&LC=(>W>USU&FS2ZT M.(*&!*Q02;Q83/V(Y7[8-.>UC([ U0NTD5L-5AAXOC;7P ":*]W;H(F]LR)> M09M M'7UFX<&, PGTO,4[DXLQ;4GMSO&I_3O;CJ2;V7X4[:R:&+1FH\)HRU#O=>NW)![W6*Z0BD- MM9>O=.SZ[]MJ,;W%<5#]S2\OMIIEZ?M;'+6SSXH\8]/ZFV]126V>,;L*JZ_G MF.&L^O8I$.(KU2BK::_*,V*H"\3(".84JL3;!Z.!'.\\S"O%DCGBPP^+H+>7 MZEEZP1=(GL6J[_M/33PJE2\?'Z^?'B\R4/@DIEM<,F8:T#+?7U - VF>O<_U M"H3]9"7BNJ J;@>\[=*]RPJ\I=GF!MYI4*L@81R<;.ES/O\KXHZ#/!_\@,V> M7XBY8-N& ,HS^V;2J1[NIOZ?.TTQ/C4'G\K5W-9V'?)=?;GED!IO.51O1QV' M?+?^3,CT A%R:>GXG^LY/"Z]*^(XV%_LOXGITUEOH4[46TAM8F^A1F^EJU"R M?-J&N3*O00%[I^" $^: UGXX \CM1HM3CB@2.V/^VWM,NAHB.FD&H45&YKT M3+*HMU8M4O(1(I&_R\T$*=M 1-&'&4%OJ1>JV G85VH#N:7L+OXW@' ?XC^+ M!BR@DB(O:+ %M[Y&RH(!>1W1--.!;35 ]^\*U3$;DO&'4?")O@6&;K"VT /@-F1-E0:B5!Q21N6#2AJV4&^NC8CKE[[:M MOQI8]M!"$>D1Z]D(RAD*=7*W;(J(E#/DWT1E)B.:)[!"IS;H=!LJ)ZJ"T"H/ MFF2Q%6*Z@)@^-XBIF'(9-!/:/1AWXLA/,[WGX?%;V]+6Q4A:O=I )*"=)D+2 M+.Z,".DC0DKBG2QA"L6&3:(\*13)TCI'*"]_N@1WE,A^9"KO]$]')&7*$EF5 M0>UF;=!N*8UV01H9#^DA&_1[P3>";[9(A$G@&QGX1E8+OEP_=>[ M[U^O'Q[#[AW2]=]_W#S]8U_%/OB3+UQ7^R@%N2KF>(FJXI@&&1HF:TBTKYI, MI5C^(Q5E*BNY*G5$;%9%8$K>\1CS+C[A$U733U05SU@,X3[ Q=KD]#:605 Z MNSO6^ E+"L[D,A>< !0Y/MUXZCJFF8K(X X[ M%-+Y^YR6ZQFV51NTVXT.)\$?$1X\K%#/#)-V;=#J'IBO#7RFG(=K(AX]'T]AV+EC%9#X43Q$CEP1SM9D0$K78:5G:4YA]EOY4FH*%CC M%84IUG%')OVFAV=YV_LH)'!"U2FJ!JP4L9L)6'TL %C OGP 8%5*JRY!M$[H MU8?3JS?EQW::M4&7GQIC0K4^OFJ]$2YR;="3Q<'E8YXM$6[DH@Z8Q)2G\F,$C5 MR2EV>BV!A'QR*'%]Y[V26N*' L5B1$BF"P1JP3J-@+6]3HAQ?A2J8JD1DB(2 M:17W% ML>=3Q$YZ_8H=L=,O)!N90T6T/-G([MH,D%TJ->;(83P==DD1M33/Y'!$ERSR\2,N=S!')=K MB6?(,U[+5=Q1 [N1YG0$3?8S+9>6GDGL*'OIZ+'3>G%:-E5PJ>#2HL\) M9>52=2_]0P[.I4QQ./>P."W\5S=>!I_9/\'HA\[Y7(%=_/& JZVPC'=*I5O; M@P=ZMG1E6SI60M7Q$Z,&\S1],RQB:09H!H\>?,%.4S16QK]T:J*%NL[4=EE, M^L*A8!>#&?SIU="]<82TV%WA"C7GMY AC,#WUM\26PT-AD2=PS,,(V%KD13Q M?W&T"&Q#UUJ:W.YHW7ZSV:*R2L"J&7<18#$Z3 RK'B?Z,KW64F4TVH8JO8@H[($7F&-@:*ED M"G@'A(6-]2M@>8%7J8-7P2 )OX.3Q@Z*NE_25[ +ZC/RNV2/D'T\Y)+/YV20 MA(X#L'LW$:N_F_80^/C&TGW7:R<:UF6\A/B M/(/2[=&LU PH7F>?CF\.<&_'2^^GVKW^BHR3\U&W+B]^L>)3<;[7X[UZ/6 M?]_F<5 ]1>5O4 52JM-4-CXJQ?E3IG.-*6?Z^EDF%>A81YK6RFX6N*M@9? 1;W0%EY4LC\9;1J)4!^(Q5\GB;M.+CSM1 M>TMAQ8BY6NPD1ZANLQ Y->]Q[OF?CHNXG9:#^$(MGWYS[ DZ3?")?QK>^,IW M87K4N7[33!_)@@VGX?_TQ,297JLV4%O=?91+3]WLCI'B*OA,\-DRGW4.P6=M MX#-E+VT)!)\='VZ"SS+PF7P(/NO4!IVNO(\4*<%GQX>;X+,,?-8]!)]U:X-V MOU_8>?F]\ED5ZN]=V:Z'$;Y$ZU*<1,AJ5"$9[T:_V[;.\FZH\V)HU'VT33V! M!_# "NAT.Y\ %$=6. 1*BE60"RAX.D561-^9DP1*BEJ;!RC]9FW04@OPQ@B@ M< B4%+TL%U#DVD#M];C9>JK@N__=L5U7FCKVR/ *ZN^YA4E6;A9(T;X8B>\9 MA1,PK]0&LE+ ,822F/8"4X4H:ILQI0*FBM#,!*9."E,I.MUF3&%?(+6 @Q@" M4R>%J13U;S.FL#.0+!=6;$BXVW9M=T%-^/+Y3-(-/ TP]-GR_X5,II\DHD\, M"[]FYW8D^C;%O'SAE-M:+0R)_3NUJ$-,,(XN%RA\'1 X@6LZM4&_4UB#-F%- M\X29%+5O:\QT:X.>*CPP)XF9%+5N:\STL 1F <$P 1H.09.BMVT-FCZ IM,J M2[7]Z/@9#)2NQU@5KZJ"[S,\-VH]1W421XX]"=LW^OBU/3M86I!KM&KEH5)4 MX-D"S*OAK8H4>"N8B9U]>!Z.UI%8%![;LZ*<$5E8>JR_NRDED'5"R$I1IS,B M2\&8]SX2HP6R2HNL%)T[([)40%9G'[$=7JLE M21;=+J1>#0MT13=T8?CP:9DM(@H'7!%:GK>V94?LA4U0Y6N$X%8[3/2J] M*>Y2:4A'MC/K/^.1MRTS!831F.)"G=N*T=&W8#'F-1&_L*4(KGO"A;A^\QP" M!#4LXKS?>'3B@G#"ESHV"_I$\BM)1O68*W8/"3O"K5%:A*:X8@^,4#R5U!.. M-X'0["[=PR)49L>A]I'P+Q!:6H2FN(8/C%"9N9C+$'"M@HOYWK%?#!<1!$N\ MNTI=#6,]D]H,C!*:YU^H11-SU&59J0U$MNUI@B23YIH))&IMT!5NOY,$22;E M,1-(6K6!W!2]8$\2)9D4N$PH:>/A36ZRKJO@SL3ZM8?* *W< <&=_9=P15"Z MZ]YV\(M++SB:AJU"GNSL1DT'JS-7IH2>@.>!G)=%P;.+9V%%&0@!SV(]ET7! MLU<;J&HY3FH+>/*E]1X"GGTL^%Z..M2'=ED>HV/0(WVA9D/-A/YFSNV%(3=ZW/@JGZ5ZU.]'V:U_S MYUL&%*BQ IHVGGI46LQ[6Q7_@^ @P4$Y-?=4#FI7RL$L.$AP4$X+)I6#.LP' M+CA(<%!5.2C%WY_*05WFIN^6@8-"&RX:1$BR#K!'L>Z!#/?'YJG"3'3;'YHT M=\-V,;K2CZYB?H4I=6":DPD()7=,G$W961("/C4%-FF*?#/Q)AWUGCJ/N#ML]#@J^5-3 MX+D,.>'#0V6V.5=F>ZQ>QPF%K 1/G#I/=/;-$WW&$[P<7A \(7@BE2?D/?.$ MRK*I>CL[/01/")XX%$]T]\T3+$^LSTN*84%^E;(81%\-T_>HOH.[=8.SZA29 M/C\!3D\D%&!.A;A;*Q248@RJW*O%?X!-\%OE^*T 4RV-W]1BC#7!;X+?^)KY MDE[@M\$OPE^*\+$3..W=C%&YD'XK<*G0I/#_&N.B<8"_J+[\(GOM'D\-YO/W*6Z=5GWD^;.YW\WL!EG.JS@ M#I[FMF\_RX[P=*IF4=::X [!'5SY,';DCCY7>T?% M,HCS!LQS6:.GR/[Y"7!ZPJ%0LRO%U=EJ%B,> J MOF:^?]-O U<55,?KD$>LHU%$1&R+DOYB=&4_@LRU;/Z3_4%UB<"HR#.-$A2( MI49]F=^"U.FD@W',V M!XWVC\M@^[CU)T/JW(V8;NK>^9[KP4X"%%H,4;2IPJ?E,Z8 M.\-'9?#A)<(EX%,P?%+:0NX,GY:0/J<,GY2>B#O#I\V5]!'Q] /6$ M!#IE &VGQ.4!4)\K"<13+$S#)U:NHM\;P+_YLZAK4".Q(EG M02S8+3>WWY:E_A6+33YZMO9S!I=93D2(FH2DB Y+-5+:G(AZ4_! SY:N; O6UZ4Z?G)MT] )IO1],RQB:08Q MI4W MD"&,P/?6WQ);?0V&1)W#T;K_9;%%9)4JW M.91)2Y:'?86VA_]48.L(;QK/7#93\DSK0X>2GW4R@@E>$/.5O+L(Z!@=)H95 MCQ-]F5YKJ3(:;4.57D04]L +PX,ET%+)%/ J2!H[*$5V 3Q.';P*!DGX'9PT M=E!._I*^@MW:X GEBV2/D'T\Y)+/YV20A(X#L'LW$:N_F_80^/C&TGW7A.(4 MQ<'2GLB&%?P\EQ2-9B M0H=@^.;PYP;\=+[Z?5MI]%K=Q)^:#3GQ^W6/ZC=Z MG5:N)ZW_OJTFOR/_F-I=I: Q]13UA.G4ZVY^4HJKN4P>Y91,ZWZ6206ZRI&F MM;(KL&D]P29'I3_@NK$K78.\R/,#T$I8)&QS7K=.3[.%UII*JVB9IP6H3LIJJF[BH93)8R T^YPJD*( M.E;5>8>#U'*CO;#X57#+9IY^>5VV.7-P 4OS&O )Z4F=%C)90RW^(/_&!> T M:IL5SCXGY R[\\9!KYU8O"DPU[+4KLEHPY_B98>VW6/A\/ 1=;S^ MHL..GQX)/=]L!_ZT),UW'&II[Y+GP--,%@Z4/IC Z!^E9V)82Q'B:IP__;"3 MY>O"^.'3LA1E_+H0'@Z$:K@25^%"/.$Z!*^]M/2G^:I(R7)*59M>35 T ?2YCZ=^+X*]!R/#KJ^LFH*VW6Z8E# M+Y?H6S&[.!5]778B9O7PK!!]W.&O0+/EZ*ACAT^*>$F)[Q$RT?-8& MJ@*3,LP\2ZB+FCE667*G1W%T.!TQDA*Z2I @D3Q(8GJ%!;+REDLJ;%V*VY4V MN0X%.PEVVM(@R>?\-P'(UP\K=#"IPA>DC91+34VYM"]_G@'D$E]S@=DO= MQ'25X!#,SODJ_/2)$CQSJCR3XL4_',\$)U]ZG/!,%335>58><]0[%%9*,TPJ M65FV5;P%+]10WYTZ-A8-U:7AN_3!1U>;87TL7O7=0%W^N/#XZFW9R55D>V&Y MSSDW?J53X$ C.#:$_=3)! 7J_[(O1-/A;96^.%GALTG#[.3+&'63MB/L$L7- M;E2 !B<0DU7EV18Q_=I :70X04R*Z(PB.S!0NAY@^[RJR.ZCW,OV>U2/7,3E MR'8DS:&ZX4EX,I2N>"?$H92LDGU&U&^V$QQ0873]SLB:P*"]9FT@-_J<'"(1 MYY<.*-)S0T5&J/#2(K)2:C!K05$?$K0A\5P2M5RA >\D)UD/CR](T*L8/9-0 MS_K:\*+!")WW@ (R.T94E(P['T(OJ9=N7?T1N7>TZB,?OE"+C@SO8^"#FRF9 M.AU1!W8YR2-O,2U3U![9\0#^UY"N@6/\B;Q=OR&_T' 9DEBFA6)U]:"(.#+/ M'6(*]2+DQDD[&2=<*ITE="!LV'.ZK'X4UWKQU9A8S_ XPXJ'5,%8Z@5;9C;.E# M+Z_=OU\1&:-K$MA[M8&B[%0 3/B'RF#-K#%_<^,%HZ)M;IR*E5(F[QTZ)88N MT<#R#.P$F]4Z#@P'H5H6*#=#:D=V?VCN7UHZ"SA=,H(G,$A_3512Z)K

4H>URB+D8?LVHH3^-GJ@[*X47"ZJ(Y+83^BU09U,2*4Y@S$SQS(W]2\QH M_L+S"/0:U<02&YH%!C-!RZ >C2AI,-^[][DL>8X?J $\P"+LIT31-0P5(B\]*&( ^&==-Y0,EJR0R2,P]X;',7$"WEXG@NWXIT?")CK[YZ$)FQ8D^ M9JAIN,G*\4"67;ZGDELVD9G@ +U8BI;RXMS,J#PUDC\(.:,X6U'VD7TA9AQ MV* K(MB"S%TJ2TC,:D6*Y&_:*=$R".&-/,^T'/YDX6$2I>-QAJ>0@/$0#Z1$ MR." ,^O1-GAOXH 3\9!6*VN?V-#R";$NS$YG)E7W"SC 05LRTYR#_"=B:(9X MTB0TLB&4TL%; DR(E3BN)P0U AT,%!.4H%U M_-'F)5NI"PK$UDV'ZY8 '@J&O,(R9"N)&%H)_ +C&4EBT"64&A#+>QFPI,WA M2&O@.^I;DFLI[I>"7 V9SPDUFE,')QSRXQB$*T@L7LS2*Q[U3]&\2KDR<[2C(H3C+%RSAD"#/DGC!68O(GUG"MG:&"JAWSJ;,[T1D;IW.Q",N4W'2@2T_PNMZ3:95/+]YUI10-BS[QW) \ M ?(T,X[O5FL#-II6+*@TCLJY ALEGA?[0$&8X1R2"$$QF\WG0(9>L](J&:[J MNY33-70YW3Y.[LC*Z>Y:_:'1Z1A%XW;XQW7?Z/1N;OM_MH:=V]Z6CLAF8GU> MV1,&$K-D=)''ACH^P4OM&,[ILVW2#48:O%(HD5F2MI^S^LSE;A0,8-#J^>QU M8C)?*K5;!>S3X4<\_&['M#YM%68N'=R!A'9E] '-3!I"/C C:;A)J\$=I?1L M7Z2T54)R&>.&]X8XW. @%D/5V9)(1761RTT(.1?_2P'S% [YDMC-F/T_=JV) MWE6"W4%ZXTT\40&*GZ^)RI^5C)N,>NA%( >N+0I=30)GM\,>2D8/YSGIN=[/>@-PON( MP#KZX&2-BVRA/T=- M[);&5N6&S%4#29@6ZR98\S>-@N17,2>4%6 3 7"(3C0\1 ;/M?<(GAOF MAP7/XO?8 L=%MFD@E,UP,9M9P2OF=D^"5R6R3LS??GYP1DYTL7\S_G 4RG;/ M\>/=@?J^4MM<16R1. _MIOCA NJ+ M7.NEZ7@X&[SH@NY%A@ST\)<=X,D[&2F<*/^:5+11+YF-<]#2*&!_)V)@4N 2 MV^'3C,_+I4:YGOE5N61F7[+B5N?UTGFC]NJM3G%J?'IL V C_W%2/8GWR!H_ MW@<^V_0B/>\Q"[:9)E)4W*S,GPTS&1-#H)S:''_^(9F^#8Z OM;\[#I!LC;V M<[%JFO^K8$#S$,V (JUD9AB3:/(YC_*S#_+ &K5A(E.J X@#YA6U:LSA@M[E M>)(SH.K":KDB+AM8PSI$GOS M-N)S!$O5UN]PK%]ER?I5M/6S5S*/:>NGK9^V?L=C_2I)WZ^B?;]M?3\64VGK MIZV?MGZ':/TJ2]9/^WY;^G[:^FGK]W76[RO6;);-4J-/S/;2U_ONRWS4Z MQ(MC7!&Q@%$D"#-]+@@')%.3-9\#W3)!H[$>@!<\&5=69#'3XDJ6&H &XSB1 M=<^+-H"<>3(A?I#X'M@/%7]1C*?-2GZ6F@NS,FC_D1^S,K2>$>O&PJS(]I"N M>3!^L&=6;&>T?N=GJ;G0[W:KFVO];EON>$%M_;J.]PBUY%K;M;8?GP: ME]= MW^1:VZ_LJ>,Y6MFULN= V;NMRUPK>]<:V:[6= HCSF[U:T_9I!3!9=0#J _[: MJIBS=ZF*J6E*B7VH: MG=[57X-AO\-^;-_^>=?J_6>;*/)@5GM\SV_[D/]@EL:B!;MI_!/>+H*M88/@ MZ6"6=_G2/*;EG(:GQJ45!"]&UXF>'.\H17+C7.+QK8@\(O"7*O/(0(8M0\SO M8):[JX2N275M^6M[OUV06$025J499*H 8XND3/[H1.JZVXS.@>@'-D[5U;<]NV$G[/K\#1RTEG2NMB.[Y,[(YLQQW/*)''<=J> MIPQ$@C*F%* "H"_]]6 ?' M0>CAP:'O'9^0DR-RV E/VL2 /LM3Z3^0$49@&I.GS_*L\:#4^+39?'IZVGO: MW^-BV.RT6NWF'Y][7TW31M(VHNS/F=;/ Q&E[?>;^O8 2Y(V'U)_TIJR1R(5 M%W)O&/$!AJ9!+)6@.-KS^:BI;6]]V&^EHAJ8+E!%F528^1-5@1*>>AD362P# MMYOZMM;3\5K[WGX[)]EVB[:\5MOKM+.=#-1$+-O#PZ:]V4!8@96#6)%K(/V* MA#B.0"1F?\7@A)"2 "(J(CIF9AID;BLLAD1]P2,BQ]@GE5UZ_@XA33L=C;E0 MB.6 0BP'IN-2*"/60#9$>MS'RD2^;BE3&W/MFR124O_R]*^]9QDTFLMKC:4W MQ'A<27-6QFI/KE3I02;>VRTW]Z[0Z$5 6U9=&\O&[X MY:5RF^C#=/!6ZT,JMV8?"H=962RX),UON6XW)A-%Y6XDDI6Z43Q[+,E%*J!) M.*RB4!)_;\@?FSZ/F1(ORXS!(I'T1Y71-P,6$%I%=]I<_[&R3N('572FS?4? M!3HQ8UP9>7TEN38>4Q9R>P$NZ;%RF@Z8.Q*FZTAN72V8E.*:PY M%GQ,A*)$9M=D _ @2'C6@)792]>'[V-!]J C:8L<_NR@U[=! 9&P8AES>U-[ M4@@=]V<-"31$Q'IHA\T/2%C5?!"AC/X;C(_PH*KQ($*B?[K=/FR2*MH-(GX< MK1+R6OP>[B,:G#4N.:03#:2O?;N[678S9WI@15/L%'T:C.=,\Q$-& MZF-SONT<2BQ)T&?GYN_YT9T()TT6",ZY:&FYV?%4*)9<3%VYT,$L( R$X0_) M(QKH/.P"1WJC]/6!$"57];X3=P$U)R>'G?:AIN8K.)9,N$DP4184):C(PM:= MNXG#) _[,,9-'^4WAN. *IT@;8Q-ER8GOYWE^)WJ03Q$4TWH_4373V^L3[FX MY".P\ ':T$=RPX!$LFWZ%ZITQL'^*G$PHQ)9G6\144(/E@_7$7_:^C10H,C) M_L%*[(,B9#2]<5Y !0^_/F 8'3P*B)"?_HJI>MDJ]XL5.F/@L&(,Z!#(*OPO MLBIK&@P76%(8?;<9(U8CN0C(2=X'O8.FTH^XC 6!'P9%4Y3%J1$=71^"4=+5 M:<@".-U_-._^C'2-G/XKY\$3C2 5"&[ "#:D@XBLF+R48#FI.)ZG(@5"@(0R M4#7BY8X\$A:3U8A(A9V>/YGW?")9(T=?"@(+7X]+N6K8SR"X7/ZA->]R*XZL M?(T=;05KY.4O1-DD3\?7F C(_T: :^S2BNL:\SG2407&RLE\R)4TQ:D3"-:;B M-QS%Y#-,%> .DSNOQD0QE)..@WDZ- XR0"B+5"-2>F2(HUO!?4+T6U$KKQIS M*$XJ#O/K!T"@#$:-2"C(DS>I\BUJFPD4EE M[_'J^5P>QLE*;H'/8*#W%J5.3!2GQ.N0LA#1R4]NJ2]+M>M(5I+\KL/.+(23 MCMQ2G\C7T?O9-'H="@IPG#SDUOF9I+R.;-A$>1T>9A"<#.2JX5:\CJY?D&&O MPX<;UDE2KF;N3M_K2&#!OO:**$RCS>V34SPG9;G:>LDV.0&L$TV9K>D7+/3; M,8]D+9X6 3J)RI7BLSMG&&DI8-VITA\+!7%$>'@12\J(E)F;FZ)O*24N2H]S MI?Y92E,E>C"F:F;SI3>F+0FW@NOOEO -TQ^UK3^A5E7B9#I7C"AG&M0@HP=E M%-62ZN),=DI(>C]S9F-D%2[9]1G&B+;@;=@*:"L.^)"T;]-+S\]C_4[ M<5L-D07ZG(&1JP$M&1A9G2A16LM@2&IF:Q$\A^$D+5JIIQG MM+WQOAP=W]NOQCRH>N/^1SR7F;*DOZ^+K84\U+5VO\N"*QK%B@0S +=$&-&U M9H?M=LD52R>Y N<2SX-FXRS3-U,&U;U#T#V4]*\ $7J9/EJJ81#.O]VY@?UV M'LQ)?*[>F7MCM);D%+[PN19#"Q&=-.6JDB5ODO[;R?K8G#TGQ_Z>.4M'GZ23 M')%FJ!Q2_WOZ4 8FJ0%EIND=\?F0T;])P-WQ)('SFB#QTZ:^Q, M_Y@NC0WTZ29*Z&^6S,%ZIS#U4Q[@:4$@E6\W, =#3X]'6F>OT_/%$#9\"N.B.R' M(?5A&(T&^F24J4=MCZU#%PBX30QBD7Q"NI0QDR,!3P,^PI2YS?G& BJ3<_[T MY\30TQ@Z.SG9X1,63+^2K)?).X*C*#EJZI[?8J&H3\?8&$?\9&N7K+&E\;4] MA56\.1K(M7&W%WWM4Y6JE?E2F[4+R"\17,3(-D)3-77EIF\M20P/(13+YN M?865;9'Z'5VX;$K^.]'# ZQZA#$S)'HCIZ>).ZQ(-W%;V4)6 6#C4XN]HM<- M-GS=0+--IK/HZ^R<"K3^8Z:N30RJV2G]M?>MRW5D1\?Y)^D+_M0="F*NVY]7 M9,PE5PZ#)&]0GA %OJUA71=C-8TX?@W;ES*4IL+VN^F\:9 +TB M0! =:^ NY!T+I_)A('P1F-P2KS=]VXS9]V^V&!63$8/S:5* _ MB.C0?MFW>&-4&>='[Y#F%M<[HI.X=/*Y)V+D6J,K /S@-7H^!*],PKILP*:M M=R"#AMCQ=<%J2/KA#7O4!W")EV[PJ$>\WA7UPR_]WWJE,;JL^#:SM;'M0S5; M/\'@,:^LY1)-2$@ON(!UPGY5O83A2V/MA!>VM-5(C;_%+UKXM7OD^^XNK";&][KTA>H]>,%WX3[]&W6;JB( MT'G*-8]%J5?7PMQ--WV)];#IAV :**,XNF$3)>7AY9#:TN:1,D6&1+SR -1/ MH%YSM&7U_>B8,4\M[?]%Y/S=_P%02P,$% @ RXO^6(J37#KN' H2X! M !0 !G:6,M,C R-# V,S!?8V%L+GAM;.5=6W-329)^GU_!LJ^;3=TO'=,] M04/30033$$#OS#XIZI*%SXPL,9)L8'[]9DFRL8T-NM21#IZ.#FQ91ZK,RJ_R M5IE5?_[+Q]/Q@W.'_ ?V\ %.TC1WDW<_/?SC[3-P#__R\Y_^].?_ M OC[+Z]?/'@Z36>G.%D\>#+#L,#\X$.W.'FP.,$'?YO._MF=AP>OQF%1IK-3 M@)^7'WLR??]IUKT[63P03*B+QR[>G?TH0I0Q.@M:* -*)0<^)@Z).([++QUWDW_^6/^)88X/B+W)?/GR MIX/KA^O&/7SS_02Z?YM[[1\MW M+Q^==[<]2%_+'_W]KR_>I!,\#=!-YHLP276 >??C?/G'%],4%LM9_R9=#^Y\ MHKZ"B\>@_@FX ,E_^#C/#W_^TX,'J^F83C*=9)S,,=,O\^FXRU7LOX1QY>?-">)B M3EPM1UE\>H\_/9QWI^_'>/&WDQF6GQZ^ZQ)4Z3,C627MOS?XTD>?R4]AG,[& MR]EZ0:_77UVIZY43_+A ^L1J(B]H&4_3M8?&58S3V<4GQR'B>/G7T=D(6 _XJ,[T(QPOYA=_6<[]\P2!E#RIJVQX4=HQG_K#^2:B%_=!]+M.>3.9/YF> MGG:+ZB54[DC9+LB;(*^B$B2T4I:' ,(I12#4#)R(9+*,4T87D;"$QACX"CF; M8$+>!TRT$DDO>B%$+UAD"C F)'7D!$0C)$3F,8BH4'%W*+VP/23=#:;T52/M,P:96%0$!FH0M/K)*=U6$C7^L(LVM8*[VYJ!FKZMI+^35@W MFOL^4/UD38=U*(1-@51NM#2Z17!NR9Z,3K)2T/+^P/UD<]D?P?;M)?L]Y[J9 MS%^^QUFHZO0%4@QV0=6G*U"TEF$*,D+$0EQJD\ K"F(MYUXFCYJ[UOKMFT0- MU/+MIPV:2J(90![/YQ1:CB0/T43%B#,,H&RIG"D-T7(C4[(9N6Z,@M7(30S< MZJNN3&4A2>E"XK%"B!I-1 A>6&""0XG>BR,HOT3,D\]8 #XMOP\9+ 4;!""L<,>/35HA5R\3)?1F@/9F>OI_A"4[FW3FNU.R+Z;QJV)>%].V(!^*/PC2(VD9041#C MA65@*=4R!IUL;)WQV9+$(85+K9'3H[":[I%-)TO._S>,SW#D7='%:/+BF20J M@E=DF8N!&M I4TPJMO2P,7:5AB$%38TQL==T-XR@UY[9%4*8T])KK\DC8Z3/ M0DS@-%,4O7E1L]9&-=\CNH6,(85$C46_[Z0WD_[;&8;YV>S3DHX5(%?4$!0Y MD\:!%$51 $^Q>V0Q0'9&BY0C,P(;0^ N6K:,A.![ D*3^6^&AM>X"-T$\Z]A M-J% ?7[%:E'\UJ5N,5)HG4)T4+BAF)T) =ZY!*2VD"4,.JC63O2WJ1I2^-08 M((U%TN>N,N?2IF ")&LM4,"7P"=AP(08I-,*0VR=;OW6KO).7O7T;+*8OPJ? M0ASC90S+T9K$)'B52(21DUX.TD*(,?#BM+#-87\[)4.*KO;$P"T^\KY3WS*X MFIUAOH5#Q:7,7B@H03 BA]6:;VXAB6B,YX)C:>T3WTG,D *F]F!H(("^"RHN M:(JU@%$G1Y0P1QH^DQ?G0ZE- S;;A#;YUJ#X.D5#"IL:(Z.A*'K*)I._[B4+ M##@GHZ\HD(. 64!A269B.%C93U5%(QOX?').WS*=?:K9>1-ERBXX\,QQ4%H; MB()[()EYC"YI6UAC9JZ./R1[M[N4O]P>VW&&6QJXI;%]C0F[\VIOB90+UD+) M%'6J #9[HLBH&HKZ6KT6K2D&LXG-MT.^0L^0S%P[##230,M4T/O0Y5\_OJ\= M28\G^4KASP5AS*CLED&O>^SG?+.@?Y?M(=.R=OKHW3\F MX2S3I-Z(^7;O\/S6, ?J^=R*VT9=H)\WGIX1,E<=.&>$E<_C7Q;MO)K.EDMD M0;S$LT4U5V^GM1J4/D1,T0COGD\6."/F1Y*1>3(U)'/"5AC7;2QR\34Z< M8.G( MK G=0(3/( 2C($%QB#HKWSKG@10^MMISM(V3+HZ'?7:;"0W$^"[=-S MGR=JQ)DO)EB$I$PMRLD9@BX:I(U)Q1 ]EM:%OK>0L7<=&RY%]AO-[BR,R<%[ MG$^[245G)$FG53=YQ"M,QR$7+SCK[-*-M2L?>[ MC/:%R1<'&K073K,E\=N,N'LUF]8UF8QR3FL-IH0$BL=(/"H#Q1;,WABM1>L< MWI7AAY2^:8V 76>Y%S'G$I1&4N=2UWUFBQQ"L(QB/6XI\$NUZ_A08MZE^. < M)V=X8>!F(2W^UBU.GE#X1)*:_?IQ;>!JR$S_YUHF9T0IRI+;HE/E.-$:<\H% M>AERC"DJ:5IGVG<@EMISLCS" F?G7<+YF^DX MC[PI7"JO@.5:F)Y0@1>>@\W&6IVX:N\AW$W-H/S-5BAI-/F-PXY^XJ@D:"9$ MS*!8+<-),4&@^ F,L%H7'TW(K2OP#Q:0[S+3J^]9#;WVA&BHZ84!KCM?7-'R MMZ( $R;5+D%9>X TU/BAML4SE4SS*?LV74/2UT-!["T-?FWEVVLL* TZ+DF' MHLU@M.I8O2 A^TB^2^U2 M==*"\MY"U(E".(]1!E\X;^YH7B.@?\.W4P+)HB\B%PZ,A9KLH6EQDB+;Y%GF M1CB!LKT"[S_3?UR5OSORMD\;]R[UGERWI]T\K=C!_)F;R_8I6;)6619 5C,N M*C+PFBL@OS73WX7QS1N7MJ%O2(:@+[0UE% S#%T4T;_"V9N3,,-?PKQ+(^9< M4=Y$R-:0S8J9X*PTKR^]P< 5"ZUU^ZV$]*_C:;CE2,LQ1TQKGHTTP)2N?=E8 M2T>L@\B*4(HY*V,_>RT;DS@DK;P_=K;7SKO+ZRAJ]SJY,JNZKRA!^'J 0.9$ MKI$14N3"*Q=-:MXRL3.Q0U+(?0.M+QGVIJ6?=N.S!>81VBAY-4:BT#PH5 :\ MDP@E)!:#3(:9UL[F':0<1%.OQUH)(EA?F$ /7-K:XV4]A.P]I"PB0R&$LJUM MU-9$#EE;[X*AG?3USE([EL:^1G!)"36W!6)DIGKV6#O0/>0@F;?)(=4Z'G+P1B]5GQ^=;PCE'YNSG^C&M!;!KP,TI(4ECLGP(10 M3R%1G$"D'!2)(9N4BL;V&V1WDM,VHQ=T1H>\!J"UK918(MW,ZAGV0A0*@W5R MK1L9OI+1.ZZU;(6!FPIL]QEOMQMPQVD[SZ8SFMG)JO(^?7H["Y-Y2,OYG^3E MJ[4T\C]H$:^/M5QIVMLR9:_"LH ?#3K),(.FD R40T;Z5VDH1GF+QF6>6K? M'Y3!(5G+:_D[H@])K"=KTZD=SHADRZ"%CZ3 @WDYS%3P,IZJX#ER&+K2J_- MJ6O17;;!,+?[PZ-LM20K(T ZFA5EDH50:]J%%#DI)3E/K$B& M_D"H/*"(^X;E\Z75NSXUAI?(@M7@?#TVI=@,KB 'G@7FS(45_D 0O(6ZO3O7 MPZ>EK7X[?9S^==;-\)>S>3>IA:>K!,FR.7;U3A[1Q[67)D,J)"05; +'$H+, MVI$WIE)4K8WG-O0-JF.B)X!]T>G>E_S:G8UPD\([KS\8:<'(A5<"%'.DA&0B MEUXH7U%1C/"8A6J]3[$Y=8,J,SX6NMK(KNEQ"C?Z]E]CC5(2A1KKOO[K?[CR MY"N<==-ZK'X]21*?XNKG95W/KQ_329B\P]<4SOQ:"J;%B"DM$_?$F3:^G@& MX% :T,$K5,0HYZWUWV$Y/)RS-^*6*Z.R@V"MJJ=-(01)6HE+>JV3QJA:]]WM M&H@=.<4X7(SO[@AN)?YC.'U6)>U+BN"E=T#!40+O7:HW[P;'Z$TE6^K+EJR^+)<9?OE9*\)OIS*I]W\_70>QK_-IF?OZ1-W9+"2 M1>Z+42!5317P>E,>2@]:6YY#0%92\X+3HW,]I%.WOJ/E='S!;0778U@1;S+S M%*4!9J3IY5:0.Y8E1!]=$<7'X(9B17;/.[S&Y9GO;Z=OP\?::%U/F*>!GDTO MBT3K_M5I;<-;BFV4E76BEF[*A+5MEYS4Z+@#"I0E2=-R*UO7;NQ*Z_>0\=H7 M>'?E)'J5:\MK5A-B7M:A/9_/SV@J\&6YLE?I8%B!D5).F\ M54RQT,.5,=\@:D@!QJ%@U510#2\6>;_&^\ORYF0Z6[S%V>E3C(N1#%[(% J$ M7(^@$MH#12:%?$ OG0L^>FD;X^9.8K;T^.^%'FHCF>9I]I?E:5?YGN3YB",7 M1GH%5A4&RG@-L9:1&9T+MZ:@-JV+DF\A8TO_]5Z 8U]I]&Q_EA9R_L>$YIY\ M6B*T.Z^G)-]N.&NN?SXR*6NMET??D@.N6 5U] B,":&\S89C#U>"-Z%]2!<" M']6:]2SV7D![7;5RHD)87T"5>J"!"+F&A@6XQN*S+H(LKNK"/ M:G?!#*6V*,F0'#,2N',.E%>Y8MO4FP.4%^@M:U[PUK*VJ(_NN9U.-3 V&<\S M!TYN,,TCB^!*H)=.R%(LIIQ;FX;_B+,L#H7M QU^L0U,6O;TW<@V?GE[R"@9 M8<@Y5V"DJ&E&1/!9, B&)*>1F]*\/W83NKZ'BI,#X;&M#'M$U\7]1-72*B-Y M\8E(RO40+^8,^) B\."-*60>HQ"]P^H*0=]#E'X[WDW)\Z>36>K M-IH9YFY1=3"1E+PPJ+0#0C'6IASRUDI&$)Z^J5Z$ZF5K('V5H"'M2!T11^V$ MUJ^YNW$=Y,5U2)^O _S\WH@E+W-2'DRL7==J>0D@38JPTGEG@F2Y=39Z7YJ_ M@_#^:%:R+]'W#]@KQR>NK[4=F1BX\A19ZIJ&4*I(<"Y8",5IRY1+B?<09VQ* MWG>0#C@J#/<4:#/$/<7W,TS=DE7Z?8SK1M3'IS66^?=JK] GJY,-$K(W6._B M8.!$B4 A"G=<\2R:NVZ;T+4)QNS]QUAS$38$5\'9[ K8;]SQ(KA+,G$'S#A6 M[PVJ1_J29^",#$8BX\:TSE]^@Z1-(.7^$R#53G#-T'1'(8,1G&4;. 2F8CW. M3H&W(H-A2@N)UF?6NB%M]_(3?_^QTT!,!\AW71A=9BB0=61O2SV/3F$*$.H& MCV'"JB!=TKG_K,0-HC9*O++[CZ2VTNL15.L+=B^TYJT7[8ZX2:&0#0;/%5E@ M+SE$DR3XQ$1)P62O>S@3;0=*-X+?L>OHCH._YH(^X%$LRY[%>5>_]$TZP7PV MQFFYZ(^]\N937(1N/+].X4;'L&P[0OLC6/;BL='Q*Q?#D?6+W63)TFM,TW>3 M[M\$W%SK#$I7M=<*+A?MR 2BJZF).:V/:\F*$6-D))5R@+[N5'MCR(/G%K@5 M6F87*$9L[2SWQ,JN"I@ UQ=)GU- =:%?G79GD'F7'0A=SQ@K7 !IC@"%1\.3 MQ4*!^3?6Q3'H'M+F[1!6Q(5N'SR&]G93>N3PPNZM+VT;*9_JH7L!LLWUE']6 M[WU%1LP5Y[(.685RO+5Q@]HA57'_AZR(?? RN'6P.K!O;B=\ M^>"(I.&RT 48JZ>NYR(@2O)"I?-!IR*9U^+ "V4/=H;4T7J?5]*A$#>XI7:= MXVL1/T\1A2P63&TV45I;""R;6KGI!8G%R12.9W)V2.0.N-LZQ+=GEC9^[KJ M]?>/6"'Q\L*A("?YLGI(18P.7([6%$5X;'X[S,78]R#$:HJX+^XTWT5&QUZ# M=\Z$\*E8Y2R@=K[N7P0(A68B%IY-$-FDYGN5C5FX!P%0KW@])F(&"?MU/CO) MC"8P!=Q(!"6(A8 R@[6"*:4DVM2ZM;8]%T-Q;:\GB5[7I?:R_#%??W0DE%,. M=81@8R(G187:B81@R9_MUBN^!$6R%_;Z\VX:0&:2:>3Y9A,F[ MCAZ>CT(FC1EB "M< >6$HK"UAA0LL>P)%(:WWB3MB95[8&U;+XPA@6>@*V'5 M>/%I)%4PQ;A(CDLBEYFF$T*T!:1G7*2D>%!#]C8O&;FOJ<+!K8)=@#/(-7#W MFB]7G#!V'LOF8)![9&V@!KD&MF?5+? ME;/Y1HQ;M,5'8&AKN65.X"PKX&FZ-6+B5@YYL7S)T9#ZFN[Q*MD32H/;2EH] M\KDS>CXJ5O/BZKF3&1VQ0Z%25&0A&<\Q9,PQI4/OQ7Y!Y)"ZIP8"]F$!8YAF M8+4-O'IR7:IZ>XFJDB)SS JL$:E6Q9+%0[/<+-;1J<"3;GVHYU$8'5*'V$#6 MT?<#O,'9DJN,9.EKJY, S>JY"(E8(E86K@QBC!TPQ92:U%LUO;3Q(Y?Z13]@^Y@+HTYKN"IU!:I:UAM0I>J-2 $WL MD(9DDN96>T@IBN2<9RZTOM^J[SWD^[.E,R3P[X"7 _;07=2?A,G5C:?/K687 M[U]Y<_=VNCT&:]]9UXKS/9OLJA=WI0CHZNZ?0YJ]>JECL+7*3-6-/XP1LHKU MH'II&%,;>.2W?_O^/<,92S>A-?VB.[^Z:[G"^Z\?UR=(7M;,<>8J:1D0.OKH;Y.T1#L9T^ :2B*9O"X!*?R.>D8%21> M[[PUP4#(/$+)5I6DF,^A=;9O&QW1]_Y_3R+?:7H'Y*L\_9J&Z\]KV6C8P_LO MV\]&H^,"OJ$YG%,LZ.0AN! H $R"P$6.L"V6P!M"D+GUVMU&B3?E][?9=$XA M;W&,JUQ 2,R@M&.UB@N!)>U$R%'HYA>.?8NF(7@Z/>!E"R.VO6@.X>4\3NGL M]&QY\=FUP^X4Z5V;5(2ES25=;L!KM=3-Z%2QFL+(PT'H#BH'=9[Y<5#50GX# MLJA7>5AO?_5G1[\RV.&MYZ:<'\9FFB CC8;R1*EE)A 83U0-LH"/GL-/#$>4A EF-87FNY&Z7=D M7[?!UC::L)$8#V)U;Z?U[8?IR*=DK%$4YV(]X$-Y"=%(4W&260Z&.]FZ?6,G M0H>0B1@DX+85XI'P]CL9DKU"2H6Z5@!]!YIE@(Y**Y6*Y:, MWMH@$CM@T+ !Q4-(C P.@7N)]9BJCR"%(^=%286\UL)"]5H-!Q]EIF6D#>?U M'!;>.F6_(ZE#ZC@8#/AV$^214/<:3T-7;ZY\69YUZ$;@_+@N<7?JM MR1?-I1$@;:3)0AO(;Y4,C"XV\P.)LM:T2FY>;1FKOG5W89I7UB96]>&V547B!!!F\_P?33Q?7=3\]P ME*VPT>H$+N8"RA1%F(FR%J09IQF%#*EUE>BFM.UK@3<:YW:]7%R*3'-R44.A ME:0B@C>:T>KE:**/I?#6W7:[4SND;$LON+MI>0\DV&:NX*:3\D6XI'S4,FMV-A$V$*Z4Y M$1P\)"PYH,\BJ=97@9*YZ7UB64V](XI.S)X+"VM1"/ S6*WD?":"VESL #=ZN#>US)M"HT]R5E M4;QKO8.Q+8U#2J<,#VK;"O'@4/N<_*FD,F6SS8>,\XC>M#Y!?1 9O3\FN9LO+PNH%VJD>D'<:7TUBLIRU%Q#%": M2A1P>R,5")VSB5X4G0X:8=Q%Z'>9Q]L&;5MIQB;B;&:3[R!R%)S/H5;4Z$AN M@0IU X]S05X"D][Z7$^,:(RM.TCY+A-P^Z"GA4@.:#E_Q\7J]NT7T_F<2'\R M/3V=3I:7*W\V+_6&Y;/%\PMGRH[OOE_5+ M3WM+?,#Y:V2Q_[9<:I@?GQ-0W^'O9Z>Q[D:LR5D./W]YMI@OPJ3VGHX(I)G' M2'!US-4MXUJ47P0P*Y!<0:$T-XUUR98D[JM%;QWNKL$>YW\0")8'>G*5BF?> M0[&2USN))'@L'K2CM:X+#61;6_ =21V2#>\3?S>5\2$DV\R8WS$Q7]"Y5" C M1E&8HG@+;%DV2:&"Z&AN',6$Q46./K:^I&DK H=D^(\.N292W- K6/^]_A/) M _GY3_\/4$L#!!0 ( ,N+_EC'_9R)/RD &W' 0 4 9VEC+3(P,C0P M-C,P7V1E9BYX;6SM?6ESF\FM[O?\"M^Y7R_&O2]324YI[)F4JQS;97N2D'+3"C2EXN7_/J#)BE;"RF18K\D3;MJ2D-1--^G@:?1: "-_O-_?;H8//J MXTE_-/S+3_QG]M,C'*91[@_/__+3'V]_!_?3?_WU3W_Z\_\!^.]?7S]_]'24 M9AO]Y MW#]_-WTDF%"7'[O\Z_@7$:*,T5G00AE0*CGP,7%(S&D6>+).I?]W_HM(N>1L M&7!7,BB7"X2H$SB/WJ(6Q7. M/_[X\>//G^)X\/-H?/Y8,"8?7W[ZI^7'/]WZ_$__7+1R?]51^D MK^6/__OOS]^D=W@1H#^<3,,P?7T /3Y/O_S#JVCTX\4?Z:.3_B^3^;]_/DIA M.E?0O4-XM/83]3>X_!C4MX +D/SG3Y/\TU__].C10G)AG,:C ;[&\FCY\H_7 MSVXC[0^GCW/_XO'R,X_#8$"(Y]\P_?P>__+3I'_Q?H"7[[T;8UF+_G+(%92N M+;W]T4[^@B M]%L*^-97-T [_R*XP(N(XY90KWWO%9R7(&\B[ \_X&0Z&D]^/A^,8J#/YMED M.NZ'P<]I=/%X#O;):)A) )CIQ60TZ.=J;]],Z60;C.MMB /L>2^CBB: +@Q!>73@LM>0-8;HC46>>5=CFB.X/IZO M7#H;7XYL.9.W6I#*>'315)_343,Q+C1%H']Z-!H3G4<4V)&N*Z(L0I00Y[ MSI>WC4#U;K@MC=BP$E!#%JQUN^[@P.Z*&W4E];U1(BCA140+.6E%NS+:D$5D M%H+B1@J;!9KR[5+AFD=[>"9L(^P.&$!P+D;#-]-1^O??YXYN3T5E%#H'J(P& M11R$F*RG$2MM>-)1RQ4>]4[:OP6BI>97[0YNJ[V!'Y9(G*:I.8#0ITM+3(1#P>^C\<3M:,U.:D[>FOK.==FD M-7.>47^--(!)?XIORU]!&<0 %*:TWP:0Z'W(5UW!KI:;-S M#]KKP*M?@WH^']:#UDS8$I($8UTDT,F2BX"IYL@P(&UZ&(_[H=S=0+]+QC74 MW6W"Z9T)-Y\/U6:3"-Z&3__L3]]5Z1!\>F/^UU]OFN^>CPZ]+P8T,MHD%?)& M Z>)TZUISM]EF&CJ1KW$>9'D[VA2Z#BBS40)R]F2/ MA:>)D@1"R9SV1REIJUJ'07> >]K;U/0=NK5K8:\,-1.8U!"9Y R&-J' M.P]1E?I*>T7>*/W2OACM85A/FWQ[T>!MYKDN?;N[8).(N.7(02N:*RI8!C%$ MV@99EQEM@8QIGO][(-3ODG=-]7>;=KY3@_?;Q?O!Z#/B_$.O9N/TCL;P:A"& M-%N0C+3)'J2+-$=XC.!M"N UBR2S4)"U7F\?"/6[I%U3_:V(&^^<7KAKNJR% MW>.\T/:'D7= ;@"HQ#(XY (,&L,S4U+G/;'N;J#?)><:ZFX%XW9.53SM?^AG M'.;)E7Q*SRG+,$MR,JT)- WH!^U_"D03N(_,H$NM5\]5.$Z;+SM+?@4==LY8 MK,O?TX"Q?SY\,AN/<9@^OQV3M0QIKHQAGO\VF*_>7S_';TB.SR<]I(R*+5R(-"2N2TL0DB: V.6<9\Y9\(VYME>!WC: M!#Y>KJR8&3MG-@CC8GC/JW_*@B[!14<.:22S':6!(*.BO9',R@FGF&F=>+L& MX+29]7!9K]#\SOF%.RL-').VY)R <:%!::& ('&0RCD=D&E16N?U-Z_Y:%*Y M@$F4PFP&:SB)7T<)M0@<##?(-3,*L741U+K*A3\_OD'WY_1KFT.MM _M3T;E M%8F3K,W?O9^0E\QF%6RUL^,AM/^D%SFE^]Q M/ <_>?ZEKJP(5V*NY8&9T=P*(D,H24"(SJ.5M%&+K;/">QQ>@V+&CJ$N#A,R MEFF.AUK9GQ&4T;0G-D8#2L,E5NO>_$#QGH:VKU.]QSIG5M1B'AVCCN4<\J^S M"<(@#\.3;<3?D!^T R$[G$>E/'_^Y/*H M+DO%D-$$%%: \HE!L$% S!*C0L&CU_?L8U9\[?X##XV%/FHCL0[.EKR8510O MRVM\/QK/@U]O%K[+I&=M-$+6TU(I%AIF#:;D8B%K4Q0C(FO7>@^^'LU!8D_? MA /=2(,=<&O%)'I%+EZ-&)SCR_*/$0GD_!EYSB2ZZ60YOW*O^)!H&B@H-A#J M8@M$S@P(R:,LM>RH.>\>AO0')[=8LUIKOD-'Y\GH(O:'2\G4[1V!40I$A1*"9[3'D$HGCC/D:'HRN?9!-\/;M['S>9:7GN6J\,( M\I4)]B*,ZP ^X,-#R'=]6_,8\L;0&P615]BDKX12(D3RQ&J=X?S,GJ4U,V@+ M F4RDI9+IEH7RM^%9^>,2GJ'>38@4[OB*33MKORVB'.H1*P6(4,I(H!R3H&W MSI)3:G(BJUL;#[?.MVR)<5^!TV8\N56KTZ52CCUD&5SPF(4#J52DL?@"7NH MAJE@36;.QQ,/67:K_@UCC]NHX2"AI$T _H@];JW*K6-*#]'#00@C0Y%,I@#: M<)HEI7 (W"3(00DC4-C2_(C;MQ5[[)8GVXB_X]ACY.ACLA+(4BI0]!("HU?" M:L=YB8F%L@U'&1_JS'?=@ZHZ)-A&6WWKC>*N%+ ::5()\NJ\=Q*X,SYE%:/TK>O/ MCSN@TSF9FJNEBT[/$Y+9QZ?X?D02Z$F/ H,D?S_2,JITME#;G@-S!D/4+&31 MNMG6-0 G1(*'"[9ASZ2Z*)Y-)CB],CQ:)/%BV"_]Q35#+^.@?QZ6!J\_RKTB MH]&"96 Q>U!*2/#*U J1&'7PFD0B-G SMGSL"6B^:V$W["Q4H2X(>G9.;M>\ MK?E5OBZ#VR^'^#\8QF?#8;_>&A;&GWM.%)-5YA"S)<""_.ZHI0,R5B8'-)'' M39S0!SW\1#C2O> [Z ?T>Y4U/B*MX7; M "'73I6%EK&@LP3MK=4)&=F^UE6MF^ Z =YTIH8..OF<7=031_]9&+QR ^:D M5\BIL]4L&@4:W]T+L1G1 ]&HJ^8=.=:O16^,1OPZ>G MF&=I6A$NUT/)C"@B6K"2SPO)S*(G"WKFLW%:\9MYJI7+RV9/.P'%=R3:#MK= MK$#Y:CSZ?32^",^&]0K194/&#SB3,IQ M'A*$4.])\+0V>A9I+^X4*\6%E&WK9G/-!W$"%#P.!7?0)F>S 5WV[W\YKNRW?'WX[5O;;MSGYJ;"YS MN*-5.=PF=3<;/:'+6ISMA[B/^AR6T?&$ 9). 92* B*O<0"I,&99I,#6W6:. MJCZ'=BM.&]JH."YI_,8SB.24 C+:O4C/"BNM X_?9'W.-CS9N3YG&Z4<>WT. MUTE($S2X0J97D:B O @%F9M:/(X^FM:AB6^]/F-^% M3]&5NCJXH^@.J%^!O@@7EQ-J$[@=>1U;0CV,#]*9ZC>G6#.]=>"E; M;<\08 M:-KIFD%6)M,&,FL#:*7DF&UBJ77D_"AH=H\'1>D8BA;GZ=: 6/_OE&GJKMY&>..\Z6@,QE4+3H/;V+N3<^^AE(7) M'_H,.3H32JA7YD5# QQ(F[^@/M3GOAS"8 M=[C)5L186(:"48%"C>1ADM"E%P89#0U35[UBNAG1X4A]:.YU."5V)$[CN&A[ M@=,_1QH9_1,:6. 1O7;@R?NM&R\&42L)(J#WC$=GXHU W*85@NU ?O^N# 2*YITJ( 'PH#+($7*XJR:@\]EW8?R'?/ M_^.A20?7D3==N>;WF4P7GWPUQO>AGW_[5.^M0_K\_#*4R]IUIB(&2<*7IEY> M)SAXYVE!2QEI[^N#9:VOM3G(0'_,G6^&9AT"Y1# V:L:DBU(L['G# M<3?B[WX6'#%!.KC*OJV/>9G.H)6P&$=;+ OUA@A022=P&!TPR[14-C/5O&5B M1T/Y[B?$,5&EX='"YO/\JA\HB\HED^-7ZDU[HIY",]H#BGE5FBV(:M]6_\NMKH:6TF@VG$Y>A<_SHNJ2!8LJ,*AWVY/[93($% 52H<7*1HOE9CBG!W-L?[+F H;ADI?J5>W( MS(H&+W,!HR4S+&3KG#O<$G,#[8\)YKAW((W#_FQ#?!F"-/*5\;EO>TYG$&OA[I)G8[\"YE ML((Y(67.PG5U\+WQ4'[,C6/C2P==25L.ZP5.>P3:*H8.. I>#_4X""(H*#QH M@5[(4O;0Q&V7(?R((351;@<5=G\;C?+'_F#00V:B,\J!%/5Z1A^TRNN]NDBL::3;N)GG'$_;337+3(>ZCFV3(*7'& C!5 M[PJ0#"$@+^1YL:0BU\23UJ>RCZJ;9*Z]7K%H8$75PL1)WDMD3+Y,+E7/"FE[ MB4_>A>$Y3IX-E\4^])%Z,NO3=!P(9G\8QI_GLGR!TY?E;?C4XZ4@X]F"$6)^ M\Q-93,8$J%0,$SQD^ML>B=?5.+\3)A\%3=:N?QT&ERZC8V%X]?S)UR#,T\4S M5_=F>WC$JAV@NC46SJCOYX7^<&9E2".PY&N]J$C"L(0M2>9%F7Q"1R MT[HF>Q-<[6)5=SQML2,.0F6CF8+HZ^WT5I!U*%(#%\HZD[7+L?65%)NCVU=\ MJCE7UL>IFBKD6")4V_2LU=P%7GO6:O*XR:;7GOQ!"O IH,;:;]WML>WO\?4P M;TN0';J7;Z.HHV@G?3_<']W+.U#]SGVEM]?;$= M)U[(Y&LP)M+^39*G&E$% M<$E+$X7.V;3N*GL4-&O8O7R?+-M&77OJ7LY#4M[7 K12CSNZ8,%+:2'[('3A MVEG=>C?\378OWTIU&W0OWT;N^^A>KH-C6DD.+ 7:Y,J"$ LF,$&6*)4II?E5 MY-]>]_)=2+"3Q/>ZU/PQP3(;/.\7["4EK8N& _JL0;$

NB:M2&^7I/NLNM M#2AM31@X9Z143.:YH56JAJO]>)S:O5BXT<12U.39PL9 S@K5/D M5AFN9J(SA]P',[Q%8[[H[S(#KW M3]/7.,2/8?!R_%L-_==]9J]$+8G/$8HM)!NA/+@<,A@F2K1"7UKOC87M/YFTZ\'VF\)Q5$H-E8!0Q6XE,I*;= M'9%:,Z5D3M;OSU(<)(6'WM'\E1K*HE5-MP M98<4WC8*.984WKI2QYBL2_/3:J'&2C)Z",5X8(:<3HM>!]U5U[ZC*S)OJ_@- MR\NW4+4^V$7_7Y>511N]JRV9?N\+)4)M#\ *!BR)RYEG>;%_PK9:7 M;R7TN\K+MY!8!W'HJQN E^7F(M@CUZJ4VGI>.AL(G2W@8E#D;A5EHBO98.M@ MXMV(CG0COHL?VE %^TU4K-@\OL8J4WIR]:TF*0S^!\.X%V,6UE>W":VI!4X. MHM)$=,6]D4Y['EL?'&X ^P2IMF]E[CDCRP;N OJ#Z8]2&D=-)#:'O;OH]FX%Q!K9RL%M(-A MH'R*$').X&U!&Z-V$?=XU.8.I#^8]A"5-;Y:;SWB"C+=*(TX*U,"M6X3> MAVE7R['F^Q>)/JV3TK1U!",3;2HUKW6>*4#V5BB=?)#&[&>\>TVR-^7!33O1 M3."'3JE/QM/>D]%P,AKT\WPL<]G,,SM6>:9"=J!3(H_*N0(N) -,VB0+2LLW M"Y#3(ZYPAG[[RI?U3S]4 KV=8D=-!=PPW+@:T3+WLPFF;1+D6RO_$+GP5CJZ M4^4["'A?RH\1B)>^+W/)>K,QC"BX))Z<5&YWB.2NEK\MK[U/DV?I#\,A:&'! MIV0C\[XV>6J@^ E**0R9?7NJO\,# MV*?FMQ%N0XW/^]B-/_?^>-,31NO,C8*LC0$E.2TY5DO(C!Z-(DJO[EKE)YA^ M/A]]>+S\QH6&E[]\5?#7Y^UW'6\D^-%.4FNX4%\B>'+6T[Z>R;6FGOPO-6$[ M[Z?$(%E7G([HW)W]6[;3VY.S4]#;EE+KH)IGZ4)<]INLMXS]LS]]=]GEX[=/ M:3#+M;_D9(+T7YYWDPPL!$3R,664Y!/R"$ZCA6R*=5FB]\VKR1X <_]Q_TYC M>5TKJH/*Q27D114;07N%X_D=*L.$+^.@OQ!3SW"352@>+,,$BF8 S:1BP3@M M+2UFJ%3K"]2II$\"-4DK/ MZ[S'^0.?XB2-^^^O=RVV-DM69(8L,UD#6Q CO^T!F MMSS91OP='\B,B;QF4$#Y=:#S[[X@D+IFSFK;_5 YE9"O^- YC82 M:[AKK5!N+GESJC+>6 :.'@^*:T[AHA)&%;"4S1>N\@097??>I+/!-9-

2]1(SW$DF@J M9&^4%-E$#$>FS#7KYKYTN8W$&NOP-QI.O;+H31C@Y&4I_81+RV]<"*&0T9>E MWL,01(*H:(LJ9 G9>)X=DQNH<>T#]K=JMI+\J+78&B^8RYNIAN?SP;ZN;>M> MEC\FBV+T*W>=?R;^RNR2R^ *UG:_,4$]6059R2 DINQOGK]]\7./UZ=RE1]Q1?HUSS;V%;X#(Z#C$:VIFX&,%;J6O[KB2UT\+[YMWS#\*:>W+?1T&:;931'5F>]B=U M:>P/9YB76$?#RS.&+O DL,R7?OJAZX6E-'1R EB((263F[>$W #6_C>4;76Y MFBC-%-%!_/CK%N:RRIU@DAR^XNQYID..) &!SM?K ,A5%'7F:"MSXB*FV+J[ MWOVH]L^4#AWJQDKH@"9?(J&8+^708UJDA%*!T,F"0AF [&:&:%1QS'@12VL3 ML@+&21%A5S%WL)C\,0*%DIKK,X MF1_EZ@47BW")URY^6'/XM.HR*R&[9.H)0V[C7B)FEX!.BD[M1-]!(N5:[/;L M0^@/:ACB[6@9!)Z.TK_?C0;TK"6-62)<(B$$42*HPC@$-4__96%MT5:4UJ7% M6T(\$NX\3,&C_6GG6UDALS3DV$E;N[S7!I7&0'2% R(K+AH=BFU](*;[%7*[ M^H5M\+S&<#^B9>*&?&F6I2SU3&Z]WIH)!I%I#M)+$;(-CKL;WL?*^H>N\)W" M5#X:_76P>-R4UA+6%WG1]CT'(R-H5YL"2900F+,@A,=4?*QW7W7L5MR ="2, MZL:QV$7\'?257\O=+U/A;)BO38VK\^ +Q3W-+J9KF6IM)^PW+C8NL7LRK/EV4NK,G+V70R#OU="N ^R?8(5CP0")N MK\)]F<"E<&XA/LO_FDVF-6_3,R;*1.L$.#6_IC+23,TB0DH\>L$,VK(7FW<_ MU!\<[$BM'00EUTAN'7#R'ZR/\R:P]8"1TDS0*RR@ Y>T,TUS@W;93F0'4B<37'&"-V]8M!FR MDW+C.E!&![<.W9^6)OQSJT0^WPJ8&E8)1E&-QF=V$\F([=C.OP#.ZLHNH(B+#VSK=NR7XY M@+/I(D*Y2*0N[J$@T?]&_V#ZN<>S5MD;"SK5&D2>:WM3CI CX]$Q\EQSZQU& M,_#[I^WQ<>L!Y&]/C,Y=A1T&\D6LSMI"SDZ]"Y:+ZOMX"#YHR"XH*8SUQG=; MR]I@$-^=H>Y.Q;>0%!,%Z[V66(0@C(0MB8!3+-6[>![B!Y M?0R[CZM[JR\<340$AT)#,LF JO>0.180A+,LI*BU:'[0>S\C^^X6MCV3X;;! M\/OTT*Y'H=!E2?*54!!K8R3NP5M& @[6*BF3\V\-5 M?^!=Q+L[;Q^L_GT= M9^G9X@R+1H+5*M43I.1NV5"OIU.6!\F8TJTO\UD)Y*26[]U%O<)R[7P,-N>$SD"CI?D0"5ST64!A/KNLBU7-S=(:*"=-@H>(>P4-=E[!SLA@Y8JE M_P&_;G86UY%A7N1JOC2NNMV%Y>RB7H77XUI&84.!$CPMP_5K.%:!W:6 MF;]>'-=/]K=[$3>1\+/W8 MKH]CWL1'>.:L\P&B+"0<5B+05L""MCP98R2V;WI[&\7![A-IH]U14REWL%V_ MCNBRH?\&F#IJEK8*SV$:I.VJJSM5OX.@]T4"Y\GKBJ9>SZ$DN>&LGI9FN=;Q M9F9SL.V#,?M3_CU]SO:A^VWDV\TUV:/!!_)VKX.[O(!#9;08ZQXLT!Y,QP+> M% _>!:EIG^YE\QLC[P2T_UW)[CJ[?5UQ(X$W[$!5+X)_'8;G..>XEL@CCP*D M"QR4R/7>#<\ =4##G7:6;;1GI6^]HG'Z[:NVKSWP-!;WA\NP81#S"X@EGS:! MLSBR404;2).27PF2/9DF#!%X7@-+>> M69-TV:@-VSV:N_;0_:V3.XE]U$)F7=SWM&)A6 +\=30>CS[6Y3N\I[],/_>L M(U0F!-#:$5DYY^"RMX R.\PF&M7<1]H&WP&N#]EKK*6)7AI?'G=Y3/'W_C , M4S\,G@TGT_YTMN@RJJVT/@D!!"G2%!$:8J+-A(BQE&!%O?_FGOCLO0\Y!:VW ME60'>Z>G&*<5SWA60V_SF\ATLK45HP=C5;TJN- X!?GOS&.V+#@6?.O#[+=1 MG(+R&\FX\=6[KVAS03#">;UV8= _[]-FX2REFAZ:O,:$_0]U^_#[:/S%'$UZ M3C*R.T'47K*T(@;G(%A=@#N96=$JTV@VF.X/>/0I\& ?4F]X$/PFW&?##_1R M-/Y\EC^0 $QP;SNP";DHG!8V9>HFJ-Z#&$JA'UEI M+81(VK0NWMT&WRDPIW.]=- PXCE.ISB>7,*]VGUG4:X3$:SMP$XGM M##E$GJ7/2F#0K1.V]V$Z*:ZTE'\')Y97C?PU5J'53F&WV)PQ.BLB _*<"R@= M"OBB#3 MZVVKF3G;^AC<=@A/BCO=Z6;M*&UL MU+U[<]RZL2_Z__D4N-E5N]:J$K+X?F0_3LFVG.,J+UO7EI.SRW5K"D^)R6BH MD#.VE4]_ 9"/[$8#Z,=__N\?CTOPC55U4:[^ZP_^ M'[T_ +8B)2U6]__UAR]W;V'VA__]W__K?_WG_P/A_WWUZ3UX4Y+-(UNMP>N* MH36CX'NQ?@#K!P;^6E9_+[XA<+M$:UY6CQ#^M[KM=?GT7!7W#VL0>$'47=9] M6_TI0#C$.$MA'$0)C"*2P1P3'Q(OBSWDDS2+R-7]GP)".:6I!_V,4QAEE$.$ M8P*SG.4IBP.>^TP-NBQ6?_^3_ >CF@$AWJI6?_[7'Q[6ZZ<__?;;]^_?__@# M5\L_EM7];X'GA;]U5_^AO?S'T?7?0W6UG^?Y;^K;[:5U<>I",:S_V__]_?UG M\L >$2Q6]1JMB"10%W^JU8?O2X+6"O51OL#9*^1?L+L,RH^@'\#0_^./FO[A MO_\7 T<5;EDGQ@'\N>73^_.DLQ_DU?\MF+W\MG>LJHHZ>.GAUU6U=ZHDLM<YN25W,^O0A'Q* NS)((VM)7N3__YVP[$%WK^RW^)9[J\Y&%N^06"8=!P#'Z1 M//\JOY9L@]O^0_O2/;0M]V#'/OC:"?#_G7U\)=EC=2E=K;(ZQ+UK#O;=$:NM\(*_+^12F>:F$\'\ 9459)=9-)X#\P8E'[9U%\AC9I[$(F-=U.N"H"7XG:%Z4S&UI!T53MNLG!%E MR!*(6WI60/RULP"'H\VBM&=$Z/3LW-=FJM%IZWOQ%-CKLE[?(;QD=\(G>R5X M^/N")23B(9/$+[L7Z'BD65Z9LP)T+\GY"VP- M?%TSMO6MU+OWOD"X6!;KYUOTK!RU-QMVS85]_1^&JK?%-[8(,\18R##T0\1@ MA#F#&>8)3+V8^1F*,X]D9N;?@HN))X>[!U8Q) F:VGL;1'5G@XEQ,ITK)#M7 MO=5@.WML>;J2ZTC,P"TJZ!50: +)%Y",N9Q,+L#%V51CP\/,$]$%,!U/4Y<, M9F>MY+I0_G?SCTWQ#2TEA4],V,&"K!F57UROZ/X'O2N;S6"QS*PDJV]8\U/\ MO=S(4[6;'^1!^LW2P[OAG(F9DGK"E\U2 KTP\F"4^!AB3&+HI3AA@8^#F'F+ M]78/=%1]YV7?R#Z>V2\>4/X/S?Z?XD+\HK;XS"SES$]3S\3^O,_(T+D2G%TU M6W@]!N42I^,=-)?(YN9M>E3-+%S' M#^@QI+S3'LP-4V#+%>C8+MNA MKJM*KHG4'E\;0Z#Q\H^-,;$N"-*@>X'ZQ/6T8A2 825Q*;N9SIP3&WQM*#OP M]W6%&] J,40[\1&ZTZK1@6=1,EWQ.IW3OMY:*_J%2Z=]/$JBMHP0\W'PUF MSWV1QE706AHS7>L$<3P?GN3>2E_V1YI-,4X*T-> TQ?8[21UV[\?^0VJ9 2> MW);__( J]@K5!;E>T3?%, 1S&N0Q25%" M$JUUV85\S+@Y+NW.9MW,#.)/Q1:X5C&*BK$3L?Q"!*!D,-M=LGTF>MM+,R!M M9@?Z('[ MV@HN>_2 V7A8QDX9[=8WQ?K-B[-7NL M-=Y&C5&F>RT%V\IO'E4Y)INKV,FS=.:-D!P3 M]R@.K/5;EY4B6/E'_Y4"[%O9_6J^O'M:X[.#+,Q!HJJ0-%'BCZ MH,< ^,36FVH%KA]EGKN^5S@&C,9D[ X3PXGXTFX9&QYYN ]83< MFWPU;[&;>(\3.ZZ)JN50?V*$%=^:.3C &26<0B]F'HQBFL),QOCY"'E^2#F* M2++HEV@;G8!TR&J]VJ,5Z(960"U)6;:KI6DV#6N!IS$6 MH$_C !G/TR82.YJRM4C..GN;@' XD1O=:V8=[@NR#2E^73[B8J5.5&5!JOM5 M\4]&WU&V6A>\D#2NZYKM8HJO5[27C"2^VSR*#]4E.[;J!4EPDF>>#[&?1\*D MI AFF 0PSEG$PL2+.(UUW(;).9UZ(\K6!DW_B(8-UT\%O)FUVZ9*]/B^ CO. M09]UT#"V39501]P]]D'+_U5[X57/6&IN'T[_*&E;_EJ-^Z_Q2/=8_E=ZM-H3 MX6QP-[.G(*=F1"\)/34K3D]_EJET-AB[^7<^@K8N_5JH1+$EW@1>-NG:?RY+ M^KU8"K/NTS (4^'#>P&%D>]Q*%S\&!(_\7V.,I9SHQI%.D0GGDH[,DJ-BRT_ M "F&3#U[#0QU/7NWR)AZ]EL<.B,F(^!^V96FZ'@X?[9MX=KKB^S,M=<@.;-K MKP_"L6MO<*]5]/2%057G1YA8R64XLK/8J@$+?EI7\X'J]K@J\6:OPRE(P M)DO+"ZF7O0S?!>9IE 0)AQY',B%7K+&S+,PA\\2_"0F#+,8FM;FF8=/(5EC7 MX!JNP6^\XS?%XV+,8U&>AS#T8B8>5Y; +/!"&,0T%IY:@ ,6F7EC+_ZX+$S[ MO\SCTM[2?>&'8+P)W,N*4(]@QS38<=UXD"4'=^A'O\99*P3H2R$#BO;EV%:? M<+J3/"'0[O:>IV!R[MWJ"8$^L;\])36[^?HM*JJ_H.6F%P-3[W)[PBP*O20D M,$Z24!Z4>3#'PE.C/,PC1I,DBST3.SY(;6)S+&D#1;S?;<#0 _#I6='G8%@ M9@Y[\N]'0TZ1SZ0EHR-+-$QK5H.B)?:A7="[R3*<^>[Q7@[[WB!<\N1]T[V7 MBIR,UI63Z=Z;^=YU;.2@9/9QNDTZ@H^C:OUL?UP^LDA&4K2DU M"(HZ<>O$EE]1W(O ;4E?&<<_G9)[7*,N%-E,G^RE-=*E 9FL-.G4>+/IT8 P M?2T:NLS2_2I6Q9J]+[[)GE?[>Z3B80DG\)_*,[SY(>N#,%E7_4Z@RQ9IG,0) M#E,89!&!49HPF%$<0)9%//!#CFAHM,"VY&-BQ14O2&KHGUGBJ>FY38^2H4^G M&(**(W!X-'(%)".JS'>?NZNF)8/BS*'#=QDTKEQ!2R[F=1(O@^K(?;QP.-NR MUO=H^3M:2ZV^7M%F-7O/5J3H+XC2E$?<0QFD@>P<$V=B_1B+E22*6>IC'%"? M&W95U:)KHG!6;5(5%[)9)F%,KM>-BU3K@*=GDYP#8F:!&B1:^NJD>H^#B9:7 M1D([JRVM0W/F:M(&,!S7CS:YV5WQ^]X;[F=YS%,?03^@PCPDJ0HM+( KJ4U5_V0-^NET7D?,"0O)OYR6ZPBN4Q[> MF5[W$O%5 D?]<;.NA>\AY\)%CN,X2IB8Y9,TAA'B/LSB%,,@Y8E/(WDVZ"^> M5!N.SVM4K?5T>XBDR3M^2%@_%)/=%RO5+12CI5I7RY(:JHQ&;5]'XQ@^CS'? MSV@($QI[,"+BMSS(4N$X$9;%7LAP3%OX;E::Z2ENP>O(:D-WHPA-C)N>L72% MA)FIW*\WTA 6AG-'>I(B(V<%=%]'<2U*M;N/G24R]B;J=Y9NJCH MZ>QELAKNGAXVU'D])*>Q=IX7Q9%.GB PJR:>%_!0_P:N=*%UVU8X\MA\4U5L M)94P]!.,.21Q0&"4,0HQ)1G,DH3$":->RHQJ+XQ2G%DGE[9=L\:AL]'4"P&Y M4'%[G;!V]*?2Y %1)U'L4_1>4,\'Q!]6^Z$;[:S )_:-K3:L"[&13;/_6JP? M7F_J=?G8ZXL>8$H)P1@F>2Y6*7E.898C'R*2>G%*,AK[6F6_#.E.;!%:+G;1 M;I(F^"X8 1TG.BW8+T)6SU1,@)>9P7 $E;'A,!31'0-/1][,&8>G))CE.(_#"$/(^$^QXEL:P7H6$K=D-.; :^ MR",A*M:;:*WK"O3$'59@.R',=//+AW=W-V_ Y[OKNYO/EZO>,,G)RX?N)F#MS G.?IG))&T/$< 3SW)/U5;#\Q&0&M>1C8E5JF@#+\' J M62F^,2#>E*YAK?56EBWH>I/K#%":*73'$&@Y @U+$M:&G_YFV%57:>[!6V0HC1,,P)Y*GML9SP0 M_G\>0IQG5$SKGH^14=7ODU2F7O^K4#^;?/#3F&@N\B^5U'!AKX3<)GM/L90? M$LC5\OTDC7F7[$-B'BW3!R\V[Z]ZLUJKNHP_NF(21$4E-29@P3W"]&VR#>&3HP'9[)Z*97 :G$),8PPAG M"<0XC""C6423)(QCW\CMWQ]^EB =ZRVP RCTYDM[ HZIZ5CV)#3)NM"'34T270)BIYF"\]G'&,(Q_&29Z)&3;%,.?B'S&]Q@AA MZB>9D0'0)SVQ*>CW7!Q6";LV @88ZUF,:9 SLQW':3U[T#GO-V NL_/NDZ.$ M7ZCAI"X@YWM,:H_PLO6->Y^IM.SZ;?BIBB]?_%:\6$5FD\LVFX ]52EG(Q[LUD4?V/HU MJA]NJU(V]*2OGK_4TC?:DKLFZ^);8XM\/_6B/(^@EP0QC *:0NR%.<11X&_;T>APUX[61.0".UD8&A&==&YD#!EB(&KL,=D5'9'"GY>3JSZO2H MN(NGO(0_3>4F&!Y\3@O>Y&[#)">I]IC,[DF\S(FL/4#VGH6CD]T; M5,GZ +*SM(IFE,NNE6Q(JQ9A6^6A 4Y20C$,_&-3K)^%2_54KF2QZNL?1;U(J)=$ MJ4RY$.8"1D$NEBLD3*'/_9CDPHH$S"@ :Y#:U &3BB38T13OOJ!J>NX[B)?F M4:\K% R-@2D YN>Y.H*Y.L(=I#7OJ:V.V$<'M5HWV9?B_IVM'TJZ*_"E63+Y MS.T3Z^9>8>Z&M'ZAY',2#RNC(V'-5/"$G(Y+F&F(=5'U\<,Q9Z\_?D:H4Q7( MSUUJKE1W%5)Y0E7UZOG=BC9Q/9H:=>K>R7?G%,E^C[/Z2JY"!7VQ#J$;M-17 MKY.RC^O6I6*;;M"-2NPN?&E,/"L%.SG@;-HU)$Y?M0:OLTW5&:RUAGGF88]E M,/.C5.8 !#"7'6+R)$PY\KB'J=8VFQZYJ7W0)F?E5(TVK1)M-@ .JZI[6 R= MT@L1L4CFL2Q;IYO1\_*EZLQ$/<[MF:!!BVB=&T"U!S$R%V@6@#05XVH\X6IW6!R/U0 MJTN&L4X>DR5T50S6036%3^P1%:LN0.N.58_^(J>^1S/*H(\3+ORT.( H#3SH M96D0!31C7FJT56A&?F)#W3+3!%4WI5B>&:I,*[$80JJWFS@=4&9VM\.HK8EX M5(9ERTP;?BK9<9J'9H&"NZPT$^)SYZA9 ',B8\UF%/.=EG>KNA!7MNO,VW)9 MR"81LOW)>X.^@AJC3*<(+7'0[4ETY%68MFKD0B=J.F@@MM4>A<[XLVU9& C; MW\$PN4)@DF-? M+'!;4 MEM71Q#=.;]:Y3EO\P^E-_T:+ SGZM[M2'N\9-"[MWS/UT=NV]IEL."]ILE7= MYA^9MBS=$U7C^,U22L,SM[,".FU2>DH8NY.V_D#S':^=8'_O3.W4]Q;-?'<[ MB3*<17B0SX:J<7Z$B17%Y,TQD7M<3]R(;*8U/9J@(SJ=\HQ+:-?H]_RP\_7[ M'15MK^WO^-5N D;;4IC;>,:D!O8EW]L'F4X9]EI;9X:4,;K$X$CEX8'7H(HYY+ZA YVRS\T/O[]>L'L>1=U:N_H.6[U>?-XV-C7NKU MZ@XOWY;5]=,2+_^G:M.Q=)U5TX&G]FCO[RM50 .\?I#!($+GP:VX7GJ @K^- M.FR[)F3SN%G*,AO@%5LQ7JR5K;A>+H5RK&HYP]V*8>5YT5-9K57R!I"2H<.) M4 5!&#C)QL]!PY.>\A$8NMLO@;[#3+R+X+1S^(VIS;3YF.$I#DIM%$.V-/T_(D"().IJF M 4+[@ S;$P=B&CHE1A):!/R8M,UBJG[IWAD4Z6HF7J24,6LK&"_:3*;*8YMM(:389#(EG- M=R<'G&U*&Q*G/VL-7F>F1W6UWJ5[_)F5]Q5Z>B@(6JJ>1?&TQ.NT3^]BBR0.A,62HWI?U&NU:##.C3H[P,3:U=(% MDO"5Z7+SO-3CLYD3@<')4DG*OD_*Z!)B!6U30*R Y M I(EEWTF[,!PUHG"D/S,O2KLP#GN9F$YCGEVR1MAQJH";^2FX%M$%(7KBJ%% M)IQKS_-]&/LLA5$8A1!G60P9(BDG>>C[OE9'U2$BD\=H/!8K21JIII EYP41 MRH($Y:8MY#\ -\D".8O5L!UQA8"9K>A3!!W)*R").I!8/RW#A>1VN1T5K=P=J!D/.=I3VYPJMUN"- M_/4M*JK=44Y;5:2I;-#L.[D_,S,!>7Q9,Q&^9F9M6F@='XA9(&:UA#*A,]NB MRD+X_C++YO9+%E[*R7K#:E(53_*%>+_-F^!QY.&8(.BS)(!1$%.(0QS / @Q MC>,TS!*M9%I->A/;IFX-T:X<>ASH959806BRT'("C-VZRA83RU74J*1.%TWG MJ;W &FE4]--+HO';;,NYE>3O[^IZP^B;32437%A5E&W'ZYO'IV7YS)BZZ%:\ M0@^""15FL?"\(.1Q%D$4ASF,/)) Q#T?A@RAU"->&,:A6:$W*SXF-AF2(96C M*";7NJDQL5G)5"W6<@1JR1)X:GD"3^+V9H6EKC9,][1]&'I&9@:(S8R/H@4: MCD##$FAXZBIZ7(&.KZ;2!^@X:X)]7!:BNP@;9R7J[+B8N7C=15 =E[6[;#@[ MLW=-2+79ZR'RNNTSCWV:X\#C,*:R2C>B!&8>0Y D*4T3E/LQ\DT,VUE*4Z_$ M&KJ _9">?IM,6JI^]6W'=/->7^/HZ5DB)Y@8KIY:./8:'+54W9F14<$<&8KS M=&8U!:/B'BK[^ V6ZKQ:%RIHO_C&/C/Q?JNQ;WZ0Y88R^E8P+M=0FV8;[2,_ MC)ENELH+GS";)(.#;,R],LIB%&3&OCURE7$YN)VW(MNRZA MY?(9=+R">LNLO2_CYI%HVI.Y@3:T/3WVP(X_T#'8U"+OL:CVFS0E/\YI!ES >F4RG@]N9U]<5H\6ZV_]ND^DSFJ 8$0XY2X2UI(A#A/( M^GZ21QGC4$/-3>P6LME1'5#_(_N=G_#2V9JNPE/)B_\(6?Z[[[LKR.7 M0*J7(=M1!__^;UG@^_\!,+LO5JK<5,G__=_\Q/N/AIBA,;CHZ6""XCS.,K': MS!B,2.A!]6>0)R3V(A[G-&F?SLV*_I3/IN/+X9-AK)'<,<*:"Z1V!]\V+_#X>S@ BA7T\A%O,P[W[B [6AB"X>6OENMQ3M;=!U_#RK%-5N!KQ@O*_:!_5A_8BOV'2T_5C<_UDW2YP+Y M/@E\AJ%/>0:C/"(P0UD.41B%D>=CXGE&E;$<\C:Q\WI4+_%+S?AF"=X77#-0 M8HKGH6O$G;X-[P*/T(R"UI.A6* +:].JU>Z M!M!=:4MGG,U=]](UI">*8CHG8;EAJOJKMYNOVV(DH1\QDN<)I&&4PRA)&,S" M/(9Y%'$<)Q&-(Z/N?R>I3+VF;P\WD*)M6*WE-"R:FY"7"FNXJ:C(;<\P)JG& M,BB2J_V^DS3FW;\;$O-H/V[P8CMM_'-9TN_%Q4D<&IU = -/K',=&3-EVTJMIU\VLIBIU*@8Q@ITR+,CG=D..ZN: M' ISJ!E'WUM.38>92$,2$)@1(($9EX6 MB#\#F@3$2X0*F6]DZ1&?93F 4HXQS88EBCYMN/TV%J/$^4P_/"S:4-)'4=!F<8V/H0QRW.+D"6Z94 M@:7VS.!]Z:+"BIWAY&0!RY(F9WF]>@>%VNZG)94'6VJ*)-596% M-%6%D!#,LY#!*/4PS'-9G-QC&4K/S$L6+_XQ,B5=GY0E^WZB:FR=W?E'?KQ MUV+]\% N9;57H?/J@/\5JAGMY_,LHLR/_2#+(5&S.(FX4$^QE,=>F)$H] 4U MOEBI5")ZI[^6L.5'Z\W.FS?[B"O].*:&.S6MHV*VW0-E2L M@.Z!]!JLNG,@+@7%D4MAS<:L3L:E8!VZ'1>/9V5NMBM1'T MVF(!P@0O_)AX+/8\&/E9"".>"Q>%LQ0F"V&BT+.VZ,-"->MT/V6KU G2RL48_I^VC2N;5 MK_8Q.LC$MN4@';.A;-@1XZS\>GZ'$]'-3,#(NN:JQ<%A#0UM85UUPCA+9]X> M&&/B'G6_&+W!7#@JK%Q[S0@^A!&9I3&"$@PCF M\I^0\R!&// 1-PHZ&Z0VL49O::OM?M)L]R\59<-]D$'(-#<[7 %AN*.QAX$B MW#_X&$#"?.="1T)7VQ.#M.;=@] 1^VBC0>LFRQA45%2J;I*8[8EXW66#W6W M3T3C+,SR%/+$$_H=^ E$N=!OA$+JQ\2/4109!94.$)MZ,; K$-4CKA,M9 Z; MGHZ[ L/0B[?&P3PV4T- 5\&60Z3FC9[4$/HH'%+GGFE+"LO@RKOO;/F-_5ZN MU@_U(I'[AR2E,*0A;DM>H22% 6>(>SCA7FH4 FG+R,1F0;Q)\30EAH\0U;,* M<^!D9C&L2@Y_7+U Q>%SF,Q<>?B(C9^R O$YL&PK$9\=SS*[LWQ\JMB##/+^ MQII=T0]LK;8@%D%"_,#+(YBD00*C*&80^1F&.(["((FS!.?Q8EVNT5+/-@W0 M,C(_6XK:NG4G;U%GL5OZ[3F'87K? %IZ=L<1!F:F98\HV#O,F/?$0D-Z5_EV M Y3FS:8;%_DH5T[C%NM,.!F_I8S+00J(](GD]O$GM);I($165PJ"@,4\X-#+ M4F$ /$1ACK,<8IRGA&>8I*E1>+@9^:E7*@TS8"FY ;^@&B 9H2DI&Y:>,415 M<]DR&5:&"YD6IM89.7 AJ>%AA)F01NTOAR2QZG]YF4+PD9I@$L2>9=NQ$]# MQ)(4"-^3K+U:/CZ6;4G%@9@^ MP[SE84@QS:+42S&,6!C#B,C\4BS^H:'\.,LH\8S"(IT!:A,1N7F4&)65.JK# MDC)8[4.LL'4*H)Z%JC$ FM#W#BIYQF M 3/JVS%$;/KP!$7Z2I767ZMB5:PC?R55WSA*X3QN>GKN"@TS-=\!<;L%XF8' MQ(C<)[4W"$*HT*?B% 8O\?R!'-7(WN!4B36XD$"0\HIC (4 M"Y](+-!C+Z 12GT:<6:R\=\;>Y:-?NM"\WT0])334C0S77RO(8_Y:=\QYZX. M\'HCSWLF=RS2T3';B4OL%$9XAIA5'WG3[TS,NU]6Q5KJ3B1\7$8@8SB6L7H! M1''"(4IQ[&<11;E9#ZO39*;W>@51>2Q4=63!1M(U4ZD/5K? MM9NWR\#1&WSJLZR#G)$KT&-+OM*'C%GGW&AB.:SBL\!HIOW&"(*ODBN@V'+4 MQ/(B2%PDW6A2?*FL&S- !M)N# >R\P\^L6_E\INP9OLUV=O<$R^,8QH(%SMA M$8,1)3Y$N<]@0A#UHQ11FF0F;L(@M8FMSY8V.*CX;^8M# .FYS0X@\',>IQ% M8((4'2T1'?D2P[1F=2FTQ#[T+/1N,G*:*9\=Q62=2#Z&7) 5V*C^7E(+*OI]^2 L\VN0^+T M)\_!ZRSG1AEH\I%_J9MJQ!_Q&A4K6:2X.Q$7$W8_,F4;"+O(XL +4<8@CQ($ MHR@)Q1K%]R+8 M2KPL[IO3/-5%[;%8+N4?AL%L]H]& W##V5NR!$L.!5--M77PL8?Y31_S MO7"X76B^P^G]4GQ<3?W6?,SK%EP*UY'+=1&FL0'!"Y5S)>+-!G$[HVPR_ MG4:>+(J7$Q[3+/(@"E@*HP#G$"4X@(RAG*89Y2$)3<[@+V-GXF-[.6&I=GQ/ MO0FKW";"[F9[9V4)+WPZ%_D$$V#NU#_892#O&+PZ7?!PH(? MF@+-NRQ.4:2CH"*592EG5GU:KPPJH9Z^>V)M;>(+>U3!)[;>5"OC4J9G9-1\IRN#(NV=KPQ?:5V]O)+J^H8U/]^MK@FI M-G(.EXDK=[)7P2UZ;MHPY1P%, M6%W;4A=-9X:GAJ1Q^7)M'/6FV(G0,=/JC@GP2\?&K_*HH\5+\0!N1_"RJ5=N M*KF[PN7:E.>N8&X*R8E2YL9#F,_5-_]8/U]_KVA]3?_V=F4<-'GF]JGC'OZQ MD3$X*IFT!H+TIEX_-EWIWY;E>E6:Q$*<0V!\RG8@O)EV:\@]0?CBB)A6L_BY M,6>;QD>$ZL_C8Y?:YN6LV$=^$+^$?A2/F\=79565WV5T$WH2WZR?%SS.<>PG M'&8DR<1,[OLPIP&%!/MQ%H4TX]RLFJ !\8EUN24+<$<7D):P:8J/ 9YZ,_I4 M*)DIO>1"!BH?1"!>@0ZY+2_@]1AR%LE$YA XRS8R(#US.I(Y*,?Y2A9CF$_O M[U9U(:Z\J^AMN2Q((5R&JB37M'Q:,_IVB>YU)_K1@2;W^!5]T 4%=ERHLSS) M"J.J$&_+D?[T/X[0N"/@%!Q3A]\(%_!5LN/(,= 6V\I%&!]]-F=!6]"^VZ!_ MD[E:R\)"].8'(YMU\4W8$5X0H5(6_OOH0!.KM:(/M@R C@,;1WX'=*!03^/;:\EJI\/CHLZFPMJ!]%=:_Z;+6K'?E-1%+NXJ]VM3"+Y!M"51A M4'E2UWY#%SA+)+* M:7EN_MW-H%Y,DS@(,(SB+(81\E.882^'?A:AC- ,Q8%1:+(>V8F=$,6$U(]; M<9' &YDW(].$3\^FN ?%S)IL\=AQ<-4L+)[!U_:G4T_$3G!')D23Z*S&PPR( M0[-A>+>=P3@H*MS5>GA3+#?B4W7L67_,0HZ1EP4I0RBB)F&D4\)I'C>ZK4:.VFKD#::@W'&@LK9H"_NIRHWS/0L] MJSXAPF;F_:C4^ZY"3L,%Z+%Q!5H&W5EY2R 3W3 M*6>2A"#'$+J*:W7$U;P!L&ZA/(J4=3R\F9V]+\CBBS#4=3,RHR1"E@;#!09A& M/&)$/ V#7<4I>9UG]U'V:_L3V).A[UY6'GOH<@WK+LI[IGO3)#MOQ M%W]05D9]_[&QQW=^1X=+# PQ=6C>A]MW_:QXQ8':=Y$\"$>HT435>EG_F'X(DO$# M>D=HF$T[)D XC;#1D-;J8'YHW-F.Y#6$ZQ_&ZUQNW3VS6+/WPJT_JAYP_2C= M^G\VYN.'?-3L$WM$Q8K*#96W@AVTE V;%VD8)K8.\H42[G!+V+BSYL6(Z^U3S(RCF5UIF(.*NZ.")*I2,2-J MH[;'Z178,BDW+QHV5=-PI[TY78'FKF'GQ1S-W<73%80G6GLZ&]K.8'Y>E^3O M35)CW>2D+/R,QSA'PN!%&8*1CV*8!=B#!%/NT92'6>*9G$<=DYCXR*G)AZUW MZ9KUO_];%OCI?Z@V0:;9""<0BKR8LB02D"11!J/ RV!. @]2/PA23$A"([X0 MKFI1TL]KX8_.@=,A.?T0 79?K*0S#3!:RIIY%\/#498%H1= /TD]&"&2PSR( M0HA9$*D=*I2Q%IZ;%9T/G(Z8-C0WS?&D*USTIKG+)#6;M9KQIV\J?UXF1Y/* M"0*SSA'G!3PT^0-76H9[M8%DPHG&15,Q7Q;1OU\5_Q2S"A7/L> %VLTK;9#9 MM5"&71T3\=U&^.)MP8CFRMN*/:&"MI./N%[MG3??+2@*4N;%PN:E2!7'3X23 M3!A$F$8^SKPHB8QB0%Y$BHG=ZI8T8 WM)I&C; X)&Q;;^L&& 6HO\L#UC-=/ M_QC-[&,G#NC)?C*LKO1628-VCP)1_340SBBS)CF9(M(ZO9?EFD3VS%OJ/E':L> M%RCV&0["#&89%FL<+TX@"GPD8^X266(E]\U:P(W0FWBB><]6]^L'N8? ?JSE MJ;8\5!%D#=.N1S#3FP$<(F%FJQO"5^"H3EE+'=P-(6*>3JTGIZL,ZA%J\R9- MZXE^E">M>9N=QK]AG G;LBNITIJ55X("+]:+#&4\RO,,^CD3#FOB89AY 85! MR%B0DR1%GI'&C]";6.-_:4TY'^CU&;5?\U13_4?]W;;&?\M=2CKA!#+R:VJ8*W2$)" M>)PCF"?,@U&(.41Q($R!%V&2YYCAB"Z^L0J7^I/^,$F3=[U/V&#*4PRH5,JF MI$@OJMYT\A^!3W?V=P>)Z?2_Q:(MK[(7^NZJ%**IH,[F_Q%R,SL >L(?>P": M]UVV$Z96('4A%RJW5?FVK![1NQ67/U2(R#:%+V$IR3$.((G# $;""X 9S1*8 MR [JB 8Y#9#-'I8F_8E=A,_D@='-DC79D"50?( >;Z#'E-T.E"[09GM'$\!G MN>O3X^2JAV&/&_#U3FW]3)-#:0>(XVT67>HOLD%B",VYK0W382S/6ME2?'O_ M9^'O5$@VN+BFC\5*QKDA692B=8<6/N=I0(($$I1@&'%*(&='M%Y#_2,@#@ZY#.[V\Z<7"^7Y7=Y,"WLU9MR M@]=\LVP3Q>M/C+#BFYR:_EH5:UGOIE[@*, 8\P#&F.N"8QMEE,RU/H**)8$PNY,CB44CFR/*?59C9 E-(?6R'88 M2[-T-+)L5-.V.&$AXDF<8NCY<0BCC'@093R#04PPBA#%/#$J.C-$;.+UU?6Q M95&%K0S-RQ!:FK;$$08.# ?B:WEH?=Y\.&\4HR.\*U,Q1&I>NZ A])$1T+G' M/"OF=E6OKNG?ZMNJ^OR-O*[7OS-9H4 W(^;,[5,'YK1GI+VRZV)Y7XB7]3.K MOA7BQ7U=U@:=8LZ!,*R_CN0W4UL]T<'7A@]'N2\C4EKEO9P;<[::J1UEQ>)-FZC9Q('?JO#6M^*S>D$I\4./(NCQ7)9UBSC,Q10KG'X?>RQ, MXC#5*KTQ2&5B_>SH=BD1#66@2.MIY3!&PWKI3'+#\TL;H;754$NH 444]S>* M*'[9*>+PJ+.HHI9@G3+J76P^"PJ/9UM;]K58M]Z75<%JLZEP:(RI7=GELE>M M>$=T9LQ[.?CG!64^#@P+/-@SKB]2=#K>OGR/Z4V5-W MW\M%2B@.DI1#$B,Q8X9B38JC$$$J5J,!IXA2LU!V*RXFUG#QWB13YG5V6.JM M6"='R,P.V.5N2K: X.NE_%I%[E.PJ"[E RZA MD)G@ ^5^- >:K7B/F6#]4CR&=YHOGEX_B$?.Z"UCU9^KV)92&/3U8_-,NPQY <0H83!* H"F =Q#G&:1S&E+/8#HY71_O!3;VI\_GQS]]FP M\NX! 'K+&7NQ#/C'"L<^")$^)Z5:\''BNW7=)RWR[78FNO\-N*I#E MIOJ@+%:[Z'W&+]HX5P/-OE?>9__4]OC>]Q?4%GI7UQM&WVPJV;Q$N8JJMMXG M)D- Y;:*NDKUP1:365TO8LZ]+$H(]+T@E)4E",P8%8M@F;(3AI1AL^TX*RXF M5C')C@J0*#FHMCR 6C)A46;&&&.]>6URY,QT61$"#3^@8:A=^UTU]1IEJN\6 MR^9JQ=<54)PY+F=C"XS+BC?&/,Q?%,<6II-U;7BZX-6\2:!+2=N MGRFPI4VIK/MA'C;KTG,@C*])'%S0.6,"36*"7B@5J'D0P1P1!C'+F)3D* MDE0KJ=^(ZL0ZK"C#DL.-K 0DB:O,CXHM5:>"I>0.+#MF]#>)]5$=WT6?!"LS M?3\N\]'A)OAHCN[ =:\ TR1(Z>^H3X*8W::Z.^2,MM:-$1C87=;.S2J*NKG75'43^O57^KM'J*Q@Z,YW-3'BJK4:X\-L018;ZH5^$O= MVYG6=WAT01IW@"; Q\Q ZD$S@4-D*+F5@Z1+8S:'R5#HO@-E>JO3S9BF@^# M;@SF,0FS$"(/$Q@1+IPKCX0PS.(X]!@F*=,*1+B,C1?):Q$*8^"F2Y. YS+XU@R!!/4XI(%!B5 MBYN*T8DMXX==NSQA&U'+#J@E/\V?;2T9BG3WE29_='H&]&=X(&8F]G0PU,FR M-%>[AFMEI5(OY>.[WG]\_5) DO\KT$@P:;5AIQA/5U#8#9LO73/8*=@:98'= MTK/T<]NR5R4?".U]NQ$K(78BP%=5<]HM\R+N1Q3E <3,2V&4)1SBF"0P$%YQ M&!.2X\0W\GX=,C>QY>^7#VLXVHM_WY;6%%\?ALR;5NUQ^<0TO><7>@Z&/G7_ M$0SE*,@#CH%'-&6-LBF0=.6"NV1M7L=\ E"/W/4I:-B9['CMBR M Y=*WXLM0X:FU1A9/?,Y)5YF)K('U1G3"'[9L@,Z?AR6@;:%PI&-,R8_JQVS M!>?05EF/8V:/ZFJ]^!W]*!XWCVWF,D\#'B8AAKD?YC#RDUCX?XC##&412F)$ M"-7R_XY&GMB"M+3TC,6QV,-6X")AS-2[)>,P(?LL\T,**6[J*:/X:Z>(Q^/- MHF%GQ>A4Y_P%EID!/1_@(S_4P$68>TD:1AE$R),M_P(?YF'.(<)QPGP<\I@$ M1ID"@^0FUIX])UKXWKOIUZI?UPAT>E.N.T#,-/ 0"_VUGGD.@I:(KG(2AHG- MFZ.@)?A1SH+>7>:! DU70AE8J<96G9N>U!Y-P3FKF"PD:!X0:3;JQ!K>, .V MW( =.V#'CTW$I"%XXW$$T^%F9@A,(9L@L, ."JOX D-2LX49V$'0CS:P',%Y M098/;+T0"_> 6)$@VM$DQ@CB-LY G-(QE4IE^=VZ'F)EWZI;'BZ_*\N]-_H93 MG/3<*G?2FUG3L>W<#P-U9%W6E>D).7T!&4GL9ZD4TQ/Y MA=I5^B5^AD,OQ,+T(0ZC*(HA8FD&*1,*3D(_C+!57>1],E.OF[J2P$\-5;M* MR ?(:"Z/+I;7<%G4B=H2G+"R\6F1'-$Z!IJ? [J$P4^A3P35@QX'CU8R=U-.%NYPB^M+!*P- :(2B#-UM7M:AM3)- MR5A9!.YF167$RH+&!/L1Y]#'1,S;?I9#S'(&+EA+-8M\3#.2(3ZW_7 MC+XM.ZS*&@K**B1,O_K#682&U=^5W&;*;B6R49&(,9FL"D:<'72VXA%C8O4+ M28Q>:]OG];B+]#8]ZLN*"G+2/V#TY@>1G=V:[J6AE]$DCGQ(?9K"*,A\F&=> M"+,TXWE(,(^(W_4^NKNL[?LH,UKO]7X;I#MSM9:L_4GN0C"9T7!Y)_AQC/4F M^ND@<]LU?LO3%>AS!1JV)N@G>P$L$S:9'^?AQ5O/:\.DTY!>?S#SV()/LFS; M]8^B7C"/1M1C/DPQ%6Y#3C',O2B%*,-QQB+&$L1UXPJVHT[L)R@ZX*ND=-X# M'I!YV#Q82V*F[I]EKG2]+N2T_[MXWL(_5.6A1L0R"B\X$N."T(+=6+.%%1RQ MWP\I./[2HK(**S^@1ZWLF=[E$[_=MSK*#) M/KMV!4S:,>8K6++/]%Z!DH.OS-_8#^7JTV;)? _'_G55W56/JS5]NT3WNN_P MV0$F?JL%72@) TD9^D#0E@K<5,1CU:-<+#/-0M/#0(QK@1,,S/1"3WSP57+A MZ(QZ5$HK=3H_ZFP*-BI87^7&+[:-%)>IB#*3Z*U@[G6Y$G[;1KANK0]7KNI7 MC)<5:ZZ[0S]8??-C72%!0SSKZOG=FCW6@CDA[UH(+BC=OVM72 N2^V&61AF, M4>3!R$L0S'P?P20G-(MP%#(4FARL3LCKQ*>R#4= /G] MGR#[WB_@KLC>T- M6 3#3XZIL[CYZ3B=.<1^4I-B--NUJ]? M/>^NN47/\C-5BT#](TO>7J_HK5 YZ3"^*1]1L3)*[YR _M2G?\ME4X9#54@V MS=R< F\]\_W24)O9[1W"X&M#RV4*YH10N$K%G(+%>5,R)P3Y*#5S2EI6JU^Y MA&;E];=[5:M*_IP>=<_D[*-;!ZG?X6G,=_+A9UVNTDDF.GQ@I MQ:-\?K>B)MNHYT>86@^-=E4'!!U7,#MB.==#GO:N=T'&O*I#W^ >M %= MBJ"^[0DQ:7SD!&!/%U?IDMF7CL>< 'B-.,XIJ-K-#6^*&MW?5S(@2V7W@JZ,QF M3DO4)JBG8X.'U0ZS$:'9]IQMQ._O0EO=/^N^=%C3+&4^3WT/128QCQ/Q.7&\8W,BNI*-%AN'I>USH1D8/?5#FG1? MVB7T,ZX@KK:U?*_.>Y5.B^A,C._+[D&/E9X843,+/ BF@G"+YQPM)"PP<=PIPH2#%VD(80'1 MN;X/-D-9'IPQSJI*%E-KX\%[Q0P)I5D2IY#P/(*1%Q"84R^!)$]2%F=IF$7^ MXANK<*E]:':6F(D>]4GJGPVUI"](BQF 2O-DS(GXAF=BG=R[;)-IZAB."^?J M&.P\H7D/P$8%/CKZ&K_C@@#@MCV :=SO+"T/>J&N%L&\6HT/+A3*3*OZH;ON MVA\,B'!98.Z X"FI2OX199S,FV'K 6@WBSG&A8SS1RL MW7L%&A: Y&&.$K['$D]>R+='\B[= SFG1[UA'R,^[,GM^. M'=F)>='@X'U(?\* X.L7Z$LS'4+(LTTZIJHB,EO)D[]WJ-7HJA"5J MEPE9GGN8IA0R1F*9QY'"C%!?>'T)"^(8<D72&@YF].P^!PY67D8RNJKL/TIJWR+N.V$>UWK5N,M_0:-*D'^]O MA0U95X\KHUI>)V^>6DF;^@'%H\PRE(396I6O,JG==5KH\1V/B^4U5,:SHCJM MTS4HE=56R.D19]L0&12HORTR?*%Y2+PJF_J&U:0J5!\I5>PS3D,:LB"#%&<, M1JDO,QVC .8>9X@&C(>1IZ-PYPA,K&^*).C1-*I[>A:5865S(:N9KDTDIGY8 M]*7BV@4Q'XGM)L)X2)B!>."3M\T6O3O$=#_6=O Z.Q_[ _O>AMH*4W];E2OQ M*VGJF]R6RX(\-__NCM@1PRQ(:08#&B4PXIFP)VF.H!]Z$?4H#X+S/QQ8W3U7/0I,3,\(&'?SV-U!1H^P-?VYR21"[9@.'+O MCQ\XJW:!J)0C5MZQ2-9;>%,O-6BSG649X1.( ^@'G,/+\ M%*(T\& 4D!@3GP4T24VV8L_0F7@_M:4"?A%K7%HNEZBJP1.K0"U9,#S0.8=4 M$E#/9Q&'-/4$4AF-8)ZD(8Q]7WA_,<[3S,A,NT#*XCR9K;M CBU ((Y -2S MQ Y@,3.X'4%Y"@@4R:L.#G2(J(=V<.QRYQUZ7SW_COY6 M5J^7J*Z57Q\E)$A9Z$,D.^E$8HD'LR -8$3S+/2#+,^05K,K"]H3*_MP.U: MGX%B!RA^C!9)-CCKZ?]$Z)G9!*? N6QL>PZ"Z;O<'E'^2<[(ST)BT/_V[!#. MC8]P^3:/FZ4L$-"/0%F$F1?'OO3 :(2DY?%A[A$,,Y0F/.4^C7*CHQ=S%J;> MZMU1!7VRSLS-.60OMCH.\')I?%0BN1F4+@W0"!K3VZ%S#/PLYF@$( .K-#:2 M^0%1F[YI4E^S=\O4*Q.C@II]4<8/>RRE,-/;+J/9767,$VQ;G>'TQYGMY.8$ M\_WSFE-?FW>PO5FMB_6SJK./R%IHT1NT1EV/]9A@EJF\L83)O+$8090%''IB M(8]3ZL5I'NAVL1TB-+%B-*1!C[;LZ(I&6[.;@36L1"XA,%R>6TIOU-=61S2K MWK:# \_6WU9'O'Z/6ZWK7;0ZDNVLFT8;C.[Z;'Q@ZX]<)GFLUU6!-VN5M55^ M8D]R$ES=-]PM I\$&4\)Y(CFPF5.$XC".(9"LT.?!20E9OMQSCB;;P?OE^6N M80[M,=SK:71)_Z)+GHZ>V_TBF)O9GQ.]B?I\]KH3J;0PF70JF!5>>H]=L"[! M+7)CKB:#;I(61)?P]8(-AQS .=Q>R 4!<___$ZO78CDA#YG>E*S^4*X_,15R MVI4;-R[;I#_BY*?,6T8 %9R 5;D&5Q6*QP#,K,M@,Q%[Z^/+.ZVK,C1D=EV#+^6/I^*/?_,[E43 M'KE]GW@!37B6P$"=?R9(]O7V0Y@0RKPLHAX*M&+?#.E.;#>VQ,&.NM5)B"Z, M>H[1!."8V0L;7,Q+9)A)Z:HLAB;5>4MAF$%Q5/["\/:?ID1TE]G?%K->B(>5 M<"RCWY@?P"B(D%C0D13F?IQE49JPW(M_CA+1!YQKJ>+%):*W12FJANJ+UPX^ M?'[#YNTG>QP_4QKA7JW@[6/^]),^YA0LJJ+5Z7KR^7F0Y9S$B.0S3B, H]1#,"8V@F,43 M2E#,PDSK!&8WY,3+@==HA2C2,[<].8=G/3ONS6:EU]"IKM/S(A_?Y;EGU"M4%48&/ MU[A>R^,6&6C,Q7HZA9Q&,@T["&%&@P!FS,^R-& L#[249DZF9S_SD,')XN_' M1IXK;!UTXD MAWL4NJ)MS M).7Y?5G1W=]=U+T42[&S\&F>8,X9#(F,0(WE<;I'A-,6)6F>^O*PW6C6<<#3 MQ)/*'G%E@/I_KW93#OJ&BF5WCMN?=![*I7A(PBAAR:[9)./BF>G-(3,_";,I M8H\YL.-.YN#L/YS]Q[7-VFDFEZMF'G!G]AV"YLBJN^!H5J/M$,)#F^QR:*=M M4U6%Z46:8X*BS(=,U;?C<0!Q'(T#489G;*'@=7S5'W!)RV,>K=?*W63(36;(BZ?\^EA^+\;;%"*U*@Y6U9 MJ[)-VR40A0+K2?8]R@/HS2*S/I2:!"=6-VW+,@W?,L$ MZ+C066'9XVEZ-.X&)3,[X "@"X[)QR5V?D8^0/*%#LC'03A_.JYQKZ7!D.L! MX5@PVF^$MZ#"%"0IYS#-HPA&69I!'% *_3Q)/!02FGOHROP0;RUJ'X -S\D M-PY+8@]+ZDJ]3Q.95Z$'!3U2X>&K7[ZT];N5<#[$HWU>! G/XY#Y$-&0R,0$ M#C,LM)^'8<"R/,]CV7U07^/Q7[:P]1',4]:V/B9VR?'L'?K1SLJOV(KQ8KW(?2]$<9+ MS*<>C!A-8+TQE>Z9.S3:K]2>Q5-ON",0\C2A/$8RIEPO%546:4@PI];GX/(RC M&!G5V]6A.K$:=QR E@70\0 D$X8U:K50'%;LR; Q4_.&A2LP#(_Q!I094H8E M?ETC=D'=WU'D'!8#-A%[K$*PUECSE@TV$>^HEK#1S99-/);+\CL2LKPMJS?E M!J_Y9MF6$JUEL=WBFW2[/I7+I? 39%7T19[Q,)']VX*,8QAE(8(XR3P8,QYC M%)$\3(UVH8PYF-BD;OE1GM%KX686:R!/^F3.DF0#O&WX,-RU-D=:SX>:%#\S ML]N1!3NZ5^ LGKIHFK>H]8CU0':VJCV2DY%3K\N5 MLGY_+=8/KS?U6CB5U[U2ITL5.Q!+'*+ M;ZS]M%L9L,#+0KF5G_ P@U$8I3#S\ABF&<4)8CQ U&@+R9#^G,?^>VQTW<\= M'/QKX:QY'#@=>H;GA"Z NR0@P$1\][$!6M1?*DS !)J!B &C86Q;QJQ?H_I! M;?!21E\]?ZGEIKC<%J_W<_D7?I0+N\-#R'$:PR@2?A'BR)--&Q(DOLN0%YOT M:] G;62"S%LX2)](G:AOY%Q>K,3_6Q8 VO)@VBM&&U8]LS,-6&861^(DF0 = M%[(:^2]?&M!^!5M>>G4[7':&,07 64\8;<(S=X,Q!>2X#XSQ"'9&9EL99)?0 MLDB3+,G#/("QEQ&9:IA"[-,8>BPBA-*,Y3@WL28G:$QL-G9U:MH#,;5J:/-O MY,>VI1!/P:5G)2X$P1.2^%Y\\$ZX'_4"Q:$7KPQ6\H]B!)0Q[@(*41)S:A1*>(3;S$ MV$:K]&B#KY(Z4.0-UQ6#L.GIJ2LPS!36'@?KL)LA 1U'SYPD]2)!,$-"GXME M&;S'TK7?R*;.,C=!%O&4FZMM.:YZ0:(H#2*ATE@F^T>8,HA1EL 0Y9P$8NI- ML%'ZP'E24V]G*L)R!5QM28.ZI6WHLI^'2]-%=P*"H4N^E7]'%7P>D]_<^1X5 MS96S?9[0O,[UJ,!'SO3X'79JW(]96U$5$-\F_]X(D[%^7H1APGU,-%^TO.__UL6^.E_ *;8 M,=/R433U=-TE1F8:__X F)MA$(Q575^S*)R]63+? MP[%_755WU>-JK;K+:Q?)/GGWQ).R) HD5>CW,U? ':L>9;SN0'=+7?&'M=2- MY(9'AZ-"@Z^2 U?%K0?%LRMD?7K(^8I6#XJT5Z!Z^$IS);M>+J_IW^Y*N<_^ M.Y,3N:Z"'=\Y?< 1$!0W]5HY%[(NR&OCQ+@S,H]KU67BFFG4B*3@:\. (X4Z M+YF5,IT8;C9%.B]*7XD&KC*/J[YEXAFNUNB>R5.K-J7BFGZ3\3XR_E 24;4Q MQ*.DPAT->)0%(18^:\@2X;/2'.99DLB.UC2)<1)3JE71W8+VQ/JYXT:NRHJ. M'X :AD E0XE_0<)YDX7DY*6:/:YM8!Y6Z(G!,]/V?=RVK("6ER8$N^/F"K3\ M3 >=?CSVA!#:164[AM(H2ML2C(%8;=,19XO8MA2U'[=M.X1UCEHE \7?L.;G MN]5MQ9Y00;OBNVV:C5C"?%P_L*I)GUL@#Y'4\W*((X_!R(\3\5N 8>1%04!C M/PB3H*N+K[?#8,>(EN+LE[DW--T-$X UU)OU=2D9 $AQ8)SL9@.WW@;$A!#: MILHI/L O'4>_RDB*#M(N?4XBJOAIDX*=9M%= (B[)#L;)N;.P;L J!,I>I>, M9IF&0JDZ*4'+6T'IW>HU>BK6:+D(O3B.98I)X'L^C.*<0NSQ"-(\B=,D3>(X MCXV234[3F7J%MZ4*))!0J!%I"!NFD)Q!2<_ .)#=<+FW$UM2E-;C]8C8YKD> MPT*YRN@X0V7>O(UA48^R,T8NMU-4X;\\%LWR744QRM"8>[8B3<%$LBQE'^9M M "[V6>3Q5"9>, (CYGDP3RF!?A9R$I(X2_12;JVH3ZS4/5[4)+C'#=BQ8QWM M; :UG@V8#$ SR^ 2.V.3886!(T-B1GM6\V(%RZ'1L1MD^N[/"X^@($@PA5[ M.8Q2%L!,_IEG21;&"2$^R1;?6(7+*5H\FVA2GPG]J &C/LY7JB!UR67!C^EZ M.D_0MGG2U8Y59V9Q7YLZ=BO[ZI:KHU[-LKB;3$,JE\LFLE+,-:Q^H>;-[E=' M^J1_NB+_AZ!/;]6E>)?+U%=-_6- M$4YB$N0A9%ZF MV4+D*C?-F/Z\V6FV\!SEIUD/9-MA1-5 K65W$YFGLJ+UPL\YR7#DP9C&'HS" M/($XI QFS LI"F(L4V*-MJ1/4)E\OWE+2>WSF/;P.$9%SY382FK98Z,AUO15 M:LFY;)5Q5A9GK2^.*M*$:FE MD>F:2 -2W;60(X0LUT M*MUBJ&7@5U6A>LN#RY6+OKC.5BP:)&=>J>B#<+Q" M,;C7SF"\+5;%FKTOOLE$TK5X78IM&=;?T=_*2GD%'] C>U,^HF*U\+T DSCA M,,5$3.1Q$L \2R.(41S1) DPHT999H;T)UZ5--Q Q0[8\=.>?5X!Q5*[ZI!, M@:\-6X:+#E/0]:S+A%":&1KW*!J;'DLL'%DA4^JS&B1+: YMD^TPYJ&*-S\* ME=W^65;!^LAY05@;_AH'2/X/0Q+S6#;5B2%*6 A11#WDA:'O(ZWJ7X-4)C8Y M'=VFR)=PNR5E_2BY\^ ,&PUG(AON1732*IJ@(3H>&&P@MGX8H!/Q[0+^3L+@ M)IYO5*J!R+WS]\X6HS?*?C\:;_QBRTJ$LBSK1_ZE;@S:1[P6%DS:N9L?Y$$F MBKPMJVUVORKEVN43/2]"3",?ARGT$]G1(T-B<>43"CT_]W,OC4F:AD85">UY MF=AR[8PHC@%"(OSV&<8QJD8@$;$&YVVC<3 MRE:'?Y\^?FG#&4'9\B5C;5C+F:J[6NX_"W'ALKAOVV7_(BY^+)9+^8=FZ+J+ MAZ3GM,X$O-DLI9B")8>"K<9K!1][R-_TD=]I@>)NVR?%88:G XQ#ME1W4D'0YHGNGU9T6KYW/6M??[][^O;2DQSKQ]6][=DK9OT-CS*Q/.$ M(,X$]5[/YF>Q!*S^+K1*<0%>*_CT$^%&,!DV/&[A,+,KFDA<@3;-P$VBG)ZT M5DES(T//ED"G)V(_F4[S#G.%?;>B\8XR5 0$XB#,(!1FB*(PAS#,/9R'+(@C[/8['SX M FXF/T=6]294E?('MJ3*C62/3\ORF5DUZ;H$>#TO?6HPI^F[VJ6X*(!E3[ > MO\*A[U9(+K,5+H;)64:#/2Y2 MXBB(. N$O?-BV64G36&&,(9)ZC&6^T&:QD9]7[4I3^Q:]/AHTP9/%3HW-&_: MJ&H:LRFP,C-=UQ]?OSN*)+X5;Z0P8>ZJ9%@+[,H(:=.=U^28PG%D8(P'L WF M:1/,981)FOL9R3T&?5G4-?)H '.?)3 +XM!/* MXR,SZDNX&GWR]8=G@>0\ M/>6V%,UI$A-K4+.UW*-J&'@R@,VP M6KF1V$RY)A36L&?G14)?T*#33'CSIIQGY1KKP'E\X[SM-L\R?M1;\_R59E:% MLF)QLUH7Z^=K2L5SJU6WEX^5ZL$@F%[P+*.1%P0PI2&"$?FWUTQ5N8(]1 M#-',]>*7W10_.O L2JHK7J>JVM=?V+3M_;;4?XA9*%R!"'*/YS#RA1N XH1! M[(&84FG%,8F(EW740LV^&< (7/<_Z,FD-M_;,!+5OBG8DB^N^9^]? MIK/!>0'/=B\[OM+\\.NF4HOAZQ5:/M=%?<=^K%\)MOZN>PQV[OZI)[^J*E>L MW-3[]4H[-O0/R<[*/ZQBKD0WG/*&I09?)0] ,>'H3&U,1JO3M;.#SG;.-B96 M_\1M]%KS1>^[%2TY?__^=1BY2RYK 2:,")95ZL5S^L1(>;\J_LGH.RJ>7<$+ MM$W%4%V**D:O5[3?\J"NQ6.F*A>4I3@G20Z3,* P2GP&!D/O0P9 M]0AUS)^1P;%K)%KTF.KB;%'+EEV?,5?/1L\O?T'$SVW4FDY=KP!/Q&8CCNGN>+N19JM.8;V7'\VUV3,%T/*SR/K#5HN MGV6-QK_4JE/2YUUCI$_KE?$2R6S4B1VV_85#RU53#?1;_4?0=(;JL2:T?;VI M#'I>&&(XOLR:#CXS8VB)W 2+,CM$K)9JAJ1F6\#90=!?UEF.8+FUN<'+IG2S M##581$F>8.0CB*,\A1'Q.41^$,/(2U'$9:_('!MM:^X-/_669DNL+6]HN)>Y M#X3F/J:U>(9[F)UD(S%/YIN7)P5PM7&Y/_B\FY8G!3O:L#Q]E;/EU.MR58LU M05, \*Y"J[JIB^XOPCCA"%,,J<<3&(5> %%.Y,8*B6FO?LY#2;*,IXQ1&.(40V&E IA[F,$PR'+DIR2(<6*6P3D5 MF%8IF[?B\P>I^T^5=C:_%8[62T0GV+A8_^TQ GJ<3+JH&Q5_NA7;>=(OO1P; M!45CK34^AJ7/\U!6:]F:\0W#ZYW#SP+">))PF'DAAU&2()CA((<)"F-$(^H3 MHE4!9)C,U*LH@4^Q!F\1:9>?AE[0:6@TO:&+!3;TBB0]* D"2='Q>D9/*E>N MTFDB\[I,@X(>N4[#5T_3[GK;PB B49"G>0C3R&;__/Q_9N;3Y^[QM9[I_NA#U)$PA386=JCOTRK1],P3!MEGUAPP?5()C5 M71S*&[9N.S#+V$WQH7;K[($Q)K8!/=)@CS:0Q V:9P_!,+ZYZ0J!_[^[=VMN M'$<:1-_W5_!MNR.,#5[ VSYLA-LN]_J M7W\ DI(HB2*1($![-F*FJ\HFD1-B-8TXF# )EZDN3^Y. MI%>C%21/YTG2DJ*>Y6:3G?.D="5FX"FXG-R_/C>S(!2E8_N\_2">\UJ/>'+R?RJ0N(SOJQB5#AS"8/ S29&XF11\Q6I*P6V2V[_\8[>Y7?_([^Z.X MNE7-#\57_BSG)JT?VTS_K9].$\H2D+71RR)>!;3E"0Q:+R- M<0PMB^J7ER>)5E'6O2DR.8>C=HG8)P*]2/-[I^9N MONN.P'2,[G"PGR\5UYH6 M/\PZ-25IC"$PA7?4L_3".6UX:DYU*=%H2 T-PYI5I2B1?:P>U%[2KLN2B9"O MO'P#.2]][UJ6U5UETNK-N?Q!!)'LL$9IBPRX,NN0 ^,.SE3B87*I3+=9QV>( MR"DE68<+SEV.U4M.3RE6_W/V'*7+-1._>"XJLI)SOX8L .'U7C<.09U(N+/ M790>BZW3$*^I^W525 7K^4PN 48)9% Z+J[XWY>RE(6H3$]0)",X13 MZ1)R%J&,1[)Q)2,)CKCO8Y!+J(N([5!Z65#.6=4HHZ7 KPX]"X5"FWG)5=W" M5X[6J(\6Z& -;?ZK'0AS/X09[ YM@G5X-H"[0^:H!)[+EH"YPZEK3RIKJZN9J M61N4PJ2YD5?H7_DK%Z;F@OMN$,4\16XNVQ52%J"$NP'R292E>>@GOAOI5#,- MP)PA E!/T=0KN!EBEIK999@%,+6S*Z_I0+^0[0N=&K[3(F"^K$:!6L/5-$,0 MWZ6(1H$%YVIG5%Z%VSKU,?+I9TGKJ4:J%LSA6[:#_#]Y29<5;T9?J=L21Z2- M6PCZ5,$$L(;C*)(%.JC[*= Z?H^6FNU0[2>A>U2>>4+O /Q$RK4PM"KA5=3. MQ+XL*DWR. PX0?)F&^&$YXA@GR*>A7'"@\!-$U#FT5E(,QQVAW'3YV;:AHQ. MU)C 3L'S'%,[^XSP 7A=UH*LX[MM7-=*.=DH;8;.M_-P9CW51LD]/LO&7X!W M-?SR(NW@N_QFN29KNB2KV[7PG38O]4&YB!B/PS".4(JIA["7!BCC88)RW_=X MZKDLQ4KSO5_@,+^&9=@H%V RW#+@+G=V@)U; M"PQ0;Y]HC!%ZS12U&0)JL:A$Y$##Q>'W9VN_J$1&MQFCV@NZE3/7+\WE#:QJ M9ON69573K2C9@H06SNP('+>Z]6F#*9"^@IE1\C1J98XIF5 GLUMJYAJ98Q). MZV-.GM"\7>2/=6E:[\5F&]G%),\]$KB(1H2($SR+4)9PBMS4\TD<1%%(01/P M%&!:%K SJ0C BT$%UJD9Y(89 I/*<^D;YH?; <@T=6&G ''>NSEU%IQ M-9II4-^*?&J'WM;/;'LFW8L/:>$*5> QH0ZBF+@(,Q>CE/@,49_E+LE\GJA- M[)J$A65]<=O)*FB2")P7.2!^/PNX23)XWC63$J\;23,88;ZB?K'-4IC&:68J M-_@X#4).@]%%1^)YZ8X8P'R(YDKE044$48\Y"6QRR*/Y,P%M0H< M F993370@*UKAGBCIEY,40S3(@W4B];WYDU]C.E1*! 2336F&0(U;S,:!:)/ M&M"HO*,GQ;\7!?NQ7*TNU^QVO1&?PG+7&GQ?9[[_=BG-_,B3#>9R)J?]93G* M<$01CPCW@RQ).?9A?2MA"$"^?*W.E5MTZD3K/4) ^0=R54TCV.,43$><8=%V M8L%!>P(;:D./#X84"1#XK*I%CS''RD9S%1,%0U>-#R;LE[T3)BR9WV1[@/IB M91$RRESN,L0"5^B?D.0HR3V*7#\D;LYPE'B@?I= ^)9-C1I0G53-BM6*E-6^ M=@>87PWEJYH&LL@MF KJ*9C98W-0!B.O1ANV#M\)3ZQV4>:%E;*5<>CO6'^B MS)KA0A+U92;$:?K[2Q(_SGD8Y@DB"?80Q9@'<>#Y"08U[GRW5IV= M<0S5MC4GKQ$ 5O]-;L;Y'NTW&SBSMBV9K?'F1VFU"6^N::6=YCWGY>]E\?)< MQT3*Z@8^9VA@""[2!=>?KBC9.W$&C-(7'X3E,)F>1W6V^\[)Y;I$$LN%D"#2*0C+TOJ5OQ:K5_EUTF9>4][,:WIS9 /^.FK]QDD)[032 MPRJU$-(T!L DM1[5M =V44NLN3#1>5(,A8=Z ,P:%CI/X'$X:.!)/5&\6:Z7 M&_YY^ GH 06/30LB[3X3A*8M&IR4TVB[?,()O4-/JA&Z.2B^\*1>%#9 MI:*+W$73J$(B9DX_3&.,(1VBB<2L>F8:HXYUT<35-*K65ZO;-5N^+MD+656P M[CM][UI6'P*DTX$)*&'OHW/<1I]*(DSZCZ@SW'MFB!:]PO:^!>@Y^\,YCIH)+O*$X1B+8SV*?!?A-,Y12@(?Q9QCFKIA$D6@4WX"+I9E==O^ MTWQR"8SC:I; 3'R$*839N[2^S_B,,_Q\AT$9QYA\N":J(RR;,OSBW)(Z=^$% MS)+8O6#[GOO3'>0ZNU"V$[0(@.D"@;MA@^ $:-?ZM:6 M"[/A"WD"#F1L7[+\(4L0T$KR+3GC7[,V); ONB?T?-&Q?YU!(C7JR8\(FE!. MOEUIYFKR(P).B\F/'X#G3WRJ!$X_+A]+7N]'\\]K+LR*Y>8WLI+5('?KVO&\ M7*^%FUI6I'Q;Y&E,_)3YB!#!,"S+,](HH"B/\RCR@HBX1*EV5!L#ZX%H]D+K M<2#"EN4U1@YK4 +OQ=EA<9^$83*P;^,X.GPNG_4F+DM/B=.$(K)K850@-ZZL]WZ3R*[>Z<_;2'=;/-V?/5=/I!+ M[?M^E.1I@+PD(@CGV$-)X,MJ%S.QRDW]O%XK]O6T K M)&)/X*E: ,(XIV!:VPB3-++5 40;2UQ7@3ES#CN #:?I[)"7]93'5T[Y\E5F M&56[SSKE+,Y"EJ'$RW*$?92D>BG?:@EO6L[6K386 M<4J\) XR)'RP!&&7490D.4>8^3B+DBSE.%JL^:/0$4Q-#L^!4OHXT^;C[ ($ MQ ,:P$T3'I@8GN6/FBQ.HEDS^-$26X.\:-L(MXUSS,GE&&&&A/,LF%DE=(S8 M8S$=?=[\*(CQ"M/?ZO%+S423ZG9]26GQ(I]ZO%RS3S^%+A&H+-?"'[@5I_XN M>+_ /"?,]3,4^)DPW%TN[Q4]#^&0<9Q!A.VBZ'U=97Z71??WV M?BBEN4$6UK9:3:5]] V$JMDYFVV8ZMMWSC<"["5C-15DM>_84OWVMLU(J L]!:IT]2*O?/HO MHC\+EM08+R@/@DS66+(@%J8LIS'*:.PAZOLD2"DFC!!XDLPLN%L^PUH]MR/E M8AON=6IJZC20/3V=SDB5D[WM$T0:FN1M6TO5V;R2OR5E3DT:T#.>\X-1.Q(_ MZ&< .PD_YA>@F1\TZUX8S2>:!_-WR#^:=4OZ\Y7F16&:D]N/\);;KI1D;_%0_;R7,J,<@PR:R(O!W M,6YAC#EGE@)7T1R65UT)$>8/Q1_KYZ44U@<9, 77$BLL9=DF:P?(UBC(!)&' MY5/=Y>F/+_>WW?/WPJG1 L[=&^'2L&*QP""8)E'EC?-WC9%CO/(80+W^=+^1 M]><=^:=&[,D<0,77/JKS6*.[2+W<8\0-4'\_B:7?XHWAYX[V"ZT\*V?4 W[8")_S8N6H/U_V7NV<%6 MS.^:'8*'&Y6[F>_-J/JQ\%?%FE77I?A+9PZ\ MJMUI!IIES7]?+HNR20(5&#HW9%DV-\SR"J3-ZVI-M-]+LI9U8,)(NUR_.9TW M-]_)1KZZJ@TW&6.Z?'Y>+6EML/W%*QEYEK&B([-LUS+9#:$PFU5OEF5=P]_PRAIQ@,?'S:>RO"J> MGB^?-LHN_\%;MKW[Q\>RSF9R!,ABS8N7.BPF&S T<:[+)WG[!O#J#VE6<."U MR07ZZA,IA?GEO43IN>"'2\WG;?>2<.!8]S\!DQ/&EXO/@I>K^^]B4YIQN@N> ML3S.,P^E?I@C'"01RK@<39&&+ HH3WP:J8A3W^*6!:H&Y]3PG :@FNST\F%8 M>J92!Y,? &'*HC)$P8"PB-<:81%_V0M+[V*SB,L0&5N!&7S&V"6-=N_,[D^V MMSJQ[P5)DG#D<=]#V.,X/9[K+L\%O>Y=_1K%][]M"&ZQ7N%ZT G:2'_*EV/R3;ZZY M;#$JL&7P"TF%M=[;9Q&(">=^X^Q1T_)?SO,*Y-4889-A7^>40Q;:(D-X,-4U M.@_@/1RF47+/N%'C[WTH2W'A>D&4T3! /F=46(B^BXA/,Q1B'^=Q&D0QS;;E M60_%AJS>U5!4DK?#$J\]TLJR5[\B=J!CE*PZM@9ID?T0-N3[VH[_SC;CAS<4 M_ST,Q/\K#,.9#<+IR2JR,)!?\^;/VW5[1[E^O"+/2Z&\=IXE9;(W=TR0R]T MX3@E*!6:'B61&W,64Q^GH!IX=="6+*15;#-KA3[7T=Q0V<) C@+O* M>1X6> 93IUL)(PQE@+LU"%?#/^X00R@1?M6A1".VWVT:+;;_-@K3F[ M;O81<=1[L_>1]_?)]MWTJP47)[3/2( 2$D<(I[F+,H\%B+EID#'AE/$D>Z^H M?0=/RX+=@02:ZFA[=^9WN#1Y_B$(JXW,[.S MSGQ#,D^1/YB*V?-KO=/CLSC1[O*K>ESD33LM@RYB<<3WXM=2BGD(!D"9CW79ETG@C? G2UT[3:6@WQ3.W1,<0,F:A,8 3Z, M5"@T="X-@IKUB%(A^OBT4GI'H\!'T%"LN3127WGY=OW"'XIV%-Y=_FF=%^(3 MD;5)@& :8$G+$MUBXFQ1<=A+72G=8E-7?>SQN0!'X"#,&S]&+?$-)ON&60:K M8X$S0*]8!0!GOHH4./$'92<:KVLVO:??.7M9B67[.J[]]M;Y5UM 3A(OC!A# M,8\PPE$N3(3 #5&<4A*S*,X3!BH@AR)@6S M7/OY?%C\UW>8]"UF^++/,PSJ(8Y5X8((SC "6Y+WM^9S$/HP!C-:TT L>R M\FD@.UO03@/;:8&K%P$-<6I8D1BD'Z8O-$D'E0DI$*95,32T[FS%0PK$=>N( M5![7LRBNE\*-669R3.8G4J[%ZM4B#S).DS!%;HP]A.,$H]1C+L)!X >A&^=N MSG9)GNJV0P\HI2_T*$%3([@@]-S_=#K@G?6^=39Y).IFD6@RR+=?BP[AFRAF3O/!T@Q=&3W09CU5!X@\?C@'7I4 MTQ600VVK>[)DPOUX(#__L=Q\EZ-RQ-+B!_5O?R,59]TDD$6$KY@@'S.%/SZOBC0LI M)S]Y50_QK@=W5\#)W5IL5W0';+%2SR60\% -T+DG;_4HK8/)I@VZSC^Z7!98 M.QVTG;MLM7RL$37H*$Q@DREG00>%>1V&"4PZ<1JFK*7K.%R);ZPDJ]LUXS__ M7_ZV\(*0^9C$*(P]AG 6)R@A28#<*/(2-\X846\0T MA'F>A!>K44!T!%NHF M'/-%U4&80*V6:Z!.J(93<(:8">[ \8HS.P)G"#IU +->0+IX9] MX72@ZT4#A[BF>+5HAA? FT5]-L!O%L<)-'6Q. !IWGO%<9)/KA457H'?*GXI MUK^+U=L7GO;!-0.CBHWQ0J,&3\@M L+V"2.\0& M"U7@T(PZN"K6U9)QY;8&"MP8%UISC(#)["@/;+124:)5?\3#^:7GG>XP2N+) M8(?Q-_2>FN[*.Z#.WPU8H-_;SR UCW" V*2$T ?9( )-MP/54KU/)#1U>=S0E0)/?!#E%_2 MLWDNV7^\5!N99E$]%'M@,B!QNVX;]M3W[MGQO?M7WB3P\F^\?%U2?L_+9<': M,GCY0#UR94%]EU&/!H@%681P'&2(8.XB/XZ$9>3Z$?% E8.V$;:L8>I\(53C MYM!N,(XW51PP2\CZ[JD92Q]I3X"Z[O[VJLTO&DI VC4IDYE'5T6U<3HHFK.E MYN*C(7/+.KJS6F1S,?_8:)L-KFY^U+?O?+7:5@FD<>HRGA"4)X$GO-P4HR3* MN=#N+$J81U*>*.5J]"\_3V94#5&W>.* &\/J<3J-P% 4A#R-7*@^*B8D0ATL M-W,65!\IIRE0O4_IBI&< ED^%XVW50^#O)(7;N7;5<'XPLL3SV5I@'(_3V3T M*$6$X1"YGC">LC3SW!18IS0(;QY!.T!!'+,2":<^06M$'(D)5/Z&V:@JD,:8 MHR6AD_BB(;A*U$Z0Y.'U9Q9M)6)/95WM-7ALY*%DPI2\7;.'Y6:EU-'X]"W+ MTEK#4 ]O'%$T'LO0)P8F70\EJ4L!CDQWMGQ=LA>RW[L2WP#1K_ ]9H>9CZQ,($R)UVN#E-+TDF"J4.5Q\WA*87L).BEOZG]), M(6A+^X3/MRV+6=+/RS6_%3"JA7#%HC1G(2*^$"KLQARE),?(=?/8#[P\SQ(? ME$LP",ZV-=D"=P3T)E9SX=0(U*TBVC:*5RM2576DIAF4[CS\*)H?.G_PS?>" M.7]+?)T:86@ZPC"SU038' N!-N>,W(.G-B@QQ52.PS"P>9,=E @_R7I0>PNF M4JIRLY )9L5JR6KKMUZLS;EA88@Q=AGB@2<421ZG*(LP1PGWHR0) M<+E?S2 M(2"6U<2V2E857A:8AD17O=\15_&LOJH-+SR*@ M*L1MQ5+I67B\Z$KV_"LYJ2,:S.,ASVB"O#@CLH5SBE+.,L3=E >)RS*<*;5P M/E[8MM#).(>$!0SR'- ^'LW1I0@H3FK$@"(S?9AKA6 .%IHMUM*'?C>HTOM[ MW<:TNY;I5R]E*;O;;=NK,L_+XUCXCB%//83#+$)IZG.$212R.,V]@(%29L^# MLBTN#;0)PZ$&N*1FGYJA'298'9@7SI8'=OK/CA%GK/OL64 S]YX=(_BT\^SH M&WKR^^>:[5O27#6)9\*(W66>;8W:ST557:[JO90%;L5]MT/2MUV#I-KF77A^ MEKC4C1#S0^G@^@E*>H ?\N]IZSL:\9Y MSDDLS!WJ^@@'-)3--R+DR8!@E K?@X*ZB+[;ADY*0AS:R 9)\<./O9%JA\Y[ M;P_LN#K)\J\7SAYKN6$'>#M[Q-N0C+D#SR9C#1V55E"< M]9"UR>3CX]DJ+/BUYFU3D/A0LGOA_5*QXGU9T"_%YI(5SQL.+SU57M"R]FWQ M<+:7B5MLZD%B$B7.7F0S,CGEOD5-_>I4G6O#ZM,:PV#Z4(-7%A+(P8S0NJ95 MAS+;#2Z8\.[E+OQES03S>@):ZU$LDISY<>+&B(29<-B#G"%"L8^BQ/ MF CS3@["5#/O#E8':88=#/7T@GK2*6V]5)W!CX>\4+.0M"F$B7(#9N>$&\QI M[L/?5 +RP=KS9@OWD762VMO[T,3\B;M)0G3ZK>B+(L?S0QU\;O-V\+G M'-,L((A&0NYQP"*4I#A%68RCP UQD,3AU(ELY\%;5@+-45XN8QZGO,8*$O9_+P'TL3)60B_]07U@OKA^$4T?(3\/0 MLFIK,9'R25IN_(?IQ?Y!\@);IT;7Z> K M=>5NGRX/]ZD[FTJB?=$VTK,Z.-X,3^V-C)^(WWL/BS?#7H4Q\88 36G"O>L( M4K<#WE[[OK6%S]7U"_\G)^6-D*(%\U,WPC%&S)/*V@]CE*5IBG@2)9DL!"6I M"^_,K8Z 95TL/NQ$IR$W@(.*EJ-%O@!MQ[9U][Z;4-O$>X?.A;S'RGC=-/3" MD1@Y$B73';WAS##:YAL _AUZ?\.9T]\07&,=,^4*NP@,S<,88Y8@EPF]@C-A M&";<(RC,H@@'N1=Z7*EH;@R094WR97]!+U@J.WO(K/IZ[ \PC^LLI]0TB0GZ M81KCM+[ 2HAJC#!+-0+O$YH:(W:L+L!02.HKWPBW7E;Y M4OB7BS .?)Y2#W&&,<*>D&2".4=NQK+ (UF"8Y"%, [2NG_6(.#PL3EUNBQ3 M$V2SC(")](X'^VR6#GBGA7]^G!E8N-6)-23F"@!G%7AU!AR+/N!-/26P[7UT MS9L_;]>W:^&PB U=\FKA9YC@6!S=25+G868!2@FC*$X2C^4T\K/(AXWY&X2G MD4L)$_\.+)C@#[-)3>:GDZZ9QM%VM_IE"_A78Y/UJ?G!_GJ4QSFFD1!N#[M$'.ZI$&YAK",: M17$6N5X245"L5@6H[>OE#@IU-^*FG6(EXWSK8HWJKL9+P>:JZ5^\9DZ^7),U M/>QF##3JE;BM>!EMF(? 2^DN^W:7TLX6 3N7TP"*35U2JX"<][(:P(232VO( MNWKJY*Y\).OEO^IXYD%%Y.6:W8OO2<*6_[S+;QII(JO=5?I> EB89%D:N;-,H]GE))[3!U]JAJ M)\>8V38UQ37[9L TVUS[ %9_1OEF2#^:P6E6!6J4C<<:UNSBNDW&]MG]EX^/ MES)K!C#%;6 )RQI00"IK5\VYW!:I09N1]5,^K)<,$@W3-+UMRO8X.#W\,#J< M38'H"8W,^M>=N:O9('&G++XZ?_VKQ=_BA9=>"4^OGTW8G4A[*-W7/@FD@J\I3A'I?-W ]I0,;,(T M0$Q7B(8>TW0G#NXE_\&7C]\WG+5#+.OQ)4(;?A4J\IZ+[5YO%KGL2=4H@9\/Q)MA MKJ)];Y%E0%/^.'=AB\QN#.H6'>=KG;_58F309M?DA2GS' I^7DM=5#@Z07FZM;KI=:::HFCW/=#2*%B(C_&L9!DEJ$TX;*O5)YE"0W=+(@A MQ:GJH$'"#:]NL<# 49(ALEV,V>]EV:CL;91TO3'JO>N.N]$]2'"3H:I#SZL.;#Y MH CN\N>R6E <$$I\AGB>$H23/$*)%P4H=G'(LXA[;@8JBST%85D.CXHVG;\E M3."U7@]?U([=:=3"1!!(*'PP\5E:3$T;/@4P[PCALP2>S 4^_R2\._'E$U\S M&3J]69''!0TBE_H)11G)&,+$#U&:93["-,H(BR@3WK%J>^*#E6U?.FUA.1*8 M>G_B0^J'I6H23<#S3(T<4(?B7M2U6A0?KC1;C^)> KI-BOL?T.QSM%H5/X0A MR6^*\KIXR3;YR^J2UC&HZBNG?/DJ+_*:$8W'B7T+'J:$QEF*6ZKG85S\1 HZ"T&SAZ% MIL=DC6HSG[8Y6&4CP#JT+=G?"%/<^2@G+3CS;,E^1TV30,D#==U;?+K]_4.L43OKC7(%)H-C##&8GP*FUEC+MS%X,_=]4R3_M/F;ZHL:<6/V'P_%EV)] MSXLOO) SIV_6X![*@XO8=JAW*56R/X1 MU_NG.^B/]W1]8[-T6Q61>JS8W& M.:,073;%%*"A#N.'A;[(2H3KQ9\'5YXO!JU"X$$<6ND%O5/ZFN_U@OC[BK?I MWY=/1;EI4\,7G'O,HQY!/,(IPJ[+4)($+O)8&@>>A_,T22&GN0I0RW+?1:$N ME" =V+#37(F%:@>Z:<; 9+\+_<+9P:_95F*$18^,LKRU$5^A"EG,>547E.IIYIT MUK:<2U)#DF$[ 0HFWEWZU:18DRJ8L#8$W0\3!!;('M0-R5UWY5G%JX>D8RGJ M>T0SVW+SG9?RA"[Y=V$L+5_Y;=U>Z:8H^?)QW421Z=N#\+$KF;54"VO]KU53 M>+4SO[[PS5W^0'[>2T$6O]@T0U1D)*R>CB(SG&F0<1='&DQVR'WF+U4Z5#[MQL'.K)L,YH,-I"-G-'MN*[98DIT-3;8QVJ.K4 M1%TX,O6QR!U!VH73$N=TJ6M'F9FMF7B/;3&5;CTK[O,F<;_'MIRDAK\+$IK9 MG[_+N+_LV7M#EN5?LI("E/MY^KIEY2_A.#4@A]1]<&H,ZM;6P/S/'LH5XG/3 MB09&YNK?Y"&,>R7FQ#&%.:9CZ"0TS):MN$(IE M >P"=/YN0"IF? XS9UCXC)$,]+=!U"H+GA(U0\>]6*!SU(M_[05P>.U91%") MO*T0JCT,$\/')>WK9_^5T^)QO?P79[=,@%OF2WF4-H//VG[V3)S%G>'BXGEZT M+2N*HS)PIY3@49&CEXJ#!A+.O)G#>NCC;A%,L?6/%]F3X73IX(DMI5/N2FLX*^/&T;'_T;;OX!_O_.'X'R$?H^>]&< MR0)V?=ZZ4>#69^[,R,QRB+\/@[=6P3M!AWO1$J-77K[=Y9_*VNN_WO5I_2RP MO]WPI[$S1749>Z?!%KITJ 7\8LV+EVK5=B 2HGZ0!;+'S/E;XN;4R!G* X'P M0T\P165:D;>Y6-P-L)S\]U-&G74J3FR8DH\1'61"$ M"()FB0=*$E&!:COMDW[G[&55]Q0YQ$?^I,4(F"VBQ$RU M*P'C+(+IBK,<D/]]*\Y-@4<=4RMGO;RFSA^6?<\J:_A%\*28D$44I1$"';8LS7A>"(/EIBASOMR(8])PAKH^BTSFK6M@ M,7\VNSZK>G/<)RRGI^*V0GPCR/OVO2@W#[Q\NN;99A'Y"8G3.$&N[P4(1SQ" MJ4<(BL,8LR!UN<^5XH"CD&954Y6$C,0R3TZVG=@,;+ETGF5J6L@((V!ZYI ' M-5 DH3H2K#GE,4J9(?5P'LZL"F"4W&,1'W]!MP3TDC&Q_=5]46W(ZO\LGZ\* MQA>Q2V(_SRC*?)_*7FH$I6Z4H!@'<>Y'.8PHG?^,?@1US8N>_/\[&&Y67$!@D:AG\2($TA$296 M4.I 1]4Y,K0.J)/%9CN6SI'1/8S./J/9K:^.Q]0.9I,;&. @$J9AB$*6R=FA M,N3- XPHR7'N1;&;85BOOB, EH7H2CN^=,()-9=M"GTP"6I)JT'M D)-5,!@ M@[XSY)AJSW>\_+S-^EP0HP*DO:Y!CE+AR5$;"4AKS"#-?R1]3!VG=8MPBX3QV$(BIB*@V;(R881W4S2!;VJ/[RZ>N"P( MDO&>>BR&\#'7+[O\C6)=[8HB>/D;J9:T#O0NO#03-FP2(8(IEZG5&4J]A*.$ M\\0+,&<>!]U#:V-B67_4@)Q?EFN'%:L5*2O9F]"I)&1@.R)]7JL9 +-P$*9G M#BK.FL!N%R]GCUB=W"9^]UQ40@\U>0!]SQU5GXFM:#:H)L3H(/)IO#0WI%P3 MC[D'F$]C5\]P\XD+PO/7N_T1FRZ9$CZO[M9R)B,_;95XE$SB!6+W:!8C-TF$ MP\+%?](DS9$7"MLI=A.A*)4TH@%<9LS7.=M=5$Y-7SLUNDY/7U+UK.2I^S*L M/6?F-DQ_[IE[<\+7)&RE%-(FF!0FL>AF_@N MKF]DT?1=?O>RJ=CZ4<#[<_U:;=ANUN[OY7K#;M?W9?G/$CAC6AN 927Q3TY* M)'/PD?R;LV]*T^E0(*LI#D8YUW7F]4@VY[Y/MUG+FTRNO-@-Q;(/[,:R(9ML*F&*:=1<,3]^>S$ZMNW!]J+/=F$]F3/=> M??IB>N;3S7*]W/#/RU1M)Y(1% 28HZR M&-,DQQYW,8583RI +>O%!@54X^#LD=A6CRI5C.DS5,V:,LTFF,XRP2&P+04A MV9 II01R5DL*PH1C0PKTKI[*^)3GG&[N\D\_:7V.R7'@=VMINAV9;S)7J%Q2 M<22UYMWA#SI/WJ[IZD4>9-M8]N]E\?(LWNB/82YBQECJY1E*.',1=F6'FI0& MB,69GT89#U("4DCO3Y)E==<06'>BXBV-CH#<1!NE_PA3W%&)\D6/%[PGJGU$VHU'/SQ\8T?M_IJIIG=[\]1WVV3N./@X MVV?HL/D !,UZE'T >L\Y_M79X>3LD7+^WJ)ET/S7YXDA_:R!P*SZ5)]!Q_IO MPDKP\.L_RT]KU@8WCH,95Z\E^V=Y'/* 15]UUY\C^,J%H:08YKN2(4+QUSI( MN#$7;=5F_WBP=0[.:\1:K3'=<'!U*ONT8JO:0&<+K4YE2S>R.GDMW?)[GO-2 M?%B=DH0,9S$+?8K"C'L()R%#A$89(JY+$QX$24H)K/#^!(9EC;:#J%.BT<<2 M-5MI(J$P!;*GT6ZMQ@!1QJKI3R',7$=_EL33"OKSCVK&*4FYECT@[GFY[;*Q MI(N4IT$0>3'*HUS(8)#F* E"#[E!%ODL\KE+?,B4J%XH("F$SXLREUW=SZ/< MC:,PS##"J>LBC/,8)1S[B"8L\'$4AZD'RI:9SB.XII(NS;))I-XQQT&.;=8I MAB6G,@08*6S!U9G?-<"+AA$&(W5#%)D*GO7"F#>>-43F28AI\&'MTI.#$?.W MZVU^W3UYDWEU"Q=G21[$# 6<,9GJYJ+$#4.4:Q!KE DQZMZ"=7[; ?Y5^RXXO]R-\T2GC4*/57+G&"+RYRS+4 MR.\IOU!\<7I'K]NV*=]=WJEV79"4YTG*,R3^R!'.6812.7V/N0'/<>2YC((. M[E&(UMT-\XT(Q[FHZI,8Y W40^FRY;;#EFZ1N9WN7X.D6N@"U@_OW;J!#9(_ MU!5L^$7-L5@/3X]_K)^7\GX)/MC^W *VS_-Z5-3#\DF&UO[XV6A MZW_=MLCM1O4Y#X5S_^GNH%.^G&E9;-8%:#3=&38H"-]T#@!%3Y%X&V(X3*N> M$)Y9N^XK+I,/K('I+!6[,Q,@R9H"?+SVIQGB/N MV, \^YS&P?;XN+E?5W*L:_7ME5Y5&]@5_+GW;1]M[:0 [MS+(;8',Y+PI,\#PU?48J7JGV[E%YSO>1L@Z.-_&GM7. M[-MW\KA\)"1 /,*I'T4T M\;C2O%9-^)8E_,\U6U;-1.EVFEOWW^O]-0_98BHGJ6_C0S+NWB(+SOL#;8+: MX6N1M3"U(:_'#OL,77;9UXTCM0@9OS+2Y(6Y3#\0]+G3_'18TY/CI[6,1GVU ML/ OZ>:%K%9O]V3)_JKJ\?)_<"(C'& W67$YRYKG8)S<%AU'XN.\5O_#J5%R M6IP I<^*K!HW-BQP":9$( RRX%X#Z=>K0U:$,5_5,8SH@QICX*MZUDMGJ.75 M2UD*,W21^:G+8L*0E\CVJ(''4!9%,ODMS+.$9D$24DC.S2D(RPDW#_(5AS:P MG-4>/,RFZ&&-FMDPC6"84'=@73@M-'.'_GE*#)WK/0!F/;K/$WA\.@\\"3^ M_ZHVZ\?K36^>Z^5:B/H^W17FUX,7MGPH_\6K>F9S/@Q_-;G;1]G> MZF6F(4IH'7D*]C,>@ M2 84 ?"N5ZNZCB1C6I%7:88LG3 X&>U@W29"JE!P;1&2[6:+H#3 KS1 M&"8 +*:'^!H2OG;1647JD)!C03GZK?%V8)=/1;E9_JL.]GSZ*>,^_ O_N7GX MP5>O_(]BO?E>+:(LRR).$I2$D3B_61RCE&0A"O(P8C2)P<1ZL)_8A2/QJ7O0=)&\:'R*N[7!['8S_+'??$P%F8_2 ME@S .$##,LBJNN/3JLU=_GM1L$KX/^UE>?6M6+&%2_.4X\Q#&4Z$!4!XBM(L M]*0K@G&2L82%(%5V'I3U6XRJ;A)5":\"VAKZ/'O4=)$9HJ&7$@V]-=3:M=K" M=21@D[/6QH@S-G7M+*"9YZ^-$7PZB6WT#,PEOR^+9UYN MWN[%M[ 1L&3V4R+@TQP:+%P[G<\JQ%I.N)]&F4:O(0&3+^I6AIUP/,6U8 93_U=OW"'XJ_EL6J]B?N\O]=//$K69U;OGTF/RZ?-JHWHM!U M+4MNBXZSQ<=A+W4*WPXE:1I(I)P6*T>@=2'=[!=5JT"+F^,WH#89"8Q-6.$A MZ*93EQE:%YU@8+/=<^JRH7O-J;V&_@SV99-O+T?8U(U>'_F:"CVVB%DNATME M*$D)1ICZ%&6R^5#(8I+[ 8W\'$/'L9^!93V,L(/]Y,Z?FA/IA(F=++"K6X\7):R2W=3QJM*-.@ M'B1,ZY3M7W&VHW20H.YY.?R@WJ'XVTNU7/.JNN85+9?/*[A/>L9=Y0>C'R&-NC'"4A=*7#A#F.S1?B0,\*U=,2C@3D0^ZB MHOP]U\"E-=D%#SL^-5BK=JK:91=,[K>X.!UDZE.WEX&&BPNF,\30":V!P*P' MMSZ#CL_S"2OI*:AO_%$>)NTXAFZ_\^OBB2S7"\[C-,E='P59S(02PBY*4QO@WH($CSD99IZ9N3#($&/C3X@58?:@2:$A9 MC(*;536H$G^L")3?TQ/[K_RYO3:0.81%N9%FSS7/-HLDYKD;D@!Y"1.N.N;" M_,B"#%'?C;P\C>, Q]M[P@=UL3\+4.-N\ $N]COP=0J A(^$\GARLJ(LBQ^R M.RE,]L_S3TWHI[%#2]KW()LD8%PH/@^4(QYBBA,14 M1NBB// \S_=!LP.!\"T?\^)SB8!%B4#^J[>[^W M"QGISWA=M]PF' J,#)8\ZK'"5#TD$/J\Q9)ZK#FII-1<9EIHXZIXRMJ B;QJ M>%PO_\79+1.PEOF2[+,8F^0$66#5N>$4OWMY$C]L'MD6XX0DI"D),8J)*Y,( ML@PE.(B1&U&!"F-!Z($ZF=E#U;(:DSL*K'RRN"VP\,G[,ELSS-)!^L+9H^UT M\=Z.?MYB7L=C.K@[+?(7NQG1%HJN['/9<.S& J+O$N.QQ_!SL2"+$&&:G_'E MXI. NGF[9*R4F(F_WI4/Q8_UPO6S(*"IAU*&(X2SW).CJ&/A16)&@C3*7;62 MU0$8EG5M ]5IP5XX$K!@BR-!JZG@(?X,ZTY#5,.4GA;!RHI*@:2!VR3Q=J-< MQ%_V.F5HS5F4@0)16RE6>=1 7[P%QTE,@CQ'B4^%K<0RBC+7Y\AG,?'S+$A\ MGD)*- ]6!XD6$Y9CGR/.C%&%?_(WX5.:X9SGQ TZH&VOW M_;.L=,QP &>9'^" HS2+,H1)S%&&\[IJU^/83:.(9[ K0VT>:-T&FN&"FGFJ M31E,N?8T%MPTW1JWO07OB=G\VE[";'0)?,<>@.=,I?Z'=!)?ZC2+R[*\_+FL MU#->NF_93G4YS011]!!["!P6F6FTP>2E+\'E;PG24 >=?CHT\UD.EIHQD:6/ MA,,,EMXGX')P__K\4/?(A':L/'G1LC3,$N81E%,<(.RQ$"78Y2CF'F,\#S*7@"S5,W LR]PN6-8!.Z:K06R" MQ1DG$*\9) 30K1W7.T.5X:#<,91WB:B=(?5<..S12%UO3PE>>K'H&HPLB_@6(YDI,-BP!)@V MH<-M-6U@F8F,K%TL!@WO0L?1:=9&Q-6$JWQ?1:SE$L.5MN M;@BMKWG;%KJ_;?.:KLBS^,WF;1'Y)(AQ%J(P\WV$2811&N8YHGZ4\9SX>41# M6(P( MYZ"*EM^M8T]Z]1<5[6@I7.YCMW:(VCD[=(0KM5 [BLIJQL<0ZFI206 M];#4ACM;1';=KIT=+LX6&9,-L.$L,-8:&P!ZYJ;9<*:1J5?R0 M;NA-438 9?B-5_NS.\ 1"=,\0%[J)@A'?H R/XE0CD,2I#F/4HO'D[7:J2?]($ M4_E%DR/8FV:T?\IC]U;\8+T1%I#L=R5__!NI..L.2I'=::I%D/DLC5R,@B2F M\N9*6"5>%** )$F>L#Q/ I K90HQVV'+@\GETD0Y-]2]>8(_/:^*-\[;GSVW M[:[J!EIX>@VT/L 4>WUFJ@V[G[ ^_/9F-]% #F24 M'^CC7V3U];F48PV^O3P]E6\26K59/V0KV!04^,JVD[8.YG)T1GYV);.9XO&5 M/Q?E;E1'9V(7\))(@[OCMTAV&0O3B)H\E:?8*5\-#T+1YY/6Q94&N-ENMO19 MT;WZFK"*GNGXJ1(4_K@6'TZUW"Q2@AES$X*RD'@(![*S<) P) P_-\ X8ZZO MU'BD=W7;NJ>&Y; &&,P,.^2"FBVE31M0_!NRKD?( ELQO>@;,D4.UY[5GN@E MZ]@HZ'\(?K)?OS)6W95WF^_EIW+]6-VSN_5.@K]LY,]_5%_S%97B^[!92=F5 M+J#&P#,#H"S+W_7R=;YL$?PD 7 MAU>^:GKMB].KB1\?G%]UD$-K3IJ);1JW&6;>(9@6F7MS#-L9!GFK97B8@#^; M)6*065W3Q.2RNH4N-\M5.VMI$>4N<6D4H3@.9(4+(2C)LARQ,/^?J%R^B'[$8HJ\W^L=Q\OQ(^9/'$R_UM1Y*[GA\'/O(C3!"F M48H2RA)A_I.,X(R+_X'Z"JD"MBQJ+1K0;B**3%-S%&RP B:7+09-\'J+@_-# M(.%LL;!T8P2EW5@W$D6P,S(_R0,1SSQH\Q5/6W/P+#MGK10G09L8Z76@-4/ MWW/<&3^##= ,-/CAY(*.Y!&"M$[FU3NNFZJI;QNRJ>^S M.A.(:1C*"1ZNFP<(NQBC+,(YBB(WYG&:NB%3$K\1.)9%L"W VX%5Z<0 8I/: M>6R >)@LZM -/FE'J#)TL)Z#,NLY.D+J\;$Y]OC$K@OM'Y^7:^XM*"'")R7" M>":N,*,3'B&2L11YKL^XZX9)F.GU7>A"F<<]W34B:/_B2-B#0R\!?%+U6B=2 MK^6^P@G7[\+01]CT/@P'J[Y/)X8^PL[V8NA]6.\$51W,W4Y@WU'4]_;F[*+JJLQZ_R03'!6,$QUE$D1LG'&'?SU'BL1R%N<_],/-3 M0@EL6&D?&"6)G#*6= <4IMQZ6:*FJK3)G';)=^$T\)P:H#E%,D2.(;70"V)6 M(1\B\EAD!Y_5#@&4LE/H-6_^O%U?4EJ^\(,NXON?[=($R_+?18B MGGFQ$-8@05D4$N31V$UB%M T!Q5Y3$7(LM'2(N/P9A2[^/:+^GJ[G=38'1Y: M=X8LIHT4G;P]RC&*V9@.#F;4&#F_;''[5>8$;+?A\Q&[FUR#3IMC!<;KQ#Z, M<,MFB]DY0S2/&5,Z1%9)H:1;I=\KY&C1R0-#!8]?M+B_(*O M7,X^8=)+V=^#++P\Q)R$*6)I'B+LD1@ETAX)0FF9,-?%;F9\E$$O*I9E5GXO MSB^DSL@71Y_,@:N6/QUA"&Z^UU,]MJ,E?K4P^Z"?]VK6Q3P?,$Q(&N33GL(1^1#[>W(1!AFF-4!A>44_]'8(\BLPT +>_E -CO$7D M^P&/,X:B)'.%TN,7RE5C_ N3_TVP&:K: MP'Q54V@VN0538R?JZR0:O$.G>:*>&VM.:>ERPI"J H.?54'I,N=8+6FOHY^0 M=<_+9<$^K5D]$#F)O,CSI**)Q&B,>'4\WB6^LK)S[T0YDK&:H Z M BI@4/1YOHQ?*T^F%AB2A1*JE8352\RD%*S#%6=/P.HEJ"_]JO]!>,2@+GIY M>'K\8_V\O%I7K&0W*_*H&C'H?]MVX%,"=1Z63_(H^>/+_:W,[*V63-;@J$<2 MSA ^'DF83C-,DH;(=?Z6L W5&@T3IA5+.+/D;+&$89*ZL821)^W.0A08I%Z4 M$(HXBWV$\SQ"69+DB!.?DR#)\U@VY%4?GJ$*&"2I\+D:3;U<8SAO0P)VIB$: M'H/X4;S]^:<>OH<'+\%^/'^]PPS= 8<3SN7;1L7O.^E_7JZ;? >%(^K\RS:O MQVJ83L\ AW0&B>M>W I/&VNJ^O^(\0DE/-\ M,H3CF"%,4HPR'!"4N=1-A638H/_((\(": MP@PC[5=5)-E4O]69Q1M$MDI'U:G"_KBD"^%*RDY@Y%&L?KM^%7\MRK=+]BH[ MAGT5WN5=_N7NK\\+XGMNP'B*?(93(?8L1@13BM*4NW&:8)+'2C?-ZB MB_T> M"?F]+[=H.*3!PQ&'>_V;-=\TO%R].:OE?[TL69.Q^EJWGOJ%5 YQGINU%(/" M *X/ZPH[O(0IC X;[W)GAX'3HN!\;=DHL3#.'M:&0^H=F9E-!["5V35==\*I M:12H>*]6BFX4N+5B!"PTBW:$$[95D1IOPDWR3B;RY>/CYE-9RDX?ET\;U6C9 MV05LWV%ULNX%X+).(78$^&+-BY?JL*'-Y5/Q,C .$,"5<3_%"$. UU0&>0%R M6$9IU?)7SJ\ZF[LR2EC76QE_V&ZD3=Z0/PA.\X7'O#!*/.&VN(ELHQ.[2/P+ M(T[BB'LL]X((U/$9C(']')W83JQMST.S037-+-"UFMWN2' [0+^M^V[?U\NG.V4)M.>)/, M@#,<&+GM F1,R2VO8"6 MZQ %MF6!=/KC(O#!T Q8@C),083]/41*R% 5^Y)' IP'V0:,N MP1C83BAI0-5Y::Q8K4A9R6"$4TG8P!PU.'?5# "K/(/>4G1'H>_:@C7X.'N$ M+F3>BK-E;HV4Z8XE&OPPVLL$ O\=NIQHL*>__XG.0E-G>/;,"*U^>^O\J]-_ MT,^]D)($);*Y$0[" *4XHXA$F<\3DL@9GWI#/-61L*RCNF,H[TN^DJDL1$8( M._-K;\BR;)KYZT[R!/!<36W9YB1,PT0C1G<*@Q5.Z@-,PD83VBYTT+OU/XW".S&V)JILR"T\%HZJ_JEZT\E&3=',?-;*J%EX5Q'A%9KQ)C.6'21QDE0DL$;N@Q MYGO,)]#*E6,@MF,-VYJ./=QV\A:\?.6$/\.B;HIJF&QK$*Q5QG*.HDF5+">+ MSE[,[8P[=KQI_6RWQ):QOJ+ELM'YOYAG4-S2*(:!"Z M.$7$CSG"XJ1&29A2%''"?2&B&5.K8-6 ;5E@;Y\.H#O%#KR,$0KXZODX4*8. MB[-E5@'-;8E(UW.N>W4<,&Z/3%O/9H]QZAE-%AFHE]IDE)&@="A-5@SD14%7 MG"U!2I/4;J:4[A+ZUM#_]T+*C4R@; _[. LIQY@@'DY1 MG@F>I%!CZ C&7+;0#JRV*73,''5+: +)FH:0,K5:=M 9>B:90<=KSFX%G2&J MSP@Z]RC$J4J=X7D0(+Q1N@=9N]G(/5OT\/L.9<7ME.KTPF;-&JKJ%,9UD M/4,"3#K(6!BF:L F.//B;$?_,.+=$W[D2;T(Z';/5"L1SAWL\!6$B@LC-G'E<"E<9"Y/@H) MR1!.$Q^EOK!V2)AD:4K]U/,HY$YW(D\TS)NKU;+I(6N$'VIAW(E4PK3K;LMK M: :GMBI08R@HVP=AUB#L (G'0=>A1_6TT245)\O+2C9#KP.X\IJGY-_YNEJ^ M\GWFQQ>^NJH6?<#]U8P_%7B:S M4,7?LE@83"F-XSR,4YZ[2@;!&"#+6J:=$]7"=G; G08Z=#[6&6:-QS],L0"F M,'2IUQB2-4S:A#E99Q:>>536,'FGT[)&GM>=$+TARS5GGT@IFQ9N;=4\HB%. M?0\)AP8CG/DQ$GX,1V[&&"=>[@LG!S8/N@^,94'= G6V4*%SH'M9HW; 3R<8 M)I8GM%HPYH=I,C:[N1?(S).:AP@]GVE'R**A7<)>Y7SCY>N2$B<#/JV^8_[TMZ5SY4 MY:=JLWRJ;]_^X)OO!=L702F:52IK65;:]71!Y[Z4=H90)P_?OCI[5)P&%W53 M2XDYXZ:7:;[ =(0*2YR_C99^08G6,M&4 ,QFLD'([9IPH/?@R1TWR_5RPS\O M7WGG=K=.ZI))[50JF"<9*/E7#?0-TH##G'::*:[#H!#\L:X^$[+SF1 -6S):9P=5A=S,@KF!9ID$(U5LX> MK:9RY<+98N9T4;MP:N2:UC@2O7DXK)ZT,A.G]3);['(_'A;L03G\2SS_)+7P1)["=1XJ(P"!.$2< 0\3%% M-,B",,QQD&4!)# P"]:V0X MW OG64*N,];X%C;,I9UG$]5X=CNNHTG7M5_ZO5B)-2H)9?/VM5BM;HI2CM=9,)>P.(XR MY >>BW NCI(,4P^%A%.2YHG/L@C8C L"W_)1<&9 ?!>E_^XT2#E_2[2<%B_@ M< $HU]4TOD5>PG2W!3;J=.C288:Y_EP@Z'-WY])A34]O+JUEX,'03S\Y?=D( MH_R*;/BC[ D.:&G3^[+M+*LM3&<+%-#2II_:\7#F9$)A0GY*H]'6-H/4: 4F M^U><+1(Y2% W]#C\(#S6:-(,:=.XNK^@M'SAVUX8 (C6(48#_-/!IZ0>(MUG4W=_:@%K[\(*0I"5G:"-D)@IY_M_O1 ;/VC8#I;G/ZC$-P3\_]HJ&E. *^N5D7%'PHY_OAZ M6=';-?M"GI3FN8VM8=E;DB" 4[_/$3ON)9FB$W:P-U"=&JP,A3PLG[CL#%H/ M Y<8B%^\E%)O"E26KTOV0E;.(%_@<\%'B-:?#GYNX7EGA(^0=S(I?.QYS1ZC MI-PLZ?*Y'ECR33AR92W< L"F7&:R3;G0 '^*/=[]>YMY+XO8VD[FBY#[480S MC(*<^0C[68#2- E01A@.<>P1GH#R=XU@95D+'("OC8WNOV7JZ2^KNN5_FX%* M7LER51LJ0H[$3YZ*-@^U#4 !6YD:V3?73[$?Y<+%C0/9%"G)4)*[#+EY[B6$ MIW)X!;![[-P[IY5&/+YWBIMV(5ZL47Z/W5.+LL^^(["3Y@ ]9X_?A7-]M$6' MF[8KO=I62U^/; 2\YZU)QIGJBFL$IWG[YIIDXTEG7:.+PV.51^G57_D36:ZW MH[\>>/ETF0G(A&X6D<]Q%+H9PCEA",?B/R1-"0IYP%F09PGF2D,W0% M'X$G M90,[3)HA=X[$13T2H\[,\=";%1;!-)L2=YR_MX@H7LG"&*4>5++",+VPS[3/ M"A2! 5,]$"-17VNV* :8O&Z< ?ZR;@N+F^6*E]O;HP7/@P@GH8^(*SL&!I2B M),I]%/BAEZ9NEGJY4I3@S/JVKU*;E@TUR-U-([1-Q2%#AK6= 3*!%ZD@"C5: M4?32,:$#Q>%Z,S>>Z"7FM-]$_V.Z;29>^?IE+[#WO,R+\DE.)=\WVET(%\]/ M6)0@RD(Y!2RB* W"'(5>['&216Z"05/ E*#:3HW=P^QT'H=VHE#AGIKO99PG M,$EMP5]T#M NA_8H7!@;0JI%N;%N%BHP9VYN 6##::\+R,OP,/Q5\8VOZB*! M/\21_E)R2/R]]V7+XBU;:9'UF[.%[+2@AR//BG2/A^(GDPR37CUJ07'V08JT M NS]*\X661\DJ!M2'W[PG"QUN?Y9_.U__;?M3\1_,F$6_Z__]O\#4$L#!!0 M ( ,N+_EB_>T["<6 -Z:! 4 9VEC+3(P,C0P-C,P7W!R92YX;6SL MO5F36SF2+OC>OR*GYG50B7UIZ^YK2DE9)KNJE$:I[+H]+S0'X)#839&Z)$,I M]:\?!QF[8N&"PX/0C%66% MUCB\?'.Z +__R/[Y^FOWT!9>KZ6+^KW\1?^5_ M^0GG:9&G\P__^I<_WO_*_%_^Q[_]TS_]R__!V/_ZY=WKGUXLTMDGG*]_>KY$ M6&/^Z<_I^N-/ZX_XTS\6R_^:?H&?WLY@71;+3XS]V^:?/5]\_K:9=__OGG/__\ M\Z]?XW+VU\7RP\^2<_7SQ:?_WE1U?3NSY(CQ4_ M_Z^_O_X]?<1/P*;SU1KFJ;Y@-?WGU>:'KQ<)UANI/TK73_=^HG['+C[&ZH^8 MD$R)OWY=Y;_\VS_]]--6',O%#-]A^:G^_<>[5Y>OG,Z_X&J]6*[^^F&VB$"? MS6>K]7(*L[^FQ:>?Z\=_?KX@>!#AFP>MOWW&?_W+:OKI\PPO?O9QB>5?__)A MFEA5,+>*U[?_G]M_]_,5$9^7N"+D;)A^33\X_^?U)<<2A%_7.,^X9?GB?;-% MNO&A617XXO)?SB#B;//32<;I9//49Y%>!FD]*5Z'8J"PP!&95LXR;Q2R#,0@ M3UIZ S?YKPRLB(.-?E:8_OIA\>5G>O#/52CUBXUT-I+Y[G5;*1U&]\6"?$^? MG4 R008EF"\:F,[<,EI!EJ&3T=.:B;KDH\B^_K:;5%_7[K-E^FFQS+@DBW+Q M.EBF&YK^'LOGG_CY,RSI02Q]G,XNB2W+Q:<6NEHO&DANJQ8B]R\_$=<%ETO, MK[=:N9>Y#6=KLK.X^60+C?_?9["D)\Z^O\^+=\*![!\'Q\BS$TB\Q>5TD5_.\PO:FR>2)R>X"@Q"D"20 M8EG(",QPKCT'J\&V <2-U^X$!]4_' Z792=@>+^$^6I:!7\.:,24/01@7)"3 MH(40+ CMF;0Z6D2%&7V;W>'6FW>"A.X?$D=)=&14O)ROI^MOOTYG^-O9IXC+ MB4H$V8+D+0;RJK52B05G#8L<4N1>RI2.0\/M-^Z$ M,O"HZ28!?:?X2/SQ=G\_7RV_-%QHG-RA6E-)/.$+"#4<0.Q=HNH?#6.1#. M- #&@T3LA!/7.T[:R;D+V+R'KZ\RB6]:IMO#BW-+"! ]" 5,<1F9YDHQ*#[3 MMP)H1:18N&H F'M>OQ-4?.]0:2';+D#R+&=2P>K\K]?3.8I)SL[RG LSD1"1RA=W <*].>@/&O1L\.C[P;"36D<%1 MK=ZS)<*&[I2"$"DX%HAWIIUS+"J76$Q:\P(A01%'P>'ZVW8#0,='G >+;F25 MURO3V=N/B_GE"4R,4A2"JX)(OK$*9-5 *V9*\%YJJ078H]1^^XV[J;[CH\RC M1#BR^G_'=+8DZ H9WT_7,YP$@28XVKL,-[25Z:"JM8J,4 N%:UF2.NZ"X_8; M=U-_QV>81XEP9/6_7T)-2_G]VZ>XF$V<--%"!F8Y%T2XI)W*D[MKB@SD +OL M'3]*]S=>MYOB.SZV/%QXG2SZEU_31YA_P,UYJU?11ND$2ZYXI@O/+)AHF- 0 MDXJ&'B&;+/SK;]T- QT?21XMRB["@>=GRRJN[0U36GIY$XIE_P!:SAG*V) M)TRG")S%D"BX2;HP+[-EV7H(Y )S6XYS%QYZ^VX0Z?X@LH%HNX!(O<9=/HKZ1Q7JXE!U 3DS%(Q!&-C)8/@ C,Q8PY* +C2 ]OR\6?ZX_/%Y\^P_S;Q*6"SA&<+2=CIL$CB:1>L>3H'485 M?3CN?.&!E^^&B^Z/&8\7;!?X^/TCSF87U N'SGOR@ I6=$F&/?5VU# MI5^GJP2S_T!87J26"Y)!EH(D(BWQH&K>8!"2"2"H!U%=Y^.*=NY[\VZ8Z/A0 MLXE(.\G6OV+B5_H)>=# -8FC,)"1X V%/&B5(H53P4H(H+1ODZQ_Z\6[@:+C M4\X6 NT*$]M"E"T3(:,#%+3QF7I=XZTA\23#G63 MGQW+N!]]Z" UWONQ\<2S>NB*]1 N;U(P3GGY M8$BX,$0-Q#WB'G23^G/_^TH>P4EE%/G9J;K=&8D)B(IA2=HX\"FDAR*9PS%S MBY!QH7.,9N\$R3%B[@ KSV'U\=D\U[]>_N^SZ1>8$3.K9^OGL%Q^F\X__#O, MSG 2GH=)B26X@Q_P_7%W73F.7@NJJ-7W44O%,5\N;#BDT(SP=]&'6O'*8*_H]U=H!39)4-1 MX4,E!H?@YOK[Q^FC,1Q.#I9M![AXN\3/,,TOOWZN00F9SS?KCQ207I?1),G@ M@XF120HF,X%+76Q,'@^H++N!C"FY[H MZ)6J*=E:NDQ_E,RB0& H?4)=,@3S4.W;T5[T.'TZ!MR@#I;NX99GL899(\NS M^(S+];>W,R!QS'/UV3[7N+1:T>R#X)9B"8W&,,V#99 U0=Z6S,$#@&R-E(?H MZ<&S:1)V-1-Z!UO7&^($:C+O:X05OJN-.-^4/\AT5G%-,,LL3,HL9*!]& 4) MR'C%C $1"O!G!ZFD"HG=@[P-"+\]?6;B:?\#U\W0JJK@:R MOMZB)2.J$]E4DY#Y4 Q32I,I)>5[]] UY2$ NI^:'IR=)NAI)/ NG)M7I(+Y MARG%A9=,$%NSLYK-\[?%(O\YGN4$825C9,9)ETYCR4_%"B MY6&QUN-T]> *-0%4?Z_+>;IW+\#M.B"C_5RD/9HJQR95E4K$2($ MH8QS\:$;\H-VM+L(&:?/V1 [V=%B[@ K6_HG2F."ZO>C+9SD (9%%QPSB:+" MX)5.,$QH-4XWL\%N)/829 =1U.LIQ.ELNI[BBMSY36;IQ\6,A+ZJKOWZVZ5H M%*A8.&3F(D>FHP06H7;S]#!U%1!Y;G&E^W M#S4\%N=\[>P6HZC]0R4+SG'FC M&\V+(PQL.;%W=F0ZC_?LA=HPJ.@#5Q9W+ M6_A6+UPNSK9X#F%S0":=JMEL,K%8:(\&)Y!CC-KYUG>H=U/2#9B.TO,]%UU' M"+T/Z"S/Z*W?R6B" 0OQPEDQ6)B&9,DM,.06:.V"Y082?ZBJZ4#TW$W,N)O= M< !J(/H.,'3S<.N"GV^7W$1NO2++; 3*VE-&,%#%,Z.*=M9X:7CKF["'*1KW M5'$@-#540@>0NFM1:).%LI'Q4@M\) _,%TN;OD;/HW$0]/#NT;A'B@-!YTAA M=Q#0W0/^:P<42E*,&XUE%CT%N38@B\D'IESU%$GSQ;2.Y!XEJIM=;3@?NZUB M.C!,F^.O:Z*[QHE!)RVWDB6G/=/":P8Q:,832)Z5\;S]Y=F]U'2SQPV(K3:J MZ !4UYB8*)-"+)(6@%&1Z2 E\U$@PZ0\IJ*$3JT/K*^]OIO][21A_U["[F"; MJY7PT_6G38;NO-;"5,N*\U1924DH+XJJ6W1MM4-?Q02&N5"*),] :]$ZV?X! M$T,,B6-F?ZOL[[=?S!"M4#DV)O MDS%V*5D;#7^?"7N4N#M S+5&+UOZ"W@G/$IF@JU]:;-GH;9Q\$49+9-*@;T@9-_P:"#8MQ-X!>MXO$59GRV\;*6V7PG85D&Y-1I=K MLWM+T0!R!H4X,E'[[(35UCPT?N@0^-Q'R[AQV$#X:2+X_0$4M@":XX?:-: ) MA-[A&J9SS"]A.2>O?_4LI;-/9[/Z_!=8IFFZGF3%4TPRLN)%;45%0690-9E. M:%5,$B:5UBF,CU,U;E@V$*P:*Z,#"W6-@\TA5^V0N,2/.%]-O^ V"?CU8E6S M-M^4]_!UXH5+M$SJ0/):X61KTT0C(LLJ<>V$,="^.<-^)(X;N0VU'PZHI@Y0 M^+W4)C(9&2-YAZY@(FG%3$$MR2VE',A]E-E ZQWR>RK&39X<"$M'"KN#P\G' MCD.K MRXS5U:*94S;'V8K=1NZSMEG?YYDOX1@TB M9:69P$TAB2'D2L=9*-*GR*.(O'WGA#M).=[O_X+S,_R5EG(]\*^/_,=T_?$Y MZ81>MWSY];R&IJ;%TW]YL^N#52F&Q)*J$]4D% 9<0UUN 7(IR3[8-/ZP0&!O M,L<]$VV!G._#@F%UU8&']GRQ(M>R%FQM;#LNOTP3KGXG\SX!FPO64;_)8^W8 M0S(,4B;F=)845F>9FEH0X"KD>0[P-#?EA2BO%TN2@V303I9HF0. M-P4;SA+IFP'S2==$,HVYM7M_[?7CGID.@9)#9=N!-_\[SF:U&!3GY#O,".// M\J?I?%J%4H<]G3=@\1 9)9A:"173%07YP8OM! >%.E(U[ M@#H$F ;02!<%X9LWB^N'\A_Z/ZLP4\:$%^AE(N M,6UR9,&&P&2VSKMDO6E^FGL/*3O!K_DDBN'A=YS,.P@M'U]%ETUGWM8)PZ2P M]7HYC6?K6E#[?G'/ DJ>_%L;,U.@2DU6D@R$%DQZ$V0.19'W0@G.P&W M^0"-<>WFX!KOQF1>2.'%=)6V@L!\)8?+2V'%A=.JEJH@^44Z>LUB=(&A<2X) M9XGUUJ'./O3M=B[[%Z'MIO['U!",TA&!)PKHG@PC"R-84%!UZ@3H"N=4N0 M(\CM(=GKQT'\P4#H /.W_<=+^6D$7K*73%FH?"3%@M#T+0"2-^F34JU=[_MH MV[G$WM)? .3SC/#>A$":U2 D&"T7705QV4(ATP$UW14F7IY-"X.2>EKZ!^ M$.0<(O0.L/,/K(.9,#_[0COQ!_SM[%/$Y9NR86GUYFR]6L-\4S)P.3K!.14C M)[NL*W\. ^W%]0S$&44N0D%K6A?>[DOC;G;J264Q#JJF#C:^7?G;VF>;V 4K(24=#ZTQ95ZU.@O0@<=Z,<%BL' G-_Q?6+RNL!RG4>)])8 MXQ0X,OLUVG*#Z/2MO657][DCCN1MP#,ILHKP-L7FMH]6+Z99IQ MGJ]\$4PS^BM/:,-)B#*PG +Q5(ID$(M@07*CC,N9')+&@-R%KMWLXY/*"F^N MCF80&[?N_(X&(8,6H#_XOC$JT7<70*.2]&MSJK:OV[1J_8Z(JY,]VI(W@Z6E MC'6P=*GI7L(Q U&CIR#&IM91XIXDMLT/L[&$D",RPVNC;.# HHK "&.U:YL% M+UMOT@?DAPUE^X9$Q\-I8_O(O8/]=9?V1GY MG^?-=[,M#/)_TGYX/A7^,2%-=%;.V]K')W#)M">'/B0>61!H77 &4#4O<#TE M@^/:]5$@O.,R&A]/722.WB&9RYQ[1#12"?^5'83LQV'H#L" MM"'5U8&+.U!U)H#3*NM L6P5NJS-9KPC.X@B96$4]^('JL<=#-A#X^\TI;K[ M@*&#)7'E9:_>+]XA<92F,[QQ5O-^L:]:O+-H:ZL3J",UM+6&>>[(-]?>AF @ M%&@^=WL /L8]\CCQ-;9V_N0M>XUGM\_"P&5F4'UGHCNQ41_NMBN3U? M(1JFZRI<7$UX1!FSY+3>2V2::\6B5!3_.A&T5YA,\U%U#Q(TKOWL#I#ME-PW4U0'H7IR_]K[V4%B;5Q?K&5GN1!(JA7D?%;,I:@[@$S9/<'F$I'&[L'8' MPY8*[ "/Q$:=Z%53>C9_7Q/<^6BX2ZFA=<(GDQEW=0"3=6399=(,T&K(D)3% MUD=[NU,W;I_7[E ZD%J[!.RSE!9G)'F2.TZ_U).-B5&F6 ?(E"I0Q^[4>:F@ MF).J>%? NN9-T'>A:_1"XD$P\2CTCE10%],"O^?JU?P+"7VQK+/";>8^.*-9 MKB?5NM1;VY@*RW40!>@LG&^]:S](T.CUN^, [5"5=(JPMTO\#--\X7&<.QH4 M_V]"KSKS9$U\>A>TCH(YI\G?@!18 )=8UL8*+:S6KG6X3S978 M*5C)R"_/KKG%N'H+WS:V/D?R5%PFX\X-Q66"/)KH?6)!I,H:#_$$QO%>\D8? M,C':GMQ 75W[@Q<,:65+5F!8D5ZS6K+*/&T S$CE9?*Q1#Y O[J'B1I]+,6X MGN AJND5:W49W1S0N+'LEQ*]]KL)R&"YACI673JFD3@/KD3F5#*I2*VY'Z#; MUU$TCS[O8E3[.(1B.P#R[A>S=R453 R/#KRW#+1'IC-/%+UQSK@,+KNB(^K6 MMS3'43RN[WGB:_ 3*K>#?@\[LGIWDZ9) J$T(,6&J8[S]D4SKYQBRD?-H['9 M-R]F.8K@<;W5$P/Y=*I]4B9YHHM(5M>&9?7(3%M).UWAAG%5 J#74%+KCB6[ M4S>N9]NMJ=U+:1V8U7LX>[7)4[];D*@C,2(M4]*J.MF&,]I)#(M&1%M[$7G? MNL7A_E1V4P-XDL3G5NKJP#Y2R'A^O_8L_>^SZ1*)5UIFZV]O9S!?DW/^DG[Z MN7YDXK,'SQ6G%5U[G"7R96+0GDD;K8(Z0].TOJC1VOM P2NOB M"/0[WGXY6TWG=0SYMCZQROG\-WF2O2M6F-H>PWJFM58L2 I3:<5K8;E1T'P8 MZC[T=9DF?#)0ME)O&:+6:>$(I71=NTN MX_:A<#F0TOIU)G^=SF&>[A:DYMFJ@(H)XQQM!U'5--+:7(-K:T&)DEOOX?M3 MV4U9\4F"L2O&U/7==NQ2FD=QH M2;-20'@*!GUPK4>BWDM,EZYB,Q1\GUK>0"4=8.L=?CYW,&HCP.N,\ 0Q)6>9 M2[6NW^O"O,N."WU#8:J.2?MR[MY?<7+;FFP!""5X! MR:=V>RP:F;=),*.X12DCQL&"WFMD=.FP#6:RCE1#'V'L-;O[:K4Z(TGAFW*M M^^.$&'&ESF8!R2/9W]J]M$!M>Y8\>1(1=6Y]:?TH45W>@YQB:SQ>11ULD1<+ MYQW.-H9Q\1Z^_F.Z_OAQ,:NUZK\NEO<4^WCA5#2@F=GDBRA#@;@5FM@V2FC/ MH\RM1^$>2FN7]R!#6\)!%=K1_GOG@MQV8/YC3II]13^8DX1KGN?=G-<#T-4D M)8FBYC\95><@)E=(YBB8U"!="5:&W+KM1BO:Q\T+ZL("#ZSP#@SU[F*>1($B MF4BNLZP'#F $"V@YL\YPG0+GR%M#>7?J=@*K^T' .I#2.CA'?%D*IO6;\O)K M^@CS#_B.S/J;>66V_K_>)7V!V78?JLW3$AG]S6'^/-_\P;5/7C;(N9@F][?E MXNSS=KK<75DE)J'RNQ_6V!SOG'%^P M>\&I@_W@*-F\Q>5TD;]/M3V7V'4M;#4S*10T R:H#24"TXBU^!4S@P@:52WS M]ZUO34_+X;A!PF +JV.8=+"+'26=B4P1O8O5*:BC_((.-=3W=9*H"R[E8'/K M^]JC"!XW3N@3XGLI\6#$?MXL))+ YGS[][//GV<;4<+L0I0OMS^X)E':1Y2A ML-PCR#K'J,H6''-! %* [GGSX'47NG;"H']R&&RND@X\XW=U-MN;0J'VIJ3[ M35S#=%[#[@M_I79,NZP(Y\HPRRQ!E MZRW]"')';AW='#NW[XI/I,@?81S:8GL$6D_YB:BZ4:R_#==H_^&WG;SA_A[, MMV^\O[GVN_'J2_ ''FJIGF/>>/(HN4#Z2A16+ *7(I%Y;EV&L1-A1V_D%R]Y MORD=#T&1ZV&!&>*'-B#TS.=@6#8(,5B'(K<^B+M)03X_,A@CK! MT@&:O@\T1XN] PS=XN'%XA.Y K3)RR C.I:3T4S[>F2+W#'0PBKILD3;VEN[ MDY!.,'.\HF^?RA\M]0Z@DURMORV60W;A7'. M2/9!^DRQJ)(0*2HU%!<'SIE2OM#:L#Y@ZY/7>XD9-S^X/83:2+T#^+S#[3G' M2UC.I_,/JW,NG+&)NYJ?%QUMY-%P!JG.FO >:H-U'YJ/P;F;DG%3$-H#IX&\ M.T#-LY3./IUMT])Y15_6;E7UOB'2!IV]H 4C(@NT.3,M'<\8A2BJ M=4;X]U1TTE2D8?A^F( [@,CW>2/?'X^]6\QFORZ6?\(R3Z(OPM;Q(8&\NMHE M*K# 4;&4 F@@#]#(UG9I3Q([B?,/1,2CC1;;J:<#]%T+2+?)X6_.UJLUS&OB MTD2ZZ#A(SWBN:4JN4$"ALV)9QHQ:6J=@@)'8]]+3VS""AD"X_YC@.*UTDXKS MO:PF1JHDK$@LJ41+$TE*WBG/BD@YE0!%8>NF<-]3T=O<@>$P=:0&ND'2CKU23(&EIE9"XC[3$J1.9EG>EDC"%VR6I ZRZSAU': MVS"$@>WWL)KL%Z^;M7<_DX9+5R I9IV/Q&1RY!)AJA$D @JKN(BG@>O#A/8V M1.'D:&VHQQ[ NEE[=6\AD>U:0!ZBQQ"*908Y!:.%/'<0Q#(H^K'-(B7>^H[L M$#I[FZ(P(%2'UF(775.N.49[]SPP@"I;+5G.@78.&6A9)HFL9$&1:$K&Z=9W M*D>0.VX=Q$C.[J Z[0+ #_H_=S.YW52\0=#29*84U';I/K"H2_W*!$T>.WW3 M_L#],%K'+9_HP#]HJ\T>7(0'_*"'V"21"B=0,*-I96JHU2H0*:3NQ.=1Y M);0>18PLN 0L&!Y)QE"0M_82#B1UMXL$_@-CMJDR^\7L9FG>R^5$B$+A)2\_A W7\,KL@.T7C;?O-X1T6O',2MR MPYV%.L64%ENQA44+(D1NT:?6._Y==.R&M1_B1NQH-701%]V7,$42PNF'^?,S MHFJ>OKU?DEF'M%'D/&^^FVW5>AE$;F9)4/SX=K'<_&*]7D[CV;KFZ+Q?O-VH M;Y*T167JE!-T=CND')(1C'/'1 M5P^>@RG@HR>7/=+^$I5EH**FR%-E[:77W+:^$KY!P&ZH_"&NN0X7_,&H^8++ MN#A%/I7GRI6<$^-"&J:-U(QX$$QI[PT@-[*TSG@Y/I_JA[B.:J:67GK$?)_, M@TF6PEUFS@I:*J8VX-16,RLL"L.M1FR=%WI@.I7X,:Z-CE-!4R -VE'C%UA- M5XOR]MK#;S*Q4Z>,NYXR0 >,1XEMU-GBS?(#S*?_O7G!5;.-K8]T_>5ORGD7 M6YA=)B9?M7V10MIB8V;;K8G[="URE MY?3S^>LWNGMS0W?O25V_S&I<)B5BC@69E9)$Q24P #",US9>,4)TNG5XO#^5 MXV8HGQZ3MVWBP'IMZ.$-:C$WLQA7TP,MY?5_/8"%O)>X1I;Q @/DQGL1>*PUV^EEUW9W74** MV3 )3M?U2,Z$T8G%G$R$(DK&UGGD^U$XKG4;#ENWC=N >GLJ7MD[_(+S,SS MKEW\RP$,V9U$-;)>7Q9T.Z]LBDCEB+8LD% M3R(R&Y5614J0S6W6CJ0=WR/DP==\9B8JX?1+O2B\ M.H 0622176)A,VH@&UGKFQU+X.D_TG\VK?O.W4'&T?GVL]GBSSIU[=?%\KH8 MK]!LA/!">\6D]!1(6(!:?5M85$4 "$ K6Y]H/4K4V,;F.#1\EQ_?5 =/PZ)L M&GP?8DO._^$ 5N0NDAK9C^VC+\'B4W2RU/XQSM(&(7--6(3"H/@2:'>(I7EV MRDT*CK4:KY'PB3>[M5^#:[$2"/**V=KX2&.- *0AS(HZ. @L=ZEU[=C#%(UK M+X[0_FU3T5#P'62O;+G9GO+C;5X22<;R8EBVM?+'.YA!J(/2GL='<2-3YO,DDJRD6-;OB@-WGH:<-L"7M3'RC?>JB:>); MW-;C70(."^=8FVZ64OM.DS/"@K*.*3 N^"A"-JTM^GVT'-U\_-9SK\"/)MKD MDV:1UPEB-EL&QCN6.7&H%8026Z?/W4O,R!VE6^#@N_[C303_-*S.UHW_%5*= M7S,](FB^]HC! N?[R&SE_$[G^*;<>-75((TL$Z)4B>4BZD2A;)@WR;(2T0N. MJ&)HOLL_0,_QK186R_5[7'YZ@7%]!?#H$[>(J?:W7K$(,=X#Y'9R-C40&RZ;6GR;%['V-73&)PG\J'NN!$' M#^BX20R5)BPH[Q%X_#D.B?SOL*YPO/VVZX=3Y.,' M6<^E0NV)3@%$,#'1LLC<)TTI0)W$]]5R8"*+I+S#2QA,4Q[;6$^D]=AO.2NM$XXVXVR M'Z$T8!_L?9==VUY_'5RT_(9_7N-HN9C3EVDKM;OY4R'ZPD5B%JI?[$)D06ED M0B9GN) ^0NM$HWUI'/="9GRD#JK3IQ&17$NMWXQH.60W__X9PQ:SW$7H."4M MMA13H@_,575&;,V&1^/34,5H.Y(X M[N9\0G@.J;JGL0G?7>-T\'[\X.-.5J(UX"Z]7S&-(3\P&1.9S@EKRSC%0I&1 MY3H2P7/'3?.NP"3 (8.!Y9R=R( M$)0W6@RV1>],YE,JV=H'9?=OT,-HL(/]^8I%"N:F:WP]_8+?B?46BSD4* DU M15N6Y%JG\$1=3VJ#UTDZV@.:7\(=0.:X^_08(!U&@QV!=/$0B[^>K:M(/]4. M>-O#BY=?:QMHO,6[RDI+"+0BE12UW85@D03,>$'GO1(@<_.^W@WI'W>0V.EA M?7*=/PW7]+QB[V!?].:_'ZZL=D!O<]?"2$_F;5,Y()TN% .A9$$2'L$%CMDY M!Z'U=G6BXEI:-TH]+O4 MUQT,&KJ\=U%9]7U>IM-;1R<0R M&,FT-YF%S!VS(GN R(O UJDS#:ML25_W5G>^F;]?0L;S.YS5U5MO(1^U<]9& M9,[E.@]1>Q9]'38GC4K!>LNY?00E#<@8VPX=AXP+FW-J?3P-2W1>!':H#;KQ MSP>KRQW0[MPJK@NV=OR&3+YXO90M2K.@G6=<^!R%$ME"Z^.EUM6Y]+3GB]7Z M%G)Y-L"5HB C^)JT8#@+5FLFR<$W(# 4T3KIY!Y2NJK'W4??W^?4'2_J#LX. M[BHK?CV%N*G0^#M0_$A_WV+120]>U0(-"E)K'DQ@WJK$"EH;A$["#)#.N3>9 M797M'H>T857T-+:J!PIB#]Z_'G_F:2M[!]SI[JWKA!0="ED8V-K>5@'9*^$Y M*]))IVS &%3CQ3Q4?>_54>_M-]3!T/WG\\/I[2G8>'N2/=^@6N8SAJEJE\\ M[#29ZG>2WE6BNG'*2XN!.:P=+Z*O5>A%,A-L<$%P'FWK>11=)*IO=Y_+Y_X" MLQH3__X1<5US97+>Y++ [%IQVR_?Z)O/BQ7,_K9T2-F9[7&JGYF4TUR MAOG<0R&V-DMUPGFV&D'0NLSD#EL3:T6<8:BL4%@'6JC6"0PG8NU'2)7?!_VW M;7:/".H@EKHC(^S9U^EJ$J3U(*!F?I5 $< F\\LE)KQ!B4('K5MW%[F'E'&! MVR5L'L_JVUN'G4*Q?KE$?+'X!-/Y).60)&"JF8B^,A18]#(Q'JLO901QU;I, MZU&B^DAM/DKU.\#I<#V,"*QZ?OYJGA>EO'[]_._X*>)RHGDJEA8;0_+SF0Z) M,W @6M49P7FXE@VMFA.>Y?QK>/9^ZGYT3W- P%TNY*S MC38[P.5=U3"X3%7I'_!-^?=%O;IX-:<7XFJ].M]2\Z0$2+3S:58<$)?%%18% MMTPJ$55)QNGFF#V,TA_=:+?!\PE0T!'6KQ69U7.8:3X7YF8$^98R,??8%E9_H*' M7TT\]+1A*_ ?)GZ<6GQMI(?,D0EC""U)(@,N K,@$B]2.Y^;]X/IMA9_$SGH M1*M%0NTT+(%I[S4+SCN*DVU.M!,DY\>LPQ__ F! A!U3@[^W\CK:RF^?^8&' M@%EZIK2.Q$8H+"@#S'(-SF;N0_.&X%T>V0^K_QW/WO=11J>8NGF$J* HKA(P M8P4)J13!0-B:SZREE2A=X:U3VY_HV?M>JM_[['T?/71V]AX%AIB<8K3"--/T M)1GUFF;JC!>BQ,2A/.*'/<&S][T4]L#9^S[2Z].B7,4U6D+4/ 46=KPY32Y\0V^7D!HH/&6I=7@X45#L-S =:FE;H M#.1:VB!.<(O,6$ MMR%E':,*K1L8-#]P&[P_UF! ;*ZB#N#W<+\=0+&/;$=#$"'"WEDS_SVN0OYFOAI/BW3M,W"C+/I MML"=#/-TD2=%16LDSXS'')C6=5"$MO6>/$8#P9 (Y0Z>^YZOW0DU^LF@9FC! MCXRI[6)X]H$BGWHO49&U69 &T7<)28\Z.4[XL+ MS&=I73DZW_,5M[+(Z)A38I.[;9FO%V 8>,BV-IN\?3AVYY:XV]MV HU_,J 9 M2,P=6*,[N+JC=?-Y.ZHZ$F1["/W[E+;\:^)] 6OZ=GT&LXE*V@L!B0$HDF^@ M_3_P*.I@!UZ*AY1=ZQ+BYDSL!-_P9.#;A[*?#-HOJJ_?+&M?@IWD0(&XT+0E M,!.K'"@V)V]$:E*2!J6"1CG8S4-K7G8['N8_*/@'UOV32W*[:JYZAV*:)+[M M](9AD^'V9W*9Y;?3@)44ZJ K970G&"YLE_'\L08["/F^LKY-- M%#!M V>1/'2&G,) %7CAI?4)] ^=(+1TY#[<3R M^CJ3N,C[T2P+6PM6,$3;^DCHQTB0VTO_.R;([:.,3C%U,\]'*.5=SH'9*A]M MT;$ZY9:EG'7@,G&+K1LQ/M$$N;U4OW>"W#YZZ"Q!#IVT)M8F]B&0@VJ$8>2S M)E:D#<%H*4/*C_AK3S!!;B^%/9 @MX_T.K H#\Q ^.7;W^$_%\OG,R"YU16# MJ!UP$DS 4AMT NWVG <&J60L,6BK6MN6/,?8;?+I8 MMD8@1B"YF7I5J&T6S&=C&3JE!&:7>&I]?+@GB>,:OL&@LCLDC]9;!["\F-[P M>KHBAL[;D*@H=-3 I"$AT70T2V\CE?[HJT.#H;1 M%US&12,@;?KE?X+E?UUP(,C---%9%E.I8T!B9*&0&QIB4(610Z2A9%S=)2&B.%-THB;XRDH\L9!LNV M'/MTX3"U= 2QG=*1T5LH4,=%1TMK49;$?!WN49SW)4D.Q0\U5+E9QO@XI0M[ MH>*8C/%]5-3%#GD'=^\P+3[,I_]-.T0FP4_+%*X&IIY79CR;YXO6_E-_. M/F$^_\CE<;6("GWRM=]UG4YI'(NUO#M%DGGTL@AIAX=K(VXZ+H=H#.XQU-^G M)3Y8$L]A]9%^\9(^\@5FFS99VU'QNW RZG(T'47][CD0JZ-F%MDD%$#,:S0$%H/3LA]]%HQ21@"%Q$;^.M ML]%=TR7;$=G'CM') ND+$C_8=O-J_H4^OUA^FW =@@K@F57"D(&H4TZA<(8% M1'&R:*=/T,3M>$;ZJ!WL9.WT YD?;-T\/UM6.&P_^7:)GV&:SP>/T^??K#_B M\J+@@.N(H$A9RKK:DT^PX -MO"ECB"& XZTGR8W":!_5ES_PNAL&S(!0RZZ(AIK17]@3E"^T9 MZZ,J]0=>=VT@]0/%5#?'=+Z;?OBX?E/^6%U4V-FBK(BR7O()5;NO1.:5LBQ8 MY[2(16L.)PZP'J:XCQK;3E90QV#YP;:JJSM4VK&+]12".E8'2C"=3&(>HV?< M<:.TRUPW[P<[$"M]5!5WLIAZ@LV/M %=]W55T;EDP9%@Y=+=[(:>H'!#[:/G$L@^&+1><.B(S.@;;(L2@ZLV 1!QVCP M%.791W+11WUV)^NE$[ 1]0 M"R^C-T.U0A^(I3Y.P;O..3@6"#^00W7])RDMSN;KU5OXMLFV*UGRJ($S0=XD MN9@V,T!96"JTJ;KHL-P^-AO!H< [D3%.4/G79$F0DARB,DO#[K.7>#%L*!R8=8H M;CEDY[T?;Z.[16T?[MV/O,8:(>6'7D(WS_:O6YFH4I(Q:$9^OB4?WV]J$RT+ M1C@;+'*='NLD- ;=/TX.PQ-85FW0,_X"&UA]DQ@";=B"LU [7] "\2SXE)F3 MW$NEG.7HF4(I:B.H92-"L M"# 2@U2EG*")XS$L]+$Q=7VV5B^FL*GBFYG$TS>QO:/C;^,FM@^\X51-;'=E M902>=,<\.9%]*R8B%S8T*T M=I>K@B?6Q'8OA3W4Q'8/Z?5I4:[")\@I"T6W1^FE3VWB_.DPM?4)L=1$X7=S@^D#.H]*<84B.Z1PC@Z"1U0PF8R#& MD$[0>_TV6=W9K ,Q\#BXCE)(YQA[-:<@'NN0H5])QL\7\_5T?C:=?SB_[JR+ M%RE\Q^KBO!/FUPOAKH[( M+GY_[9>'GP,>\;(!C@1;L=[H=/#:R?/M;L OIJLT6ZS.EGAU.:Z%S]J3@+5' M\G=+G3^4%-G[J&UM%2/Y4#=<.Q'8["K/FN(S@JB6P;+:((<%@8)%" XI!L30 MO-?X7E=Y@_D/P^'AWKN]?63=@=?P0/_L>E.CJE7VX)A7MC!M:M93B$@.?-0^ MHLN1M^X*_3!%X^[$I\-30[UT@+)79-O+_1R]_)IF9^0K?+A<12&'PF.II8E8 MQUQR-XWD^C3N_1_S?U\\M'2&"P)V>NT( MX<#^XA@E,!":8M-,[ENLYSV:_#86$A2FTK!Q3Z8NC]/H*F^.G ,]QDP9H0' M40>,&<]K8Z$Z?!.4K&)$@W4XHC_AL+:#!@B>().@+4*.&!VXC[KZ1N*=@Z1R M$D6A,,S:Z)A6DK.(&IA/1MDH30I@CCG6E]Z?+D1P?NI?8=1@?NHX,.8/3=Z#H#GANM M!.,)),FC((L%$[.@2E3:EJ)#8PP][<&!QP#H*.EW@)X'9'5U$8D9M11>,&M\ M'14F- ,IZ^2P;$KB)#O;NE_5+G3UDC$SEE]VF(*Z!MT?*RQGL]?3@I.DE?/1 M"H8A&Z9YCBR8HNOM-P\D1_"Y=:[G+G1UNS<>B(:=X7:@:KJ&V^IOR\6*G%3 M(@*G'=\:V@"L52Q4)Q5E"?7;VCJ=@<=&F8'J*1OB#U+Z>S3V:R6 MK#_[M%BNI_^]4>-$)B%Y/2N*N4[-<."9Y^1U%.YU5"%D?[L+UY"@NX?*<6_" MQH1A"[7U#9M5^!M^7;_#.?X)LS?+E_4.:%775:DW MA%Y&5EPA64H=F,^0F>6R1">5X+YUU-J0_'';&HP(VV$5_6,DB5[?/\Y;)@YW M/_S RT:X%=Z5]5'N@JT(0M :8" "T%:>'/.R +-)*8@^8 ZM^_3T>A>,P9,5 M4(:5[3R#9,CQ1K'I'.\MS^1PM^[7\6/>!>^#J2/N@O?15P=>Z'U5JC$YGS;= MEF8,#(H-C%MRIAT& V:H(1*=5HNWU?R.=>+[J*%3--TL=S729BX06/:B M]@8GKH('RY+W7O"@DK&GZ$+P!.K$]U+]WG7B^^BAMSKQJ&+P==95J.WE%=3. MBJ*079=%YBRRNMW$[T>H$]]+80_5B>\AO0XLRDX!E'=:(3C.:+F0O969 BAN MB+MHN-8J)Q=.%Z$^P5NP8W:NY@KJ '378Z,WY39;$V*DE#J@4GE'GJ1RA?D( MFI@KVD9?LL76Y\,/4_0$;K[V0L!B,'5T *Z'3K:_C\G?8;7^I,"ZC%<)9O^! ML)S$F*4+=86BL_7:VK.H#5ER+8)5W@016S?(:$#V$[@Y.P:FIU;LD\-R/79\ M_R?.ON#?%_/U1UJY,1O413"78J:5&X%!L(EYYW62*4CPI[QH>YSB)W#I=CH$ M'Z7.)P?>NCS?_[F8B#K!2EI:E\!=/23WS&=:JRBT*1YU!#&NZ3TG] E+3Y\78$ILK$RL8&.E82,E%'D+M%]T ,KM1TQ. #M'X8E#QCPRHWTD3^(EH MO\[09ID)'GW14C$O+-1^R)R8($??1K#)R^"-WNFL]!$,W4O N)>B@VQ2;80] M-F+PPVT6SE=5T<;E6&--I#\T!$(\FL24%06TU@AYI_:LCR'F/@+&,S2-%+MH M+>41H;)IO[[\-OGC]XFTQF1A-S&$[G>TJP@U/<>S;,JS-)],+$$('Q$ W3,5H&0I%A M3,4IZ7.0HG4;R\=H&C=KI;F+,8@J.H#6(\=-ESV?ZR$U_90\4\C:KN MYT35=%VG)!TST^>NIPQPI_4HL!W4'&T=48L]GBSPKJ7Q?+%XNSN"YGL_.Y5ZNKU[U;S&:$ M_C]AF2?D.TH3M&+HZ\&4)7*;M1-B[%%H MK"DZM_;1CJ%W7->M1\PVT.N3L:7_6$[7^*:4U23[X%Q0Y!G[HNK$],"(S\BD MM5HDX6C1MCY2V9/$<4]8>D3J8=K;'YQA"\YYC;#./WNBK3Z&%#D(R5PLFNE, MRR^"T:SVF Y."1]BZRE]#;?ZP2I_>@3C7KHZM+LLF7!<45FR'"?//(H6WOF M-RDXUBR]KN>'^'J[\:_29DXW%X!D2PX R2R%; MIVT^0,ZXL<81>K]M75J)O .?Z[XN0RYAU"@M\Z*V@^$8B8VHF5,EB,K_K:9W2P+SH45TG'&B=AZ_"Q(#B01L=Z@XI:4>1C8O;SYC/5V:?]AP\ZY.07A3_EAMB[N?S?/K*<3I;+K^ M1B9899]\9KY@G985$ZO=55C6"J3"E,/M7DYWFIN=7]ACB'N@BA=#R[L;VW2+ MO>W8C/>X_#0!3I:;)\L@09V@ZPL+SECB29M44A)6MYZ#]PA)/3JZQP%L"%V, M;)]>3.NI>#RKPOD5TF9I/%LB3 2W,4NP3"15&YD*6ULS2Q:T\T5:DA>4',ZWOHTD68'QN8FM)\O5NM)K9PRPG-6P!2F<^;$01 L(0 /7$N96M\P M?D_%N+>)0YJ4(R7> 69^/R.WCVA_-4^+3SCQ5B0KT#$KHJYI(,""2)')E),4 MQEN56H^,NTG!N-W\AL3*$9)^&CG5VUNSJ_%0F^^/'HFURU,'NV7>@YEAKIRM M<#PJ69@L-?/%:DFAN-4ILKY[JOWAH?=UEDL'E#=;DNV8Q. M"M 06>#U(&LS6"G28A!2>Q6M)?\K[."V[/S"L:.H@W5\W6T91KP=[$DW=]5' MV103#5!,X9QADE!S,>& \'D04^HLRV-A,4AGP$[VB)9T'!A+!*M4Z3WH_"<<+\T^%Q0'WU M<.^UNL53'598,Q;?P?IJ7"':+, *S4A4=6.AZ$>DKHWBV+A6^RZZZ\PO' M/CIJLJL.(]X.+-B#%OHZ@V]QF4C>DU*2M"Y32&)/MJJ?!XX#ZZ@"-M^Z=WD0*\^>UM_/+K^DCS#_4"H&;*_+J7BI$ M#S(XQR#6OD.N-K.AQ<8PR.QL"D&$UI?,1Y []CG^T3OUJ55V,#II<<3%"?%Y M?85>NS75SGJ=%2N.%]H62,XQTT*,6A1I0N R-&]%?2BQ8]\6G!2;QZOK:9X- M_QW69\OI>HJK\Z/5"^:GQ_3C..0M)S@[WIO98>LLJ&U/S]$^=(]YOPM?*O=Y59W#T6T,CGE9&1!&V Z + 0:5F;8)2V M$IU1K=N8'$YM5Z?3^Z!FEXR+ 136@>NX$Z*A1QI1KNSK"#].>G)"@ M@F%94;R&.9JBADE.W)_6KHYW!H?EL*3$Z&OKW5\\3PMQD$%XD1JT,-MJ(D&8)G4.A;0%<2_<]' M=XH\W(=H'#LS:A3T[:V<&&%%L-ZS'+FBQ54,+2XE6532">29Y#FF M[:LTCCN^="SP[:N<)P2^JSF8E4F0V:0L@*E8+-/66Q8="N9"ML87E_QHN^\- M0L<=8SH"# ]7TQ/"XL0*D4I-IK4VU78&M+P\J#JKVACN*=+/S;/4=Z5MW!&F M(R!N+V4T&ULZ$,C^F.?S:TG,+[^FVD3A4_UN(I4.SM7!O]%M7(K$8JZS0BP8 MC(A9-Y\;?A"A.\$O/'7X-5'3L8W_W@^4:7-UK>-,S%J0T483;&W47AF)B0GN MP2GE%:;6MW#'W/]>Y5]VC*L6LGX:5VB_X7I;.E(;P1/7SQ>?/BWFOW\DB5]= M-=4!>V?;-R_*+[":IF?S_&(Z.R. WWC 6UQN_NGAEVW#TC/ M=P)!=CH N\E M+&N>ZN6[KC)C84W)"6(2,;=F?F\BQ[W" M:X*;[^K7!E54!^'*Y6C"RSWE65I/OVRNZ<]GEVVZ[NAB"V *##DGIP2B8UXI M9,I;"3JB5;)YC>1NI(V+NH$!\+>87HYD] MB"2Q^'K/37\8)5D@43%O.41(R6:?AP':0V2-C+6F.+@;9,V4T@'.[MP(7E^6 MT]LD77XAB5+C"C.3!8@-#DDF%I#[&&*QDUQ.>T&VE W'2#M*C"[F*-( M"XC8NUI!D\ -Y$AK4Z(/3,M$',FZ'QBGVR!C:6W![B!C7+,U((B.%7D_ M9\*;(^X+7NY8#1?LU053)Y*DS4_?+][")Y!L93TS20B+6 M]C&VEB[+7*O]#'-:HK8(G+YHC+XA^!@WJV] ^(ZN]'[P?Z>4KVX ?"S2)\&L MMU@[SI)'RYUBV2=;A\,+%T_B".Y5R3Y8IM^ B&RGA@XVY!OG\<^^P'16G>+W MB_.#_?4B_=?'Q8QT=;YR>"(^9$(&LD2F"Q<,]*:[7Y;.%>-D:3U?8D\2._0& M#P/'XG2:Z@"(@]CYK"RYPR->3?<\E9Y$8P%92$[, +?\NIO;-K MS5#T=>BL'H7G;G39KZ]ZSLVEF(.W&:R*S/@Z#ZZ.R05>FT7)@*F$&!VVG@/X M"$GCU@:$\+Z\VZ.@M!A;KQV ^58#H-_.Z@W5F[(1[NK-V7JU!N)X M_N&+; 8Q2U(U'K=)XVE(]; M$S.@T1U!L4\(SEM//167C$+#O%>VCMY"%IS0+!4D']Z)F'5K'V O L>UM6,@ MZ$ 0[Z_.+GI!WN3B_X_%9_L^SU;HF%TRLC2K1CL:\KI-#522[D&5D*8D8 M)+?HRDFL[>.DCGMPT"N"&ZNX7[M['Z/D);D0T=83P4)>DN&2OL+"# A%T6\V M4L;36-[[2!SWB*!7Y#92:08%O,Z-FBKXPL)*@-<>:%8$<'0.BR. M>9D]4R99\,5+T7SNX&Z4C5M%>\+3@@:*Z@*U@66 Q&2L MDV52X@Q,;6WN);%*HO7-R\SV)+&O@X 6*-D[^>EPE3T51%ZW]A.N.7<&2'K9 MTJK&5%@$8UDV7@@T!9UK??6Z-Y%]W52-AF.-7FJ >VZM\K4#"&[R;\A%,A0Y\@16.X[@9>M60:?@:]Q& M!R=+1.T %$]DH5PP_&R]/;/>9FR\P\^+93WE?DG_8/UM(K+1.5C'3*H%"8)T MY)/ VBU'1,_)L\^MH[%FQ(_KAO2'RP,63GN0_$BKXU(-WOV_[5W90KJ9WX[X?LS>YNM41)D$'/Y"6; M4R!X#@B"( 0&B0CH7$ /?-]E(87>!P#4UG\'F-#P M0.^P^UO!AS?\[;5]S"P>A9%M$-L4>VQ@,B.V;=M@MAW$S.:F9_E:F7Z?P;UJ6^XQ F-T"3;1D:;!A]G-9^AI>'S!%\.$;".1?.R8J,*# %(20(7,>A M?N1-FP#MH:S^4=%[6]Z($\-P,_AX]KZ7.XYPB&.:K@?=([M1$37O_!%;1HS'74/CV9X-3&['H>TQ0X C&Y**N<01LXW$ MC%C(O"1PP=WA"574#.@CMHN P%X#$SH3CI5)U=-G_GH6O?Q%LR7C;'UWN^M2 M>MPL:-,[V?*R.^IKVH[](H-SL+B<]9:%&#)::((GW9TMM. MB% O\6,SML/8ALXBG50&^8E.*'LXZM(/ KX&6^@!-K+_IQV981!&Q(B=Q#9< M,XD-<0 *#"^PJ._[#K?!'QDYUD(_NQE ;P&*M7;6LFGE&49BGX]]TS 3UQ%! MHRF[,IA,EL(S,V D@,]?-.F!:S%CN6TUE0% :V L=_RYR)Y%8+8_F4V#5M]E M/."Q/&H0<=3PXL2(_"0RHI XGCC*1@Z'+OIO54@G\QG"=S$5^(B65)7UCSN2 MS_EJ/7D.MV(KM@TG));AVHP982(V;>X1[ENA%P:FTCE-2'UC+>)OKY:R-R#R M,\Z@6]!P)'6@?]O3F7K496+B3FB9\I$CUQ"6:AJ,$LOS?6'1D5)?'C%(C8I8XP_LD,*+$Y4;H62)>#WSJ)4J- M.SLHWQL4F?0AE!40^&D0,C0YO=>4DI78A'%*#+JN6_$\(S0]8@21RY,H"D*Q MF[W#N?9KKR;HTSVR/LD9!8X!3(J&T;8@JQ\.ZV9\14G!+M.$X2$M@^5>K=USJ(?O'K.(N! M154#]W3!XUKJ7RYE.XH9+Q<_/!K(GM61X0=BEW:31.!BBX.9&7$6F"0T203= M=>18"_WV-1A7,Q)O9(=RRTLJ>9C+9T^R=)Z*K?Z,KAZ#K>XXY>FSW/ROBG+G M-JL?H6,*_TALV?-?!)$D# T2>(EAA0XS$\]E@:7B9@8,C=L8?!KG,S4#&AG8 ME_Q9_+$H7\[8LW"T_([4?'WGRMG98G55)V!T/3-VQ+G$]L1FS%DLO*U E9F, MA[[M4=-)>AJ7PK"X'3RG-RQHY#4WJIOD^N;AZX^ >_2";=#Q826!LF%'M;5 M@-4=EY=_LN'FT>IA/ X#.S8-<3))#-''@7!3A-JRRMHR C?Q;<<-'<>"7L9M^HQ^76J3D]M];OQGGM;5 M#YSA*.GHL;#CN][ M5K(K3O\Y+Y[_Q2E;B[\L2WGD?46LV\7LVS56HZE]_0X@Y0>Z5C$ M,#]DISL1?;S<)$=C[;:YP:@H#S#06TCY&ZG;8=8%PF,4;A2(LMS[\K-=S5VP M(!["UU,2(7:]VB\OQ.^KLJAQ%G8L#XVO5MP+)1"0Z?DB3C_/*5N2;#0S!Z)0 M[@[[D-(\=60^SK+L5:]J4TXTAI5&@6@+Y@3FA1H R-Q<%_DU+R!(V9>$QD8K MUD7'Q#7:5[@0N4CS%6;2OX)M,$>"T9S:T,A !29LES>?UYM)G2WJ<%"5=A=9CG6V?<5 N2 $95@%10]H?TB+; M=(OYHUCP9+6U12FT#D@3H\Z:'-0Q54ODQ!N+"/Y1N$OBR=Y)2LF$*\_I0.)W8:-B--W M#M H^B&KSPD,,L1K$8O3N WH$*9GK->@(/ Y^E"L$HE:Y;JZ,=+H5J#@E3@7 MWO&_EVFY\RLP3KG',$HD:Y7ZZH^AKE5 M\]350#M2P:I_FE1%J#RYY:\/,CV MEN*TM9!?=$ 7_JC('[&N!3CC:WUV0M N7'NP\'9%'LX>^T+H%Z>KSJKGPDW, MY5="8TM'FB7BT72(=Z$X>>Q$JJKS69Q=%>794Q9GWTL(SGJ/AAFIG6*L (!/ ]JESF** MU?TS/:]J('8;A6)&=HHDMH&!??B!YFDP1],LM"[T"S4H-&'IMBS!B3J4B;>> M!G!U A#L+-W?]KX6F)C8_ M3 RR-S'Y^-A<1%!W3V7-CJ< O4+5AL/[2+,GY[T11*;^>WF9LRO9M^$FV4WB MQ3S$CW=F#V F_4=#"PIA MS&,PO/IXD;/J)ME,XR996?!N&L#6,7A0M,\\P7W((+"QRYBWBJ_US=GQOKEV M?%<96\WMO,A9=5&*/T!9#I *:!^6PM@1+!'(5G7QS%AU4][4C^5E*5]39C?Y M;C;7M?SWG]5=DE$YK5F=28#$R0W,I"#&1_NX%<:> "E -J9-G\715YEOY:!M M.FT7F0T3Q4[T;K2%J94^EH97;3&N_%*WST[.BWN><5ISMK&AT5^<-$O$N_\? MQEVS^2\_%P6RZM1LC]+58S(J:9!"?[QW* M0NN2,GC--6*!S] 9K9AX>K4".0: M3\E$:W,RD+@.;+##SFU!_]GS',PWGA2*UZ%D:)39 8]&[*TT>^,A($ELDHW7 M7@2 RQ:P='"E.U7!'>I)R7B-0<;XU2Z@T.M\EFG](M_H6$,ICC>+IU67W301 MRG Q6RAV>PZ%UR=D(-W#H,0^-AZXF8=JM8GH*'O:I) MO,Q(^36M:L"K[M-2E>C4*9W5"1 V@<>>96PFY(1(I6H%G9)9[="@9_ZWSA^> MP"[92DSJE,I2! N1TMU3HMO _6M1M=5K#7J3=4^V$HFZ)+!:X4&/=@XB[['+ MKU&@$ETZ):#:8,'N4"L#*CDC(,*:Y"GQI5/"J 44'5+\(*^:O16D1)!.69XF M&-"#D&)TJ>16AA(?.N5@#B:O1YGW:#KZUJO:.J5)-"Q3+?+/(G#9*';!*UJF MJVL8H#K5;O%*).J4 %&'#'U?8JG4BV2N:3^_S@[J^KE+NA*S.N5"E '#WM;R M*O^4)[7\A BL_OB$3*5O G3*BG2 @UY!\/KU%URI0+-,)>IT2H-T@*/KZP-G M/TG)9NDBS><3O4+0/ +(:P0*R@.\2K >9;$:XL@$AFT_C1+'[)8;@=_RIU0* M!=HE3TK%ZU+7QL7>=MB%"'9\L]4/\)'C4S+Q^M3U9DO+MXNWVMV*8>MRD;.K MC,Q!F-J7B->HKB]/C4AHPI)<\>=YQ4HXF@Y$HGV>.,C['6.A"5%_%#]?]8/U M@"=$HWV+V)NX=FRPTV';/35=<"8;,Q2+IP>2C5YN;7+1/D!4IDX!%1T67G4N MPF0^*W;JPE66J,A'^S2QWQ)40TE;/B>B$>]#10#V-"$-]WV8Z0YE[9C_?C'F M]XLQ8TIWUNM?_.>.13.D=&=?-NYA66D5M8*B 5FK&K!/I.*K+\-Y7FWP*V5/ M!OEB:_7IY?7_W)(7^6^KR;S.*&>W&-%L2!I#LSY)"JB+.]V8RC>CQD- M#.]R\905+YS?UR)(NUG=:W:Z\B'6TZ795JGO!I=QGA2*EZ_D'ZLM4&B V67OTIZ6Z848'V]BL)K -*/ MG*/)Z\#(9[$#U!>DYEEP#4-,C$Z^K1CZ/3<""3M;^R7[[]5:],:?7P M(1WG]CI$XW7H4*9.#1Q=RW"^Y%4J4)R5A*7Y_&U,!EJ+TS(,2$&.ZC0 JG*. MACJRCH$YU9-BQWP(NA/WZ45$4>-S](T"$=.+75SL??K9 @;V![L[U48GYP]$ MH7'3BG8C*YID$S=9Z09? I.>/RU8 ZY:TO2=@/Q?7W!-$C^JKJ'?5UN_K[;Z M5=+493;CY:*Z268E$_8%4XC1(A9M#?6+$;J!08\4I%80F<)]26@UH'UCN(;I MZT+)+*U'A]=[HM */@>2L@< ,BMWRXQ;9NQ9,JIAQ5/-Q]?EGI*)5M_9CZ<. M2/"_JIV"LQ:Q:+6=_6CK!D8+![C22_:B)36$$]P3AU:].<01-@&AD3. AAK=A\C.O@VR)+J9C ;5G0":^#]X:9X#KX]#3 MKX/?#G5D(P#WPLWR1UV:;,2SMZ*ASM[=TC6Y.F[E;?^F11$O],NP)CVOBWJC M*DR^7WT43=+_(WENP6]ZC[[Y@?PE)A7_]S_^"U!+ 0(4 Q0 ( ,N+_ECS MR)%$[@< !8I 0 " 0 !E>"TS,3%Q,C(P,C0N:'1M M4$L! A0#% @ RXO^6#XQOX?9!P SR< ! ( !' @ M &5X+3,Q,G$R,C R-"YH=&U02P$"% ,4 " #+B_Y8>E+E9\(# "*#0 M$ @ $C$ 97@M,S(Q<3(R,#(T+FAT;5!+ 0(4 Q0 ( M ,N+_EB"Q?[XN@, &\- 0 " 1,4 !E>"TS,C)Q,C(P M,C0N:'1M4$L! A0#% @ RXO^6 NP9'.&Z C]0, ! M ( !^Q< &=I8RTR,#(T,#8S,"YH=&U02P$"% ,4 " #+B_Y8(R5R-NX* M U; $ @ &O $ 9VEC+3(P,C0P-C,P+GAS9%!+ 0(4 M Q0 ( ,N+_EB*DUPZ[AP *$N 0 4 " LH 0!G:6,M,C R-# V,S!?9&5F+GAM;%!+ 0(4 Q0 M ( ,N+_ECK0R#D<[, !8@!P 4 " 5Q2 0!G:6,M,C R M-# V,S!?;&%B+GAM;%!+ 0(4 Q0 ( ,N+_EB_>T["<6 -Z:! 4 M " 0$& @!G:6,M,C R-# V,S!?<')E+GAM;%!+!08 "@ * + 'P" "D9@( ! end XML 61 gic-20240630_htm.xml IDEA: XBRL DOCUMENT 0000945114 2024-01-01 2024-06-30 0000945114 2024-07-26 0000945114 2024-06-30 0000945114 2023-12-31 0000945114 2024-04-01 2024-06-30 0000945114 2023-04-01 2023-06-30 0000945114 2023-01-01 2023-06-30 0000945114 2022-12-31 0000945114 2023-06-30 0000945114 us-gaap:CommonStockMember 2023-12-31 0000945114 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000945114 us-gaap:TreasuryStockCommonMember 2023-12-31 0000945114 us-gaap:RetainedEarningsMember 2023-12-31 0000945114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000945114 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000945114 2024-01-01 2024-03-31 0000945114 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000945114 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000945114 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000945114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000945114 us-gaap:CommonStockMember 2024-03-31 0000945114 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000945114 us-gaap:TreasuryStockCommonMember 2024-03-31 0000945114 us-gaap:RetainedEarningsMember 2024-03-31 0000945114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000945114 2024-03-31 0000945114 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000945114 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000945114 us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0000945114 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000945114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000945114 us-gaap:CommonStockMember 2024-06-30 0000945114 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000945114 us-gaap:TreasuryStockCommonMember 2024-06-30 0000945114 us-gaap:RetainedEarningsMember 2024-06-30 0000945114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000945114 us-gaap:CommonStockMember 2022-12-31 0000945114 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000945114 us-gaap:TreasuryStockCommonMember 2022-12-31 0000945114 us-gaap:RetainedEarningsMember 2022-12-31 0000945114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000945114 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000945114 2023-01-01 2023-03-31 0000945114 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000945114 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000945114 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000945114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000945114 us-gaap:CommonStockMember 2023-03-31 0000945114 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000945114 us-gaap:TreasuryStockCommonMember 2023-03-31 0000945114 us-gaap:RetainedEarningsMember 2023-03-31 0000945114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000945114 2023-03-31 0000945114 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000945114 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000945114 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000945114 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000945114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000945114 us-gaap:CommonStockMember 2023-06-30 0000945114 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000945114 us-gaap:TreasuryStockCommonMember 2023-06-30 0000945114 us-gaap:RetainedEarningsMember 2023-06-30 0000945114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000945114 gic:IndoffLLCMember 2023-05-19 0000945114 gic:IndoffLLCMember 2023-05-19 2023-05-19 0000945114 gic:IndoffLLCMember us-gaap:CustomerListsMember 2023-05-19 0000945114 gic:IndoffLLCMember us-gaap:TrademarksMember 2023-05-19 0000945114 gic:IndoffLLCMember 2024-04-01 2024-06-30 0000945114 gic:IndoffLLCMember 2024-01-01 2024-06-30 0000945114 gic:IndoffLLCMember 2023-04-01 2023-06-30 0000945114 gic:IndoffLLCMember 2023-01-01 2023-06-30 0000945114 us-gaap:CustomerListsMember 2024-06-30 0000945114 us-gaap:CustomerListsMember 2024-01-01 2024-06-30 0000945114 us-gaap:TrademarksMember 2024-06-30 0000945114 us-gaap:TrademarksMember 2024-01-01 2024-06-30 0000945114 us-gaap:CustomerListsMember 2023-12-31 0000945114 us-gaap:CustomerListsMember 2023-01-01 2023-12-31 0000945114 us-gaap:TrademarksMember 2023-12-31 0000945114 us-gaap:TrademarksMember 2023-01-01 2023-12-31 0000945114 2023-01-01 2023-12-31 0000945114 srt:ReportableGeographicalComponentsMember country:US 2024-04-01 2024-06-30 0000945114 srt:ReportableGeographicalComponentsMember country:US 2023-04-01 2023-06-30 0000945114 srt:ReportableGeographicalComponentsMember country:US 2024-01-01 2024-06-30 0000945114 srt:ReportableGeographicalComponentsMember country:US 2023-01-01 2023-06-30 0000945114 srt:ReportableGeographicalComponentsMember country:CA 2024-04-01 2024-06-30 0000945114 srt:ReportableGeographicalComponentsMember country:CA 2023-04-01 2023-06-30 0000945114 srt:ReportableGeographicalComponentsMember country:CA 2024-01-01 2024-06-30 0000945114 srt:ReportableGeographicalComponentsMember country:CA 2023-01-01 2023-06-30 0000945114 gic:IndoffLLCMember 2024-03-31 0000945114 gic:ExistingSalesOfficeMember 2024-06-30 0000945114 us-gaap:SegmentDiscontinuedOperationsMember 2024-04-01 2024-06-30 0000945114 us-gaap:SegmentDiscontinuedOperationsMember 2023-04-01 2023-06-30 0000945114 us-gaap:SegmentDiscontinuedOperationsMember 2024-01-01 2024-06-30 0000945114 us-gaap:SegmentDiscontinuedOperationsMember 2023-01-01 2023-06-30 0000945114 us-gaap:RevolvingCreditFacilityMember 2024-06-30 0000945114 us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-06-30 0000945114 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-06-30 shares iso4217:USD iso4217:USD shares gic:segment pure utr:sqft gic:financialInstitution gic:reportingUnit 0000945114 --12-31 2024 Q2 false P37M 10-Q true 2024-06-30 false 1-13792 Global Industrial Company DE 11-3262067 11 Harbor Park Drive Port Washington NY 11050 516 608-7000 Common Stock ($.01 par value) GIC NYSE Yes Yes Accelerated Filer false false false 38200397 38800000 34400000 142800000 130700000 172900000 150800000 12400000 13900000 366900000 329800000 19900000 20000000.0 77400000 84400000 8100000 7900000 67300000 69300000 2900000 2000000.0 542500000 513400000 126000000.0 111000000.0 55600000 49100000 14200000 14100000 195800000 174200000 73900000 81400000 2400000 2600000 272100000 258200000 0.0 0.0 400000 400000 204600000 204800000 17100000 18600000 80300000 66000000.0 2200000 2600000 270400000 255200000 542500000 513400000 347800000 325800000 671200000 599600000 225300000 212900000 437800000 388300000 122500000 112900000 233400000 211300000 96100000 83800000 189600000 164400000 26400000 29100000 43800000 46900000 -100000 -300000 -300000 -500000 26300000 28800000 43500000 46400000 6100000 7300000 10200000 11600000 20200000 21500000 33300000 34800000 100000 0.0 200000 -100000 20300000 21500000 33500000 34700000 0.52 0.56 0.87 0.91 0.52 0.56 0.86 0.91 0.00 0.00 0.01 0.00 0.00 0.00 0.01 0.00 0.52 0.56 0.88 0.91 0.52 0.56 0.87 0.91 38200000 38100000 38200000 38100000 38400000 38200000 38400000 38200000 0.25 0.20 0.50 0.40 20300000 21500000 33500000 34700000 -200000 200000 -400000 300000 20100000 21700000 33100000 35000000.0 33300000 34800000 3800000 2600000 1900000 1400000 600000 1200000 -100000 100000 14200000 16900000 22400000 -25600000 1900000 -400000 2800000 3600000 15200000 8900000 6000000.0 3800000 25000000.0 65500000 200000 -200000 25200000 65300000 2200000 1400000 0.0 72300000 -2200000 -73700000 0.0 50600000 0.0 10900000 19200000 15300000 1400000 300000 1500000 500000 800000 700000 -18500000 24900000 -100000 -100000 4400000 16400000 34400000 28500000 38800000 44900000 1200000 5900000 38074000 400000 204800000 -18600000 66000000.0 2600000 255200000 1000000.0 1000000.0 66000 -1200000 1200000 0.0 37000 800000 700000 1500000 50000 400000 900000 1300000 28000 800000 800000 9600000 9600000 -200000 -200000 13200000 13200000 38181000 400000 205000000.0 -17200000 69600000 2400000 260200000 -400000 -400000 4000 -100000 100000 0.0 2000 100000 100000 9600000 9600000 -200000 -200000 20300000 20300000 38187000 400000 204600000 -17100000 80300000 2200000 270400000 37961000 400000 201200000 -19500000 25900000 2400000 210400000 600000 600000 36000 -600000 600000 0.0 14000 100000 300000 400000 3000 0.0 100000 100000 31000 700000 700000 7700000 7700000 100000 100000 13200000 13200000 38017000 400000 201800000 -19100000 31400000 2500000 217000000.0 600000 600000 8000 -100000 100000 0.0 2000 100000 0.0 100000 8000 100000 100000 200000 7600000 7600000 200000 200000 21500000 21500000 38031000 400000 202300000 -18900000 45300000 2700000 231800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6pt">Basis of Presentation</span><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements of Global Industrial Company, (the "Company" or "Global Industrial"), with its subsidiaries are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and the rules and regulations of the Securities and Exchange Commission.  Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America are not required in these interim financial statements and have been condensed or omitted.  All significant intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Global Industrial Company, through its operating subsidiaries, is a value-added distributor currently offering hundreds of thousands of industrial and maintenance, repair and operation ("MRO") products in North America going to market through a system of branded e-commerce websites and relationship marketers. The Company operates and is internally managed in one reportable business segment. The Company sells a wide array of industrial and MRO products, markets the Company has served since 1949. Because of the large number of products and product categories the Company offers, providing information on the amount of revenue derived from transactions with external customers for each product or groupings of product is impractical. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As previously disclosed, the Company acquired 100% of the outstanding equity interests of Indoff LLC ("Indoff''), a business-to-business direct marketer of material handling products, commercial interior products and business products with operations in North America, on May 19, 2023 for approximately $72.6 million in cash. The Indoff accounts are included in the accompanying condensed consolidated financial statements from the date of acquisition (see Note 2).</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the opinion of management, the accompanying condensed consolidated financial statements contain all normal and recurring adjustments necessary to present fairly the financial position of the Company as of June 30, 2024 and the results of operations for the three and six month periods ended June 30, 2024 and 2023, statements of comprehensive income for the three and six month periods ended June 30, 2024 and 2023, cash flows for the six month periods ended June 30, 2024 and 2023 and changes in shareholders’ equity for the three and six month periods ended June 30, 2024 and 2023.  The December 31, 2023 Condensed Consolidated Balance Sheet has been derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements as of December 31, 2023 and for the year then ended included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.  The results for the six month period ended June 30, 2024 are not necessarily indicative of the results for the entire year.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global Industrial Company manages its business and reports using a 52-53 week fiscal year that ends at midnight on the Saturday closest to December 31.  For clarity of presentation herein, fiscal years and quarters are referred to as if they ended on the traditional calendar month.  The actual fiscal second quarters ended on June 29, 2024 and July 1, 2023, respectively.  The second quarters of both 2024 and 2023 included 13 weeks and the first six months of both 2024 and 2023 included 26 weeks. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public companies in the United States are subject to the accounting and reporting requirements of various authorities, including the Financial Accounting Standards Board (“FASB”) and the Securities and Exchange Commission (“SEC”).  These authorities issue numerous pronouncements, most of which are not applicable to the Company’s current or reasonably foreseeable operating structure.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standard Update ("ASU") 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU requires public business entities to disclose consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. This ASU is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. This ASU should be applied on a prospective basis, but retrospective application is permitted. The Company does not expect the adoption of this standard to have a material impact on the Company's financial position or results of operations.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6pt">Basis of Presentation</span>The accompanying condensed consolidated financial statements of Global Industrial Company, (the "Company" or "Global Industrial"), with its subsidiaries are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and the rules and regulations of the Securities and Exchange Commission.  Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America are not required in these interim financial statements and have been condensed or omitted.  All significant intercompany accounts and transactions have been eliminated in consolidation. 1 1 72600000 <div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public companies in the United States are subject to the accounting and reporting requirements of various authorities, including the Financial Accounting Standards Board (“FASB”) and the Securities and Exchange Commission (“SEC”).  These authorities issue numerous pronouncements, most of which are not applicable to the Company’s current or reasonably foreseeable operating structure.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standard Update ("ASU") 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU requires public business entities to disclose consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. This ASU is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. This ASU should be applied on a prospective basis, but retrospective application is permitted. The Company does not expect the adoption of this standard to have a material impact on the Company's financial position or results of operations.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6pt">Acquisition</span><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company acquired 100% of the outstanding equity interests of Indoff, a business-to-business direct marketer of material handling products, commercial interiors and business products with operations in North America, on May 19, 2023 for approximately $72.6 million in cash, $5.2 million of which was placed into an escrow account for two years to secure the sellers’ indemnification obligations under the purchase agreement. In accordance with the terms of the escrow agreement, the escrow amount was reduced to $2.5 million on the one year anniversary of the closing date. This acquisition expanded the Company's presence in the industrial products market in North America. The acquisition was accounted for as a business combination using the acquisition method of accounting, which requires, among other things, the assets acquired and the liabilities assumed be recognized at their fair values as of the acquisition date. The fair value assigned to the identified intangible assets acquired were based on assumptions and estimates made by management. The Company acquired in the transaction customer lists and trademark assets that are amortizing over a ten-year period which results in approximately $3.0 million in annual amortization expense. The acquisition was an asset acquisition for tax purposes and as such, the customer lists, trademarks and goodwill resulting from this acquisition will be tax deductible over a fifteen-year period. The Indoff accounts are included in the accompanying condensed consolidated financial statements from the date of acquisition. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepared a purchase price fair value allocation of the assets acquired and liabilities assumed in the acquisition. The fair value allocation has been finalized. The following table details the fair values as of the acquisition date (in millions):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:78.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price: </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Customer lists</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Trademarks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable liabilities acquired</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.4)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.5 </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The amount allocated to goodwill reflects the benefits the Company expects to realize from the growth of the acquisition's operations.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the three and six months ended June 30, 2024, Indoff generated revenue of approximately $40.4 million and $78.5 million, respectively, and net income of approximately $1.1 million and $2.1 million, respectively. </span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s unaudited pro forma revenue and net income for the quarter and six months ended June 30, 2023 below have been prepared as if the Indoff acquisition had occurred on January 1, 2023. This information is provided for illustrative purposes and does not purport to be indicative of the actual results that would have been achieved by the Company for the period presented (in millions):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:59.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.067%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.070%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></div></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346.1 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662.1 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from continuing operations</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1 72600000 5200000 P2Y 2500000 P10Y 3000000 P15Y The following table details the fair values as of the acquisition date (in millions):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:78.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price: </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Customer lists</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Trademarks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable liabilities acquired</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.4)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.5 </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 72600000 300000 23000000.0 4600000 2500000 300000 800000 24100000 6200000 100000 61900000 12500000 5900000 4200000 800000 23400000 38500000 34100000 72600000 40400000 78500000 1100000 2100000 <div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s unaudited pro forma revenue and net income for the quarter and six months ended June 30, 2023 below have been prepared as if the Indoff acquisition had occurred on January 1, 2023. This information is provided for illustrative purposes and does not purport to be indicative of the actual results that would have been achieved by the Company for the period presented (in millions):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:59.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.067%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.070%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></div></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346.1 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662.1 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from continuing operations</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 346100000 346100000 662100000 21700000 21700000 36400000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6pt">Goodwill and Intangibles</span><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table provides information related to the goodwill and intangible assets as of June 30, 2024 and December 31, 2023 (in millions):</span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.6 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes information related to the Company's definite-lived intangible assets as of June 30, 2024 (in millions):</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:40.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization<br/>Period<br/> (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client lists</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 yrs</span></div></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.1 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.5 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 yrs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes information related to the Company's definite-lived intangible assets as of December 31, 2023 (in millions):</span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:39.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization<br/>Period<br/> (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client lists</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 yrs</span></div></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.1 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 yrs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In the second quarter of 2024, the Company recorded $0.8 million of intangible amortization expense related to the prior year's Indoff acquisition. For the six months ended June 30, 2024, the Company recorded $1.6 million of intangible amortization expense, of which $1.5 million related to the prior year's acquisition of Indoff. The estimated amortization for future years ending December 31 is as follows (in millions):</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:87.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 remainder</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table provides information related to the goodwill and intangible assets as of June 30, 2024 and December 31, 2023 (in millions):</span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.6 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 39600000 40000000.0 27000000.0 28600000 700000 700000 67300000 69300000 <div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes information related to the Company's definite-lived intangible assets as of June 30, 2024 (in millions):</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:40.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization<br/>Period<br/> (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client lists</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 yrs</span></div></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.1 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.5 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 yrs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes information related to the Company's definite-lived intangible assets as of December 31, 2023 (in millions):</span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:39.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization<br/>Period<br/> (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client lists</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 yrs</span></div></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.1 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 yrs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td></tr></table></div> P10Y 26100000 4600000 21500000 P8Y9M18D P10Y 6200000 700000 5500000 P8Y10M24D 32300000 5300000 27000000.0 P8Y9M18D P10Y 26100000 3300000 22800000 P9Y3M18D P10Y 6200000 400000 5800000 P9Y4M24D 32300000 3700000 28600000 P9Y3M18D <div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In the second quarter of 2024, the Company recorded $0.8 million of intangible amortization expense related to the prior year's Indoff acquisition. For the six months ended June 30, 2024, the Company recorded $1.6 million of intangible amortization expense, of which $1.5 million related to the prior year's acquisition of Indoff. The estimated amortization for future years ending December 31 is as follows (in millions):</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:87.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 remainder</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 800000 1600000 1500000 1600000 3000000.0 3000000.0 3000000.0 3000000.0 13400000 27000000.0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6pt">Revenue</span><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenues</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes its presentation of revenue by geography most reasonably depicts how the nature, amount, timing and uncertainty of the Company's revenue and cash flows are affected by economic and industry factors, including fluctuations in exchange rates between the U.S. and Canada. The following table presents the Company's revenue from continuing operations by geography for the three and six months ended June 30, 2024 and 2023, respectively (in millions):</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:33.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.661%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The Company will record a contract liability in cases where customers pay in advance of the Company's satisfaction of its performance obligation. The Company had approximately $4.5 million and $3.3 million of contract liabilities as of June 30, 2024 and December 31, 2023, respectively. The following table presents the Company's revenue from continuing operations by geography for the three and six months ended June 30, 2024 and 2023, respectively (in millions):<div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:33.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.661%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 330700000 308100000 637100000 565300000 17100000 17700000 34100000 34300000 347800000 325800000 671200000 599600000 4500000 3300000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6pt">Credit Losses</span><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s trade accounts receivable is one portfolio comprised of commercial businesses as well as public sector organizations operating in the U.S. and, to a lesser extent, Canada. The Company develops its allowances for credit losses, which represent an estimate of expected losses over the remaining contractual life of its receivables, considering customer financial condition, historical loss experience with its customers, current market economic conditions and forecasts of future economic conditions when appropriate. When the Company becomes aware of a customer's inability to meet its financial obligation, a specific reserve is recorded to reduce the receivable to the expected amount to be collected. For the balance of its trade receivables, the Company uses a loss rate method to estimate its credit loss reserve. Historical loss experience rates are calculated using receivable write-offs over a trailing twelve-month period and comparing that to the average receivable balances over the same period. That rate is applied to the current accounts receivable portfolio, excluding accounts that have been specifically reserved. Any write-offs incurred are recorded against the established reserves.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants credit to commercial business customers using an electronic application process that evaluates the customer's detailed credit report, reference responses, availability under credit facilities, existing liens, tenure of management and business history, among other factors. Credit terms are typically net 30 days payment required with larger businesses eligible for up to net 90 day terms, if qualified.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a rollforward of the allowances for credit losses related to trade accounts receivable for the six months ended June 30, 2024 (in millions):</span></div><div style="margin-top:5pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current period provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs - trade accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a rollforward of the allowances for credit losses related to trade accounts receivable for the year ended December 31, 2023 (in millions):</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current period provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs - trade accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a rollforward of the allowances for credit losses related to trade accounts receivable for the six months ended June 30, 2024 (in millions):</span></div><div style="margin-top:5pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current period provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs - trade accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a rollforward of the allowances for credit losses related to trade accounts receivable for the year ended December 31, 2023 (in millions):</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current period provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs - trade accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2900000 1900000 1200000 3600000 2300000 3200000 2600000 2900000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6pt">Leases</span><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating and finance leases for office and warehouse facilities, headquarters, call centers, machinery and certain computer and communications equipment which provide the right to use the underlying assets in exchange for agreed upon lease payments, determined by the payment schedule contained in each lease. The Company’s lease portfolio consists primarily of operating leases which expire at various dates through 2032. In the first quarter of 2024, the Company recorded an operating right-of-use ("ROU") asset and related lease liability of $0.7 million related to a three year term extension of an existing administrative office location consisting of approximately 16,200 square feet. In the second quarter of 2024, the Company recorded an ROU asset and related lease liability of approximately of $0.5 million related to a <span style="-sec-ix-hidden:f-485">thirty-seven</span> month term lease of an existing sales office location consisting of approximately 6,600 square feet. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's operating lease costs, included in continuing operations, was $4.4 million and $4.2 million for the three months ended June 30, 2024 and 2023, respectively, and $8.7 million and $8.4 million for June 30, 2024 and 2023, respectively. The Company has sublease agreements for unused facilities, as well as excess space in facilities we are currently occupying, which expire at various dates through 2028. Total sublease income of $0.6 million and $1.2 million was recorded for the three and six months ended June 30, 2024 and 2023, respectively.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information relating to operating and finance leases for continuing and discontinued operations as of June 30, 2024 and December 31, 2023:</span></div><div style="margin-top:5pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.743%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and finance leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and finance leases</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for operating and finance lease obligations (in millions)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in millions):</span></div><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:70.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.325%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ending December 31</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (adjusted for six months of payments)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.6 </span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.1 </span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6pt">Leases</span><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating and finance leases for office and warehouse facilities, headquarters, call centers, machinery and certain computer and communications equipment which provide the right to use the underlying assets in exchange for agreed upon lease payments, determined by the payment schedule contained in each lease. The Company’s lease portfolio consists primarily of operating leases which expire at various dates through 2032. In the first quarter of 2024, the Company recorded an operating right-of-use ("ROU") asset and related lease liability of $0.7 million related to a three year term extension of an existing administrative office location consisting of approximately 16,200 square feet. In the second quarter of 2024, the Company recorded an ROU asset and related lease liability of approximately of $0.5 million related to a <span style="-sec-ix-hidden:f-485">thirty-seven</span> month term lease of an existing sales office location consisting of approximately 6,600 square feet. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's operating lease costs, included in continuing operations, was $4.4 million and $4.2 million for the three months ended June 30, 2024 and 2023, respectively, and $8.7 million and $8.4 million for June 30, 2024 and 2023, respectively. The Company has sublease agreements for unused facilities, as well as excess space in facilities we are currently occupying, which expire at various dates through 2028. Total sublease income of $0.6 million and $1.2 million was recorded for the three and six months ended June 30, 2024 and 2023, respectively.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information relating to operating and finance leases for continuing and discontinued operations as of June 30, 2024 and December 31, 2023:</span></div><div style="margin-top:5pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.743%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and finance leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and finance leases</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for operating and finance lease obligations (in millions)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in millions):</span></div><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:70.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.325%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ending December 31</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (adjusted for six months of payments)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.6 </span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.1 </span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 700000 P3Y 16200 500000 6600 4400000 4200000 8700000 8400000 600000 600000 1200000 1200000 <div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information relating to operating and finance leases for continuing and discontinued operations as of June 30, 2024 and December 31, 2023:</span></div><div style="margin-top:5pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.743%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and finance leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and finance leases</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for operating and finance lease obligations (in millions)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> P7Y P7Y P7Y2M12D P7Y2M12D 0.055 0.055 0.054 0.054 1200000 1200000 6300000 6300000 <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in millions):</span></div><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:70.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.325%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ending December 31</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (adjusted for six months of payments)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.6 </span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.1 </span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 9400000 17900000 15900000 12000000.0 11900000 12100000 28400000 107600000 19500000 88100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6pt">Net Income (Loss) per Common Share</span><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) per common share - basic was calculated based upon the weighted average number of common shares outstanding during the respective periods presented using the two-class method of computing earnings per share.  The two-class method was used as the Company has outstanding restricted stock with rights to dividend participation for unvested shares. Undistributed net income is allocated between common shares outstanding and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed. Undistributed net losses are not allocated to our participating securities as these participating securities do not have a contractual obligation to share in losses. Net income (loss) per common share - diluted was calculated based upon the weighted average number of common shares outstanding and included the equivalent shares for dilutive options outstanding during the respective periods, including unvested options.  The dilutive effect of outstanding options and restricted stock issued by the Company is reflected in net income per share - diluted using the treasury stock method.  Under the treasury stock method, options will only have a dilutive effect when the average market price of common stock during the period exceeds the exercise price of the options.</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the computation of basic and diluted net income (loss) per share under the two-class method for the three and six months ended June 30, 2024 and 2023 (in millions, except for per share amounts):</span></div><div style="margin-top:5pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:47.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.2 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.5 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.3 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.8 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Distributed net income available to participating securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Undistributed net income available to participating securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic net income per share:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed and distributed net income available to common shareholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Undistributed net income allocated to participating securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Undistributed net income reallocated to participating securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for diluted net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed and distributed net income available to common shareholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for diluted net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share from continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.52 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.86 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.91 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted net income (loss) per share:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed and distributed net (loss) income available to common shareholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) income per share from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.52 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.87 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.91 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potentially dilutive securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities attributable to outstanding stock options, restricted stock units, and performance share units are excluded from the calculation of diluted earnings per share when the combined exercise price and average unamortized fair value are greater than the average market price of Global Industrial Company's common stock during the period, and their inclusion would be anti-dilutive.</span></div> <div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the computation of basic and diluted net income (loss) per share under the two-class method for the three and six months ended June 30, 2024 and 2023 (in millions, except for per share amounts):</span></div><div style="margin-top:5pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:47.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.2 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.5 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.3 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.8 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Distributed net income available to participating securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Undistributed net income available to participating securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic net income per share:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed and distributed net income available to common shareholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Undistributed net income allocated to participating securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Undistributed net income reallocated to participating securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for diluted net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed and distributed net income available to common shareholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for diluted net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share from continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.52 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.86 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.91 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted net income (loss) per share:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed and distributed net (loss) income available to common shareholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) income per share from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.52 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.87 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.91 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potentially dilutive securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 20200000 21500000 33300000 34800000 100000 0.0 100000 100000 0.0 100000 100000 100000 20100000 21400000 33100000 34600000 0.0 100000 100000 100000 0.0 100000 100000 100000 20100000 21400000 33100000 34600000 38200000 38100000 38200000 38100000 200000 100000 200000 100000 38400000 38200000 38400000 38200000 0.52 0.56 0.87 0.91 0.52 0.56 0.86 0.91 100000 0.0 200000 -100000 100000 100000 0.0 0.0 200000 200000 -100000 -100000 0.00 0.00 0.01 0.00 0.00 0.00 0.01 0.00 0.52 0.56 0.88 0.91 0.52 0.56 0.87 0.91 200000 300000 200000 300000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6pt">Credit Facilities</span><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a $125.0 million secured revolving credit facility with one financial institution. This facility has a five-year term, maturing on October 19, 2026 and provides for borrowings in the United States. The credit agreement contains certain operating, financial and other covenants, including limits on annual levels of capital expenditures, availability tests related to payments of dividends and stock repurchases and fixed charge coverage tests related to acquisitions.  The revolving credit agreement requires that a minimum level of availability be maintained. If such availability is not maintained, the Company will be required to maintain a fixed charge coverage ratio (as defined). The borrowings under the agreement are subject to borrowing base limitations of up to 85% of eligible accounts receivable and the inventory advance rate computed as the lesser of 65% or 85% of the net orderly liquidation value (“NOLV”). Borrowings are secured by substantially all of the Borrower’s assets, as defined, including all accounts, accounts receivable, inventory and certain other assets, subject to limited exceptions, including the exclusion of certain foreign assets from the collateral. The interest rate under the amended and restated facility is computed at applicable market rates based on the Secured Overnight Financing Rate (“SOFR”), the Federal Reserve Bank of New York (“NYFRB”) or the Prime Rate, plus an applicable margin. The applicable margin varies based on borrowing base availability. As of June 30, 2024, eligible collateral under the credit agreement was $125.0 million, total availability was $122.2 million, total outstanding letters of credit was $1.6 million, and total excess availability was $120.6 million. The Company was in compliance with all of the covenants of the credit agreement as of June 30, 2024.</span></div> 125000000.0 1 P5Y 0.85 0.65 0.85 125000000.0 122200000 1600000 120600000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6pt">Fair Value Measurements </span><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value standards establish the fair value hierarchy to prioritize the inputs used in valuation techniques. There are three levels to the fair value hierarchy (Level 1 is the highest priority and Level 3 is the lowest priority):</span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:7.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1 -</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2 -</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inputs other than quoted prices included in Level 1 that are observable for the asset or liability either directly or indirectly.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3 -</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unobservable inputs which are supported by little or no market activity.</span></td></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments consist primarily of investments in cash, trade accounts receivable, debt and accounts payable. The Company determines the fair value of financial instruments based on interest rates available to the Company. At June 30, 2024 and December 31, 2023, the carrying amounts of cash, accounts receivable and accounts payable are considered to be representative of their respective fair values due to their short-term nature. Cash is classified as Level 1 within the fair value hierarchy.   </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value with respect to goodwill and indefinite-lived intangible assets are measured in connection with the Company’s annual impairment testing. The Company operates in three reporting units and in the fourth quarter of each year, or more frequently if impairment indicators exist, tests goodwill and indefinite-lived intangibles for impairment. The Company performs a qualitative assessment of current circumstances, such as a reporting unit's operating results, cash flows, future operating forecasts and anticipated future cash flows to determine the existence of impairment indicators and to assess if it is more likely than not that the fair value of the reporting unit or an indefinite lived intangible asset is less than its carrying value. If it is determined that the fair value of the reporting unit or an indefinite-lived intangible asset may be less than its carrying value, the Company will do a quantitative impairment test. In the quantitative test the carrying value of the reporting unit or an indefinite-lived intangible asset is calculated and compared to its fair value. Any excess of the carrying amount over fair value would be charged to impairment loss. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are assets used in the Company's operations and include definite-lived intangible assets, operating lease right of use assets, property and equipment used to generate sales and cash flows. Long-lived assets are evaluated for impairment by reviewing operating results, cash flows, future operating forecasts and anticipated future cash flows. Impairment is assessed by evaluating the estimated undiscounted cash flows over the asset’s remaining life. If the undiscounted cash flows of an asset group is less than the carrying value of the asset group, the asset group is impaired and an impairment loss is recorded.</span></div> 3 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt">Legal Proceedings</span><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are from time to time involved in various lawsuits, claims, investigations and proceedings which may include commercial, employment, tax, customs and trade, customer, vendor, personal injury, creditors rights and health and safety law matters, which are handled and defended in the ordinary course of business. In addition, the Company is from time to time subjected to various assertions, claims, proceedings and requests for damages and/or indemnification concerning sales channel practices and intellectual property matters, including patent infringement suits involving technologies that are incorporated in a broad spectrum of products the Company sells or that are incorporated in the Company’s e-commerce sales channels, as well as trademark/copyright infringement claims.  The Company is also audited by (or has initiated voluntary disclosure agreements with) various U.S. federal and state authorities, as well as Canadian authorities, concerning potential income tax and/or sales tax.  These matters are in various stages of investigation, negotiation and/or litigation.   </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company does not expect, based on currently available information, that the outcome in any of these matters, individually or collectively, will have a material adverse effect on its financial position or results of operations, the ultimate outcome is inherently unpredictable.  Therefore, judgments could be rendered or settlements entered, that could adversely affect the Company’s operating results or cash flows in a particular period.  The Company regularly assesses all of its material litigation and threatened litigation as to the probability of ultimately incurring a liability and records its best estimate of the ultimate loss in situations where it assesses the likelihood of loss as probable and estimable.  In this regard, the Company establishes accrual estimates for its various lawsuits, claims, investigations and proceedings when it is probable that an asset has been impaired or a liability incurred at the date of the financial statements and the loss can be reasonably estimated. At June 30, 2024 the Company has established accruals for certain of its various lawsuits, claims, investigations and proceedings based upon estimates of the most likely outcome in a range of loss or the minimum amounts in a range of loss if no amount within a range is a more likely estimate.  The Company does not believe that at June 30, 2024 any reasonably possible losses in excess of the amounts accrued would be material to the financial statements.</span></div> false false false false

MK?9JJ!K;&.V.'_.D4O<^('(2&V#1 M0)&W=Y+ V<9\SPX<%1,^A9YZ3*?G+K*S&FK%U@[/#YG,X/^++3F@\XS7CP&&+/U8]\*K;1PK?3[G+J1C787 MQ6=COR4Q4J"A4U3*@:5M5=0FFW@\UU$8*-03?<<&^ 2W?< M&D(:5IDGTRK^9V/(K[%%V<222K-92(>^O M7 G7_U$"X6]K9FEA@X7"4=VU3 M>@@D"E-AC:D@[($CVP-)+*4PW;\H9SD7(E[H_OSH_DF04YF>7U3SRT/(\F@0 M(3T[0]H8X(I ML_8(]300U-[[F30UB>6QR!K]MV],L7)BQ2)J1:;0WI-W5GORR;[4@)P.O0\) M?8]DOK3TZXC(2;MB"_.\"K!M2F9(GSIFT@KY[(29=G)5GX-CYO3.5I!"L<7>&7&Q"]4CDO8)*/N5#I/\?')3^ I. M%2;IA=ZSPT2N#=H%U+OFT#E0 FGY0*>!6P=]K,4)R_*&20H4EC/:NG>C5"Y0 M"A&6(II6"E-]!YQ@X??F3H6*.#Q;5@)!^=5 ]XFE8WD$HVH!J'WD&]R-9B1- MPCF60^B+XJ\GAXZ,0:84=+19L8P3BR650 HN&M>&Z_K$TEC(7K,G$QO'8VL_ MA0+EE"=>00+CGL[,QPZ:*EL7,>N] BMY*? MQV">$P_J\6^AIY8;01GUU"(0U$>!S &"*JW+>F.Z M5I\-KJ"3J6F_4QI^-XWR5?$X@M!XB]5X&?.X/RR=.C?PA>49+UA[.9FG,.D\ MR4I46 "*EUI,0C$^NF)<#*K8>P< MX7EYG'AAA*2DGMV;F<:2J4"%7DBG*J/\.F36\+=H03:F;RH*&">](G3+K$M5 M LOEQ%"W_P()&;&FU@8@PXJJ2+Q/P(GZ"*(^PG;,=CT:4A9,+_QZ/%+R![F//%]1Q#\T!QQ[-G MEK[X1>Q*4/=-'XG[%;0_VR7F[[ 4[@CCX^]H ,X+^"KS.$_K,3%?(=TOI[27W[I*;+\21K29\.R MT'-HCX)UF+*EWJG>P(DS6FN/C);$-[W:0"U :(M &8=8ZAT82]AH/,GCS&5X M["0TZ'093+$)V4@*!._>*M4F,@]WU/K/_EBAH39A ^KMGJE1DG+> M@N,$QRUS7/_ '">#F;Z78%U5JIFK,!/=]HS/81A!Z&6DZA75#2CER6O>];/(UC7E0(6&3>S8 [+ MDK1"^E<6 IR. I96RP,?>S?ZX=)+%"9WH2BYL2+/]#<[UB(8<1?U"7Y/4K\P M+Z_H]D49UHMO@T=P7*4X+JTJ2K$.,!:[*UR!YOP6,H01^-[Z M6V+K@$= J',D$G:7\N=C_^)H$;>&KK4TN=W1NOUFLT5EE2C=YE F+5D>]A7: M'OX3[?CPIO',0IZ29UH?.I3\K),13/""F*_DW45HQ7$$((H3?9E>:ZDR&FU# ME5Y$%/; "P,,,D-+)5/ -2 F[" )ZL+'PSMX%0R2\#LX:>R@D/LE?06[M<$3 M%**6.\K['P< M7EHC@69R!XG+3GGA\5SJN"PPTOTDH9/,>Y<^_+"(KQMPRT M:**9>H9F+$6'&\Y-@DD3M&V]L>W#RW5W=3:;A"#;<.:"E>UP,%^33%UZ$7WX M%!V?,BPV:G;3IW!/"J4Q2I.ES8V]+_AY+F@:S4#8A*9I^.;PYP;\=+[ZO=)J MJ&HO\:=F0T[\?MVCY&:CVU)R/6K]]VJO50-3[(*@,K[\GT/JM-0.YN?E.*R*I,G,MG"F$VJGV52@8P^TK165((@ZR"H MC_"XL=[7ZHJE.#5/:&'%W,7<<\V]V,M*2LGJ"/Z8+S5'])SS7>'6GPRI ^;6 MYZ%S/@CJ;;"/=[[G>F"3P%2*HDA:?.QTJ'HYL?T-/8Z+E!$\SAX&BU8P,1F2 M[HFAUPV+?;XB4_355)4R3WA(PG?> V8[F";&(24>:! =8)0(!.\UJ'1C:?:$5I5"3[87RI3 #[B/ MKDE<:RA?B(F%L=PSZ6_$\HGS+LEGDM)46KL1-9$YS!3V1.9TE<:>Y.8^ L5H8]PGD?%)Z "ND(-A(L%%EV2@E 2X;&W5J M Z79$B=Y!".=%"/E*W.E9"PIE(VENJR$XVI[Q%U*.):=F?+7;3PI7MH\?;Y9 M*1T%PDV MJ@@;%<%%K29P4;M=]-&?O1Z\/NESHH_KFF[1-_R<)3:R#1WXXX3LV0K[/K< 22:[AT4?J MO!@:#4H//E#-?K;84_Z;F#Y-$MXRGMH\Q1[MXGXAG81TRB.=.OQ))X4GZ52% M](F;6+M 9U9\2=J^!?8)EA%>DR31W9PDP;1R)"_5O_H.T"+@@B!A8E[GBEUV M^4H<_7?'=MV$#(F6BLX_3@H"'[ON3Y'WGR:,\\5Y5C3437&>530S09X.YIB$ M;R57#1$M2+@#4BX<]0WWR-MJ-;H3-ZK7:U1;6@;L+K2CO]G.$WG[ M$REMFT@6^"*YDW.27="M#=35'L[9-2GAQ*N(5VA'DV"M6^B!LJ,Y3W9>$,>D M>R^YOWVI42Q0E&H0%(RB?G(_^U*CJ.KW"R[*XZ(O@(O:332N=VFT+ASOF7%P M[]@P:-V51HX]D8R8&UX+JM((%_Q^7?#);+'."=^6:X,V+T9H2?U&PI&RE<*] MR9&2!<0Q :\4>4*0)Q0+%.WB@<^)(A515%09:IY05/7[!1?MXM3.R44L$*IR MPD55<&O'4UT"?5)B-8GGSFVF:)^G<;>[)RDAC&DY=$>%F.J7^OQ7"2Q.\DN[H%AL7]@H>/I[?EXN$N3SQ< M!3_I5^/%T*FEN]))]:\4]PNSM\XU-+>GU "!.^]M/2GN3R89['=4N]N]$3>[FV'_>!YCC'T67_&)_N>P&.\ M!+6PTT2GS"YG"CGTJ0H )E@-O )0Y@2 57 (PA*!:I&QYXU/D0_7'ZP3] >3>W)!21<\%+_?X #8*_*XX\WL M1;OS3K^D#)?DARNBJU&GF.9@@H<$#_$R[UP\M-+/:!L>8IW!VH75)Q5VQ/*U0>AV:P->SB[P=#!& M')+;07E>,<+V57.[VTM6G\5AOER+"^J3X/BRWW^:T#R0P9%3[/0+L=I%[3IQ M%7 ,Z^[ M)Q6;;:ZP606#?EYT\V^^126UN4/-S=633A6LN:DJAZNYV>N$-3>[!<6L>2B+ ML<&"VBORN&/-[&4Q\DZ_I R7I T542^PURVDYJ;@(<%#O,P[%P^I1?!0#U6W MUNY%S@07"2[B9=[Y?.HKI0)WJ;G9Z[.:F[N<0!6<)#B)EWGG8J0BR@7VF[5! MKP!7@F BP42\S#L7$Q51+[ O8\W-HLZ1"1[B"$N"AS+P4!$LI +=*J;;,;CS] <94 A[B*PZL$.,15 ASB*@$.<94 A[A*@$-<)< AKN+S*@$. M<94 A[A*@$-<)< AKCH@.**?HX!E:^K5UCUB;R><]M$A20Q-#$T,[1A#8Y+E MG)URA__JQLO@,_L'7S;X/'3.YS5U=_]Q27ZUVE/OT]1V67^M"X<&U6(^O1JZ M-XZR,6)W!7D(%\WY+63HVJ;OK;\EEMJ@4T$1Z-M)MB+YL<>>($-U PM M=<9!3HE.-=MA518N *34P:M@D(3?P4EC!S-[?C%TK:7)[8[6[3>;+2JK1.DV MAS)IR?*PK]#V\)_=VN )F08+W%]A4I#EN9_/R2!IH=D_C,7F4&8<"@0PR=2E M%]&'3]'&;UALU.RF3Q/B/,.JA_C'15_*T&$3"GZ>XZ'1## 1ZI3AF\.?&_#3 M^>KWBMKH-+N)/S4;N_;ZO)+\D[J&ZCV*8\;>Z:LKEB*QGA""ROF+N:>:^[%7E922E9'\,?,Y+DUK"RDPR=D MQ'.^*]SZDR%UP.1@YG50'81]C)4(*8HB:J2 MSI"$K=+KAL4^APW3JTJ9)X<2UW?> V;C0Q,[JF\KF4P/U"/PI;[6V\?+0(,= MXYHX%E#>77+45 S;EUI8GIOJ$BNA&C!\O(ZJ=).UTN9)4NC)]D*1&!S=RZ-' MG5KA-V+YQ'F79%;Z32VH]-MFM>%$:[]U#U?[K:_6!FKWK-\IJE]9'I6/\_/9 M6V"/._[38*,L;-0K@HU8\5YY M'^5"!",='T^59:1\1>#Z11:!ZW=J [G?:!=:!*[LS"2*[U2B^$XKI<]!-@;J MPI[4;O1+4'Q'[$AB1]H'&ZUT^MJ&C;"XK["0!!M5EHT*,9#ZP$5R23P-5>@W MQE:M/B0NQ3E.IM1R@R:F] T_%]*%K!1N[NS)%OONJR3()=I(@=*2TM5CWM71 M?;+G&0Z8W'!CA6D-+,#">/LJQMH/%*2S:WCTD3HOAD;O83*V_D U^]EB3_EO M8OIT57BKS28ZB7?N;B"ZII7Y_E(PFI!.^Y9.*G_22>9).E4A?>+&=7W,G\ # M8@YU/"7X.;^TX1QKCC/JH:Z*C^4J!W!_-!L'P1YD-A+-]&EF]R MPO*5\2=+KX8W'E-3QWQ>B4ZFIOU.J>21-^IN91B4UZA>KU%M:1FPN]"._F8[ M3^3M3Z2T;2)9X OVZY=EDSK)+L"LFM4@3'9-2CCQ*N(5VM$D6.L6>J#L:,Z3 MG1?$,>G.>E;OTAZ40Q0+%*4:! 6CJ(\>&0>NN-'+LB63$W/!:4%1'N.#WZX)/9HMU3GBY61L4U819N)TJ MB^,M].U-?I0L&)[+=UGFR9,B4,2+ SXGBI1DBZW\**KZ_8*+=O%IY^0BE26OC[GX-A6D[A?6*W'#A-U-HN_&1/%"OU457&E78V(]4\FPI+ \,]9A]AQXHAD4'B"SO 0> M#N.+^\7]PFA>W993BLZR@NL+M=:#4NO?; =>:5WYCD,M[?T)^3YXW:6E/\VE MP#PYZ99Z=Z,G\G9O.^P'SW.,H<^Z!C[9]P0>XR7M]_U"0B0<.LP$]M)4PF-C M3VGRA+TJ.'I@G4"AR-C*01Q1$R?Z!+D$N%.P M5N]@3<%4!9N"]3SME59&.S0%4Y6@*5@! MI5].B)DJU10L[_3Y9J5*9J'WH=D=K"B9VI,KO2+G8*,O1K50V M8DW!5GM3"L5.L%%%V"C+Z:E4-F)=P;J[EQ3M)I2K:Q7224CNUP>K1!5'V1QRI*5;#WF?S$G7G M1E(ETPB'JGVB&AZO>?)B?EDL>'Y:0UQ5MX*]9V$I[L/?:2.D$# M= \^[7R]I%I-X=46CI1CY%D4U[^D)9^J.U*@:!>7=DX4%=-+BD,45?U^P46' M8R(66-RY],AAW-K'+W\AKBI1Z9$2QCQ$QPIQO_!%I:F8*;6',[8$:+6P)EG5(0[=A- M UH=GAPQ GL'].8='7I=GJ!7!3=/L?TJN#0$Q?W"D-YQQTYQ\Z2556]A;1YY M]^(\PLLCP)EW2T_%9I\K;%;!C)]7=?^;;U%);196U#V8ULHQ^ITJ,Y:(.]:D MQ/4/5_&]W0PJOJM%)8,4L[!\5VG;!VJY8_IM2[CM2IR2LG*2%E9$!>RVO(=" M\H([!7=6G3L[*U6UM^%.!>O3*PU5\*?@3\&?Q28#K!3KWJ7L?5NM#>1>HU]8 MV7O!HX)'3Y%'<[%H$87 VZW:H-466ZA@3\&>!;.G6@1[8@NF1L$- 05W"NZL M.G<6XAW""D)JX?W1CL">(E=67+5MKNSQ!RBN$N 05W%XE0"'N$J 0UPEP"&N M$N 05PEPB*L$.,15?%XEP"&NV@R.>C@)<'GI1^C M!VK[=X(KK/L I=*M[<$#/5NZLBT=VY[J^(GYB['$K?3-L(BE&<24'CWX@I6_ M;:R,/QIY^/A6&]X_M5W6Z^W"H<&!\D^OANZ-(P=\[*[0B]V; M0+*-D)(^_+"(KQOP^\6( '#\%H=X\ 7LHK1MV!F!H[,K+(S_Y"7,.] M&]T[U(69L45[@H=\,5FUGRCPV0O"J8;E4_W2"[_#5\"SR!1%N>/36MX!!:^^ MU#3;QV<_WP,6M/?@WX1!=!,&T4T8Q.'7Y-,"8#J(##8YE"1QRLY0ND"GA+_3 M(0YWA,0(:KO,5@H(L@'+O<5$!SR/;XS>C[3OKIT$KNK@:4PEHFF!=(,9X.*' M,9Z.DD&/,[UAZZA M&\0Q8/;$H9(?B26)6+HT)B]4&E)J25.'3N%W':OPX. =G16I9P\B,Z##908, M>6K"TYZI11UBFN_X.YUZP;TXP!\6>P&3AFQ&EPP>A'68,E!?,B:QV1M6$C'!]?@7\Y]-D/JC"P1^&/CU3S'5#5PBNNW[2@@!">>#-<%RYM!'D- MTA5U/ *C6G[%R+8]"\2Z!-JS9MJN#UB7++P$YP-3-'T]F$_B(AV$6+A:,$8@ MP+]]PYG=X-($$L;&MKBL<^@!Z>V)X<&[(N)60@K=7;PJH[M M/P<,:T\I:B" GCCKGDD@DXGT@N6'ZS!'H#@@-Z@] @NKL0(F'J#+'HTHEBN6 MQJ# .-AT@O&,[)#V%80!;)NU M* FK.5<#^K4!V.@K*5A(]?#)TC!4=:1PJ(V%Z;O4-!$&8&;!#N,XY#UA06&Q M9DMU%E+299(F>LR8X/.=%^RF;:##0C^QHRU*;S3C8V:@64R922'=6E4 M7!9=LBWLQ0"Q *P3[H%4/UM81**%^\Y:?@K L9).O-#EXN;VVSI]_A)?$+A< M[E$@@*[Y3.]&_VVC^+M!UJ:N%UP%PYAQ5%V9L52G"49%<[4AV/^)0&S/C[Q+ ME&5'!C(#'XS7@#0&K$K?OU^!F O^^/57T)_(C!/KGEV?<:4. P$P1>()GP"8 MIHSW0 71S6#7CY@OE'2!CH.7 3H7V&CVX-FW#.@SV;LJ:\^0>_X QI?[074% MQ@)D"@]X,W LL)[_F2OYN[TYOS1:+$#%$/=Z>!X:OR"!@B&R*EG [;!"Q$M+A)J"S#4*4B>M1N+DB%<]V6P+$'NKCL&6'ZG:X^:,& M@P^;5_H$?9QJ #SBO*-J,0VL46D$"@I@'$:2&"_:+";LE\BN);,U_^5:PN[$M,VG-LJ]^("?68##P%P1KS!87/ECA"A\2 M-C%NB<36.F;?P'NA4R&2K09S=^B@6;"BRZ'\7'X^$ DT'S;&ZNZ-FZ,8X1[I M,B-^IM<%FQLNOBOA=[#!26VEWE;!^*4_%];>&Q,/UPUN @W3T"U\:V0K/1+/ M=W10^YBB[GJX(T8PD50YPL8W] 6 X88BFAD_0C]\'5C' M=OQ=LP>R4F%*/[8U_,T'3(:@1Y>$.P6=&\!IOLQ5X*.W## M>;DBI[7! T6;49K305HD1/:%*KU8NO>')@,-RB(C4-]6G$PLNC0^0]=IE/BSJ MX-BG"_ X \YWF?_I=6QHX]G6",8TT)*YXT(B+>_JH;L5G4V@D+@@"()>8&3;9V * M]([!I>09_G@FD6T>]P*'$@K]^6C_VR Y3&,>H0L-9(_1=$H,/?XX0,OP7?H7 MR H75%<6;YI/ _Y#1Z- 9PB\8X$2'MFE0_IL6!:3>)C9-(>EW ZTD(9T3=#' M0'1[&@S5Q9O#X)DT?]/<+F$R(U!H"(J92&>1AAA-/P-28AS/B_T02IF$Y\<] M_KK-XI*@&+Y-F=1&D1T-BRGK<*\;<0LL#PO.D;E7TH#G:#,U,GSLKVZB[\1) M=H8;\L0_VP5$O_<8[RS,G'.=L8XYUG.8;N2[T8Q@%K M=!(DF^&?=V!C!)9!T%I]-9M&]YU9-DTT'=A"O5<[\%XN"S74?UWT(-# *4Y- M,Q:Y,A9?+]FS][L2V\S935/?T<8$W0A@:= @!>=F-0[!+LGA>@"7&2JD1U ML)U+0L>,.5;"P+ 5!D+(_'$1'7 '1:& 9GMD*L7#[&#'!'E@B^9(X*G6:&05 MQG*:9B(C3"Y;EA2-T-L\?P?2.<0L#4(W^,5<"&ES%@^=\M[2$R;4&]MZD"(0 M.27.0CZ)K.0S7%:XU\;>8FB(6<]N&!U'X+OS_2/R;H%Y.P0;-W!ON2Z@-HQI M:?:S!9N4CIY_N-!P6)0[R/:+@E/+0PP(C%.?7XM/A3TT@!_&B&:3-WV0-]2J(]Q7Q$T8:PM@,;.=,;MA?]O494":0(*. MEB;G9FOK,>?X+K;U:*SJ#X%#-;9SA2X4$GL[4,A M.\4P%H,!)B/ZVCA@G468G,TQ$GJ6;%M_A5&%Q$: A+'^)3'#+AHR]Q&0$^4' M0WX^-*%L35 +GLC;U]DC<^Q=7;DV&!E@I&_&TY$3H3;$MT[0*QT77[.D?C+7 M J:P,(L2U@2[<.;/7"?MDR3];-%BI%X6W_.'SW):< %-W!P:FV&[8N$^:F- MJ0D&18*]X7YYC_VU:N]VE55#KJNLVKML C8,^Y5MH\RYH5./&&:0$)QM'Y,^ M '%":>-^O%@U5C.?GUMCF;*AA[<&@YSY!UFI2H";2:8NO8@^?(I.51L6 PV[ MZ1,(HF?#BLI>HA]DJ4XEPW7P<^ACZW<:K;Z,;K;PO'[XXM #UP 0GJ]^W^TU M^LWDGYH-.?'[=8^2TQ]5A7Z@]PL^ZHMU5D( !'N/_7A%WO%5SQHHT($UQO24(CH>9*7\3 M6MYD9IM%?MQ+2_\^5P\O ^T0EP)^P +>+YA1AZ;FOV"2YYF"U)(O=@@XKUSHZ\)? /SCXGL>7< M6"^PL"Q52.P\7.P\T8HD!02ZG=J@)53;HW+,/3N3KT?>UL /&L0:HGC*9C\]3=[#2$2=$'RXA4MT=U M+#8V*ZV\N$M!,S%_K2>BSJ' MM*FBM(PDMNDU0$:N#3H)::QBJSF@%L>< M#CNH:Q79: ZEKFUT)?04U,W$'G,XC#S9'IY[B"WBDP;IJ%TWIY?34A"6*6KK)@Z9ZZNR;W M_"L@5_;ALDD1(3V6W-S:?6/.O)!BUTY&T"W6J,CA!*Q?&ZB]PM(SLZZEV,B3P?-[6 MB!P%7H:A*OLE71VQ$*$K@]SX6 M1RDN3X>C6$@)=]5 ;;>H5U!0-:SAL+02.^VOW-%LVYCKCK2ICO#84N>(9$X. MW:._KHW:3KK';@N]M:@Z9]54XO6D5^I'E[BND*R$=87"JG]A49^@*%NL@-7( MI%K8F'-(+3HREKIT!A6_6DK#.V2-=U)$B!*;=!J)C@(9L4=D4#YIM7G8%I8?27))HNF MM=A Z(S-TF)5)%E[ 1X6]IHXV(W O7.^VZZ[+2$PL2!!5SWV\A8S.3RZOV%R M2UVBEBK8':A! 4]/VO[': S5:[<@BW8+%6ZWL%7S@'@!]U71MUI5L=]9Z1>P MOI1^.8KF1\KNJ@5^9"%=M9HQ[VK$ZY;K9^;;#@Y<$;/74/-7Q&SW&X"LHBIB-CO=7(]:_WV[I10V MJ.Y.93I7BMIMOBRO ^NH6_9*WY/ )\@,NS\",7&-8B)+Z>*C#GDFQI;VH/5% M#*NWK(\@^TNYJ EK6@S/YO#(?5HARI&\K\FDPGTV0^5.09=#1W W625[3Y=P MP=YWDR6BR+NJ1MY5'L]4MYG-,Q6O=Q_99^M3F_M=+D;1PZ!S)\'957P8NOC\ MKBV%55S,"X87#+_":O)>6*U?&W0Z27YE#CGKT#D>1]4'(L<0ACM#[QCK!36+ M;.;4%;(>KF9PNINAZ0L=V0Z]&A/KF;HW MUKP//986?/,< HQM6,1YO_'HQ 6 WHV>R-NJ1(%YGN:T9#!0Y$:W<)6DH&,K MNW9_$*+CE$7'#KK#(7E, ;V_DY"?P66%JR@6 .EZSEPGU=E2B1;[B-6Z?BV MLCZ^G:-#O#KK$"^"XAP-;C]!\;7A9Q6]K<%PPI;Q]>"[P[M/&;C56:ICKCA^ M+!%WN9/J5\/%5L:^0U?"^*VFNM(<$;Y;;8YX!%)\6EBG#BY(-$D6IHY569PM M^'*SQ<0P2[C,K=@B9^^_&% GY^+,^UGZ.+W)"JV?6>G,AVY5=^95J=#*DCJ2&.1!IF00Y25B&7IOM M7D,N+HB?MVWGALR"=KX-6LPT6 M3;^POFLBXLL5A@3S9&">K4_MMYH==M!MYS:?IQC4/<:J?Z4C Q::UDT#,]J- M! =$-2K6%;AW?&,4_8X$7?:-)!X?;S6QL6"7F]ZW!03L!%BRRLK\8,%:8KW" M:@V(6D;IRWUCZ<6*R?+6R"U03,ZIFHC^ZS?-])$\F[0)UN)N-?/A.&U4"E"V M!7JRRLT"T",W>4)/%;3-+\0DEK925SQMBHOU<%0@KF[[&+J(1EQ9&[1X IV. M %FS_6!5Z<3(VZN_,24W"AQ4LZ%T.CQF ML^QG,^QG"L9?3FP8R_\R"<'X[YY5B&$?@^WIPS\H<=R5;@!EG_COCNVZTA5Q MG'<8,YOO)2N[>6H3O=0T?^(ST1_-XAGFO&UBU4:" M\'6*(V[T).O2725[["< '6*N%E1G\WZK&3!'EVH7NN^\PVXQ5ZNQMFASV4"0 MWAU1LT,D=&0]AJ=L':5D>WR208Y589,J97"8Z2&X0G!%L5P14PCCNF 2G["> MG67))A1L(MBD0#9)3G&1NZRBP">[422S'8! I9!M>SXT^*Q+NXPGWHL;B^$+M-_J=?(41RY8JKZAJ40GNO4Z_H/DU MVRV1*B]2Y46JO$B5+^/L1*J\2)7?4[BHLY],#*6WMU3YC1U.3]O]D3[]4EB> MV0+4G>+=^_U])$3P"/<\DNP45['I MGS+W2?+-$")#?E7%[1[5I:TJM4&L6H[(D#]DAGR\C6^Y[++>?NPR5149\MON M++W"#1*U)3+D3W"Y9$AOZ=\Z@V8TO.&$,X5"7[ M(]?$MS?5Q/_F>[Y#XUOH]=L4*$W7%,MO*>4KEM_LLF9I+!$? &-;NO1OGS@> M=3#3'BO:G\63]"4'K@%&U:7_S"-%.RD>L#B-[T;+ZY D1E5T=ZYZP*)3 #CX M^/&!V/,E&BSB\C&$*7"7(R&W_.I*-Y9NCT82T?[M&ZZ!MS6D;_ S(Y/Q)DU@ M>F-7HA:28J$!0!'DDHNF%I:;3=AS2QOGLEH=9#:7 M31J:[#368V3Z(/)>I(X=$(,$%7.+@WR3M3H.5&[98>C M]:OZSD.$'VPAA!+Y'TRG7)7-G>1]1G1GW"-[MT77[\-P =I<3Z_4?*%_,.TO MB0&ZZ$_CI2EX1?:WCNCG?!@&0*G_]&HGX;Y7".Z%X,^#^ZX0_ ?$_=BA- GY M?2'Q#X[\GI#XAT/^-]M/TO7;32'R#YS<-*8.)2,OAQF?5=AS-]?<39JK9<9C MF^7UG(S,JRT%_R\1-YO860;37>4F@;@*&UEBLJ+(81 Y#/RH!,DY#&WE:-7] M"L]AR!#LQK^1H(;E,U&Z$'P)%Z6%09&I'826+E@("NCY*0I%L!6+W17.M3F_ MA0QA4KZW_A8.#ILI."9973K?%?L7AXL8,72MI-G7D@ZYG6AZ#C_*PS->>"F*_DW<5EBA%B8ECU.-67";:6 M+*/1-F3I151A#[PP0&8;6BJ= @3J&/UEF+GPT7V.5\$@";^#D\#,!9GQ2_H* M=F$#8Q%%>R1=H;BQL(@.&22A8VVP4FW,3A1@?,'R+NK!=WL']TIY) ;N5B,: M?JYLD@?Z0BV??G/L"9("Q>&?AC>^\EW@*LV^&JXY/G9 MH<\D2C,(Z>?RDPMPC(WC*986,Z2F 41Q)<-SI:E#76#]&;F<@%S2\%UZIO:S M0Z;C=VEBNQ[\0ES; JGS#@K-U-#@YK']RM(\+((Y&F>8O.%;WIGD&1-,TR"6 M#JJ1!KL_,2SO'1^_6'(T>AE>J!%W+(U8$@=QX*O1B)E1.!#,C+(G( GP.A!5 M0$GG71H!H]N.>P;?:*;/\D)&IJ]Y QB+/1Z!B]UT;@%Y0I ML)QJLR:IL?A$PT1AAM0\U<0<56UT6[UB$G-:N8O$KO^^752Y64X'U6[FRX8Z M#*4ZFU^>L09N&?P/R1;M;%)]WJJ IJMXH2L917"0QB!=H^AE8 MU+W((C=/OVQ>]CTD;?73&&,:QTK;3F?XT!P2*(F(08&.1S/[U[RZU@017 MD1)(X;TS'8L$"U6W[K[6*'2Q9OK(?E!HT"(4VE<#P!J%*H5"YP^"0FVPV'HU M%SI-%%K3MVM/*-0A%-I7,^"*U!(>C3871^3SI^F^6RK.=3720\'G='C*@^C& M@RZRE/.]S<@XBCZK]_"XU(1<$_*VA/PP%DH/!P7L;]C-DR;DFHKW IS3(>$' M"7,/^L]>#\[;>YM.MY];K.GWT3&UIM][3Y9[$/K%:7.7E_?OZ_GH]+NDV+]8 MW+^RW+]0TG6)-?_R WHS?;*L4'^;RLW#K5RMFM 5A<&=8L7H71"&LINZXQ(5 M(!(Z8> .@S#(9EAKZ;F QLX=MDER/(GCJ3-UZ4O7OW4C3RQ6@*;PYG0DB0T; MH6-)JDAHD@+]8 B H[Q[LY\]O28EO2(L=FM2 M@GUNZB8EU=O<$V]2TM^M2 3BS8[Y7P."R MJMU)^"P.'V9MCY(]\>0E>@M!Z5B4+TN9^>M?+CKM\U>I Z+2%X[K>=A% UL\ M>"*X)0H*0&1&PIG&238"C3P&#)E,DP"L!I:R$X"T%[BA,\Q3>!5>!HK9.P%Z M&_QW"AH^X&@JL&.&$RB'TAEU!D%$>P+H823EDBH-IQQ M -\F:+#0.VD'22!0][P#:XV6UNHL+)PG">Y[XB;?1&8ZD^@54])B<$H8*,09 M:3IR@DW9LZ N1ZS'PFT"#)K.'V/9H,1T:X'KQ>N\P[8HL)RK]_,3-CE1*CA< MUD3 EG##YJ1&?V[ #U&%"D:P!81^.FHV3^1TD#QN[,/=)4$FSN+12"*;B]L%B&+_%1HW<$8] M4M H"6!3U*D&-TZHE8W=3(''Y3EQ]MH2#A8:IR 4Y%)(0O!K.C'.,)I.P\ , M3E)X5L8,-!=H8(,;V?I&/TA[&L-NX'8 E=25 UG.%-C@W5=HU9FC!Q&]T"=P M:8QP;X#FTHQO/T7+/4C'\+E<)FT^AM)=21;NW"1N9' TB\MXLF46,QHB\T/B M2>((FQLA!G@LT8 A>/@+NDQQZX8Y(3-CAB9^7V2 JG A\K7 5@$UT%8:@15. M- !6$_ 9)#GW%IY5S(+4.?4S,+^E:88(!02%>P-DC)!0P7ADM@/@ O2>,-/V MS:&8@$N\-W>0&%K-DFH!KIREI*%KR*0(:E[FD9?@M#2<8X10]D U 3P=#T8VT M/^P4O$SSNXZ^(E^\DG3[6=/WDAY2YZWCFV^HR<0TM4)6YR3P)]P@2#1?N816 MJ0V%J7)+=:31J@F!4N<7S?/. MZ@EM6[0WZI:_9.OV1A?-;F]USZ4->[^LJ\K'C: 91F(3YY+I"_"R53A"8 M0P%$1,8",!?6MO;='6&+NO[VTXD4;G?XTXD$KO'!VRK VS@?9J,\7)3[)7[V M\_:SUYWFY7Y;?:^YE@,D[2I1!T<0RYGM;D\]A=DC;Z0Q*&U0, YN YPXOA-3 M6Y$>L5'N_:95HL=-T>N&0&]$T3PS_D/D8>M<\5;P?\OHO(.C.^]-Y]4JJ*PT M2?UA?!]GRVV*@_54.LWBENW&D)2T;T].J".=# MJ>!@>2\JWWO=TX "@^LV51)Q1_WGC,.*\Q $[LP!V+ET@GT)V+WF1S\=LV+/ MT*DV$]UC&M/N=@?F_3],RN'F][:GG,/'CE(<=[SC(1VY,^$FTH5;GA6VJ1OW MP6^G]@#7'N#'\ K,G$4A=1>X-H+7'N!'ZI?PZ&TL3YZ@??5H.'1O,"U*[9V MQ>Y$5JV']<5B$]2]E4O6OMC:%UM]7^Q^2&RE,_8<9=BB1Z%VQM;.V!-PQJZ> M(')J"O[^ 51M7EJ)5)"+O:2"[/WJ'F/L^V/X2"\VE6@_;U4@?;K M*M J;NZ)5X$.=JL"_8A5#.):5=Q]1!.TI 04U?'Y$M"+5DD)Z XO?T^E86+9 MJ\]+JD_/*UM]RJ=86G:ZK@S5QJ>>A4U;U)S2M2S]]OQ(*U*=L6L7AE)%(^.- M$Q+(*48'%GO@\2QQK$TO4D$%@1.X;KH4*H("3;G"RPE@NW1^'E<3Q4HI=Y8^'DHB$A< M>@(7AL/P(H7"6%W8*]>WJG>C-,#JT&D"FF("=XG<#5XV.@B3-' ET7!1K 8KUEJ:\+[)>21 \BT=G M",'GSSY?__[L!8..[D(%;ODDIO$+O&&K;B47E^7Z,59*%?GB9]S0]>CW5&"# MI.PJ\C^JMY:HQQ= 9V6SO%1XV(X\N\Y*QHE;7,^V/XM(W+GA5\"30O<4H#[O MI9\G=P#C5$1F@YUGKS,:_(QA[7G>1*5K7&.=RM8I6!RHBO%<'Y 1_IV0MJ@( M#Q@WA@F_6.:1E M8%K>H-%IM18O*T7$!206(FLZ"J53+)SV-\=I0-W-$+<(J&TQ^7*)S^S>F-Q# M3%YL$[0$DVU)@;AW%GP_&P<^R+27N%@?L2Y(LAE\=RM4F(+KXQCI&#!S"$?C M50^'9W.P.PR>#4!-:PS6HYGS*+V#*BGW?TKGA1!<7(H2,8BPT)REG=1T" WX MZ1A+A>] 9]B*@M;THBX2T1O81QFU4%.MWG)JV;J?UIK&NIOMZ@)WM1A#4KMB MIXW*;G>WRV>N+59)VZUVMZ:.XT:Z H\"N M5N ! GL3J,ZWF4N=%!UC2 JD,9*&R.7G48[]5VR%UVJY KHF5L<#00,'!:(Q MC\$CW)6"0\DH>CPOGZ*NVMA8Y>MY_@=:?MM. M<9?MO;:UON=F.BA:%X-0^V[)MX;,Y@^QN,_N7AN1KG]?K[Q28CDU(:_7.E>1 MCR&T2DOPUU+>H[9J,+J^9#)+VC!<]H^T#<.'B(E%JY#4P"9>;^9;XAZ?\(-4 M.X@L^6]U=71*&SKJG,3=VBT,>)9+L2_K8&' BW9Y'T4*[J#7/.]U]Y6"VUF= M-[MQ"FZ_V>KN:U/=B^U^\4";6IWV7&<8+\TP_@*<_5?F[.^*G'V#_)R3A,@_ ML4KA7:%* 5G=+N#8$.^.(9F@/"R].TYLT9B\XOBRT)REAHN"2_< 1'-D&9+E ML/F#_@ .^/H\>:='B]PI@X3!;? MGL!9V:2ST>]H[;EXA7G4? *RD'YG("NY1X\L 2 MN_[](\OH2NB1;]&9A\V\/[O9;A4V>V:A)_/[AS9+3DWE>[J56TLC/U&.SJ65 M/6"VT0L5[2/I_R82= GHV!"F9+"T[+=:>][22I5BTTVU<1++8I),%8;8/P[6 M_%C71QZ2RGJ'1^G.GC>U!]+O(I4M)E745+8?*MN'.5!5_>?8?_]D]#>=+ILZ M\=!*:;=SY5?D"%@3AM)B/Z[#*'_W%D65"Y5MW5CG1"MGUXU#+V917TM<_1"] MDYCZ/DZ*.76^AMF8SV"U-V/GZ:FX5.EX76-1/9*)X.' MW]L6#.8X6="ZWWD%^[6$NGZ>A7-\L3^&]Y[FV_ M=;%5[NTC)=K*0P140#57=\;I_YC:G\I6NNE.36RWRH9==GL#"ZW M[E';:O;.^WO)(.V<-[N=M4N5$-Y!YM(<3]1H58<*E?N(EJ&5_+A%&M=QY*:9 M&,=SU98E3O&K=>)^\,%O*>/I+ MV7>G]$C''M$Z$,&\S<4G6/$K34GGFI 2)GT>$?D<&96-EY(#S,#O- MQ=8MM="H$-)@%XI::#P$G;R/\S)3I(VMM/8P-[:6&@13$X6*JL:U8M/RJ$.-SFJ]BB=A/: MV; S0$T^R\BGC&(&(&-:YUN/QMV\2T.5J>8D!!#>_DLGP!BC2+,G)H2VF@IU M'S+Z/?)EC8'PWU$KQ*L)_E5&4^= 4YJI:':_<"@VLQEC[QE\SS+]L6SUQ<7VUI]^[F/2O"8 M;>#RKD] MV'7Z3O4T<65/$ZZ51E*S5TN=.,_2S.5D53]/\#\T.DBWH)8#4E.EZN);4O58 M=A>?>:&;ILY$9./8E^M/")J'N^FA3$F-';) MVB9:J( JN),T Q)Q[H)LS*-Z4NS=#%<=^#C==>JBNA%,&4NX._VMH-1*/KW< M#IEE/%X#OHK,'02IXX8TZ ,A++([(:(5\'.+[\2)(<)36>^P,3P43;/)X)\X M@18'),E'9L[$GI8' ?E?>0 F'C8E'C0K! M)S0.RE5LFM!O ,,=5J#Y5]8[U'MYA,\<%01IFIO17(IX FQ)/PH%/0@@M[!; M4Z4%7(NT<11\GLSDZDRC:J^_H[A?_EA#[_0N0,R-PIG"BOD3WHT%7YRZKXF; M?(,]3A,QJE6BOW<\K] M^7+EOM;3*[2YP^CIRU4ST\AE0Y7XBQPJ>#V:5XY_1@7H*O+?,M-:4A?7:1WI M3 H4!%P&1[R.0"^5+^9SK&$Q@.%.6!_D*13AO ICR5/F];EAW?,*V,XC2PK5 M>@WBR=.,EC/O=X-F[[*];<%>[[QY>5G^U?9S&GJM M/4VT@"\ZV[Z\WE2E-K5Z]L<#3.RX/-+:1RAXA#><-#%1B=^4E#;:0S&4P!,C4[W1Z>GD.)C.=E& M23Q1CO*@,+!VW_U2U_UF8Z0Z\DR'^Y__=+( YJ^T5AZK9&T M).&ATT:J+ND/=^\"]+6\KHJ]XFJR>GIDM69(\&YDU0&R:I=D(9XF66V3Y_J$ M,\G7M/W<#=.ZSUYWNR6M >_?0>1ADM5J1-L_HJT9X;T;HO4 T7K-BR- M#T- MWV&\:%5M625+RYB4-*Q#\$!S\Z2+''A7/#7%C@+BQ96^+&D&.@WNL41@W MQ)#SFGN<(G*L4?(V1(Z+BB#'GCS)QZ2S+4V?/9S65D_HVH/25KBW$NM)D1L: M6%><)@R??HU_LV_RB[Y(RLHJ(\W+O4CVBK3X/WT,VXIYK]']'@C%NJW[(76L4SX?"KDY%L.NA1WT_6I=]RC]WLSBA#&7.GBXK MBYG+5'Z, >";>)GK2K^<9Q""!]\.2E)Y!( M<:*Y$FLLXT\B,['%*X5U7V.N7_^"I8@2Y99*]2[E(VW;@*7"FF--#*=*#&ML M^#T00X^RB*K=4;,FAIH8UKL<]D ,?4ITJB5#30R5)X8U'I(]$,. DK&V;1Q; M<1?(<03OKGQ_5>S.[@M3Q8PKRXR>[U1XA([+XPOK=<_WF;"SX6T>0;K&T\7+ MBL0"EV2"U'CY5/&R(E'$RQHO:[RL7ORQMR1WHG)X66?6&>T\$8?3SY]N]L > ME/";P-N*<#^KBUQ%NK+/61GQMNO8PUB1P'B:R)/QZ,1 :G MEMUXXH;L'F.'!\.I\U-+$JQQ:M.XW\%PZN(4<^TJ+9G?BBB>!!%:[54QRI=% M92M@6]9;.\C6GH)!_L?\U+^2(7^KBWWK4/E^Y!T#?DOK55W?%=_>)QK9>#VB M85_IM;G#I3DLER#:+O;6_;M6ERJ&/FLLN_NB3[]%Z%-KVR>*/FN,N'NC3[OF M/J>,/FOLM7NC3Z=2W.Q0%%7/HX!G8@H M*R,KRBRZ-U,NQ^ZJ)]6?/A[MHA+NAD=+U<]$X%U?EY#VF>]%.W]I^&-S14^9NOL=EM%E&D>=DP.TK 6#C MZSH"Y\ 31[W=_);;H-[%7EU/3P+UG@#>[>;PW ;O+A^&Y=5(=SQ(MYN;= ND M&[0>AME5Q85Z')7JGTJTW14#QBN:!U/MI(YJ[^ZHMO:DNDA0R*FN,:D3Z,L3 M4W\3"F"6JST:]* M=G9-$S5-K*6)]J%I@D+X%^V@AMXZ>AOLQ]0[ M?7I[VL1VZI2V!_-Q':71C(J+PU-:368UF565S/9@D:XCLXO]V*2')S-IKJHM M2-A> @WM-U7D 7Y_H&CQ$]_=46WM*93J6>DEST/@4B\XM\0/4IE>(GPKN^2A M73-/0'">B'2@>M9D4J6S;44FG<E""N?=$HSW12CT5I%I30>Y9F^P'MU48#<(] M#GDHP4)!LK2A2V:%T.[W7I[\=)PQ]=9J%]:NTT(D51YR:$BM;YV(OK5/)]?] M6HTO:VAWWJW2+IXTK\4 4M#17T MVG-[6D_5X*W!>[Q/U>!]"/#.Y? .3BN'M][:R6_M295.+Z;QEO>,6Y+7^ZA= MX^K?5^SW=0^W^_*T;2!U:DZ&I]&'9)NV :O3J]9U)+F@_,/6O?-TZRX]-754 MLOI[4D>O4K+C23DL MZEYO5>O3L0" TV,M>S7:UC3MN.COA[EL?6\5S:NH*>\I4]Y>#<)UE#>H*6^S M SQMLCMUFMNKF;F.YL[W8VAN=VDUP=4$5R&"VZOENH[@+AY(R-4]X4XN,Z+> M6IU/LL/4P3I)I/Y]G212)XG4H8S]^!M5B8;Z=;%,PU+U+NMQ?C7F'Q?FK_;W M;8KYEZUZ:%^-^<>%^:N];AMC/B7]75S4F%]C_K%@_FKWU\:8WZD'\-5)&75H M^,F$AKWPWGWWPMP7 M/D]:G4SSC++JKD?S$N5J D#-2CKB79Z?V*R?&JN6&L4/B%64J]FML>HTL6I- M>_V#8=5ES:M.&*O.'P6K!JU6E7@5Z9E_H\EC>H02;XQF,@4>3852VY!O.T-5 M\F7[@FPKWN\PP<7DWFF953^S-_AGGF;!:/;P.-/90 =U7<&TZSB?,LS=P( MCP-;C;UO3CREPH*& R@&SWHX$H>_0?R#SW%>SE0DHSB!W7I"-HNC+QT'_RDD M3G$#N6PL'+@I+P\)LYQXI,=@"8EC5L^YN[&(^"?Q9 BG@X>^B\0+4N%,83." MWN["];LW^$YW@J/E_HWO;A+A9K!J-G9Y/?6;B9M\$YE<#/;R M2Q@/W=#Y$/DY'A?^B63@1K.?4D>-^J'3^P!" !*N!=L-8I\A 7_#BX,(CISB M\>[B//2=(6XT"\[4%33GIGH!2LIB#I<;*-\?*24:]/J )],X#7#=EXE J-^* M5W>!GXT57[%^Q93SLF5^X@[3&*]GZ4\L7/< UT3R2*C>OI@#JO6_N%WD3X'O M];QV?^"=7[9:/='NNIWSUK#M]MKMX65'](?_-V@_4S\:)^8*;L39$%#HVYD[ M@A.^=,,[=Y8B@[$ ,0FB,QOJ\P!;"I;1:!>P7"BHT((O@PSNP%L+)V9-(!AB MKAAZ"3Q7)/@4;-*M[N:<<8)B[2_K;Q LL*_$SH":WZ!$C#*PM=W79=BQE,RZ MS;YBXP'L(GO%G!T?N\U+DOM $10_* MG$1?N%O['GO6+9:QT#E6;$!UUGYV+%+_*P@E*;9 P 51!O\'LM[Y8:O9 FM< M*!_AM=_!))_\'"=)? ? >>-.X9NR(:^#5@=8=J=?,@3( 8B$ MN#O24T"6)^(V#F]1VGJ, B/Y.N[70![,0Z-ND\@#5!'#ML->743ZYBQ,_%=%BJ&'0 MZCY['4=B\;1ZEXZUS:;S=1RDYJ!C%^]O)?'C28HWA$2/.T[@^8C8P.*>08W1 M>U8[[3U[/0(EX6P&"MD\<3D@_B8-P*J,]1^ ][67Q0 FIWW9<#JMSH UPB2^ M#7Q :9IXJO AA3.2RO0[W!'<[!.K.<&\IJZUXPLA/:0^L%29BFB<> MW);@3T?!=_@A?)#<"-H@*9T+R[K>O_* %:ZTR982P60!\PUT$@$_@1VC2@N? M ]%$2'I\/MQ>X2!#H1F!\)N.\V'DI+DW+CX$"!?%F?5@@^Y*<9([($M<2+Z9 M-JZ>A0V4'Y4$N?, M*_A6N>(9CYI/\9FE?" B,EZ@_/,5E ]F+BJS< (P?8&C!Z!07'D>VKSI9^&) MX!95C/=QHEE=JFG^K&-(J0^BN[] \S_BIH5<%BZ?UP7 JH65*0&(##B=Q"-W<04WYEOQ M51L @V>O!Z4 2+;>ZBI.O6ZKUZ-/U__X6+K#\^57A*#%\:\4V (+.@P \WW6 M"]BV?/[7OUQT.JU7GZX__H/^V7Z%"&ZP@A%9"K+A#'$:#6QIDL/_J/?P3T2" MJ[3/7\$/X4K)OM:D8_,U_*5"G$89"C5LW %LTDR4>*5:W"(QHBDRL#VA;'[S M/MPB&?*I--K5>L#?0?6(Y(J6C1^'R-X2-Y0$'Z!M"(R/,=BB><8>VB1^3SQ1 M"[X@M9 =V,)T"H8$D8BTW'&UE+B"CUP>5_PBP7T-/"A"M9V?!-$$AP+GP-&)8%]E#F>9[-J6..*.-]_YY%@>=%MD?3M M-0QC,5=@@7M!D-P!@MU#,;0(<5^:X<4ZS1#N*D;)79!>]SS'9@KNFSQ) &@; M'>,2C]$I<;#/'\-VNH4B@QMC_81O:O_GXE>HHUV;MR]UZK9;<);F8@ZG.0D) MK)C5*0^DT2/!V@@<8Y/;:;?Q=EHKSL1:J59^7-)=D1>% 0EBLCTL!J[5 M3_W!/*6Y2TCV7M[ Y5;G,@?AAHZPWK.C\Y)<[N8E>>\&R3]0G&-/G3!.T1!8 M=):T.XO.DG:GJLX2/)-#AW)^%2X>B>V6C7TF2Q!-W_-J1_02+PK!ZUB\*.^M M$ +K5QP5 5;G@L4LM;)"I(&U<0XFD%VFW?^LF+'1E I4WJ3*A+K#U WHBRR! M[8Y0/0-M3%ME:+IJ%90>D0QT*+([(2(=PU S'O&>X=VXE8FY>P<45\%,S=JR M.0ZJ7L,P2,?T0^N1<0 J!!BU,S* DR#&V-&_A;1/0#4#"PY5EH"58K[P3'CC M"-1E:=TG'(;)QL +E0F.!U[VINO+QOP(ZC8CHR0MEMI%--4_%2_>.5&G\61(1"]*-7K-*=R7 *?+5KIL-3N# MWLJEUF3MK4C.JUXT72'8V09Y>"L.)K&E4D>['J+Q0L@KZ9-X42)&(=IZ_\IC MM*:(2Z7.\SQR?3R%\%^0LPY]6G049=+!9XH;H7V"_,BC.#+SG;19@.#IX4CG M%''D R,&>P,H*EY$"[;\F:LK4F%/([#QV"#82)J^6I89P24"6MP/0/9E(+H0 MMR+UUZDC3?<4D>;W*%Y@+7?C /W(Y*Z=3N,D8S\78$"&,=C$B6*EH!#;0._% MXMT74W3V:^\<@:99" %QN ;]7E$:L$(# R0@D;DU$LS?@#M43<=-U I]$O] MR U04H<9)\FH;Z?N#+\JFK>^P+@.;"R=U\G@G:/2[6D_5<&QIPU_SB>RX@?H ML\I*K%_:W5O8,CI]G6Z;/NTV9*)0DLS(W3GAS5/8!H^\S&D^?TS"3((D:&^L M?I,V/H4=H\.8!!D;['!D^' J6+@9$("FGZO#!)B8!$A^AN ",Q*#1DWG#6R) M/)4AL,%@%+!C7K%-=!3(L%>9KMMT9,!G'YA[O#0P9Y>0=T5>!\+^)HY]"D#A M):,1"D@99.(L)*,*@U"1C*:PTH+7+HT?GQTW4238;**E+<0T'G>.$ ;P:9"0 MR82!.H!7D58X#,F:T%*?%F 8IJ)%-_C)RH3?$@>JBCM_5HM@N'3;@'.[^^PU MV5N+'BZ].9FFQS!E#(WS!,#SKQR,28XH"1?X.X:"&\C-)S%-@A5@V44HU(.1 M#2^4[YZ;Q0F8D]^!=S5DJ'/3V^-PL5FP"'B998B1<-A?&$CJQ1M/4WH_L@?V MT#I>D'CY!,U;3U"@ Z44_K1X^)]2$U9&?,M##(L@CW%&8%#"OTS5AE# ;"(B),-RR''KE1Y+ )PALR%(!\&WP1Z M 5!APU@MJ62+'#NCV+%]3KP[-[)@[Y13#KX)HXG\"D0.S8-I]2:&CGE#^F#^ M/;:QA(!!9:"@]:JME$2G_9AQ ^Y$(L<<,6/HFQ&]\!1^510X^S@#2@29Z2KC M6^@^=J48P@,9<*%TA%-(Y[GR(!?%GX-!]0*35-XECKKSLN; .,>Y^<3%RL<8 M]T7W8TD&^4_EMK+PR/ #S"U@=D66D+-.Y#0L%A$*C-B1;4+Y":EY:)K@8]*# MA9D44[HKV@K*.1&1='%2-Y0Y)(:=-)WRXPCVNR$'*K!/5,03<1L(BB(>D,\! M5[!862IY%UL"!<(\$Y+/C4 MTF5&QL>*M073(FM;3NW63QKS'^ :#%])T<@(BA2'CR28P@K6\R:1G9445J=Z MEZ9Z7^XEU?N\3O6NXN8>.-5[56CKH0.8[=9N$T+@E^L3O[>C>I3F5<7FA&TS2AG0P!3>6 M!C0UD)?N/M3.E5Z$55%8DN6=,IF%,&;(@.=WOL"H *IY(FP:]5.HCD338 M[7$K(C\&VQ+4CC2.R,?T9Y[,&C)] @TBTJ-XC;%P0TR[P(1;=R1 C8(38#8R M8G[#9P=;S)"7N,C2(2P*%KTGE"*:B9"C/"@$T.KF1HV)I8 MPLW!8<("B2*DJF'\%O#Y)M IQHF@B1[)%%DV0]-UADGLPEV@FR;))PA*>+.? M>UE: !Z&O%-.DUNR5)E#1IQ)Y!+%@W-6Y!V%T5/&*W0Q_\V+IS-6N@MGXSNP M\ZJM.W7#%(Q& (QT7#^'38XIV0=P@#8'( 'E$O'%U_DA)JLG)7_2"WWYOS>_ M-)V13"/DQ'!4Y]T\&\=<=%G8_!LW;[:)PZ(24X\R5ZDVR3.,[I;RO6824/$W&2# MW$.W@9]3UG"<4&HG.ZI#8)7D^QB[Z O#GPBJ6W5]L*-@#3$:H0\U9A>*\>4K MM1^7DP8AOMA8O\S^X'.RU\P>D38PHX-.ED=3Y-,>Q6\L- 05#LS'AO-G[M^H M<(9.A8G8%X\8+#!,Q ^01<%%!VXF'Y>'0!#R,A"=,(10\KP$Q8[:I73D MPN;OH6F(2'H:]1Y9>BBK'MGT$!.@M$4>SZ=.$0GZ*AO*M^!G"($8-*.@*KL@ MX'ANQ.CJHF(R#&?&=[$TEF7#![=G8.0K&#%H=#K^Z'Y08F:33P'A#.SE$2 M.02,%+?J8I>$!V?V'0#;2LGKACOB($S1::KV3^ &V&@GJ29?E7A6@@$/G(J[ M]Y6>G"NHT]J'*^B\5;N"JKBY@[F"'L>]\P&XC-,Q(9E'\*^L0(1?P11ABTEK M5I@0GZ>I4G2NP#Z?I0&Q6I.S N!F>YF>^6Q423.6=CN_]N-Q+42WX'*3?L/< >B2:N_GI*V/'?&65#H.:ILIZ),\?RO-;:I&5P3(1 M+IFE)&Q1K<(\&/G=;TEPBQJ6:2?E?#3Z\&>T"";.E4 =!$S,]Z6(MY);TY@*EW\"AP!M1X8C3/ M5QQ9QI\GF%@UG!7TNC+/&B@3(6NM*KG$VAGN7>\.5ID$3%*X#4R1O M2%?^E M- 5K&]I=@LH2W!I@'Z7FCEQ/QOY6G@$V/\V3%$/=2NM!MQFHILD0ZPZP2#]5 M5=0[72'%P& ;VNB=+'(1K9BBYR/-)]."*OLGWVJJE\*CWN0NJ)698&56QANM M+E, KO>K+T^Z)\$&=PC?!I$H] V3 5ZK^ #97N:[R<"NWG1)F 7Q> OO4IES,#* MWRP8 >#09W<#&U-.4^4K Q43/9TA<"9N;D#[C $,=^@ZXTYC^.Z1;N'2<.3S M:!/EN,]_0Z0)&P%.PLR15*2C 2B0.Q^P(N /W*F/UT(^)IC-M& H1+&8%R M(X6#.0.>57M R<&1W**'%N!\^\)ZSNKXX$A/'IY0PU04+AO0!GYHG#59@CA# MC@-:\I4#BX]TD3/A74-GG-@%B\;H,?6* (0P1JM:^S1A/4 *DUA%T%?V$Z 2 M?D^D0JX?Q4 D$B&-6+:TA:2$^WB]"#)MQVG^\HJ^N"6$+' *&YDX20W0,:;$ MO**_GGP&)JM#2SEV7%"NG",+N$T^0]J0==SJ*VF4+GQN^-C\%^3Y6_@8'?*1 M;S[&T\FOZ-;LS]$!('D B@01,Q:GP+#0905O@&M/)9)R,3V%-##CAPHV1K,5 MHF!185FKDQR++K-"#!1QH"BFROR(=.\CQER^4N5TT?+1>)"L=:7GI(EIKHF?36I@! "O1@/ 9VPX[:TLU)QM H=W?:="W%!1$'.H]B&0OP M7&*_5KY>NE)_8$2S7+W*:<4'0V8*E!G(KH_D9F&?#C(E3\-Y AOY0W9\R-QO M*(F=>!@JI0*+"G/XTPO1S\.94YQTAX?C-!Y.8V+T9QZP>N=T/EN%PSN1Y4^2 M/:$/SDX1=9\0VD(&Q M],R#F%82H#2<(/LA+:#I.DVM@7T]K>0S']/JXZDF<0J81$(G)RO_;AR&W#W# M1>]A(>@6%PYBB'*(67Z X:%N5CJGY>,9-U#LI3&P80%J=[ OUV&_5UY#]/#I M+>4(1 )O\.IAW!^EKJ:BIU7V ERI<2LU6*4M6&UUN(Z9HK4IIJ"HVCD.QDM% MNS%7'].P^KK8 9^2ERN[&@Z=([*RPJ=465NA#F2[6GBY/ R&!2V,MW3D5&EA ML@R;@H1*WT@Z#J937,^RAP"U9T.1G+E9YGK? M," L '5!N9G0MGC;QD[2#@V5IN/!HZ)&GL,BCP_&T4SS"I14)N% V_W:)"6Q MAJ1--G" :2*<[<*1:L 9:3:B-J=J@EBJTXNXWF[*N 9F)E4,T]H-*?;9#<%/ MVS.G5>I9CQ%!GK2HDIQD[9S3./2*(UV%;"0'^C M4*DFBQ (4VWYAYP,S0QG1#&< MJ5CC\$%Q6$HSG9LTDCZ]U$(?=NT-W20)2,!9")0(C#FZI)[Q8[((5*$1V,"4 M,$%V9.(&TMB4FALF;9G$#+QTC03DC1'BF_9-EG@F50(JXV0D;ES.T+)5*L[9 M8P4.Y2Q]:%E)P0@.H\T@54<]82>94'EA\E U+AX2%_%F?:2 0:#' MT;0.Z9@!E+9WPPMPTUY<@PMI9\1 DSC4Q5=!8LD &:G),"R"L;\\69)LS)G: M-58>$BM!\T>'!J<^C1)ZG+F3TN!E',J8"*-Q!(YEFJN!0ZPAAO4K=;5!K90ZW4)\04W14]5MJD[&JGT<_B&2P)>1%M4!B] M3$K$VBHXO!1CG$ADX%)Y/?EFE0-!\PZJE[%=2[;QJ+5ZR2L*7?Q13<[9!P"X MH@T#*7CL#@S*3L%&*M@C'B7DG%EB\3+N14\KJ ]5XLH-OD)UGU5N"-U7']:+ M$_T6I0!N8NF69IVO-:#6F[\%577^)4JR2GY<$\6A53M;19*CO3RV*?#V@*TE M,QV^IYB]QC\L2<("LX 3$+0,7'YG3R\OM[T\+[=.L:W0YAZVVKIF5WMA5SX8 M7*QP24Z%D1_=:-%F2.8LNW<2>PL*R*FVT@6+8]ETQDNCE8(9%0T M3'AE;022]MZ2+!HE_A@[L67$+>$"L849--"4/ M=[123-3@2*]+: MG_&PQL:'Y+"@:H:J=[U.W!J*2(P"%1RU9['-Q]G1WP'7^P%D**89FR<;5GC" M)$A;S?IEOM2=T"6/E'R13?J_/A=V*XQ82,!!]T(V+">G809"L$(G@F/V' M31MQG6A,*@(E?O-( EP6[,N$JQ,XLJ"B"G)('P]^ME:.=2:7Z3Y@C!RGCN^D=UH>D$*^5(Y!^7^: M25-K4#WY6R;4R UALU0F!6^,U$@<7/V2W%68HY_:'[$T0R+$01,) <70YR3V M,9G*IBZEQ-#O^#<<9JPY_B'IAW.O=;,C@KYI)%/H@V.7DMM=@-@QJ!+^0$-( M 2O3D>SQ&V!D6/9222SU)@MZ5+4N>>]< MG%D6C=2(^EQRM%V)%">.3.PBOJJ#:L9E31\5'=\C-PCQ@X*3+)),BZI$ MB0BXQ'5NE[7!8XCH7H\S>Q%ZVL\M-W$?2C9$;32.5%:[VW8]RS.?(,JB;X<42$;F?*EG9SK9'DD$CR M+^[+@0I:0Z82S9PTC._\^(ZMEG2<9_0'%;HAD6/+U$#UOM)=;L0L)XH4(..\!A3;"/K;6@TV\UZBP;Z/+JZJF?L MV/5Y%IY4>B5CE):2*>^G]@^J^61$V!OC)=! KQ M XZG+99EGW"Y^A?VO)74AK.+$#O.%+HSZ 8G_Q8-9F6T .?*\!P>JRD)!D]D M&^N$^OZZG QO-66033>Y(=$MRBCUBE"UD2(;W1>IEP1#X5/7@4#U7+9;D,WW M,YF/=LJ^(JK#W %[N=E=2Q"8GV),_@0TQM^*"#6%-]J7#W^8QS&Z_IG8@E<8K'MO&P](0\=]C>D&[=?8_%&@=!>CMIPEFZ;K]R#F__KYVLJ+CH *<&S>%0VBCM-E=PGEHB.O<88Z*FR3NK(01KTV52)WG4H< GBU5AQ>6%6CB MP2@NP')U%B7+N^_P3(I^YI^1:Z<'L:0&:!5M8$HML.@LGKX\Z]*OYZ>%NP!# M0J.OOSZ>]??L=>/X /9 39K+X67F&$G![R_H&-)&X(DOJY037D5U9^#0X%Q. M9M-QOF#^S/+?4'M.F9R *>)4QP6[Q/D3[E"$I@D(/S(1BVNHF. =.ENP\9W5 MVX8G9D]E]UE2C446T*V(?FQ8<=- M0-P:TH> ]"?Q7=1(?!#0_N8F/)GD-,#K5(S_-D!=0]=:')T(?*L%7O(8@GT/ M._!/!,#[=Z14P8AJ=]##%SF_@K'4OJ012MW"] (J6D!U#'T4RB&.%588G:=> MX_ ]U9MQ')B<7[+@X>/'-\[S9_S'LQ<-'/\HXPMG67RF8PUHA7+S8MA+3#E&J9?$=YB/0&.O\ 7974S^9')[ M4QX?IZ2CP6I%M.?G>)JFQ[9.J^+ M'++%U0.8V:Q#7_@EX9KLWR"# IX=%"B=OB8C(J;+ME5@TW2^"(XU.)V&[ <3$%R%[#^:P&6MP'B$1S5BFG?L:.[+A# M8#*%F.1/.%'A)G&G0'D649\$Y+?U\EWKGNXZ K?ET*3*H=E7B@U:S#FRW12: MI:ORR-09PX\I+NK2Q%"9[&Z5D[HWV)PHLVI)32M\%6'1!4:%NDXU-]B,M5S< M2+&A,@;7$TJ<5J-;R,V(/L \.J!DS]Q&D.9.%7OZ<(>6FH#'Q$&'-PK&Z M"N-* 0]1FJ!,+G-&$O]5=5=VQS:=#]EP0B[:TFN"!)JZ7..BZL-VJ4SM P*Q2 M)#9-0-&1B9;4G%5UKC2T04.',)'.#) *9V9ZJLKIU[5+LE,<:T12NN,D6BIG MD@DV=]Q2R=--[RG?*\II<(VN$M"5M81SI%B>\0@.HNDHE04&5C8 \P-[VPUY MQB#D4V)3:9^;MMX099J?4&]SF2/D>3E+ZJAWHOI*P>\L0-KL<4V&TV@&5AKXA':BL+ MC;Y5W@X..\+P@]7:@Z?\G#IZ^R9K1>+U=L,E".X\"T*VNE=%S[9RPK79 6$@ MUJ^B*DO265M%--VB1&GER4*%F1A6C??J\1C+]KPD-X8UJ#%H]WH."ZOA7,L8 M(D:EUAAG2B0PZ9!K]6\SJ#=(;;C+-"@>A4Q:/BSUI^R_803;-IJ^-ADXWTFU M=2Y=UP5YN'0AGLSS5GAB,@22Z+:EQ:N2DQ:KI>3U^QMF#_&@8)-!Q%.7%EYX M$DKKMJD#/RO[_#K/< C/2<* '"I65/JG%!BO3 ^VDN.E[9MBF;F/7743%!F@ M @V:%S^2[=WMG3&"SHW8,"C6!HY;?AM03C**KSBR(?, MMLO-5+F G4"$G=T1V[3"2-+ M!#68P*=HNA0HQ!BA0R9DK2,'B%+>/^9AIA.4JZ3K"3_()\;5HZ4;J@E-P*Q$ MJK"^[IR-T/HW;P;]&U)\$RBEGJ\,!YK*):CH".0ZIO9)V,J]D%PG?<)*E$5- M9ZXE"!;]*_\/SU?1"@)/ND E@QIE8-LC9+R@(5Q3\CO-=HO#'.<((:SP+G%7 MR!]EV\HDXX10N$"<:C^8-E?$JQ\XAZ12Y .;H,&IR-P MNOUF!U'(Z;<0HL#8IW' L\8P?9659>5VF:+KC=F<6DN**EL%DS@(OW<]C3C" M-C04\]5)DPB62?"=L^\YQ%N(&J=VPJJ2\_*,5",6(L)-N#6M\XV5*)<:4L2 M,$7T7F@980_O,E1C[S^>Q/I"=4=E-3F2^T:I7951C#7^LED8NBVE_"JNH3M] MW '+4'LV^>8R$" 6W=X(;8I+"^9+D?I )#1;)*+J0;S?O MQ%\CSC+_,CD/@;3MA6ZP!%CAH^E"IN> M!\^???@*UZ9:PZL:8?+&&O.G6)0K^2S=IMZ$9/^H4P*?E-BJYE URAN]",S2 M14YA>1;33$RY8\84%%SLX\0DB>4Z;WTWGS0HW![O@.>SJXB0STV'" M!L*?N4_!!'9&:Q43!94(K?[W%#*>)M0!PR[R&E&I3XB%5ER@JL^L?2Q-Y^>9 MG)C"ZDM##NE1[T[GIP-3)(3'ZL)M8/B6)\FJ6K09BT3*L60%?*&XC*N2N/)H M25&9M<&O)?O1DY M9<^HJ0WLOR"26V/SL?$B+0Y5WM\H=ZV@"6/F@F %I>?J M#G(\([QDVJ4PF_@F MDL%C$REA?4,IM.8O;BGB1C?4*@S]O A!E45A*GN,"6O%*-!Z4"A+SD$>^E.* MHU0R:-V:=1(UD5RZ,W/6E1 0B>F71\[\&]!(J/T.JH,)*; 8CBI,.E9>2CGR MUF!FPS;=UKCPBD2--)HGG'"A["U#;S_AYD!)4X?3^07V6TK]N@WKY7HH&#OF MT[$S(J_NW$Z4UXX3-*;,SX1_LAXZ\DY1AUN:&692;7@NL:;9>?:[3E;X/&ZV MQ,' /M#_SB/A=%OD_^R=Z-^ M;H("*$*L#3KP&V"F$0X^QKT#"XYBE&$R+#*1[@53RD#S[%A4R_X_96BI_!W4 M)9I\#]@>"&5(*@0KL#JP:1E].JEE,V5FJUKE:J5B?F;/JZW.%D#??-3*E=KX MOK_QW:N-[]KXKHH132CY7YB:9?56^WN'_:$H2/Z)SD]@J6]1L5-?G*XVL(>D M!*7&'RXK8=&66ID[ (J>ATESJ[,'=HWNGX3F74X77U@Q_KM4C GUO^033,AZ M>5I2N-# J7.^0;^KRP=H=U5^*Q5K=]7G;E<%17,^?: \2Z 0:OJAV^E;7X78 M8 IMW"97I_LF2-0P[HFX6 G26'@QIA@H@T;9=\@$VLWS'QVRM1T7@TLWF)6/ MH3M>@&+)_['"ZJLFOAQ%>[0R?+DIAOW5[0%:4(2_@"C='M[=2OPH+$=Y @-. M-7':[>6) A1+-!'/H[O]H^46QN+%=F,3Z1"5T5+2 XS. 9JJ1([+9I=Y2F?0 M[)6SE,YEL[T91UG8 F+-#YU>\]*D-+GZY92\U&ZV?UPN^ZN)(L?$(#[15"FZ MC"F-J4#K%NP]7WO=%]%U048%FXA%)O+N84'E*!K#O=4./IKLN, MG%=XZJL^R%7OIMX,F@.F_UYWF<74&QCU9!?UIM=NMI:J-R ACXWXJZC,*(RX MOS8#:I'29BX&\]K,9=M&@'VE^MQ#USG(.OM&J8N-,.H_KDH\!#C23R;.8$8( MW5 ^E4T'HIRJ9S!9AU.*X:*6CMC&J_ZIU2[+X0*>":4)^)84?-!;V$?>E9K:8Y]JI/LT5?" MR@%6Z?$PFG"F$RG4&]J=B^6O4!D+:?#=F0"TQZD,L:]X0W/-_@EJ[IH* 5QZ MT"W=6.DONH6WMCN#9:_=[405"US>CP;KJ.9<5+-?1S6?=E3S<4SZTA[VQ]"F M_>L8$T.15WX!+OHK<]%W.O6*#5J5?U50=Y#S;O/K;K7 4H+EC MSF^C 5^9Q[J']-4O%3_>.4'Z31T9R^#B$Y!/WK%EN>99. EO[?3V MM*?+7G=/>^KU^Y7;TWG[O')[VA^<0)Y4;D\7[=5[^AM1'U,@$#GRB_]\UGTV MQP?8F$5;5A;W(DM\);_$EH0+WTDS^&5G^MUI%^,?N-@"@XBG#Z^ZM=AC@,)" M<\K,+X*BW3\H+)C[+K1R)$[Y\&&"EA'-"T(5LZ&70FF/"--"$$F,W?46$C[. MZ=Y1J=JS<$/WH>V5UW%8_E!!>*,6^FC(_Q2AW:VA_5#0_I$,H3?D/KPOU&O( MUERCYAJU?K*4I^S)W.@4OMG!WC@T=);Z*\OA]4DWW8I'Y:' EP^!VALC5V7- MM6.54S5 GX8[H6+@O,_Z3VR/]Y#9^NUKI)_RK4=Q))9OMGZJ.D_5%WIB3]47 M>F)/K3,X7._;31+GD7\F-03/$V(T>G4RELA*;:60J:H[_VZBO=P7;D=CX)8# MCDL9#P:H3?66)W\+6#5:W\+CW@)65]9W\,B40'5"#\*XZ_O9Y7ZH3NM$[^>$ MW-GEMT?E>%OYL1? .:+_]Q352BY.HT[WV4X$L"7HCAS7?FAW.LW^P0"U,S]X M:K?0[C0OZUMXW%NX:/9WTRSK.]@?)72ZW>9&:0SW!E1]/SO=#V@G&R4^'.'] MG+YFV9IG<4_>8;DT=6)C79/+46HOY@[0I&X3M3.G"7<_J:ZG:M2PP[_I6 M*G KU$.GOI;*7:O9>U$[1'9VB>B@CC:.OW:+KS=S+0;-= M^X(>^1(NNCN&V^M+V)_+8&=;H+Z$/<8'+G:-Y]:WL,=;&/0.Z)NN/9S[8%?] M9K?V<.Y%3>2AF3]BC5B=J[DY1#OGS4'M#WCL2^C7'LQ'OX2%-*;Z#AZ>$"[J M",OC7\)YLW?F-KWHG_Y+V+2QVTY3T%KC=O/+]1V%/UA9[84_6%GMA3=>!FX\#-_,BU M.DRS02'+8,=8;E5\R^.&[W] G< HW>K"_AL2]A ML&,9=E4NX>0#-<\'S<%VB>"/K\G63]6FW)-^JK[0$WNJOM 3>^K0Z0[;:!V5 MRG;8ROO"K0!6I#[4F0\[ 'OGA-JJ1!1/\E8N=LWNK&_ED'6R[9V=.?6]'/!> M!G5OL0K>ROFNK1NJK(X6K /9N-!)>%MP*E9F;N=\=T$?K*.$& MF?O=NGSB\2]AH::SOH2'][MWFNTZ2OC8MP#\Z,@KB4[A$OK-UG%?PBFHC>N4 MQ"VCA*=?T+428#@2=FWA5NV]W""CJ;7C8)1]FI1/!=;M>G3!8U_"\T&S53L< M'_L6?NAV#]B5O;Z$3:?T'7F_NM/7"WNU\_">_E=+4SQ,N/ODC,DM =RO^TE7 M\%8&=5>O"M[*\U;SHO9*5N]>CMY#=J*W9H%HQG\CB [ MEZ0"YP_=:2I>JG^\4K<21'0,^M$K#C4IF0.B89[;TPOYZU=W@9^-D1$W6\2, M%9'*-_/7K6;[1XD:A<]!\/1[I=\L_T6K]/-+T+5[@Y5+K7/E/+RR5.:P@34> M28S^QR8Z4M74D>4@7$<@AV$,6WHX- MO#G(4F>8I_#+-'7=.R&^.2-@-[#$3+B)DXW= MS!&1#S_*G$G@1_A6)X[@"^%\<;,\\=V9XX5Q*M+,R6+GK?#$9"@2I]MN&/Q+A /?SDF (;,^%,XSP MK3/<#O)!WD/HPGMQ#S%]"^=*I[)V!M:%1^$0$P#@6.WF*SSD>ED.+Y7O3@5P M5^O%O/Y_YY%P.I<-I]/J]&AG_YV',Z=-'W0;UHO"6=,I+?_)LOT](#LA*=@9S('6^M]Q M8B3>C3@;)L+]=N:.8+,OW?#.G:7(KZTS34 LH>5I"A A3@$/A+,T2)E]CD!-BN]2C&&P/N?E20*_ME0YQ9RV4\YV5>H> M/4Q&8/ST[JOSY>KCNR\+FZ_+VI]3,WLX'?A#%*549R;]8 (:[>T\;W;+!NT_DL;@68.\Y01&(48+B/ GVW(+3@ MZ6 R3>);(L&& ]N:&H7.3Q'?9F(IE4U!G$GH8Y#VL, 1U*/913P'@ M>7@98^'Z=P%H-TW'NV(TB$:9.B.H&? V;!"#!0YZ@D]\)Q]AE M<)I4H*F4Q+"RW :F@I+"4.E#'24*1',O^%]<&T1H*3K>7$.W.$& MCL[L02ILR"CQ+SI;TUF/=VTAU^,@@20S#H. *5P%M0>1R%HCZ!X2PSBBY9*K.?F M\&>.DB(%Q0V(<9HG@(ZDJP_%V+T-8 ^ ?O OI!$1.>([;AD.B(^H'4Y1.4X% MD8;6;YO'RV]);@#> U43:0]Z<+HPQ".#"8"(1<6;>T.Y<+'_%4L1=\0:BVQ7[E]A;NGN]>1ME!]W2#9;^$A#9?GV[,UCV_MV. MMJB_K$2MJF@BOWR^_O+%^?7J\R\?/ATYHJXD(+,(CZ"]^R!M+F)$R -Q#J1!6RW*Q$* M\@X?@*]!8/N -5)$)V*(8@H,_(3VIW\ VD" DB*U7HB8EJ=D$,#C\%] 6"1" MW-\DQA>BM:X6"@$^9ET.<:ULA29G@B MU$[@@*"N .PG[@QI)P]Q[\XHS-$CD4FPH/:@;W'>MW!D1L$6V*K%,BAJ_98S M=-&"FL9P.RDRNFX?E875C'$S)89U)_)OH=K(_[)T2N>.2$/I.=*MA'=%[JO8 M9?\28K20.B/]C$P_9PP'A$61I.CQX!8(P0G=H0BU_F/K#TURD*U7@!H%M,"U ML7CI1R0HA*SO].9@MBDPE(9V4WX;[?;\NG#,^?LIOQ9\LOQ02@LJB-[-]GNZ MY& <"WB[,1DD=!F :DDM38&BJGH7 --1-@H" M5>F=I+23832/TY+ATMUI7NDQ:T*R@)M5N],"01(#3S.!O\D;F2XJQN:-;". MW1+&H(H444^=%C;AV4T[BUS1,G^(F[IA&ALM6%?7G[5W9<;?XX.DC_QY&:1/"Q9.)KV"$^$';(TP ML$@@\$D]D62@+S@?OLI-L"Z0Q"%L#@5Y #8)1DY'J.3U2/E94,L=N.%(.,[S-AC/,,ZDB.0)^POL;BVA!K22%W[V) MU0O@?%(CD#I+06=*\RG&RDGED=>LK-ZF@Z>2[_1!R[B1:$(:!<-::4OJ"O#: M,%Z4"*5/D EK[(@F<$:R:?FZ=>!(8R3Z>@WFI6CAEUQ8KSE0%P;:5YS1[8/" M%J6V4YF1A5%G<8V.O88V7E=@AH5]!EV5+5Q\/^)"E K[)Y:#W49WH#<$$UD3 M1#FHWRW;*\6%W&-^*IO/NN^)3S/L:B[-AS.XZ&WD][1#C@O-4_>3>L>ZMA#[;[@%% M@EYV!_=*"7]DSZCTTX4S:4RDYGHU$P2H#86Q 9:J_Q*B[OV-/2F7T9T+/_(-;DMV>&'3U_??7[WY2MY2ZZ__M>[S\I)TG ^O?MZY-SQ M WI.,=O(! 4E@C9(G5G>N8#4!5#,V@5E!C[HZ@]&2STJ2[)[5J0[;)H@I)<( M[GVR[OS)^D8'G4LI0#^_#*DQO4@.6E!.3% CSK,4-$KBZ&$,MSX$!0GM1= ] M,,V*=2GM^QCE4HN124NN]Z\\8.4$7_2K.]N>V:ZFR^H0WYOK7]\Y7Z_^]Y@S M,'=P+UJ(;,7-9$$$B0 U6(O*AG#^;I]=R@^3S9V6X20&G,)FJHU!O\ M+6!CX-JOLW(EW._:=8*4JZP]SJ_+.#=P&ZMY'_ @ET6[U>P4(0 6X>"Q0(!\ M0V6>*IYATB6%GK"B1JO02@0/Y%'2,:NC^?C4>S MH.0\L5C\^SA*Q[I,75G\PER;4@]E^1\FG@JRVD-]4-_-W/F4"L]-Q\Z(ZF>> M Q>77#9]\;(B9^3"G5_*H;Q4',BB;:R?[9.7X&$+P"\OFMW+]K+Z[V55 MV_W+9O>\OY<"\':GV>N4_V394LL_[_?NB8INZ; Y:JU=:4RE_3"T( MYZA\>65[55O>+ @>.I:R TAHH.Z[Q0G7M"(Z+D!85>L:&)L,9SA)8/S@O!F[ MT4UQV.2N/?>/B0+T(##H*;BW\464G/G4B*WL MB-6FIW:OL[5.4XZ\!^/Z3\T[S%^@B,OAK7JG2V=K^UJ_NLQK4:U[8Z M6V=[\;\G5'L*KH#?$C%U ZOTRZ3]JJ895+JUN7)0Z] 5)"),?:C-M)!:@ M-E KH]L10;=#L5S))XO'UET?5A8[0^6,Z?X747V$7Q:>V MERK((MJ]9J.:H\4M*]1[8FA6JM.#SD<M4O=QVKCVJ+Z/OU%'I"HWV*05-^\K]5^F0Q=US7A/ M';HV;"NUV/_D,1I-79X/MFTT=3YH=EOE7^W0/NEBNT9,*UHZ=;=K#K5\3Y<7 M:T]W?P_8,2FW:QH_71YIBY\OP7?GUYA:/;_#CK#$AW0WJ/5]CY[NC5O:PA8M M!M:CPR3P_5"4G[G3P_]_0'38L/771B=>TPIKOU![5"+:L$?84XP/?!(9-]'" MF+KIEN'.7ZU%?7.S@E;I]-TJT;?HT7?P?9VYJ.A M[U-,XBL53,_SE.8'0'(55[A2I(K:VM@]VU_['&M)W*T #5 M'KP,K;9'%MB^Y/1RSMO!;)%3)K[C"_\_[VQ#?'6228UE.V'9>;=Y7A$TVY+' M/W[2;#4ME,>8*E.45\8TL0V6$0\,VEIZ\1RDVE0Y1@6R??$(C0QJ.^6)H5FG M5ZW.++4@.UJ;ZQV-V*1)J>*[1Q-E:- F?!*1<*N-JJ-6=UO-=D6TW=JHJK&L M9_FTVF<9,Y=L:S+29#;)V*"W!Y% M00Q+#?,47I&F#6<$%X9/X[2@* MGCB^\$%;T25JXT0R>R')X T E\$7D6[]1 M;Z#&.K A>(R;ZP1R[L#,F>8)6!"I@%_9+BZ.XN"6<$?Y]"9Q:47\,:SF\OJX MTTQXXPB ?$,IZ_!&7:_NI%/A!2/\'+9-D^]AUP (Q#=TG\'SL%./_ZGF<8L( M#!H/'HS7 MTF'2)E.?\X? L\Y@,=RY3GO0X[:YNQ&L#\(?X.",7"^@TP-D)@+4@FPL0"<@ MU&DZN)QL@@1K#D48B%O IK&;Z=Y(M#*\"T_7L-Y#;DOCJ]3O=6_=(.1;@EWB M5/C2[=P%80@O!+0=P1T&^";8(9Z<'I_'8JMG$^Z@@-1P60YL&#L:T/'@<-_A M'W(KK6D1(UL)PIS?7@EH!B]#5<(,*\5 MD0RXWETVAK_AH@ 6@"?RKK[&M!O8#+X)?[/XJ$3W!FIK84ZW/G'_Q -9=]\ MO 2(Y"%P6R&^(: 2-TB%C>KR((6#XCW"RB.Z;>'3,AXP+Q?T[30%XAR&@>?$ MQ%INZ6P*\4(Z&^]PU=NVYYS'Q''GD5!IU+[S ]8EJ:'VDC,'139D'C;L<.B& MR'V(#[O 6[Q@6F!!8UV= VL!&[X!GL/,Q@%""V)?8Y^ZL6&"^#I-8A_0-VU8 M;W47!\$9W"XQ!&#ADRF),[B1[@7<&7_1;5BW F0/ M_(M^V]=/%'_::W;5+UDPSH%CR59Z%\V+TO7Z'?U%U^+L"! O8_XKY6[)-=I[ M+]V,ODEBLJ,0.1LBRUT S"<2"J7PM\B@)/8 .G\WLE ^M$CA&Y&Q)*4>UG1- M8V9C+XDX@*7(4BY6+.U?R4*PEOF).TSC,,^6_Z2L(NTQV$7GW,'<%F7[KA'2 .*K!VT5T0G=D G#_[TA..1KN<\&*G4D+6X$%; MC%D!>$FB'I^"3;K5W9PS3L3H/Y_])?"]GM?N#[SSRU:K)]I=MW/>&K;=7KL] MO.R(_O#_SI^]_DKD!#3Q!E[([A+W==E%'S+@O/3D"]4MG6*+IRL=8]Z-B"LC MB_=1E>+]8KE%.N3#K@-GLK-F/T#63?H*?F8898BG]9&]-2HE$N1=;+],8: M@<[?VI\:@4WEQ3EF(G9+@F4$RB3BE+Q*6@9,^3,&228F:<.<^X?N M91%PBP#KM9KM18 -9]+:H16U #?@\W-15-7<"9C0P;^U4@9*/H S(-V)-1*C M'!&T)6# -$B G_\$5FD6>]_.AK0:;A'@R*M)F,J#DR5I:8OBN_!R%(Y.!AH= M2S\+>K!U?%T*$IH-&C!D\82J]',1)*19.%M2SI)D>::=5K.C08QJZ 8;0API M_ X74JF<:W\/^U^L3%_)N:K"@S_H+-73X\$K,W&S&$"$)-N90Y8[P,MQ#+\% M\]8;P^I2=T7[8TK$@$\5?2+L*@C(>43M"LVQ?_I55L $>71[\TOYFGFU>C>>N-&KA\ \A0 MS8HSPW(9G%? F'XW@9\ M/?F#Z@*);_7&7NG2\FE68F:$C!_;4'XEGH\6!FY MR4,W40(19:QR'!-B@S#HHR\#$0H8OY..T;G&6I)ZI3L%S/L.+\C0T?E#^]+P MDJ;S6Q)[Y/8F@472%B25E+ B\8*TL'E#1S9)@L)C7(?P1Q*#G9RYW_&GXR3. M;\:\L92HV'8.MJPQ-+]:&.>-%J&-/8H M$2K'1[_"#;Q!C3N: =:CI1!@& 00I&!EIJ#8HTZ>B-LXO"4C<2$4DF&$12A: M)D\SG"S+F288O( AL/@(3829<#$RAB$J0,H\(4LW**Q! MBN'KM&A9*N"_1P$R@"\9)O@U'3R3W)Y[DPB2_F1/T]D\D> _C '1L+9L^7!! M;8!/I3M:1C7"8!)DE$+H1E$.SX?B5H0I*T2+<<1&,8X$FR/CU; KBV0-3\ ] M,-H#4:O0(X?4@N]HD(W1ITX;3%SXQ\*R91&WK\2(YB[/0$>&HE+VVKIP[U$P MR2=\/F(?]D&&0N.*\,&^^0 <)X?;+3P4I& ,9]:#S%H5LJG0F7PS;5P]2RA2 M=E0RY9SG@$2^&.&:+^#M>#0+)SA:AZ\RQT.&FN;#/\DO'9NGG2'W#X=;E48B M'#6?XC,7_1\I>11HE"WG)9$(8F'&D^W?$B]#@U>IF\"]4WHL%&!])[CJ !=/ MU#LXV@=<&FOP0Q4;9X/[U@W!O'_^U[]<=#JM5Y^N/_Z#_ME^A2?_V9R:3BB) M%/@?'!:=^%E 01CX'_4>_HE(<)7V^:M4>@0:CH&IC?#X2W7R)0Z8HAM?4Q<1 MD5K<@CT!F[PSGIC*P*!Y'X<:X:]4V1ER/2!\8%N1%A;S;@(A@T)$R@ MB"9&G.@*+&28L&W.PC+-V)^CN!<@J[FM#(4E:-9TQQP>E[G#[!&)F>M\D>"^ M!N2,D*4Z1L_^C"]7M_;E^OUG=6M,!.^%CUMV/@L,K<.MN-$W/"TR]7_&R3=S MX?]\__EG]5M'6FJ_@>HCZ!4-D+8Y\H:Y'=\$D03'PN> 44E@'V6.&&P:AC6N MB"30H<&,1'E%&H8RS!58X%[@,.1]*0B5!@O;(M>0CUF6MWK,CDN%(H,7,M_E M%_'O;#V.B#-FEDR1XK+W6)H?RPW-GER2+H@484 D30+.HB0M(/0'\T=VE\#N MA /.'[4\!.D>,6=24=H1=6E$1N4+E)&43T >$N >J90@2(<1-1\A KU)8K@Y MB;DD& 5<%LKL@O%/ 40?A19\2.$Y6";-V/^JPX),^AR^LR2W'T_0E^*QB)5\ MAN.&4GC^'N4I2OL;4B" "I4;5#IYU=8IF0>>>TX/OI#B2TIT0-E0.2(F[@Q= M$W#R(IR8BT_=A+5T]&2&,=#IDNCJ%'-%0(W!1!_"45P7A>X0^: /=$]'A3/* M.*S]K'0;,RI/I@)4-7PXXZ!>6#(O0[QF(K@^&_NEX2"T#2> (H __U57J+P@(-,W;K16G. M.50@C?'Z^?9=JD\A& -D1)2CMFB1"<#1:*7Z+0H/_@M$^"UZN^[@'F-YY5;: M4T:W%:"N[8-RY:'ZFS#J(\<7V9T0$27&J?PS=,99YY+8@RD\,I=IFUTBGN*] MX[Y,8E91,@,\4L(X4CWN)(L7)>S:I1X*UE598<6/35*AGR0 M7O [8;+X1#E I)LEH2I*=%EV08O'B'51FQ^37XW$#X@>E':TN!($<#N)BTE< M:)*BIR_(3)9AGL@HM_WBYJYX=2S*Q <&+.EQ "J2?B*Z =9-;O&8DN%SU&I1 M/2TDTWKC.$[)9"8_4C&$1TJ9RLY@4PB5#E 5TEC=IDK- V/:O07F10W0 \RQ M8ZQ*@E0LZ!N@3P@Q53ZY,(YPIS*K$Q!#Y49J%2BERT2/$R7^NCZLDB()2.V7 M\'0N3YFU<-A_3FJE",B5@(KY36P2"C4L#)0H:H V\E*(Y 0Q/UT06MM\#D=(+8[S9Y0JOY"^;(ZIDQHY0Y[.8NE3 M9:1=S53T(]?B_S >3',Y9:6%2"UP9#%3%@U"-)6>F" I/$I732C"#FW&QQ'Y M_?!+I+M$*!#*(A/*&-*J\1!PB,-@TM,F[;Q$>O)4A,.-Z#9'@K**E_IHB*?X MJ%";T@\.>(WE%$1O)TA?=FPM"9GU3!"5/#VIE6&,(DJM&<94 MHX/0IUSWZ)LQS>D9*V_-U"OQK^:)3-:GV'XEO [T9F,,KV\G5)B"J.<:&0'5 M$O<.]@3X:WQ=+W38H_FE>:).IJU4<#3* 9T"-0[DL\7,CI]/(>+%PQ#KO(0O M!0!G&0+NLJYHY<)1E"@B!P]EP:0ZOP=U03=4CAV3EU1TV_.W)C^&I1^0+D6' M@-#1?1R#9/;)(:Z"J9U6M[/"6TRE/Z)P$!(R\S'I%X^67.) M"@LW#T?1]60%378Q$'YI)2E)4*4V1-6[_I#J&? :GCJK_;P,XCRB9 9 $D^Y M-#!VDBKO,WU!3,M 7FK'1OV//2^?SKA4;S&R23=%V4\NG9V");T,8XP MD>,GCU22[R@/1Z@;4."2P3]7CD51N'2*6@_^!D]C8)C0"=%9:)S[$B9'3EM4 MCJKT0Z,/63!B39"=G)+G P+IW[ -8U! $1%G1K"OC_Q_H:9-74FID8=N4A6E M*8DN1RN"%^!!\PXFXZG68RKU*X-N1$,H'05_:<%82-[$<;<=^GY)7HK)$ MLEE=!Q(;7R@'W^#(E+QM=IRIG#J#"%XD8J!F# -%C?1C6( M;0+4IU@$E=L&Z!Q%MX-?C&\8[RE%)!DC'DYR'\O5+O,#!/Y_/MO N]9]]A!) MF:N3J>%RG:YQ8S_\'E9Y4?^>H_S,.%R$? H^"-7?;SD*1?+S:@C4X_S*IM!G M4-M/@V>0::)R4#C>#V=+E3./\Q,*92FL>Y,%)ZN,J:2X8->DMAI@_9;EO3>; M[TSV'(OG48E!2\]D.6-X/4E?X"(3$+R4<^!2A#$S9@ _Q8G4+FR99-FQD+-4W MZV]TDRM#QQP'H6Y1(8VQ;O7&E7_),*$L-]+';>@\^W2,[1#F8^Q4D9^@,NAK M9)5X9(6227*I?)P@PN0PF:N!\@Z8 U9G(P:L 8M M^T. GH149;\1STJA,R24>!'0G.?)<<4XN7,3WT!4^8_AQ8!CE*9#>Y?:,HI] M3L:2GD63.Z275T7$K/\.\^4I&I;GQ Y%RCS4E=L[=J)#M=AVU5@,D;5DB0*-%F)'.$O#T4SY4X<5WZK=*[YW.9%[+\%AVA@<&W3=QB\W%F M:]WBMI8$4:Z<\6R*O#;CUBZ,"YBK(C,6YT"$7"JB/ P,(>,#TQ@;ILAD24[N M8$$TKU<6]4E#DBJ W9 UE/P2BPTF%FM8KEL^O3!Z>WD8?0O=/^KMU[ M:3Y%-U6J,BMU<2?%H>QV/U9"OTXHAXT ^V,MM9C8/?_DFW$@1LX[731^C9%+ MP48,?_=>2SGY7;&&P'.3)$!W#6IRD2,*%T;>49*9L#8%H^6'OD@IDSRRJL.7 M'<8WM^[9MS[5M[X\ .,X/Y,SB9J<44J$V6!C7P!A-0'V1A:JK]/_=CD)>>A) M#5%@DX>CS$:?M+-P17T0$WJ#46#JXI1Z&S)1F*Z#*D4PQ\##*(8?^(0ULH5'P(FE%CI,@M08Z@U=-2,Q]">;92A' M;*I>M]I5JCPS$N6 Q/ZNBRP7$>'O*N2.H1 J+5V!,V@^4S&Z&R08]\9C ;PT M:#!B0AWFBQX)G02[1!UOS-OJ1<;#!-=023 ,=J28ZFF#L['CV^)]($!M*3T.UZT]03'W0(*,B M&LOPEC6^>H>P@U\!F+("M-M4G\-=: HH1G'/?Z0W \HL;K/ 1&3%$1>1<4,) MW4@N*_9]:2@2)T_<:=)8ZQQH["W7WI+FAP4 OJI41U@R) I*%Y9$">)"63J' M?)DJP-N8I*P2>D1,14V4U&1B^CX)+2&S)6772$]NR%2L4)W?/&'.D5%:IBPM MTU1X9UJ'6CP:J4QN2%F5FEP4ZY>>27=1GF[I(WPDFS/"*A( VL=B?>P'!84W MA0LVJNEG=<'':Q'-U\8O18'ER!VD$JUT:PHL\':P1U?,R1E .WG"Y<+BQDVT MG90(U8R,\@W*%C==+[E:3.)KJ8XTHH(UN6WEE"?$I+P^4]S(G;JH8-C#XES3 M,97<^1R[2D!;ADE2*,OG>?!"U2#R&S02BJ^*U*M M(Q+T3/BI:A<"0P6P@[I"/.B 0H;Z-+OL=U*HU\B>%( MM=Y3*2Z+7=(33)S@;L\89XNHR&MA'VX.-YS(?G1+@6@Q:88[EJW%"8 5_P30 MKH.MH:$IU:JI2 W6(9"]F E/@3"/U*8(*%;KECP%]LU-O-2]K[YV!IR='E[F MLB_[_6:Y'\?%,G\]K//'CX4=*%F.M"62&O-U)&;0!1,^D"XJD@0+D"G+%UL- M)V[NFP"/8F3I#.R020.C1G#!J!Z-XSL.[VL^;Q0(06WF=1M')@Z#MPTZA8J5 M-!98!*8I4VTR*55:/AHGW$:<\8$ZT .& M-9C(AU@_RRADJK.O0 ]LD/-C UM*;Q,3#G1U-MGY<]U*2"7 Z*N\H__?WM4V M)X[DX+_BRJ>=*B 8"!/(W%81DLQRQ9(4L+=W'PV8Q!=C<[:9)/_^6FJUNXU- M@) 7P#U54Y.!V/UB29;4CQ[Y89:3S<-/A DPO1$\_R.YQN.9(<7= /^8 M745,*=SL4%V'H,!9X0%DO,$3SAH1L]&-:#< Z*6^&GV59Q_ 5H M9%K9.8E&ZJ4#-XP-C?M20GA%H @K<+/%2=/FVV2.6B$5H7-5LUI/MK,B*>0? M.<)2F3C!#&>!O$7OIC4YP8I($B3 $3HX0X>I2F?SQ0M$A M113H94XDLB(1@QJU,F)+L!^- PV-M$IF]7OTRT.+Y9'(4F3EC)EM*B9C,\4_Q(,%Q[7O[00EX1*O&/]=_3[Z@.?;F@A\]50<]%"* MDA=( YZLZA]]S'(K&^WX)^'VL@?GU"W405)V M!4D)_8H-A)@)SM8!.:.FKI5:N?_Z(UE!*HI;11X(3W@AGR ;54X6B-,^\)B7 MSDT52+G"WK*!AR]8!2P*U]9%S?)H0,3/0$ 0!6Q(=IFGQ@5L&K^