0000950170-24-052763.txt : 20240503 0000950170-24-052763.hdr.sgml : 20240503 20240503150045 ACCESSION NUMBER: 0000950170-24-052763 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 45 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240503 DATE AS OF CHANGE: 20240503 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Hub Group, Inc. CENTRAL INDEX KEY: 0000940942 STANDARD INDUSTRIAL CLASSIFICATION: ARRANGEMENT OF TRANSPORTATION OF FREIGHT & CARGO [4731] ORGANIZATION NAME: 01 Energy & Transportation IRS NUMBER: 364007085 STATE OF INCORPORATION: IL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-27754 FILM NUMBER: 24912529 BUSINESS ADDRESS: STREET 1: 2001 HUB GROUP WAY CITY: OAK BROOK STATE: IL ZIP: 60523 BUSINESS PHONE: 6302713653 MAIL ADDRESS: STREET 1: 2001 HUB GROUP WAY CITY: OAK BROOK STATE: IL ZIP: 60523 FORMER COMPANY: FORMER CONFORMED NAME: Hub Group DATE OF NAME CHANGE: 20160718 FORMER COMPANY: FORMER CONFORMED NAME: HUB GROUP INC DATE OF NAME CHANGE: 19950313 10-Q 1 hubg-20240331.htm 10-Q 10-Q
--12-31Q1false00009409420000940942srt:MaximumMemberhubg:EquipmentNotesDueTwoThousandTwentyNineMember2024-03-310000940942us-gaap:CommonStockMember2024-01-012024-03-310000940942hubg:CreditAgreementMember2022-02-280000940942hubg:LogisticsMember2023-01-012023-03-310000940942hubg:ForwardAirFinalMileAcquisitionMember2023-12-202023-12-200000940942us-gaap:CommonClassAMember2024-03-310000940942hubg:EquipmentNoteDueTwoThousandTwentySevenMember2024-03-310000940942hubg:EquipmentNotesDueTwoThousandTwentyFourMember2023-12-310000940942srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberhubg:CreditAgreementMember2022-02-282022-02-280000940942us-gaap:StandbyLettersOfCreditMember2023-12-310000940942us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberhubg:CreditAgreementMember2022-02-282022-02-280000940942hubg:EquipmentNotesDueTwoThousandTwentyNineMember2024-03-310000940942us-gaap:RetainedEarningsMember2023-12-310000940942us-gaap:CommonClassAMember2023-12-310000940942hubg:EquipmentNoteDueTwoThousandTwentySixMemberhubg:EquipmentNotesCommencingOnTwoThousandTwentyOneMember2024-01-012024-03-310000940942us-gaap:CommonStockMember2022-12-310000940942srt:MinimumMemberhubg:EquipmentNoteDueTwoThousandTwentyFiveMember2024-03-310000940942srt:MinimumMemberhubg:EquipmentNoteDueTwoThousandTwentySixMember2024-03-310000940942us-gaap:LetterOfCreditMembersrt:MinimumMember2022-02-282022-02-280000940942us-gaap:TreasuryStockCommonMember2024-01-012024-03-310000940942hubg:CreditAgreementMember2024-01-012024-03-310000940942us-gaap:BaseRateMemberhubg:CreditAgreementMembersrt:MinimumMember2022-02-282022-02-280000940942hubg:EquipmentNotesDueTwoThousandTwentyFourMemberhubg:EquipmentNotesCommencingOnTwoThousandTwentyMember2024-01-012024-03-310000940942hubg:EquipmentNoteDueTwoThousandTwentySevenMember2023-12-3100009409422023-03-310000940942hubg:EquipmentNotesCommencingOnTwoThousandSeventeenMemberhubg:EquipmentNotesDueTwoThousandTwentyFourMember2024-01-012024-03-310000940942us-gaap:TreasuryStockCommonMember2023-12-310000940942us-gaap:TreasuryStockCommonMember2022-12-310000940942hubg:FixedRateBorrowingsMember2023-01-012023-12-310000940942hubg:EquipmenntNoteDueTwoThousandTwentyEightMember2024-01-012024-03-310000940942hubg:EquipmentNotesDueTwoThousandTwentyNineMember2024-01-012024-03-310000940942hubg:FixedRateBorrowingsMember2023-12-310000940942us-gaap:CommonStockMember2023-12-310000940942us-gaap:BaseRateMembersrt:MaximumMemberhubg:CreditAgreementMember2022-02-282022-02-280000940942us-gaap:StandbyLettersOfCreditMember2024-03-310000940942us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000940942hubg:CreditAgreementMember2024-03-310000940942us-gaap:AdditionalPaidInCapitalMember2024-03-310000940942us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000940942hubg:EquipmenntNoteDueTwoThousandTwentyEightMember2023-12-3100009409422023-01-012023-03-310000940942hubg:EquipmentNotesDueTwoThousandTwentyFourMemberhubg:EquipmentNotesCommencingOnTwoThousandNineteenMember2024-01-012024-03-310000940942us-gaap:AdditionalPaidInCapitalMember2022-12-310000940942us-gaap:CommonClassBMember2024-03-310000940942us-gaap:RetainedEarningsMember2024-03-310000940942us-gaap:CommonStockMember2023-03-310000940942us-gaap:RetainedEarningsMember2023-03-310000940942hubg:EquipmentNoteDueTwoThousandTwentyFiveMember2024-01-012024-03-310000940942hubg:EquipmentNotesDueTwoThousandTwentyFourMember2024-03-310000940942hubg:EquipmentNotesDueTwoThousandTwentyNineMemberhubg:EquipmentNotesCommencingOnTwoThousandTwentyFourMember2024-01-012024-03-310000940942us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberhubg:CreditAgreementMembersrt:MinimumMember2022-02-282022-02-280000940942hubg:CreditAgreementMember2022-02-282022-02-280000940942hubg:FixedRateBorrowingsMember2024-01-012024-03-310000940942us-gaap:CommonStockMember2024-03-310000940942hubg:EquipmentNoteDueTwoThousandTwentyFiveMember2023-12-310000940942hubg:EquipmentNoteDueTwoThousandTwentySevenMember2024-01-012024-03-310000940942hubg:EquipmentNoteDueTwoThousandTwentySevenMemberhubg:EquipmentNotesCommencingOnTwoThousandTwentyThreeMember2024-01-012024-03-310000940942us-gaap:StandbyLettersOfCreditMember2024-01-012024-03-310000940942us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000940942us-gaap:BaseRateMembersrt:MaximumMember2022-02-282022-02-280000940942srt:MaximumMemberhubg:EquipmentNoteDueTwoThousandTwentySixMember2024-03-310000940942hubg:EquipmentNotesCommencingOnTwoThousandTwentyTwoMemberhubg:EquipmentNoteDueTwoThousandTwentySevenMember2024-01-012024-03-310000940942us-gaap:AdditionalPaidInCapitalMember2023-03-310000940942hubg:EquipmentNotesDueTwoThousandTwentyNineMembersrt:MinimumMember2024-03-310000940942hubg:EquipmentNoteDueTwoThousandTwentyFiveMember2024-03-310000940942hubg:EquipmentNoteDueTwoThousandTwentySevenMembersrt:MinimumMember2024-03-310000940942hubg:EquipmenntNoteDueTwoThousandTwentyEightMemberhubg:EquipmentNotesCommencingOnTwoThousandTwentyThreeMember2024-01-012024-03-310000940942us-gaap:CommonClassBMember2024-04-260000940942hubg:ForwardAirFinalMileAcquisitionMember2023-12-200000940942hubg:FixedRateBorrowingsMember2024-03-310000940942us-gaap:TreasuryStockCommonMember2023-03-310000940942hubg:EquipmentNoteDueTwoThousandTwentySixMember2024-01-012024-03-310000940942us-gaap:CommonClassBMember2023-12-310000940942us-gaap:BaseRateMembersrt:MinimumMember2022-02-282022-02-280000940942hubg:EquipmenntNoteDueTwoThousandTwentyEightMember2024-03-310000940942hubg:IntermodalMember2024-01-012024-03-310000940942hubg:InterSegmentMember2024-01-012024-03-310000940942hubg:EquipmenntNoteDueTwoThousandTwentyEightMembersrt:MinimumMember2024-03-3100009409422022-12-310000940942us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000940942us-gaap:FederalFundsEffectiveSwapRateMemberhubg:CreditAgreementMember2022-02-282022-02-280000940942srt:MaximumMemberhubg:EquipmentNoteDueTwoThousandTwentySevenMember2024-03-3100009409422024-03-310000940942hubg:EquipmentNoteDueTwoThousandTwentySixMember2023-12-310000940942hubg:EquipmentNoteDueTwoThousandTwentySixMember2024-03-3100009409422023-12-310000940942us-gaap:TreasuryStockCommonMember2023-01-012023-03-310000940942hubg:ForwardAirFinalMileAcquisitionMemberhubg:DevelopedTechnologyMember2024-03-310000940942us-gaap:AdditionalPaidInCapitalMember2023-12-310000940942hubg:EquipmentNotesDueTwoThousandTwentyFourMembersrt:MinimumMember2024-03-310000940942hubg:CreditAgreementMember2023-12-310000940942hubg:EquipmentNotesDueTwoThousandTwentyFourMember2024-01-012024-03-310000940942hubg:InterSegmentMember2023-01-012023-03-310000940942hubg:EquipmentNotesCommencingOnTwoThousandTwentyMemberhubg:EquipmentNoteDueTwoThousandTwentyFiveMember2024-01-012024-03-310000940942us-gaap:CustomerRelationshipsMemberhubg:ForwardAirFinalMileAcquisitionMember2024-03-310000940942hubg:ForwardAirFinalMileAcquisitionMember2024-03-310000940942srt:MaximumMemberhubg:EquipmenntNoteDueTwoThousandTwentyEightMember2024-03-310000940942us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000940942us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000940942hubg:EquipmentNotesDueTwoThousandTwentyNineMember2023-12-3100009409422024-02-220000940942us-gaap:RetainedEarningsMember2024-01-012024-03-310000940942us-gaap:CommonClassAMember2024-04-260000940942hubg:LogisticsMember2024-01-012024-03-310000940942hubg:IntermodalMember2023-01-012023-03-310000940942us-gaap:RetainedEarningsMember2023-01-012023-03-310000940942us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000940942srt:MaximumMemberhubg:EquipmentNoteDueTwoThousandTwentyFiveMember2024-03-310000940942us-gaap:RetainedEarningsMember2022-12-310000940942us-gaap:TreasuryStockCommonMember2024-03-310000940942hubg:ForwardAirFinalMileAcquisitionMember2024-01-012024-03-310000940942srt:MaximumMemberhubg:EquipmentNotesDueTwoThousandTwentyFourMember2024-03-310000940942srt:MaximumMemberus-gaap:LetterOfCreditMember2022-02-282022-02-280000940942us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000940942hubg:ChoptankTransportLlcMember2024-01-012024-03-3100009409422024-01-012024-03-310000940942hubg:TwoThousandAndTwentyThreeShareRepurchaseProgramMemberus-gaap:CommonClassAMember2023-10-31hubg:Segmenthubg:Operatorsxbrli:purexbrli:shareshubg:Containershubg:Tractorshubg:Driversiso4217:USDhubg:Trailersiso4217:USDxbrli:shareshubg:Carrier

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 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 March 31, 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: 0-27754

 

HUB GROUP, INC.

(Exact name of registrant as specified in its charter)

 

 

Delaware

 

36-4007085

(State or other jurisdiction of incorporation or organization)

 

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

2001 Hub Group Way

Oak Brook, Illinois 60523

(Address, including zip code, of principal executive offices)

(630) 271-3600

(Registrant’s telephone number, including area code)

 

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

 

 

Title of each class

 

Trading Symbol(s)

 

Name of each exchange on which registered

Class A Common Stock, par value $0.01 per share

 

HUBG

 

NASDAQ

 

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

 

Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☒ No ☐

 

Indicate by check mark if Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No ☒

 

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definition 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

On April 26, 2024, the registrant had 61,741,180 outstanding shares of Class A common stock, par value $.01 per share, and 574,903 outstanding shares of Class B common stock, par value $.01 per share.

 

 


 

HUB GROUP, INC.

TABLE OF CONTENTS

 

 

Page

PART I. Financial Information:

 

Item1. Financial Statements

 

Condensed Consolidated Balance Sheets – March 31, 2024 (unaudited) and December 31, 2023

3

Unaudited Condensed Consolidated Statements of Income and Comprehensive Income – Three Months Ended March 31, 2024 and 2023

4

Unaudited Condensed Consolidated Statements of Stockholders’ Equity – Three Months Ended March 31, 2024 and 2023

5

Unaudited Condensed Consolidated Statements of Cash Flows – Three Months Ended March 31, 2024 and 2023

6

Notes to Unaudited Condensed Consolidated Financial Statements

7

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

12

Item 3. Quantitative and Qualitative Disclosures about Market Risk

17

Item 4. Controls and Procedures

17

PART II. Other Information

17

Item 1. Legal Proceedings

17

Item 1A. Risk Factors

17

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

17

Item 3. Defaults Upon Senior Securities

18

Item 4. Mine Safety Disclosures

18

Item 5. Other Information

18

Item 6. Exhibits

18

 

 

2


 

 

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

 

HUB GROUP, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except share amounts)

 

 

March 31,

 

 

December 31,

 

 

2024

 

 

2023

 

ASSETS

(unaudited)

 

 

 

 

CURRENT ASSETS:

 

 

 

 

 

Cash and cash equivalents

$

195,362

 

 

$

187,270

 

Accounts receivable trade, net

 

588,957

 

 

 

600,197

 

Accounts receivable other

 

4,940

 

 

 

3,358

 

Prepaid taxes

 

10,078

 

 

 

17,331

 

Prepaid expenses and other current assets

 

28,621

 

 

 

41,089

 

TOTAL CURRENT ASSETS

 

827,958

 

 

 

849,245

 

 

 

 

 

 

 

Restricted investments

 

20,393

 

 

 

20,763

 

Property and equipment, net

 

777,209

 

 

 

791,692

 

Right-of-use assets - operating leases

 

209,171

 

 

 

210,742

 

Right-of-use assets - financing leases

 

2,152

 

 

 

2,522

 

Other intangibles, net

 

295,943

 

 

 

304,607

 

Goodwill

 

735,460

 

 

 

733,695

 

Other non-current assets

 

22,984

 

 

 

22,781

 

TOTAL ASSETS

$

2,891,270

 

 

$

2,936,047

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

CURRENT LIABILITIES:

 

 

 

 

 

Accounts payable trade

$

320,919

 

 

$

349,378

 

Accounts payable other

 

18,179

 

 

 

14,471

 

Accrued payroll

 

31,964

 

 

 

21,731

 

Accrued other

 

126,475

 

 

 

121,253

 

Lease liability - operating leases

 

45,775

 

 

 

44,690

 

Lease liability - financing leases

 

1,253

 

 

 

1,579

 

Current portion of long-term debt

 

104,035

 

 

 

105,108

 

TOTAL CURRENT LIABILITIES

 

648,600

 

 

 

658,210

 

 

 

 

 

 

 

Long-term debt

 

230,775

 

 

 

245,574

 

Other non-current liabilities

 

52,932

 

 

 

55,287

 

Lease liability - operating leases

 

175,481

 

 

 

177,699

 

Lease liability - financing leases

 

823

 

 

 

865

 

Deferred taxes

 

160,443

 

 

 

163,767

 

 

 

 

 

 

 

STOCKHOLDERS' EQUITY:

 

 

 

 

 

Preferred stock, $.01 par value; 2,000,000 shares authorized; no shares issued or outstanding in 2024 and 2023.

-

 

 

-

 

Common stock

 

 

 

 

 

Class A: $.01 par value; 97,337,700 shares authorized; 72,303,228 shares issued in 2024 and 75,524,189 shares issued in 2023; 61,847,444 shares outstanding in 2024 and 62,200,921 shares outstanding in 2023.

 

723

 

 

 

755

 

Class B: $.01 par value; 662,300 shares authorized; 574,903 shares issued and outstanding in 2024 and 2023.

 

6

 

 

 

6

 

Additional paid-in capital

 

208,964

 

 

 

209,830

 

Retained earnings

 

1,968,361

 

 

 

1,949,110

 

Accumulated other comprehensive loss

 

(137

)

 

 

(129

)

Treasury stock; at cost, 10,455,784 shares in 2024 and 13,323,268 shares in 2023.

 

(555,701

)

 

 

(524,927

)

TOTAL STOCKHOLDERS' EQUITY

 

1,622,216

 

 

 

1,634,645

 

TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY

$

2,891,270

 

 

$

2,936,047

 

 

 

 

 

 

See notes to unaudited condensed consolidated financial statements.

3


 

HUB GROUP, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS

OF INCOME AND COMPREHENSIVE INCOME

(in thousands, except per share amounts)

 

 

Three Months Ended

 

 

March 31,

 

 

2024

 

 

2023

 

 

 

 

 

 

 

Operating revenue

$

999,493

 

 

$

1,152,265

 

 

 

 

 

 

 

Operating expenses:

 

 

 

 

 

Purchased transportation and warehousing

 

740,172

 

 

 

866,931

 

Salaries and benefits

 

144,497

 

 

 

137,431

 

Depreciation and amortization

 

38,331

 

 

 

35,449

 

Insurance and claims

 

12,618

 

 

 

12,683

 

General and administrative

 

27,234

 

 

 

25,541

 

Gain on sale of assets, net

 

(498

)

 

 

(3,975

)

Total operating expenses

 

962,354

 

 

 

1,074,060

 

 

 

 

 

 

 

Operating income

 

37,139

 

 

 

78,205

 

 

 

 

 

 

 

Other income (expense):

 

 

 

 

 

Interest expense

 

(3,899

)

 

 

(2,970

)

Interest income

 

1,393

 

 

 

1,377

 

Other, net

 

(170

)

 

 

38

 

Total other expense, net

 

(2,676

)

 

 

(1,555

)

 

 

 

 

 

 

Income before provision for income taxes

 

34,463

 

 

 

76,650

 

 

 

 

 

 

 

Provision for income taxes

 

7,410

 

 

 

14,870

 

 

 

 

 

 

 

Net income

 

27,053

 

 

 

61,780

 

 

 

 

 

 

 

Other comprehensive income:

 

 

 

 

 

Foreign currency translation adjustments

 

(8

)

 

 

34

 

 

 

 

 

 

 

Total comprehensive income

$

27,045

 

 

$

61,814

 

 

 

 

 

 

 

Basic earnings per common share

$

0.44

 

 

$

0.95

 

 

 

 

 

 

 

Diluted earnings per common share

$

0.44

 

 

$

0.94

 

 

 

 

 

 

 

Basic weighted average number of shares outstanding

 

61,325

 

 

 

65,098

 

Diluted weighted average number of shares outstanding

 

61,666

 

 

 

65,676

 

 

 

 

 

 

 

 

 

 

See notes to unaudited condensed consolidated financial statements.

4


 

HUB GROUP, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands, except share amounts)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Class A & B

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Additional

 

 

 

 

 

Other

 

 

Treasury

 

 

 

 

 

Shares

 

 

 

 

 

Paid-in

 

 

Retained

 

 

Comprehensive

 

 

Stock

 

 

 

 

 

Issued

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Income

 

 

Shares

 

 

Amount

 

 

Total

 

Balance December 31, 2022

 

76,099,092

 

 

$

761

 

 

$

192,365

 

 

$

1,781,582

 

 

$

(214

)

 

 

(9,656,044

)

 

$

(374,892

)

 

$

1,599,602

 

Stock tendered for payments of withholding taxes related to awards vested

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(191,028

)

 

 

(7,606

)

 

 

(7,606

)

Issuance of restricted stock awards, net of forfeitures

 

-

 

 

 

-

 

 

 

(7,292

)

 

 

-

 

 

 

-

 

 

 

419,056

 

 

 

7,292

 

 

 

-

 

Share-based compensation expense

 

-

 

 

 

-

 

 

 

5,238

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

5,238

 

Net income

 

-

 

 

 

-

 

 

 

-

 

 

 

61,780

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

61,780

 

Foreign currency translation adjustment

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

34

 

 

 

-

 

 

 

-

 

 

 

34

 

Balance March 31, 2023

 

76,099,092

 

 

$

761

 

 

$

190,311

 

 

$

1,843,362

 

 

$

(180

)

 

 

(9,428,016

)

 

$

(375,206

)

 

$

1,659,048

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance December 31, 2023

 

76,099,092

 

 

$

761

 

 

$

209,830

 

 

$

1,949,110

 

 

$

(129

)

 

 

(13,323,268

)

 

$

(524,927

)

 

$

1,634,645

 

Adjustment related to stock split

 

(3,220,961

)

 

 

(32

)

 

 

32

 

 

 

-

 

 

 

-

 

 

 

3,220,961

 

 

 

-

 

 

 

-

 

Stock tendered for payments of withholding taxes related to awards vested

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(186,067

)

 

 

(8,486

)

 

 

(8,486

)

Purchase of treasury stock

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(587,928

)

 

 

(25,756

)

 

 

(25,756

)

Federal excise tax on purchased treasury stock

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(1,470

)

 

 

(1,470

)

Issuance of restricted stock awards, net of forfeitures

 

-

 

 

 

-

 

 

 

(4,938

)

 

 

-

 

 

 

-

 

 

 

420,518

 

 

 

4,938

 

 

 

-

 

Share-based compensation expense

 

-

 

 

 

-

 

 

 

4,040

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

4,040

 

Dividends paid

 

-

 

 

 

-

 

 

 

-

 

 

 

(7,626

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(7,626

)

Dividends accrued

 

-

 

 

 

-

 

 

 

-

 

 

 

(176

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(176

)

Net income

 

-

 

 

 

-

 

 

 

-

 

 

 

27,053

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

27,053

 

Foreign currency translation adjustment

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(8

)

 

 

-

 

 

 

-

 

 

 

(8

)

Balance March 31, 2024

 

72,878,131

 

 

$

729

 

 

$

208,964

 

 

$

1,968,361

 

 

$

(137

)

 

 

(10,455,784

)

 

$

(555,701

)

 

$

1,622,216

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See notes to unaudited condensed consolidated financial statements.

5


 

HUB GROUP, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

 

Three Months Ended

 

 

March 31,

 

 

2024

 

 

2023

 

Cash flows from operating activities:

 

 

 

 

 

    Net income

$

27,053

 

 

$

61,780

 

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

 

 

 

 

 

Depreciation and amortization of intangibles and right-of-use assets

 

49,605

 

 

 

45,810

 

Deferred taxes

 

(3,025

)

 

 

4,901

 

Non-cash share-based compensation expense

 

4,040

 

 

 

5,238

 

Gain on sale of assets, net

 

(498

)

 

 

(3,975

)

Changes in operating assets and liabilities, net of acquisition:

 

 

 

 

 

Restricted investments

 

370

 

 

 

(1,122

)

Accounts receivable, net

 

9,652

 

 

 

18,951

 

Prepaid taxes

 

7,253

 

 

 

7,605

 

Prepaid expenses and other current assets

 

12,468

 

 

 

13,617

 

Other non-current assets

 

(880

)

 

 

(653

)

Accounts payable

 

(24,755

)

 

 

(17,705

)

Accrued expenses

 

11,462

 

 

 

(40,065

)

Non-current liabilities

 

(12,229

)

 

 

(5,007

)

            Net cash provided by operating activities

 

80,516

 

 

 

89,375

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

   Proceeds from sale of equipment

 

3,442

 

 

 

10,172

 

   Purchases of property and equipment

 

(17,524

)

 

 

(26,845

)

   Acquisitions, net of cash acquired

 

-

 

 

 

108

 

            Net cash used in investing activities

 

(14,082

)

 

 

(16,565

)

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

   Repayments of long-term debt

 

(27,422

)

 

 

(29,237

)

   Purchase of treasury stock

 

(25,756

)

 

 

-

 

   Stock withheld for payments of withholding taxes

 

(8,486

)

 

 

(7,606

)

   Dividends paid

 

(7,626

)

 

 

-

 

   Finance lease payments

 

(606

)

 

 

(888

)

   Proceeds from issuance of debt

 

11,550

 

 

 

20,831

 

            Net cash used in financing activities

 

(58,346

)

 

 

(16,900

)

 

 

 

 

 

 

 

 

 

 

 

 

   Effect of exchange rate changes on cash and cash equivalents

 

4

 

 

 

18

 

 

 

 

 

 

 

Net increase in cash and cash equivalents

 

8,092

 

 

 

55,928

 

Cash and cash equivalents beginning of the period

 

187,270

 

 

 

286,642

 

Cash and cash equivalents end of the period

$

195,362

 

 

$

342,570

 

 

 

 

 

 

 

Supplemental disclosures of cash flow:

 

 

 

 

 

     Interest paid

$

3,983

 

 

$

3,320

 

     Income taxes (received) paid

$

(1,442

)

 

$

1,290

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See notes to unaudited condensed consolidated financial statements.

6


 

HUB GROUP, INC.

NOTES TO UNAUDITED CONDENSED

CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 1. Interim Financial Statements

Our accompanying unaudited condensed consolidated financial statements of Hub Group, Inc. (the “Company,” “Hub,” “we,” “us” or “our”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and footnote disclosures normally included in annual financial statements have been omitted pursuant to those rules and regulations. However, we believe that the disclosures contained herein are adequate to make the information presented not misleading.

The financial statements reflect, in our opinion, all material adjustments (which include only normal recurring adjustments) necessary to fairly present our financial position as of March 31, 2024 and results of operations for the three months ended March 31, 2024 and 2023.

These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the condensed consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 10-K”). Results of operations in interim periods are not necessarily indicative of results to be expected for a full year due partially to seasonality.

 

On January 4, 2024, the Company announced a two-for-one stock split of the Company’s Class A and Class B common stock. The stock split was implemented in the form of a distribution of one additional Class A share for each share outstanding. The record date for the stock split was as of the close of business on January 16, 2024. The Company distribution date of the additional shares was January 26, 2024. As a result of the stock split, the number of authorized shares remained unchanged. Additionally, the par value per share of the common stock remains unchanged. All other share amounts in our condensed consolidated balance sheets, condensed consolidated statements of income and comprehensive income, condensed consolidated statements of stockholders' equity and related footnote disclosures have been adjusted and presented as though the stock split had occurred as of the earliest period presented.

 

On February 22, 2024, the Board declared a quarterly cash dividend of $0.125 per share on the Company’s Class A and Class B common stock. The dividend was paid on March 27, 2024 to stockholders of record as of March 8, 2024. The declaration and payment of the quarterly cash dividend was subject to the approval of the Board at its sole discretion and in compliance with applicable laws and regulations.

In October 2023, the Board authorized the purchase of up to $250 million of our Class A Common Stock pursuant to a share repurchase program. During the three months ended March 31, 2024, we purchased 587,928 shares for approximately $26 million.

Due to presentation changes made in our condensed consolidated statement of shareholders' equity, certain prior year amounts have been reclassified to conform with the current year presentation.

 

 

NOTE 2. Earnings Per Share

The following is a reconciliation of our earnings per share (in thousands, except for per share data):

 

 

Three Months Ended, March 31,

 

 

2024

 

 

2023

 

 

 

 

 

 

 

Net income for basic and diluted earnings per share

$

27,053

 

 

$

61,780

 

 

 

 

 

 

 

Weighted average shares outstanding - basic

 

61,325

 

 

 

65,098

 

 

 

 

 

 

 

Dilutive effect of restricted stock

 

341

 

 

 

578

 

 

 

 

 

 

 

Weighted average shares outstanding - diluted

 

61,666

 

 

 

65,676

 

 

 

 

 

 

 

Earnings per share - basic

$

0.44

 

 

$

0.95

 

 

 

 

 

 

 

Earnings per share - diluted

$

0.44

 

 

$

0.94

 

 

7


 

 

NOTE 3. Acquisitions

 

Forward Air Final Mile Acquisition

 

On December 20, 2023, we acquired 100% of the equity interest of Forward Air Final Mile (“FAFM”). FAFM provides residential last mile delivery services and installation of big and bulky goods, with a focus on appliances, throughout the United States. Total consideration for the transaction was $261 million paid from cash on hand. The financial results of FAFM, since the date of acquisition, are included in our Logistics segment.

 

The FAFM acquisition expanded our final mile services to include the delivery and installation of appliances. FAFM provides residential last mile delivery services through a non-asset business model, working with a network of over 350 carriers throughout the country.

 

The initial accounting for the acquisition of FAFM is incomplete as we, with the support of our valuation specialist, are in the process of finalizing the fair market value calculations of the acquired net assets. In addition, the Company is in the process of preparing and reviewing the applicable future cash flows used in determining the purchase accounting. Finally, certain post-closing activities outlined in the acquisition agreement remain incomplete. As a result, the amounts recorded in the condensed consolidated financial statements related to the FAFM acquisition are preliminary and the measurement period remains open.

 

The following table summarizes the preliminary allocation of the total consideration to the assets acquired and liabilities assumed as of the date of the acquisition (in thousands):

 

 

December 20, 2023

 

Accounts receivable trade

$

28,574

 

Prepaid expenses and other current assets

 

2,305

 

Property and equipment

 

2,793

 

Right-of-use assets - operating leases

 

15,003

 

Other intangibles

 

134,456

 

Goodwill

 

105,687

 

Other assets

 

173

 

Total assets acquired

$

288,991

 

 

 

 

Accounts payable trade

$

155

 

Accounts payable other

 

2,177

 

Accrued payroll

 

1,271

 

Accrued other

 

9,449

 

Lease liability - operating leases short-term

 

6,145

 

Other long-term liabilities

 

19

 

Lease liability - operating leases long-term

 

8,857

 

Total liabilities assumed

$

28,073

 

 

 

 

Total consideration

$

260,918

 

 

 

 

Cash paid

$

260,918

 

 

The FAFM acquisition was accounted for as a purchase business combination in accordance with ASC 805 “Business Combinations.” Assets acquired and liabilities assumed were recorded in the accompanying condensed consolidated balance sheet at their estimated fair values as of December 20, 2023 with the remaining unallocated purchase price recorded as goodwill. The goodwill recognized in the FAFM acquisition was primarily attributable to potential expansion and future development of the acquired business.

Tax history and attributes are not inherited in an equity purchase of this kind, however, the goodwill and other intangibles recognized in this purchase will be fully tax deductible over a period of 15 years.

 

The components of “Other intangibles” listed in the above table as of the acquisition date are preliminarily estimated based on prior final mile acquisitions as follows (in thousands):

 

8


 

 

 

 

 

 

 

 

 

 

Estimated

 

 

 

 

Accumulated

 

 

Balance at

 

Useful

 

Amount

 

 

Amortization

 

 

March 31, 2024

 

Life

Customer relationships

$

127,733

 

 

$

2,484

 

 

$

125,249

 

15 years

Developed technology

$

6,723

 

 

$

490

 

 

$

6,233

 

4 years

 

 

The above intangible assets are amortized using the straight-line method. Amortization expense related to this acquisition for the three months ended March 31, 2024 was $2.5 million. The intangible assets have a remaining weighted average useful life of approximately 14.15 years.


 

Amortization expense related to FAFM for the next five years is as follows (in thousands):

 

 

Total

 

2024 (Remainder of year)

$

7,647

 

2025

 

10,196

 

2026

 

10,196

 

2027

 

10,126

 

2028

 

8,516

 

 

FAFM's actual results are included in our condensed consolidated financial statements since the acquisition date of December 20, 2023. The following unaudited pro forma condensed consolidated results of operations present the effects of FAFM as though it had been acquired as of January 1, 2023 (in thousands, except for per share amounts):

 

 

Three Months Ended

 

 

March 31, 2023

 

Revenue

$

1,221,622

 

Net income

$

61,814

 

Earnings per share

 

 

Basic

$

0.95

 

Diluted

$

0.94

 

 

 

The unaudited pro forma condensed consolidated results for the annual periods were prepared using the acquisition method of accounting and are based on the historical financial information of Hub and FAFM. The historical financial information has been adjusted to give effect to the pro forma adjustments that are: (i) directly attributable to the acquisition, (ii) factually supportable and (iii) expected to have a continuing impact on the combined results. The unaudited pro forma condensed consolidated results are not necessarily indicative of what our condensed consolidated results of operations actually would have been had we completed the FAFM acquisition as of January 1, 2023.

 

NOTE 4. Segment Reporting

 

We have two reportable segments: Intermodal and Transportation Solutions (“ITS”) and Logistics which are based primarily on the services each segment provides. Our ITS segment includes our asset-light business lines: intermodal and dedicated trucking. Our Logistics segment includes our non-asset business lines: managed transportation, truck brokerage, final mile, consolidation, warehousing and fulfillment.

 

Intermodal and Transportation Solutions. Our Intermodal and Transportation Solutions segment offers high service, nationwide door-to-door intermodal transportation, providing value, visibility and reliability in both transcontinental and local lanes by combining rail transportation with local trucking. This segment includes our trucking operations which provides our customers with local pickup and delivery (referred to as “drayage”) as well as high service local and regional trucking transportation using equipment dedicated to their needs. We arrange for the movement of our customers’ freight in one of our approximately 50,000 containers. We contract with railroads to provide transportation for the long-haul portion of the shipment between rail terminals. Drayage between origin or destination and rail terminals are provided by our own trucking operations and third parties with whom we contract. Our dedicated service operation offers fleets of equipment and drivers to each customer on a contract basis, as well as the management and infrastructure to operate according to the customer’s high service expectations. As of March 31, 2024, our trucking transportation operation consisted of approximately 2,300 tractors, 2,900 employee drivers and 4,300 trailers. We also contract for services with approximately 400 independent owner-operators.

9


 

 

Logistics. Our Logistics segment offers a wide range of services including transportation management, freight brokerage services, shipment optimization, load consolidation, mode selection, carrier management, load planning and execution, warehousing, fulfillment, cross-docking, consolidation services and final mile delivery. These services include a full range of trucking transportation services, including dry van, expedited, less-than-truckload, refrigerated and flatbed, all of which is provided by third party carriers with whom we contract. We also leverage proprietary technology along with collaborative relationships with third party service providers to deliver cost savings and performance-enhancing supply chain services to our clients. Our transportation management offering also serves as a source of volume for our ITS segment.

 

The following tables summarize our financial and operating data by segment (in thousands):

 

 

Three Months Ended

 

Operating Revenue

March 31,

 

 

2024

 

 

2023

 

Intermodal and Transportation Solutions

$

552,033

 

 

$

709,249

 

Logistics

 

480,224

 

 

 

469,141

 

Inter-segment eliminations

 

(32,764

)

 

 

(26,125

)

Total operating revenue

$

999,493

 

 

$

1,152,265

 

 

 

 

Three Months Ended

 

Operating Income

March 31,

 

 

2024

 

 

2023

 

Intermodal and Transportation Solutions

$

13,031

 

 

$

49,379

 

Logistics

 

24,108

 

 

 

28,826

 

Total operating income

$

37,139

 

 

$

78,205

 

 

 

 

Three Months Ended

 

Depreciation and Amortization

March 31,

 

 

2024

 

 

2023

 

Intermodal and Transportation Solutions

$

27,049

 

 

$

27,142

 

Logistics

 

11,282

 

 

 

8,307

 

Total depreciation and amortization

$

38,331

 

 

$

35,449

 

 

Separate balance sheets are not presented by segment to our Chief Operating Decision Maker (“CODM”). Our CODM uses consolidated asset information to make capital decisions.

 

NOTE 5. Fair Value Measurement

The carrying value of cash and cash equivalents, accounts receivable and accounts payable approximated fair value as of March 31, 2024 and December 31, 2023. As of March 31, 2024, the fair value of the Company’s fixed-rate borrowings was $3.1 million less than the historical carrying value of $334.8 million. As of December 31, 2023, the fair value of the Company's fixed-rate borrowings was $1.4 million less than the historical carrying value of $350.7 million. The fair value of the fixed-rate borrowings was estimated using an income approach based on current interest rates available to the Company for borrowings on similar terms and maturities.

We consider as cash equivalents all highly liquid instruments with an original maturity of three months or less. As of March 31, 2024 and December 31, 2023, our cash and temporary investments were with high quality financial institutions in demand deposit accounts, savings accounts, checking accounts, certificates of deposits and money market accounts.

Restricted investments included $20.4 million and $20.8 million as of March 31, 2024 and December 31, 2023, respectively, of mutual funds and other security investments which are reported at fair value. These investments relate to our non-qualified deferred compensation plan and insurance deposits.

Our assets and liabilities measured at fair value are based on valuation techniques which consider prices and other relevant information generated by market transactions involving identical or comparable assets and liabilities. These valuation methods are based on either quoted market prices (Level 1) or inputs, other than quoted prices in active markets, that are observable either directly or indirectly (Level 2), or unobservable inputs (Level 3). Cash and cash equivalents, accounts receivable, accounts payable and mutual funds and related liabilities are defined as “Level 1,” while long-term debt is defined as “Level 2” of the fair value hierarchy in the Fair Value Measurements and Disclosures Topic of the Codification.

10


 

NOTE 6. Long-Term Debt and Financing Arrangements

In February 2022, we entered into a five-year, $350 million unsecured credit agreement (the "Credit Agreement"). Borrowings under the Credit Agreement generally bear interest at a variable rate equal to (i) the secured overnight financing rate (published by the Federal Reserve Bank of New York, “SOFR”), plus a specified margin based on the term of such borrowing, plus a specified margin based upon Hub’s total net leverage ratio (as defined in the Credit Agreement) (the "Total Net Leverage Ratio"), or (ii) the base rate (which is the highest of (a) the administrative agent's prime rate, (b) the federal funds rate plus 0.50% or (c) the sum of 1% and one-month SOFR) plus a specified margin based upon the Total Net Leverage Ratio. The specified margin for SOFR loans varies from 100.0 to 175.0 basis points per annum. The specified margin for base rate loans varies from 0.0 to 75.0 basis points per annum. Hub must also pay (1) a commitment fee ranging from 10.0 to 25.0 basis points per annum (based upon the Total Net Leverage Ratio) on the aggregate unused commitments and (2) a letter of credit fee ranging from 100.0 to 175.0 basis points per annum (based upon the Total Net Leverage Ratio) on the undrawn amount of letters of credit.

We have standby letters of credit that expire in 2024. As of March 31, 2024 and December 31, 2023, our letters of credit were $0.8 and $ 0.9 million, respectively.

As March 31, 2024 and December 31, 2023, we had no borrowings under our Credit Agreement and our unused and available borrowings were $349.2 million and $349.1 million, respectively. We were in compliance with the financial covenants in our debt agreement as of March 31, 2024 and December 31, 2023.

We have entered into various Equipment Notes (“Notes”) for the purchase of tractors, trailers, containers and refrigeration units. The Notes are secured by the underlying equipment financed in the agreements.

Our outstanding Notes are as follows (in thousands):

 

March 31,

 

 

December 31,

 

 

2024

 

 

2023

 

 

 

 

 

 

 

Interim funding for equipment received and expected to be converted to an equipment note in a subsequent period; interest paid at a variable rate

$

707

 

 

$

3,265

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2029 commencing on various dates in 2024; interest is paid monthly at a fixed annual rate between 5.73% and 6.14%

 

14,106

 

 

 

-

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2028 commencing on various dates in 2023; interest is paid monthly at a fixed annual rate between 5.21% and 6.32%

 

100,180

 

 

 

105,744

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2027 commencing on various dates in 2022 and 2023; interest is paid monthly at a fixed annual rate between 2.07% and 6.45%

 

137,746

 

 

 

147,192

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2026 commencing on various dates in 2021; interest is paid monthly at a fixed annual rate between 1.48% and 2.41%

 

52,804

 

 

 

55,797

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2025 commencing on various dates in 2020; interest is paid monthly at a fixed annual rate between 1.51% and 1.80%

 

24,827

 

 

 

30,930

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2024 commencing on various dates in 2017, 2019 and 2020; interest is paid monthly at a fixed annual rate between 2.58% and 3.40%

 

4,440

 

 

 

7,754

 

 

 

 

 

 

 

Total debt

 

334,810

 

 

 

350,682

 

 

 

 

 

 

 

Less current portion of long-term debt

 

(104,035

)

 

 

(105,108

)

Total long-term debt

$

230,775

 

 

$

245,574

 

 

NOTE 7. Legal Matters

 

The Company is involved in certain claims and pending litigation arising from the normal conduct of business, including putative class-action lawsuits involving employment related claims. Based on management's present knowledge, management does not believe that any potential unrecorded loss contingencies arising from these pending matters are likely to have a material adverse effect on the Company's overall financial position, operating results, or cash flows after taking into account any existing accruals for settlements or losses determined to be probable and estimable. However, actual outcomes could be material to the Company's financial position, operating results, or cash flows for any particular period.

11


 

 

Item 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

Forward-Looking Information

 

Statements in this section and other parts of this Quarterly Report on Form 10-Q that are not historical facts are forward-looking statements, provided pursuant to the safe harbor established under the Private Securities Litigation Reform Act of 1995. These forward-looking statements are not guarantees of future performance and involve risks, uncertainties and other factors that might cause the actual performance of the Company to differ materially from those expressed or implied by this discussion and, therefore, should be viewed with caution. Further information on the risks that may affect the Company’s business is included in filings it makes with the SEC from time to time, including those discussed under the “Risk Factors” section in the 2023 10-K and subsequent filings. The Company assumes no obligation to update any such forward-looking statements.

EXECUTIVE SUMMARY

 

We are a leading supply chain solutions provider in North America that offers comprehensive transportation and logistics management services focused on reliability, visibility and value for our customers. Our service offerings include a full range of freight transportation and logistics services, some of which are provided by assets we own and operate, and some of which are provided by third parties with whom we contract. Our services include intermodal, truckload, less-than-truckload, flatbed, temperature-controlled, dedicated and regional trucking. Other services include full outsource logistics solutions, transportation management services, freight consolidation, warehousing and fulfillment, final mile delivery, parcel and international services.

 

We service a large and diversified customer base in a broad range of industries, including retail, consumer products and durable goods. We believe our strategy to offer multi-modal supply chain management solutions serves to strengthen and deepen our relationships with our customers and allows us to provide a more cost effective and higher service solution.

 

Intermodal and Transportation Solutions. Our Intermodal and Transportation Solutions segment offers high service, nationwide door-to-door intermodal transportation, providing value, visibility and reliability in both transcontinental and local lanes by combining rail transportation with local trucking. This segment includes our trucking operations which provides our customers with local pickup and delivery as well as high service local and regional trucking transportation using equipment dedicated to their needs. In the first quarter of 2024, approximately 77% of our drayage services was provided by our own fleet. We arrange for the movement of our customers’ freight in one of our approximately 50,000 containers. We contract with railroads to provide transportation for the long-haul portion of the shipment between rail terminals. Drayage between origin or destination and rail terminals are provided by our own trucking operations and third parties with whom we contract. Our dedicated service operation offers fleets of equipment and drivers to each customer on a contract basis, as well as the management and infrastructure to operate according to the customer’s high service expectations. As of March 31, 2024, our trucking transportation operation consisted of approximately 2,300 tractors, 2,900 employee drivers and 4,300 trailers. We also contract for services with approximately 400 independent owner-operators. These assets and contractual services are used to support drayage for our intermodal service offering and to serve our customers who require high service local and regional trucking transportation using equipment dedicated to their needs. Our dedicated service operation offers fleets of equipment and drivers to each customer on a contract basis, as well as the management and infrastructure to operate according to the customer’s high service expectations.

 

Logistics. Our Logistics segment offers a wide range of non-asset-based services including transportation management, freight brokerage services, shipment optimization, load consolidation, mode selection, carrier management, load planning and execution, warehousing, fulfillment, cross-docking, consolidation services and final mile delivery. Logistics includes our brokerage business which consists of a full range of trucking transportation services, including dry van, expedited, less-than-truckload (“LTL”), refrigerated and flatbed, all of which is provided by third-party carriers with whom we contract. We leverage proprietary technology along with collaborative relationships with third-party service providers to deliver cost savings and performance-enhancing supply chain services to our clients. Our transportation management offering also serves as a source of volume for our ITS segment. Many of the customers for these solutions are consumer goods companies who sell into the retail channel. Our final mile delivery offering provides residential final mile delivery and installation of appliances and big and bulky goods. Final mile operates through a network of independent service providers in company, customer and third-party facilities throughout the continental United States. Our business operates or has access to approximately 11 million square feet of warehousing and cross-dock space across North America, to which our customers ship their goods to be stored and distributed to destinations including residences, retail stores and other commercial locations. These services offer our customers shipment visibility, transportation cost savings, high service and compliance with retailers’ increasingly stringent supply chain requirements.

 

12


 

On December 20, 2023, we acquired 100% of the equity interests of Forward Air Final Mile (“FAFM”). Total consideration for the transaction was approximately $261 million in cash.

 

We are focused on several margin enhancement projects including network optimization, matching of inbound and outbound loads, reducing empty miles, improving our recovery of accessorial costs, increasing our driver and asset utilization, reducing repositioning costs, providing holistic solutions and improving low profit freight. Hub’s top 50 customers represent approximately 71% of revenue for the three months ended March 31, 2024, while one customer accounted for more than 10% of our quarterly revenue in both segments in both 2024 and 2023. We use various performance indicators to manage our business. We closely monitor operating cash flow, profit levels for our top customers, daily sales outstanding by customer account and vendor cost changes. On-time performance, customer service, cost per load and vendor service levels are also monitored closely.

 

The following table includes the one customer that represented 10% or more of our quarterly revenue by segment for the three months ending March 31, 2024 and 2023, respectively:

 

 

Three Months Ended

Customer A

March 31,

 

2024

 

2023

ITS

19%

 

17%

Logistics

15%

 

10%

Total operating revenue

18%

 

14%

 

 

Uncertainties and risks to our outlook include inflation, increased healthcare costs, a slowdown in consumer spending (driven by, among other factors, inflation, increases in interest rates, an economic recession and geopolitical concerns), a shift by consumers to spending on services at the expense of goods, an increase of retailers’ inventory levels, the ability of customers to pay our accounts receivable, a significant increase in transportation supply in the marketplace, aggressive pricing actions by our competitors and any inability to pass cost increases, such as transportation and warehouse costs, through to our customers, all of which could have a materially negative impact on our revenue, profitability and cash flow in 2024. Exiting of truckload capacity, retail inventory levels declining leading to restocking demand, a return of typical shipping peak season demands and a stronger used tractor market could have a materially positive impact on our revenue, profitability and cash flows in 2024.

RESULTS OF OPERATIONS

Three Months Ended March 31, 2024 Compared to the Three Months Ended March 31, 2023

The following table summarizes our operating revenue by segment (in thousands):

 

 

Three Months Ended

 

Operating Revenue

March 31,

 

 

2024

 

 

2023

 

Intermodal and Transportation Solutions

$

552,033

 

 

$

709,249

 

Logistics

 

480,224

 

 

 

469,141

 

Inter-segment eliminations

 

(32,764

)

 

 

(26,125

)

Total operating revenue

$

999,493

 

 

$

1,152,265

 

 

 

Three Months Ended

 

Operating Income

March 31,

 

 

2024

 

 

2023

 

Intermodal and Transportation Solutions

$

13,031

 

 

$

49,379

 

Logistics

 

24,108

 

 

 

28,826

 

Total operating income

$

37,139

 

 

$

78,205

 

Operating Revenue and Operating Income

Total consolidated operating revenue decreased 13% to $999 million in 2024 from $1,152 million in 2023.

 

Intermodal and Transportation Solutions (“ITS”) revenue decreased 22% to $552 million primarily due to a 16% decrease in intermodal revenue per load (primarily due to lower fuel revenue, lower accessorial revenue, price declines and mix), a 10% decline in intermodal volume due to lower transportation demand, partially offset by a 1% increase in dedicated revenue resulting from growth of existing customers. ITS operating income decreased to $13 million, 2.4% of revenue, as compared to $49 million, 7.0% of revenue, in

13


 

the prior year due lower customer rates, lower accessorial revenue, and lower volume. These headwinds were partially offset by lower drayage costs, lower equipment costs and lower accessorial costs.

Logistics revenue increased 2% to $480 million primarily due to the recent acquisition in final mile, partially offset by lower revenue in our brokerage service line and consolidation and fulfillment service lines. Brokerage revenue per load declined 17% due to lower pricing, fuel and customer mix partially offset by 1% growth in volume. Logistics operating income decreased to $24 million, 5.0% of revenue, as compared to $29 million, 6.1% of revenue, due to lower brokerage margins partially offset by our recent acquisition in final mile.

 

The following is a summary of operating results and certain items in the condensed consolidated statements of income as a percentage of revenue:

 

 

Three Months Ended

 

March 31,

 

2024

 

 

 

2023

 

 

 

 

 

 

 

 

 

 

Operating revenue

$

999,493

 

100.0%

 

$

1,152,265

 

100.0%

 

 

 

 

 

 

 

 

Operating expenses:

 

 

 

 

 

 

 

Purchased transportation and warehousing

 

740,172

 

74.1%

 

 

866,931

 

75.2%

Salaries and benefits

 

144,497

 

14.4%

 

 

137,431

 

11.9%

Depreciation and amortization

 

38,331

 

3.8%

 

 

35,449

 

3.1%

Insurance and claims

 

12,618

 

1.3%

 

 

12,683

 

1.1%

General and administrative

 

27,234

 

2.7%

 

 

25,541

 

2.2%

Gain on sale of assets, net

 

(498

)

0.0%

 

 

(3,975

)

0.3%

Total operating expenses

 

962,354

 

96.3%

 

 

1,074,060

 

93.2%

 

 

 

 

 

 

 

 

Operating income

 

37,139

 

3.7%

 

 

78,205

 

6.8%

 

 

 

 

 

 

 

 

Other income (expense):

 

 

 

 

 

 

 

Interest expense

 

(3,899

)

-0.4%

 

 

(2,970

)

-0.2%

Interest income

 

1,393

 

0.1%

 

 

1,377

 

0.1%

Other, net

 

(170

)

0.0%

 

 

38

 

0.0%

Total other expense, net

 

(2,676

)

-0.3%

 

 

(1,555

)

-0.1%

 

 

 

 

 

 

 

 

Income before provision for income taxes

 

34,463

 

3.4%

 

 

76,650

 

6.7%

 

 

 

 

 

 

 

 

Provision for income taxes

 

7,410

 

0.7%

 

 

14,870

 

1.3%

 

 

 

 

 

 

 

 

Net income

$

27,053

 

2.7%

 

$

61,780

 

5.4%

 

 

CONSOLIDATED OPERATING EXPENSES, OTHER EXPENSES AND INCOME TAXES

Purchased Transportation and Warehousing

Purchased transportation and warehousing costs decreased 15% to $740 million in 2024 from $867 million in 2023. As a percentage of revenue, purchased transportation and warehousing costs decreased to 74.1% in 2024 from 75.2% in 2023.

 

Purchased transportation costs declined as compared to the prior year due to lower volumes and reductions in rail costs, equipment costs, repositioning costs and third-party carrier costs.

 

Salaries and Benefits

Salaries and benefits increased to $144 million in 2024 from $137 million in 2023. As a percentage of revenue, salaries and benefits increased to 14.4% in 2024 from 11.9% in 2023.

 

The salaries and benefits increase of $7 million was primarily due to FAFM, which was acquired in December 2023, a $5 million increase in incentive compensation expense and a $2 million increase in payroll tax expense. These increases were partially offset by decreases in driver related expenses of $5 million related to lower driver headcount, lower office employee compensation of $4 million due to lower headcount, excluding FAFM, as well as a decrease in restricted stock expense of $1 million.

14


 

Headcount, which includes drivers, warehouse personnel and office employees, was 5,897, which includes 548 employees of FAFM, as of March 31, 2024 and 6,065 as of March 31, 2023, respectively. The decrease in headcount related primarily to drivers, partially offset by increases in office and warehouse employees due to the FAFM acquisition.

Depreciation and Amortization

Depreciation and amortization expense increased to $38 million in 2024 from $35 million in 2023. This increase was related primarily to increased technology, container and warehouse depreciation expense as well as the amortization of intangibles related to the acquisition of FAFM, which was acquired in December 2023. This expense, as a percentage of revenue, increased to 3.8% in 2024 from 3.1% in 2023. Depreciation expense includes transportation equipment, technology investments, leasehold improvements, warehouse equipment, office equipment and building improvements.

Insurance and Claims

Insurance and claims expense remained consistent at $13 million in both 2024 and 2023. These expenses, as a percentage of revenue, increased to 1.3% in 2024 from 1.1% in 2023.

General and Administrative

General and administrative expenses increased to $27 million in 2024 from $26 million in 2023. These expenses, as a percentage of revenue, increased to 2.7% in 2024 from 2.2% in 2023.

The increase in general and administrative expenses was primarily due to FAFM, which was acquired in December 2023, partially offset a decrease in recruiting expense.

Gain on Sale of Assets, Net

Net gains on the sale of equipment decreased to $0.5 million in 2024 from $4 million in 2023. This decrease resulted from both less units sold and a lower average gain per unit sold in 2024 as compared to 2023.

Other Income (Expense), Net

Other Expense increased to $3 million in 2024 from $2 million in 2023. Interest expense increased to $4 million in 2024 from $3 million in 2023 due primarily to higher interest rates on our debt and higher average debt balances. Interest income remained consistent at $1 million in both 2024 and 2023.

Provision for Income Taxes

The provision for income taxes decreased to $7 million in 2024 from $15 million in 2023. We provided for income taxes using an effective rate of 21.5% in 2024 and an effective rate of 19.4% in 2023. The first quarter 2024 effective tax rate of 21.5% exceeded the rate from 2023 as we received a one-time benefit from amending state tax returns in 2023.

 

LIQUIDITY AND CAPITAL RESOURCES

Our financing and liquidity strategy is to fund operating cash payments and dividends through cash received from the provision of services, cash on hand, and to a lesser extent, from cash received from the sale of equipment. As of March 31, 2024, we had $195 million of cash and $20 million of restricted investments. We generally fund our purchases of transportation equipment through the issuance of secured, fixed rate Equipment Notes. In prior years, we have funded our business acquisitions from cash on hand. Payments for our other investing activities, such as the construction of our office buildings and our capitalized technology investments, have been funded by cash on hand or cash flows from operations. Cash used in financing activities, including the purchase of treasury stock, has been funded by cash from operations or cash on hand. We have not historically used our Credit Facility to fund our operating, investing, or financing cash needs, though it is available to fund future cash requirements as needed. Based on past performance and current expectations, we believe cash on hand and cash received from the provision of services, along with our Credit Facility and other potential financing sources, will provide us the necessary capital to fund transactions and achieve our planned growth for the next twelve months and the foreseeable future.

Cash provided by operating activities for the three months ended March 31, 2024 was $81 million, which resulted primarily from net income of $27 million, non-cash charges of $51 million plus changes in operating assets and liabilities of $3 million.

Cash provided by operating activities totaled $81 million in 2024 compared to $89 million in 2023. The $8 million decrease in cash flow was primarily due to decreases in net income of $35 million and non-cash charges of $1 million, partially offset by an increase in the change of assets and liabilities of $28 million.

15


 

Net cash used in investing activities for the three months ended March 31, 2024 was $14 million which resulted from capital expenditures of $18 million, partially offset by proceeds from the sale of equipment of $4 million. Capital expenditures of $18 million related primarily to tractors of $11 million, technology investments of $4 million, containers of $2 million, warehouse equipment of $1 million and the remainder for leasehold improvements.

 

Capital expenditures decreased by approximately $9 million in 2024 as compared to 2023. The 2024 decrease was due primarily to less spend on tractors of $4 million, containers of $3 million and warehouse equipment of $2 million.

 

In 2024, we estimate capital expenditures will range from $45 million to $65 million. Expected purchases include replacement tractors, technology projects and warehouse equipment. We plan to fund these expenditures with a combination of cash and debt.

 

Net cash used in financing activities for the three months ended March 31, 2024 was $58 million which includes repayments of long-term debt of $27 million, purchase of treasury stock of $26 million, cash for stock tendered for payments of withholding taxes of $8 million, dividends paid of $8 million and finance lease payments of $1 million, partially offset by the proceeds from the issuance of debt of $12 million. Debt incurred in 2024 was used to fund the purchase of transportation equipment.

 

The $41 million increase in cash used in financing activities for 2024 versus 2023 was primarily due to an increase in the purchase of treasury stock of $26 million, less proceeds from the issuance of debt of $9 million and an increase in dividends paid of $8 million, partially offset by a decrease in repayments of long-term debt of $2 million.

 

As a result of anticipated unfavorable timing differences, primarily related to depreciation and compensation, we expect our cash paid for income taxes in 2024 to exceed our income tax expense.

See Note 6 of the condensed consolidated financial statements for details related to interest rates and commitment fees.

We have standby letters of credit that expire in 2024. As of both March 31, 2024 and December 31, 2023, our letters of credit were $1 million.

At March 31, 2024, and December 31, 2023, we had no borrowings under our Credit Agreement and our unused and available borrowings were $349 million. We were in compliance with the financial covenants in our debt agreement as of March 31, 2024 and December 31, 2023.

We are continually evaluating the possible effects of current economic conditions and reasonable and supportable economic forecasts in operational cash flows, including the risks of declines in the overall freight market and our customers’ liquidity and ability to pay. We are monitoring working capital on a daily basis and are in frequent communications with our customers.

We do not have any off-balance sheet transactions, arrangements, obligations (including contingent obligations) or liabilities.

 

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

 

Refer to the company's 2023 Annual Report on Form 10-K for a complete discussion regarding our critical accounting policies and estimates. As of March 31, 2024, there were no material changes to our critical accounting policies and estimates.

16


 

Item 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

There have been no material changes in our market risk as of March 31, 2024 from that presented in our 2023 10-K.

Item 4. CONTROLS AND PROCEDURES

(a) Disclosure Controls and Procedures. As of March 31, 2024, an evaluation was carried out under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures (as such term is defined in Exchange Act Rule 13a-15(e)). Based upon this evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March 31, 2024.

(b) Changes in Internal Control over Financial Reporting. There have been no changes in our internal control over financial reporting (as such term is defined in Exchange Act Rule 13a-15(f)) during the fiscal quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

On December 20, 2023, we completed the acquisition of Forward Air Final Mile (“FAFM”). We are currently integrating processes, employees, technologies and operations. Management will continue to evaluate our internal controls over financial reporting as we complete our integration.

 

PART II. Other Information

For information regarding legal proceedings, see Note 7 “Legal Matters” to the Condensed Consolidated Financial Statements included in Item 1. “Financial Statements.”

Item 1A. Risk Factors

Investing in shares of our stock involves certain risks, including those identified and described in Part I, Item 1A of our 2023 10-K under the heading “Risk Factors.” When any one or more of these risks materialize from time to time, the Company’s business and stock price can be materially and adversely affected. There have been no material changes to the Company’s risk factors since the 2023 Form 10-K.

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

In October 2023, the Board authorized the purchase of up to $250 million of our Class A Common Stock pursuant to a share repurchase program (the 2023 Program). Under the 2023 Program, the shares may be repurchased in the open market or in privately negotiated transactions, from time to time subject to market and other conditions. The approved share repurchase program does not obligate us to repurchase any dollar amount or number of shares and the program may be modified, suspended or discontinued at any time.

During the three months ended March 31, 2024, we purchased 587,928 shares for approximately $26 million under the 2023 Program.

During the three months ended March 31, 2024, we purchased 186,067 shares for approximately $8.5 million related to withholding upon vesting of restricted stock.

The table below includes information on a monthly basis regarding shares purchased under the 2023 Program and the number of shares delivered to us to satisfy the mandatory tax withholding requirement upon vesting of restricted stock during the first quarter of 2024. Shares delivered to us to satisfy the mandatory tax withholding requirement upon vesting of restricted stock do not reduce the repurchase authority under the 2023 Program.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Maximum Value of

 

 

Total

 

 

 

 

 

Total Number of

 

 

Shares that May Yet

 

 

Number of

 

 

Average

 

 

Shares Purchased as

 

 

Be Purchased Under

 

 

Shares

 

 

Price Paid

 

 

Part of Publicly

 

 

the Program

 

 

Purchased

 

 

Per Share

 

 

Announced Plan

 

 

(in 000’s)

 

January 2024

 

184,786

 

 

$

45.62

 

 

 

-

 

 

$

223,589

 

February 2024

 

470,073

 

 

$

44.06

 

 

 

468,792

 

 

$

202,933

 

March 2024

 

119,136

 

 

$

42.71

 

 

 

119,136

 

 

$

197,845

 

           Total

 

773,995

 

 

$

44.23

 

 

 

587,928

 

 

$

197,845

 

 

17


 

Item 3. Defaults Upon Senior Securities

 

Not applicable.

Item 4. Mine Safety Disclosures

 

Not applicable.

Item 5. Other Information

 

None of the Company’s directors or officers adopted, modified or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement during the Company’s fiscal quarter ended March 31, 2024, as such terms are defined under Item 408(a) of Regulation S-K.

 

 

Item 6. Exhibits INDEX TO EXHIBITS

 

Number

Exhibit

 

 

31.1

Rule 13a-14(a) Certification of Phillip D. Yeager, Chief Executive Officer

 

 

31.2

Rule 13a-14(a) Certification of Kevin W. Beth, Chief Financial Officer

 

 

32.1

Section 1350 Certification of Phillip D. Yeager and Kevin W. Beth, Chief Executive Officer and Chief Financial Officer, respectively

 

101

 

Interactive data files for Hub Group, Inc.’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2024, formatted in Inline XBRL: (i) the Condensed Consolidated Balance Sheets (unaudited); (ii) the Unaudited Condensed Consolidated Statements of Income and Comprehensive Income; (iii) the Unaudited Condensed Consolidated Statements of Stockholders’ Equity; (iv) the Unaudited Condensed Consolidated Statements of Cash Flows (unaudited); and (v) the Notes to Unaudited Condensed Consolidated Financial Statements. XBRL Instance Document-the XBRL Instance Document does not appear in the Interactive Data file because its XBRL tags are embedded within the Inline XBRL document.

 

104

 

The cover page from Hub Group, Inc.’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2024 (formatted in Inline XBRL and included in Exhibit 101).

 

 

 

18


 

SIGNATURE

 

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 hereunto duly authorized.

 

 

HUB GROUP, INC.

 

 

DATE:

May 3, 2024

/s/ Kevin W. Beth

 

Kevin W. Beth

 

Executive Vice President, Chief

 

Financial Officer and Treasurer

 

(Principal Financial Officer)

 

 

 

/s/ Brent M. Rhodes

 

Brent M. Rhodes

 

Executive Vice President, Chief

 

Accounting Officer

 

(Principal Accounting Officer)

 

19


EX-31.1 2 hubg-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, Phillip D. Yeager, certify that:

1.
I have reviewed this report on Form 10-Q of Hub Group, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer 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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting and;
5.
The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent functions):
a.
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: May 3, 2024

 

 

 

 

/s/ Phillip D. Yeager

 

Name: Phillip D. Yeager

 

Title: Vice Chairman of the Board of Directors,

 

            President and Chief Executive Officer

 


EX-31.2 3 hubg-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Kevin W. Beth, certify that:

1.
I have reviewed this report on Form 10-Q of Hub Group, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer 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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting and;
5.
The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent functions):
a.
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: May 3, 2024

 

 

 

 

/s/ Kevin W. Beth

 

Name: Kevin W. Beth

 

Title: Executive Vice President, Chief Financial Officer

 

            and Treasurer (Principal Financial and Accounting Officer)

 


EX-32.1 4 hubg-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

The following statement is provided by the undersigned to accompany the Form 10-Q for the quarter ended March 31, 2024 of Hub Group, Inc. pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350) and shall not be deemed filed pursuant to any provision of the Exchange Act of 1934 or any other securities law.

Each of the undersigned certifies that the foregoing Report on Form 10-Q fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 (15 U.S.C. 78m) and that the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Hub Group, Inc.

Date: May 3, 2024

 

/s/ Phillip D. Yeager

 

/s/ Kevin W. Beth

Phillip D. Yeager

 

Kevin W. Beth

Vice Chairman of the Board of Directors,

 

Executive Vice President, Chief Financial Officer and Treasurer

President and Chief Executive Officer

 

(Principal Financial and Accounting Officer)

Hub Group, Inc.

 

Hub Group, Inc.

 


EX-101.SCH 5 hubg-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Interim Financial Statements link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Long-Term Debt and Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Legal Matters link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - New Pronouncements link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Long-Term Debt and Financing Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Interim Financial Statements (Detail) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Earnings Per Share - Reconciliation of Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Acquisitions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Acquisitions - Summarizes the Preliminary Allocation of Total Consideration to Assets Acquired and Liabilities Assumed (Detail) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Acquisitions - Schedule of Components of Other Intangible Acquired (Detail) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Acquisitions - Schedule of Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Acquisitions - Schedule of Unaudited Pro forma Condensed Consolidated Results of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Segment Reporting - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Segment Reporting - Summary of Financial and Operating Data by Segment (Detail) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Long-Term Debt and Financing Arrangements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Long-Term Debt and Financing Arrangements - Schedule of Outstanding Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Long-Term Debt and Financing Arrangements - Schedule of Outstanding Debt (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Legal Matters - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Accounts Receivable, before Allowance for Credit Loss, Current Accounts receivable trade, net Restricted Investments, Noncurrent Restricted investments Document Transition Report Document Transition Report Dividends payable, amount per share Dividends Payable, Amount Per Share Interim Financial Statements Quarterly Financial Information [Text Block] Other non-current liabilities Other Liabilities, Noncurrent, Total Other Liabilities, Noncurrent Schedule of Segment Reporting Information, by Segment [Table] Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Year 2 Finite-Lived Intangible Asset, Expected Amortization, Year Two Document Information [Table] Document Information [Table] Fair Value Disclosures [Text Block] Fair Value Measurement Revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Operating revenue Cash paid Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired, Total ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of Business Acquisitions, by Acquisition [Table] Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued payroll. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Payroll Accrued payroll Schedule of Total Purchase Price Allocated to Net Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] TAGG Logistics, LLC Acquisition [Member] TAGG Logistics Acquisition [Member] TAGG Logistics Acquisition. Other intangible assets. Other Intangible Assets [Line Items] Other Intangible Assets [Line Items] Operating Lease, Liability, Noncurrent Lease liability - operating leases Lease liability - operating leases long-term Adjustment related to stock split StockIssued During Period Stock Splits Value StockIssued during period stock splits value. Finance Lease, Liability, Noncurrent Lease liability - financing leases Lease liability - financing leases long-term Number of drivers Number of Drivers Number of Drivers Net income Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Balance Sheet Location [Axis] Balance Sheet Location Assets, Current TOTAL CURRENT ASSETS Liabilities and Equity TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Entity Address, State or Province Entity Address, State or Province Litigation Case [Domain] Litigation Case Business acquisition date Business Acquisition, Effective Date of Acquisition Comprehensive Income (Loss), Net of Tax, Attributable to Parent Total comprehensive income Trading Symbol Trading Symbol Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock, shares issued Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Accounts receivable trade Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Line of Credit Facility, Remaining Borrowing Capacity Unused and available borrowings under bank revolving line of credit and credit agreement AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income [Member] Acquisitions Business Combination Disclosure [Text Block] Long-term Debt, Current Maturities, Total Long-Term Debt, Current Maturities Less current portion Entity Address, City or Town Entity Address, City or Town Debt Disclosure [Text Block] Long-Term Debt and Financing Arrangements Equipment notes commencing on two thousand twenty. Equipment Notes Commencing On Two Thousand Twenty [Member] Commencing on 2020 [Member] Finance Lease, Principal Payments Financing cash flows from finance leases Finance lease payments Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Legal Matters and Contingencies [Text Block] Legal Matters Revenue Business Acquisition, Pro Forma Revenue Liabilities, Current [Abstract] CURRENT LIABILITIES: Assets, Current [Abstract] CURRENT ASSETS: Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Statement of Stockholders' Equity [Abstract] Operating Lease, Liability, Current Lease liability - operating leases Less: Operating Leases Liability, Current lease liabilities Fed Funds Effective Rate Overnight Index Swap Rate [Member] Federal Funds Rate [Member] Number of trailers Number of Trailer Number of Trailer Carrying value of debt Secured long-term debt Long-Term Debt Secured long-term debt Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net Property and equipment, net Property and Equipment, net Increase (Decrease) in Deferred Income Taxes Deferred taxes Class of Stock [Domain] Class of Stock Equipment notes commencing on two thousand fifteen. Equipment Notes Commencing On Two Thousand Fifteen [Member] Commencing on 2015 [Member] Increase (Decrease) of Restricted Investments Restricted investments Investment Income, Interest Interest income Secured Debt, Total Secured Debt Secured long-term debt Treasury Stock, Shares Treasury Stock, Common, Shares Entity Central Index Key Entity Central Index Key Restricted stock granted Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Issuance of restricted stock awards, net of forfeitures Finance Lease, Liability, Current Lease liability - financing leases Less: Finance Leases Liability, current lease liabilities Loss Contingency, Lawsuit Filing Date Complaint filed date Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Non-Rule 10b5-1 Arrangement Modified Non Rule 10b51 Arr Modified [Flag] Non Rule 10b51 Arr Modified. Accounts payable other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Other Business combination, recognized identifiable assets acquired and liabilities assumed, current liabilities, accounts payable other. Liabilities, Current TOTAL CURRENT LIABILITIES Entity Tax Identification Number Entity Tax Identification Number Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before provision for income taxes Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities, net of acquisitions: Line of Credit Facility [Table] Line Of Credit Facility [Table] Debt Instrument, Term Term of credit agreement Assets TOTAL ASSETS Operating Lease, Right-of-Use Asset Right-of-use assets - operating leases Developed Technology [Member] Developed Technology [Member] Developed Technology [Member] Line of Credit Facility [Line Items] Line Of Credit Facility [Line Items] Equipment Notes Commencing On Two Thousand Twenty Three [Member]. Equipment Notes Commencing On Two Thousand Twenty Three [Member] Commencing on 2023 [Member] Fair value measurement. Fair Value Measurement [Line Items] Fair Value Measurement [Line Items] Common Class A [Member] Class A Common Stock [Member] Entity Registrant Name Entity Registrant Name Debt instrument date of first required payment period. Debt Instrument Date Of First Required Payment Period Equipment notes, date of first required payment Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Retained earnings Supplemental disclosures of cash flow: Supplemental Cash Flow Information [Abstract] Retained Earnings [Member] Retained Earnings [Member] Liabilities, Fair Value Adjustment Increase (decrease) in fair value of debt Class of Stock [Axis] Class of Stock Gain (Loss) on Disposition of Assets, Total Gain (Loss) on Disposition of Assets Gain on sale of assets, net Deferred Income Tax Liabilities, Net, Total Deferred Income Tax Liabilities, Net Deferred taxes Minimum [Member] Minimum [Member] Equipmennt Note Due Two Thousand Twenty Eight [Member] Equipmennt Note Due Two Thousand Twenty Eight [Member] Secured Equipment Notes due in 2028 [Member] Equity Component [Domain] Equity Component Secured Debt, Current Current portion of long-term debt Secured Equipment Notes due in 2026 [Member] Equipment Note Due Two Thousand Twenty Six [Member] Equipment Note Due Two Thousand Twenty-Six [Member]. Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Debt Disclosure [Abstract] Equipment Note Due Two Thousand Twenty Seven [Member] Equipment Note Due Two Thousand Twenty Seven [Member]. Secured Equipment Notes due in 2027 [Member] Stock tendered for payments of withholding taxes related to awards vested Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Debt Instrument, Basis Spread on Variable Rate Interest rate under the credit agreement Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized 2023 Share Repurchase Program [Member] Two Thousand And Twenty Three Share Repurchase Program [Member] Two thousand and twenty three share repurchase program [Member] Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total Finance Lease, Right-of-Use Asset, after Accumulated Amortization Right-of-use assets - financing leases Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Assets [Abstract] ASSETS Amortization expense of intangible assets Amortization of Intangible Assets Base Rate [Member] Base Rate Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Common stock Repayments of Long-term Debt, Total Repayments of Long-Term Debt Repayments of long-term debt Fair value measurement. Fair Value Measurement [Table] Fair Value Measurement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Non-cash share-based compensation expense Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Operating Income (Loss) Operating income Operating income Rule 10b5-1 Arrangement Modified Rule 10b51 Arr Modified [Flag] Rule 10b51 Arr Modified. Consideration for transaction Business Combination, Consideration Transferred Business Combination, Consideration Transferred, Total Provision for income taxes Income Tax Expense (Benefit) Total provision Number of network carriers Number Of Network Agents Number of network agents. Stock withheld for payments of withholding taxes Payment, Tax Withholding, Share-Based Payment Arrangement Finite-lived intangible assets, Net Carrying Value Finite-lived intangible assets, Net Carrying Value Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Purchase price in excess of predecessor basis tax benefit. Purchase Price In Excess Of Predecessor Basis Tax Benefit Purchase price in excess of predecessor basis, tax benefit Schedule of Segment Reporting Information, by Segment [Table Text Block] Summarize our financial and operating data by segment Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Other, net Operating Expenses [Abstract] Operating expenses: Long-Term Debt, Type [Domain] Long-term Debt, Type Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Letters of credit expiration, year Letter of credit facility expiration period. Letter Of Credit Facility Expiration Period Letters of credit expiration, year Entity Voluntary Filers Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive income: Equipment Notes Commencing On Two Thousand Eighteen [Member] Commencing on 2018 [Member] Equipment notes commencing on two thousand eighteen. Commitments and Contingencies Disclosure [Abstract] Other non-current assets Other Assets, Noncurrent, Total Other Assets, Noncurrent Other Accrued Liabilities, Current Accrued other Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Proceeds from Sale of Machinery and Equipment Proceeds from sale of equipment Year 4 Finite-Lived Intangible Asset, Expected Amortization, Year Four Year 1 Finite-Lived Intangible Asset, Expected Amortization, Year One Common Class B [Member] Class B Common Stock [Member] Equity, Attributable to Parent [Abstract] STOCKHOLDERS' EQUITY: Gain (Loss) on Disposition of Property Plant Equipment, Total Gain (Loss) on Disposition of Property Plant Equipment Gain on sale of assets, net Line of Credit Facility, Maximum Borrowing Capacity Amount of credit agreement Robles and Adame lawsuits. Robles And Adame Lawsuits [Member] Robles and Adame Lawsuits Earnings Per Share [Abstract] Earnings per share net income Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case Insurance and claims. Insurance and Claims Insurance and claims Nonstop Delivery, LLC [Member] NonstopDelivery, LLC. Nonstop Delivery L L C [Member] Accounts payable trade Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Schedule of Unaudited Pro forma Condensed Consolidated Results of Operations Business Acquisition, Pro Forma Information [Table Text Block] Total consideration Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business acquisition intangible assets and goodwill expected tax deductible period. Business Acquisition Intangible Assets And Goodwill Expected Tax Deductible Period Goodwill and other intangible assets tax deductible, period Earnings per share - basic Basic earnings per common share Earnings Per Share, Basic, Total Earnings Per Share, Basic Equipment notes due two thousand twenty two. Equipment Notes Due Two Thousand Twenty Two [Member] Secured Equipment Notes due in 2022 [Member] Business Combinations [Abstract] Business acquisition, related costs Business Combination, Acquisition Related Costs Income Statement [Abstract] Statistical Measurement [Domain] Statistical Measurement Loss Contingencies [Line Items] Loss Contingencies [Line Items] Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Intermodal. Intermodal [Member] Intermodal [Member] Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Share Repurchase Program [Axis] Earnings per share - diluted Diluted earnings per common share Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Product and Service [Domain] Repayments of Long-Term Lines of Credit Debt Instrument, Name [Domain] Debt Instrument, Name Increase (Decrease) in Prepaid Taxes Prepaid taxes Increase (Decrease) in Other Noncurrent Liabilities Non-current liabilities Secured Equipment Notes due in 2029 [Member] Equipment Notes Due Two Thousand Twenty Nine [Member] Equipment notes due two thousand twenty nine. Number of Reportable Segments Number of reportable segments Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock Additional paid-in capital Purchase of treasury stock Payments for Repurchase of Common Stock Finite-Lived Intangible Assets, Major Class Name [Domain] Equipment notes commencing on two thousand sixteen. Equipment Notes Commencing On Two Thousand Sixteen [Member] Commencing on 2016 [Member] Basic Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Basic Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Accrued other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable Year 3 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility [Domain] Credit Facility Forward Air Final Mile Acquisition [Member] Forward Air Final Mile Acquisition [Member] Forward air final mile acquisition. Schedule of Components of Other Intangibles Acquired Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Debt instrument maturity period. Debt Instrument Maturity Period Equipment notes due period Entity Well-known Seasoned Issuer Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Choptank Transport, LLC [Member] Choptank Transport, LLC Member Choptank Transport, LLC Member Equity Components [Axis] Equity Components Schedule of other intangible assets. Schedule Of Other Intangible Assets [Table] Schedule Of Other Intangible Assets [Table] New Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Secured Long-Term Debt, Noncurrent Long-term debt Local Phone Number Local Phone Number Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Issuance of restricted stock awards, net of forfeitures (in shares) Goodwill, Total Goodwill Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill Loss Contingency, New Claims Filed, Number Number of plaintiffs against HGT Statement of Cash Flows [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Segment Reporting Information [Line Items] Accounts Payable and Other Accrued Liabilities, Current Accounts payable other Common Stock, Par or Stated Value Per Share Common stock, par value Equipment Notes Commencing On Two Thousand Fourteen. Equipment Notes Commencing On Two Thousand Fourteen [Member] Commencing on 2014 [Member] Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of exchange rate changes on cash and cash equivalents Equipment notes commencing on two thousand seventeen. Equipment Notes Commencing On Two Thousand Seventeen [Member] Commencing on 2017 [Member] Debt Instrument, Interest Rate, Stated Percentage Interest rate secured debt Logistics Logistics [Member] Logistics. Maximum [Member] Maximum [Member] Dividends paid Payments of Dividends Payments of Dividends, Total APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Share-based compensation expense Federal excise tax on purchased treasury stock Federal Excise Tax on Purchased Treasury Stock Federal excise tax on purchased treasury stock. Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect General and Administrative Expense [Member] General and Administrative Expense [Member] Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Dilutive effect of restricted stock Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Dividends accrued Dividends accrued Dividends Accrued Dividends accrued. Segment Reporting Disclosure [Text Block] Segment Reporting City Area Code City Area Code Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Document Information [Line Items] Document Information [Line Items] Number of employees filed lawsuit. Number Of Employees Filed Lawsuit Number of employees filed lawsuit Proceeds from Issuance of Long-term Debt, Total Proceeds from Issuance of Long-Term Debt Proceeds from issuance of debt Letter of Credit [Member] Letter of Credit [Member] Business Acquisition [Line Items] General and Administrative Expense, Total General and Administrative Expense General and administrative Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Basic weighted average number of shares outstanding Weighted average shares outstanding - basic Labor and Related Expense Salaries and benefits Prepaid Taxes Prepaid taxes Inter-segment. Inter-segment [Member} Inter-segment [Member] Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Statement [Table] Statement [Table] Commencing on 2021 [Member] Equipment Notes Commencing on Two Thousand Twenty one [Member] Equipment Notes Commencing on Two Thousand Twenty-one [Member] Document Fiscal Period Focus Document Fiscal Period Focus Statement [Line Items] Statement [Line Items] Letters of Credit Outstanding, Amount Outstanding letters of credit Not Found During Migration Deprecated Concept Banking And Thrift Abstract Not Found During Migration Deprecated Concept Banking And Thrift [Abstract] Common Stock [Member] Class A and B Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Schedule of Debt [Table Text Block] Schedule of Outstanding Debt Treasury stock; at cost, 10,455,784 shares in 2024 and 13,323,268 shares in 2023 Treasury Stock, Value, Ending Balance Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Total Treasury Stock, Value Cover [Abstract] Share Repurchase Program [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Purchased transportation and warehousing. Purchased Transportation and Warehousing Purchased transportation and warehousing Number of tractors Number of Tractor Number of tractor. Income taxes (received) paid Income Taxes Paid, Net Income Taxes Paid, Net, Total Diluted Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted Robles lawsuits. Robles Lawsuits [Member] Robles Lawsuits [Member] Credit agreement. Credit Agreement [Member] Credit Agreement [Member] Segment Reporting [Abstract] Security Exchange Name Security Exchange Name Preferred Stock, Shares Issued, Total Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Authorized Preferred stock, shares authorized Customer Relationships [Member] Customer Relationships [Member] Schedule of Finite-Lived Intangible Assets [Table] Business acquisition, pro forma earnings per share, basic and diluted. Business Acquisition Pro Forma Earnings Per Share Basic And Diluted [Abstract] Earnings per share Purchase of treasury shares (in shares) Treasury Stock, Shares, Acquired Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Entity Emerging Growth Company Entity Emerging Growth Company Percentage of equity interests acquired Business Acquisition, Percentage of Voting Interests Acquired Amendment Flag Amendment Flag Dividend accrued Dividend Accrued Dividend accrued. Equipment notes commencing on two thousand nineteen member. Equipment Notes Commencing On Two Thousand Nineteen [Member] Commencing on 2019 [Member] Number of independent owners for contract for services Number of Independent Owners For Contract For Services Number of independent owners for contract for services. Shares, Issued Ending Balance (in shares) Beginning Balance (in shares) Schedule of Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Variable Rate [Domain] Variable Rate Fixed rate borrowings. Fixed Rate Borrowings [Member] Fixed-rate Borrowings [Member] Entity File Number Entity File Number Other long term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Line of Credit Facility, Expiration Date Goodwill and Intangible Assets Disclosure [Abstract] Long-term Debt, Excluding Current Maturities, Total Long-Term Debt, Excluding Current Maturities Total long-term debt Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Lease liability - operating leases short-term Business combination recognized identifiable assets acquired and liabilities assumed operating lease liability. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability Accounts Payable, Current, Total Accounts Payable, Current Accounts payable trade Debt Instrument [Axis] Debt Instrument Operating Expenses Total operating expenses Restricted Investments, at Fair Value Restricted investments Preferred stock, $.01 par value; 2,000,000 shares authorized; no shares issued or outstanding in 2024 and 2023 Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Commitment fee on unused commitments Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use asset. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset Right of use assets - operating leases Stock tendered for payments of withholding taxes related to awards vested (in shares) Stock withheld for payments of withholding taxes (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Equipment notes due two thousand twenty three. Equipment Notes Due Two Thousand Twenty Three [Member] Secured Equipment Notes due in 2023 [Member] Earnings Per Share [Text Block] Earnings Per Share Equipment notes due two thousand twenty five. Equipment Note Due Two Thousand Twenty Five [Member] Secured Equipment Notes due in 2025 [Member] Entity Address, Address Line One Entity Address, Address Line One Other intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Finite-lived intangible assets, Gross Amount Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross, Total Accrued other. Accrued Other [Member] Accrued Other [Member] Accounts receivable other Accounts and Other Receivables, Net, Current Income Statement Location [Axis] Commencing on 2024 [Member] Equipment Notes Commencing On Two Thousand Twenty Four [Member] Equipment notes commencing on two thousand twenty four. Long-Term Debt, Type [Axis] Long-term Debt, Type Debt Instrument, Frequency of Periodic Payment Payment Frequency Depreciation and amortization of intangibles and right-of-use assets Depreciation, Depletion and Amortization, Total Depreciation, Depletion and Amortization Product and Service [Axis] Purchase of treasury shares Purchase of treasury shares Treasury Stock, Value, Acquired, Cost Method Adjustment related to stock split, (in shares) Stock Issued During Period, Shares, Stock Splits Title of 12(b) Security Title of 12(b) Security Finite-lived intangible assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Quarterly Financial Information Disclosure [Abstract] Interim funding for equipment received and expected to be converted to an equipment note in a subsequent period; interest paid at a variable rate Interim funding for equipment received. Interim Funding For Equipment Received Treasury Stock [Member] Treasury Stock, Common [Member] Accounting Changes and Error Corrections [Abstract] Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Long-term Line of Credit, Total Long-Term Line of Credit Borrowings under bank revolving line of credit Equipment notes due two thousand twenty four. Equipment Notes Due Two Thousand Twenty Four [Member] Secured Equipment Notes due in 2024 [Member] 2024 (Remainder of year) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding Common stock, shares outstanding Income Statement Location [Domain] Dividends paid Dividends paid Stock Issued During Period, Value, Stock Dividend Document Type Document Type Represents the number of containers in hand. Number of Containers Number of containers Line of Credit Facility, Interest Rate Description Credit agreement interest rate description Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Entity Filer Category Balance Sheet Location [Domain] Balance Sheet Location Other non-current assets Increase (Decrease) in Other Noncurrent Assets Increase (Decrease) in Accrued Liabilities, Total Increase (Decrease) in Accrued Liabilities Accrued expenses Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustments Foreign currency translation adjustment Variable Rate [Axis] Variable Rate Total other expense, net Nonoperating Income (Expense) Intangible assets, remaining weighted average useful life Finite-Lived Intangible Assets, Remaining Amortization Period Debt Instrument, Description of Variable Rate Basis Description of variable rate basis Intangible assets estimated useful life Finite-Lived Intangible Asset, Useful Life Equity, Attributable to Parent Ending Balance Beginning Balance TOTAL STOCKHOLDERS' EQUITY Intangible assets, weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Secured Overnight Financing Rate [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Intangible Assets, Net (Excluding Goodwill), Total Intangible Assets, Net (Excluding Goodwill) Other intangibles, net Net income for basic and diluted earnings per share Net income Nonoperating Income (Expense) [Abstract] Other income (expense): Interest Expense, Total Interest Expense Interest expense Standby Letters of Credit [Member] Standby Letters of Credit [Member] Statement of Financial Position [Abstract] Weighted Average Number of Shares Outstanding, Diluted Diluted weighted average number of shares outstanding Weighted average shares outstanding - diluted Increase (Decrease) in Receivables, Total Increase (Decrease) in Receivables Accounts receivable, net Credit Facility [Axis] Credit Facility Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Finite-Lived Intangible Assets [Line Items] Commencing on 2022 [Member] Equipment Notes Commencing On Two Thousand Twenty Two [Member] Equipment Notes Commencing On Two Thousand Twenty Two [Member]. Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Reconciliation of Earnings Per Share Fair Value Disclosures [Abstract] Accrued litigation settlement, current. Accrued Litigation Settlement Current Claims settlement recorded in consolidated balance sheet Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Employee-related Liabilities, Current, Total Employee-related Liabilities, Current Accrued payroll Business Acquisition [Axis] Business Acquisition Cash and cash equivalents end of the period Cash and cash equivalents beginning of the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Finite-Lived Intangible Assets by Major Class [Axis] XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
Apr. 26, 2024
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Trading Symbol HUBG  
Entity Registrant Name HUB GROUP, INC.  
Entity Central Index Key 0000940942  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company false  
Title of 12(b) Security Class A Common Stock, par value $0.01 per share  
Security Exchange Name NASDAQ  
Entity File Number 0-27754  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 36-4007085  
Entity Address, Address Line One 2001 Hub Group Way  
Entity Address, City or Town Oak Brook  
Entity Address, State or Province IL  
Entity Address, Postal Zip Code 60523  
City Area Code 630  
Local Phone Number 271-3600  
Document Quarterly Report true  
Document Transition Report false  
Class A Common Stock [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   61,741,180
Class B Common Stock [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   574,903
XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 195,362 $ 187,270
Accounts receivable trade, net 588,957 600,197
Accounts receivable other 4,940 3,358
Prepaid taxes 10,078 17,331
Prepaid expenses and other current assets 28,621 41,089
TOTAL CURRENT ASSETS 827,958 849,245
Restricted investments 20,393 20,763
Property and equipment, net 777,209 791,692
Right-of-use assets - operating leases 209,171 210,742
Right-of-use assets - financing leases 2,152 2,522
Other intangibles, net 295,943 304,607
Goodwill 735,460 733,695
Other non-current assets 22,984 22,781
TOTAL ASSETS 2,891,270 2,936,047
CURRENT LIABILITIES:    
Accounts payable trade 320,919 349,378
Accounts payable other 18,179 14,471
Accrued payroll 31,964 21,731
Accrued other 126,475 121,253
Lease liability - operating leases 45,775 44,690
Lease liability - financing leases 1,253 1,579
Current portion of long-term debt 104,035 105,108
TOTAL CURRENT LIABILITIES 648,600 658,210
Long-term debt 230,775 245,574
Other non-current liabilities 52,932 55,287
Lease liability - operating leases 175,481 177,699
Lease liability - financing leases 823 865
Deferred taxes 160,443 163,767
STOCKHOLDERS' EQUITY:    
Preferred stock, $.01 par value; 2,000,000 shares authorized; no shares issued or outstanding in 2024 and 2023 0 0
Additional paid-in capital 208,964 209,830
Retained earnings 1,968,361 1,949,110
Accumulated other comprehensive loss (137) (129)
Treasury stock; at cost, 10,455,784 shares in 2024 and 13,323,268 shares in 2023 (555,701) (524,927)
TOTAL STOCKHOLDERS' EQUITY 1,622,216 1,634,645
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY 2,891,270 2,936,047
Class A Common Stock [Member]    
STOCKHOLDERS' EQUITY:    
Common stock 723 755
Class B Common Stock [Member]    
STOCKHOLDERS' EQUITY:    
Common stock $ 6 $ 6
XML 9 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 2,000,000 2,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Treasury Stock, Shares 10,455,784 13,323,268
Class A Common Stock [Member]    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 97,337,700 97,337,700
Common stock, shares issued 72,303,228 75,524,189
Common stock, shares outstanding 61,847,444 62,200,921
Class B Common Stock [Member]    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 662,300 662,300
Common stock, shares issued 574,903 574,903
Common stock, shares outstanding 574,903 574,903
XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Operating revenue $ 999,493 $ 1,152,265
Operating expenses:    
Purchased transportation and warehousing 740,172 866,931
Salaries and benefits 144,497 137,431
Depreciation and amortization 38,331 35,449
Insurance and claims 12,618 12,683
General and administrative 27,234 25,541
Gain on sale of assets, net (498) (3,975)
Total operating expenses 962,354 1,074,060
Operating income 37,139 78,205
Other income (expense):    
Interest expense (3,899) (2,970)
Interest income 1,393 1,377
Other, net (170) 38
Total other expense, net (2,676) (1,555)
Income before provision for income taxes 34,463 76,650
Provision for income taxes 7,410 14,870
Net income 27,053 61,780
Other comprehensive income:    
Foreign currency translation adjustments (8) 34
Total comprehensive income $ 27,045 $ 61,814
Basic earnings per common share $ 0.44 $ 0.95
Diluted earnings per common share $ 0.44 $ 0.94
Basic weighted average number of shares outstanding 61,325 65,098
Diluted weighted average number of shares outstanding 61,666 65,676
XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Class A and B Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income [Member]
Treasury Stock [Member]
Beginning Balance at Dec. 31, 2022 $ 1,599,602 $ 761 $ 192,365 $ 1,781,582 $ (214) $ (374,892)
Beginning Balance (in shares) at Dec. 31, 2022   76,099,092       (9,656,044)
Stock tendered for payments of withholding taxes related to awards vested (7,606)         $ (7,606)
Stock tendered for payments of withholding taxes related to awards vested (in shares)           (191,028)
Issuance of restricted stock awards, net of forfeitures     (7,292)     $ 7,292
Issuance of restricted stock awards, net of forfeitures (in shares)           419,056
Share-based compensation expense 5,238   5,238      
Net Income (Loss) 61,780     61,780    
Foreign currency translation adjustment 34       34  
Ending Balance at Mar. 31, 2023 1,659,048 $ 761 190,311 1,843,362 (180) $ (375,206)
Ending Balance (in shares) at Mar. 31, 2023   76,099,092       (9,428,016)
Beginning Balance at Dec. 31, 2023 1,634,645 $ 761 209,830 1,949,110 (129) $ (524,927)
Beginning Balance (in shares) at Dec. 31, 2023   76,099,092       (13,323,268)
Adjustment related to stock split   $ (32) 32      
Adjustment related to stock split, (in shares)   (3,220,961)       3,220,961
Stock tendered for payments of withholding taxes related to awards vested (8,486)         $ (8,486)
Stock tendered for payments of withholding taxes related to awards vested (in shares)           (186,067)
Purchase of treasury shares $ (25,756)         $ (25,756)
Purchase of treasury shares (in shares) 587,928         (587,928)
Federal excise tax on purchased treasury stock $ (1,470)         $ (1,470)
Issuance of restricted stock awards, net of forfeitures     (4,938)     $ 4,938
Issuance of restricted stock awards, net of forfeitures (in shares)           420,518
Share-based compensation expense 4,040   4,040      
Dividends paid (7,626)     (7,626)    
Dividends accrued (176)     (176)    
Net Income (Loss) 27,053     27,053    
Foreign currency translation adjustment (8)       (8)  
Ending Balance at Mar. 31, 2024 $ 1,622,216 $ 729 $ 208,964 $ 1,968,361 $ (137) $ (555,701)
Ending Balance (in shares) at Mar. 31, 2024   72,878,131       (10,455,784)
XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net Income (Loss) $ 27,053 $ 61,780
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization of intangibles and right-of-use assets 49,605 45,810
Deferred taxes (3,025) 4,901
Non-cash share-based compensation expense 4,040 5,238
Gain on sale of assets, net (498) (3,975)
Changes in operating assets and liabilities, net of acquisitions:    
Restricted investments 370 (1,122)
Accounts receivable, net 9,652 18,951
Prepaid taxes 7,253 7,605
Prepaid expenses and other current assets 12,468 13,617
Other non-current assets (880) (653)
Accounts payable (24,755) (17,705)
Accrued expenses 11,462 (40,065)
Non-current liabilities (12,229) (5,007)
Net cash provided by operating activities 80,516 89,375
Cash flows from investing activities:    
Proceeds from sale of equipment 3,442 10,172
Purchases of property and equipment (17,524) (26,845)
Acquisitions, net of cash acquired 0 108
Net cash used in investing activities (14,082) (16,565)
Cash flows from financing activities:    
Repayments of long-term debt (27,422) (29,237)
Purchase of treasury stock (25,756) 0
Stock withheld for payments of withholding taxes (8,486) (7,606)
Dividends paid (7,626) 0
Finance lease payments (606) (888)
Proceeds from issuance of debt 11,550 20,831
Net cash used in financing activities (58,346) (16,900)
Effect of exchange rate changes on cash and cash equivalents 4 18
Net increase in cash and cash equivalents 8,092 55,928
Cash and cash equivalents beginning of the period 187,270 286,642
Cash and cash equivalents end of the period 195,362 342,570
Supplemental disclosures of cash flow:    
Interest paid 3,983 3,320
Income taxes (received) paid $ (1,442) $ 1,290
XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 27,053 $ 61,780
XML 14 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 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
Non-Rule 10b5-1 Arrangement Modified false
Rule 10b5-1 Arrangement Modified false
XML 15 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Interim Financial Statements
3 Months Ended
Mar. 31, 2024
Quarterly Financial Information Disclosure [Abstract]  
Interim Financial Statements

NOTE 1. Interim Financial Statements

Our accompanying unaudited condensed consolidated financial statements of Hub Group, Inc. (the “Company,” “Hub,” “we,” “us” or “our”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and footnote disclosures normally included in annual financial statements have been omitted pursuant to those rules and regulations. However, we believe that the disclosures contained herein are adequate to make the information presented not misleading.

The financial statements reflect, in our opinion, all material adjustments (which include only normal recurring adjustments) necessary to fairly present our financial position as of March 31, 2024 and results of operations for the three months ended March 31, 2024 and 2023.

These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the condensed consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 10-K”). Results of operations in interim periods are not necessarily indicative of results to be expected for a full year due partially to seasonality.

 

On January 4, 2024, the Company announced a two-for-one stock split of the Company’s Class A and Class B common stock. The stock split was implemented in the form of a distribution of one additional Class A share for each share outstanding. The record date for the stock split was as of the close of business on January 16, 2024. The Company distribution date of the additional shares was January 26, 2024. As a result of the stock split, the number of authorized shares remained unchanged. Additionally, the par value per share of the common stock remains unchanged. All other share amounts in our condensed consolidated balance sheets, condensed consolidated statements of income and comprehensive income, condensed consolidated statements of stockholders' equity and related footnote disclosures have been adjusted and presented as though the stock split had occurred as of the earliest period presented.

 

On February 22, 2024, the Board declared a quarterly cash dividend of $0.125 per share on the Company’s Class A and Class B common stock. The dividend was paid on March 27, 2024 to stockholders of record as of March 8, 2024. The declaration and payment of the quarterly cash dividend was subject to the approval of the Board at its sole discretion and in compliance with applicable laws and regulations.

In October 2023, the Board authorized the purchase of up to $250 million of our Class A Common Stock pursuant to a share repurchase program. During the three months ended March 31, 2024, we purchased 587,928 shares for approximately $26 million.

Due to presentation changes made in our condensed consolidated statement of shareholders' equity, certain prior year amounts have been reclassified to conform with the current year presentation.

XML 16 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share

NOTE 2. Earnings Per Share

The following is a reconciliation of our earnings per share (in thousands, except for per share data):

 

 

Three Months Ended, March 31,

 

 

2024

 

 

2023

 

 

 

 

 

 

 

Net income for basic and diluted earnings per share

$

27,053

 

 

$

61,780

 

 

 

 

 

 

 

Weighted average shares outstanding - basic

 

61,325

 

 

 

65,098

 

 

 

 

 

 

 

Dilutive effect of restricted stock

 

341

 

 

 

578

 

 

 

 

 

 

 

Weighted average shares outstanding - diluted

 

61,666

 

 

 

65,676

 

 

 

 

 

 

 

Earnings per share - basic

$

0.44

 

 

$

0.95

 

 

 

 

 

 

 

Earnings per share - diluted

$

0.44

 

 

$

0.94

 

 

XML 17 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions
3 Months Ended
Mar. 31, 2024
Business Combinations [Abstract]  
Acquisitions

NOTE 3. Acquisitions

 

Forward Air Final Mile Acquisition

 

On December 20, 2023, we acquired 100% of the equity interest of Forward Air Final Mile (“FAFM”). FAFM provides residential last mile delivery services and installation of big and bulky goods, with a focus on appliances, throughout the United States. Total consideration for the transaction was $261 million paid from cash on hand. The financial results of FAFM, since the date of acquisition, are included in our Logistics segment.

 

The FAFM acquisition expanded our final mile services to include the delivery and installation of appliances. FAFM provides residential last mile delivery services through a non-asset business model, working with a network of over 350 carriers throughout the country.

 

The initial accounting for the acquisition of FAFM is incomplete as we, with the support of our valuation specialist, are in the process of finalizing the fair market value calculations of the acquired net assets. In addition, the Company is in the process of preparing and reviewing the applicable future cash flows used in determining the purchase accounting. Finally, certain post-closing activities outlined in the acquisition agreement remain incomplete. As a result, the amounts recorded in the condensed consolidated financial statements related to the FAFM acquisition are preliminary and the measurement period remains open.

 

The following table summarizes the preliminary allocation of the total consideration to the assets acquired and liabilities assumed as of the date of the acquisition (in thousands):

 

 

December 20, 2023

 

Accounts receivable trade

$

28,574

 

Prepaid expenses and other current assets

 

2,305

 

Property and equipment

 

2,793

 

Right-of-use assets - operating leases

 

15,003

 

Other intangibles

 

134,456

 

Goodwill

 

105,687

 

Other assets

 

173

 

Total assets acquired

$

288,991

 

 

 

 

Accounts payable trade

$

155

 

Accounts payable other

 

2,177

 

Accrued payroll

 

1,271

 

Accrued other

 

9,449

 

Lease liability - operating leases short-term

 

6,145

 

Other long-term liabilities

 

19

 

Lease liability - operating leases long-term

 

8,857

 

Total liabilities assumed

$

28,073

 

 

 

 

Total consideration

$

260,918

 

 

 

 

Cash paid

$

260,918

 

 

The FAFM acquisition was accounted for as a purchase business combination in accordance with ASC 805 “Business Combinations.” Assets acquired and liabilities assumed were recorded in the accompanying condensed consolidated balance sheet at their estimated fair values as of December 20, 2023 with the remaining unallocated purchase price recorded as goodwill. The goodwill recognized in the FAFM acquisition was primarily attributable to potential expansion and future development of the acquired business.

Tax history and attributes are not inherited in an equity purchase of this kind, however, the goodwill and other intangibles recognized in this purchase will be fully tax deductible over a period of 15 years.

 

The components of “Other intangibles” listed in the above table as of the acquisition date are preliminarily estimated based on prior final mile acquisitions as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

Estimated

 

 

 

 

Accumulated

 

 

Balance at

 

Useful

 

Amount

 

 

Amortization

 

 

March 31, 2024

 

Life

Customer relationships

$

127,733

 

 

$

2,484

 

 

$

125,249

 

15 years

Developed technology

$

6,723

 

 

$

490

 

 

$

6,233

 

4 years

 

 

The above intangible assets are amortized using the straight-line method. Amortization expense related to this acquisition for the three months ended March 31, 2024 was $2.5 million. The intangible assets have a remaining weighted average useful life of approximately 14.15 years.


 

Amortization expense related to FAFM for the next five years is as follows (in thousands):

 

 

Total

 

2024 (Remainder of year)

$

7,647

 

2025

 

10,196

 

2026

 

10,196

 

2027

 

10,126

 

2028

 

8,516

 

 

FAFM's actual results are included in our condensed consolidated financial statements since the acquisition date of December 20, 2023. The following unaudited pro forma condensed consolidated results of operations present the effects of FAFM as though it had been acquired as of January 1, 2023 (in thousands, except for per share amounts):

 

 

Three Months Ended

 

 

March 31, 2023

 

Revenue

$

1,221,622

 

Net income

$

61,814

 

Earnings per share

 

 

Basic

$

0.95

 

Diluted

$

0.94

 

 

 

The unaudited pro forma condensed consolidated results for the annual periods were prepared using the acquisition method of accounting and are based on the historical financial information of Hub and FAFM. The historical financial information has been adjusted to give effect to the pro forma adjustments that are: (i) directly attributable to the acquisition, (ii) factually supportable and (iii) expected to have a continuing impact on the combined results. The unaudited pro forma condensed consolidated results are not necessarily indicative of what our condensed consolidated results of operations actually would have been had we completed the FAFM acquisition as of January 1, 2023.

XML 18 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Reporting

NOTE 4. Segment Reporting

 

We have two reportable segments: Intermodal and Transportation Solutions (“ITS”) and Logistics which are based primarily on the services each segment provides. Our ITS segment includes our asset-light business lines: intermodal and dedicated trucking. Our Logistics segment includes our non-asset business lines: managed transportation, truck brokerage, final mile, consolidation, warehousing and fulfillment.

 

Intermodal and Transportation Solutions. Our Intermodal and Transportation Solutions segment offers high service, nationwide door-to-door intermodal transportation, providing value, visibility and reliability in both transcontinental and local lanes by combining rail transportation with local trucking. This segment includes our trucking operations which provides our customers with local pickup and delivery (referred to as “drayage”) as well as high service local and regional trucking transportation using equipment dedicated to their needs. We arrange for the movement of our customers’ freight in one of our approximately 50,000 containers. We contract with railroads to provide transportation for the long-haul portion of the shipment between rail terminals. Drayage between origin or destination and rail terminals are provided by our own trucking operations and third parties with whom we contract. Our dedicated service operation offers fleets of equipment and drivers to each customer on a contract basis, as well as the management and infrastructure to operate according to the customer’s high service expectations. As of March 31, 2024, our trucking transportation operation consisted of approximately 2,300 tractors, 2,900 employee drivers and 4,300 trailers. We also contract for services with approximately 400 independent owner-operators.

 

Logistics. Our Logistics segment offers a wide range of services including transportation management, freight brokerage services, shipment optimization, load consolidation, mode selection, carrier management, load planning and execution, warehousing, fulfillment, cross-docking, consolidation services and final mile delivery. These services include a full range of trucking transportation services, including dry van, expedited, less-than-truckload, refrigerated and flatbed, all of which is provided by third party carriers with whom we contract. We also leverage proprietary technology along with collaborative relationships with third party service providers to deliver cost savings and performance-enhancing supply chain services to our clients. Our transportation management offering also serves as a source of volume for our ITS segment.

 

The following tables summarize our financial and operating data by segment (in thousands):

 

 

Three Months Ended

 

Operating Revenue

March 31,

 

 

2024

 

 

2023

 

Intermodal and Transportation Solutions

$

552,033

 

 

$

709,249

 

Logistics

 

480,224

 

 

 

469,141

 

Inter-segment eliminations

 

(32,764

)

 

 

(26,125

)

Total operating revenue

$

999,493

 

 

$

1,152,265

 

 

 

 

Three Months Ended

 

Operating Income

March 31,

 

 

2024

 

 

2023

 

Intermodal and Transportation Solutions

$

13,031

 

 

$

49,379

 

Logistics

 

24,108

 

 

 

28,826

 

Total operating income

$

37,139

 

 

$

78,205

 

 

 

 

Three Months Ended

 

Depreciation and Amortization

March 31,

 

 

2024

 

 

2023

 

Intermodal and Transportation Solutions

$

27,049

 

 

$

27,142

 

Logistics

 

11,282

 

 

 

8,307

 

Total depreciation and amortization

$

38,331

 

 

$

35,449

 

 

Separate balance sheets are not presented by segment to our Chief Operating Decision Maker (“CODM”). Our CODM uses consolidated asset information to make capital decisions.
XML 19 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurement

NOTE 5. Fair Value Measurement

The carrying value of cash and cash equivalents, accounts receivable and accounts payable approximated fair value as of March 31, 2024 and December 31, 2023. As of March 31, 2024, the fair value of the Company’s fixed-rate borrowings was $3.1 million less than the historical carrying value of $334.8 million. As of December 31, 2023, the fair value of the Company's fixed-rate borrowings was $1.4 million less than the historical carrying value of $350.7 million. The fair value of the fixed-rate borrowings was estimated using an income approach based on current interest rates available to the Company for borrowings on similar terms and maturities.

We consider as cash equivalents all highly liquid instruments with an original maturity of three months or less. As of March 31, 2024 and December 31, 2023, our cash and temporary investments were with high quality financial institutions in demand deposit accounts, savings accounts, checking accounts, certificates of deposits and money market accounts.

Restricted investments included $20.4 million and $20.8 million as of March 31, 2024 and December 31, 2023, respectively, of mutual funds and other security investments which are reported at fair value. These investments relate to our non-qualified deferred compensation plan and insurance deposits.

Our assets and liabilities measured at fair value are based on valuation techniques which consider prices and other relevant information generated by market transactions involving identical or comparable assets and liabilities. These valuation methods are based on either quoted market prices (Level 1) or inputs, other than quoted prices in active markets, that are observable either directly or indirectly (Level 2), or unobservable inputs (Level 3). Cash and cash equivalents, accounts receivable, accounts payable and mutual funds and related liabilities are defined as “Level 1,” while long-term debt is defined as “Level 2” of the fair value hierarchy in the Fair Value Measurements and Disclosures Topic of the Codification.
XML 20 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt and Financing Arrangements
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Long-Term Debt and Financing Arrangements

NOTE 6. Long-Term Debt and Financing Arrangements

In February 2022, we entered into a five-year, $350 million unsecured credit agreement (the "Credit Agreement"). Borrowings under the Credit Agreement generally bear interest at a variable rate equal to (i) the secured overnight financing rate (published by the Federal Reserve Bank of New York, “SOFR”), plus a specified margin based on the term of such borrowing, plus a specified margin based upon Hub’s total net leverage ratio (as defined in the Credit Agreement) (the "Total Net Leverage Ratio"), or (ii) the base rate (which is the highest of (a) the administrative agent's prime rate, (b) the federal funds rate plus 0.50% or (c) the sum of 1% and one-month SOFR) plus a specified margin based upon the Total Net Leverage Ratio. The specified margin for SOFR loans varies from 100.0 to 175.0 basis points per annum. The specified margin for base rate loans varies from 0.0 to 75.0 basis points per annum. Hub must also pay (1) a commitment fee ranging from 10.0 to 25.0 basis points per annum (based upon the Total Net Leverage Ratio) on the aggregate unused commitments and (2) a letter of credit fee ranging from 100.0 to 175.0 basis points per annum (based upon the Total Net Leverage Ratio) on the undrawn amount of letters of credit.

We have standby letters of credit that expire in 2024. As of March 31, 2024 and December 31, 2023, our letters of credit were $0.8 and $ 0.9 million, respectively.

As March 31, 2024 and December 31, 2023, we had no borrowings under our Credit Agreement and our unused and available borrowings were $349.2 million and $349.1 million, respectively. We were in compliance with the financial covenants in our debt agreement as of March 31, 2024 and December 31, 2023.

We have entered into various Equipment Notes (“Notes”) for the purchase of tractors, trailers, containers and refrigeration units. The Notes are secured by the underlying equipment financed in the agreements.

Our outstanding Notes are as follows (in thousands):

 

March 31,

 

 

December 31,

 

 

2024

 

 

2023

 

 

 

 

 

 

 

Interim funding for equipment received and expected to be converted to an equipment note in a subsequent period; interest paid at a variable rate

$

707

 

 

$

3,265

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2029 commencing on various dates in 2024; interest is paid monthly at a fixed annual rate between 5.73% and 6.14%

 

14,106

 

 

 

-

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2028 commencing on various dates in 2023; interest is paid monthly at a fixed annual rate between 5.21% and 6.32%

 

100,180

 

 

 

105,744

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2027 commencing on various dates in 2022 and 2023; interest is paid monthly at a fixed annual rate between 2.07% and 6.45%

 

137,746

 

 

 

147,192

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2026 commencing on various dates in 2021; interest is paid monthly at a fixed annual rate between 1.48% and 2.41%

 

52,804

 

 

 

55,797

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2025 commencing on various dates in 2020; interest is paid monthly at a fixed annual rate between 1.51% and 1.80%

 

24,827

 

 

 

30,930

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2024 commencing on various dates in 2017, 2019 and 2020; interest is paid monthly at a fixed annual rate between 2.58% and 3.40%

 

4,440

 

 

 

7,754

 

 

 

 

 

 

 

Total debt

 

334,810

 

 

 

350,682

 

 

 

 

 

 

 

Less current portion of long-term debt

 

(104,035

)

 

 

(105,108

)

Total long-term debt

$

230,775

 

 

$

245,574

 

XML 21 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Legal Matters
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Legal Matters

NOTE 7. Legal Matters

 

The Company is involved in certain claims and pending litigation arising from the normal conduct of business, including putative class-action lawsuits involving employment related claims. Based on management's present knowledge, management does not believe that any potential unrecorded loss contingencies arising from these pending matters are likely to have a material adverse effect on the Company's overall financial position, operating results, or cash flows after taking into account any existing accruals for settlements or losses determined to be probable and estimable. However, actual outcomes could be material to the Company's financial position, operating results, or cash flows for any particular period.

XML 22 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Reconciliation of Earnings Per Share

The following is a reconciliation of our earnings per share (in thousands, except for per share data):

 

 

Three Months Ended, March 31,

 

 

2024

 

 

2023

 

 

 

 

 

 

 

Net income for basic and diluted earnings per share

$

27,053

 

 

$

61,780

 

 

 

 

 

 

 

Weighted average shares outstanding - basic

 

61,325

 

 

 

65,098

 

 

 

 

 

 

 

Dilutive effect of restricted stock

 

341

 

 

 

578

 

 

 

 

 

 

 

Weighted average shares outstanding - diluted

 

61,666

 

 

 

65,676

 

 

 

 

 

 

 

Earnings per share - basic

$

0.44

 

 

$

0.95

 

 

 

 

 

 

 

Earnings per share - diluted

$

0.44

 

 

$

0.94

 

 

XML 23 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2024
Forward Air Final Mile Acquisition [Member]  
Schedule of Total Purchase Price Allocated to Net Assets Acquired and Liabilities Assumed

The following table summarizes the preliminary allocation of the total consideration to the assets acquired and liabilities assumed as of the date of the acquisition (in thousands):

 

 

December 20, 2023

 

Accounts receivable trade

$

28,574

 

Prepaid expenses and other current assets

 

2,305

 

Property and equipment

 

2,793

 

Right-of-use assets - operating leases

 

15,003

 

Other intangibles

 

134,456

 

Goodwill

 

105,687

 

Other assets

 

173

 

Total assets acquired

$

288,991

 

 

 

 

Accounts payable trade

$

155

 

Accounts payable other

 

2,177

 

Accrued payroll

 

1,271

 

Accrued other

 

9,449

 

Lease liability - operating leases short-term

 

6,145

 

Other long-term liabilities

 

19

 

Lease liability - operating leases long-term

 

8,857

 

Total liabilities assumed

$

28,073

 

 

 

 

Total consideration

$

260,918

 

 

 

 

Cash paid

$

260,918

 

Schedule of Components of Other Intangibles Acquired

The components of “Other intangibles” listed in the above table as of the acquisition date are preliminarily estimated based on prior final mile acquisitions as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

Estimated

 

 

 

 

Accumulated

 

 

Balance at

 

Useful

 

Amount

 

 

Amortization

 

 

March 31, 2024

 

Life

Customer relationships

$

127,733

 

 

$

2,484

 

 

$

125,249

 

15 years

Developed technology

$

6,723

 

 

$

490

 

 

$

6,233

 

4 years

Schedule of Amortization Expense

Amortization expense related to FAFM for the next five years is as follows (in thousands):

 

 

Total

 

2024 (Remainder of year)

$

7,647

 

2025

 

10,196

 

2026

 

10,196

 

2027

 

10,126

 

2028

 

8,516

 

Choptank Transport, LLC [Member]  
Schedule of Unaudited Pro forma Condensed Consolidated Results of Operations The following unaudited pro forma condensed consolidated results of operations present the effects of FAFM as though it had been acquired as of January 1, 2023 (in thousands, except for per share amounts):

 

 

Three Months Ended

 

 

March 31, 2023

 

Revenue

$

1,221,622

 

Net income

$

61,814

 

Earnings per share

 

 

Basic

$

0.95

 

Diluted

$

0.94

 

XML 24 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Summarize our financial and operating data by segment

The following tables summarize our financial and operating data by segment (in thousands):

 

 

Three Months Ended

 

Operating Revenue

March 31,

 

 

2024

 

 

2023

 

Intermodal and Transportation Solutions

$

552,033

 

 

$

709,249

 

Logistics

 

480,224

 

 

 

469,141

 

Inter-segment eliminations

 

(32,764

)

 

 

(26,125

)

Total operating revenue

$

999,493

 

 

$

1,152,265

 

 

 

 

Three Months Ended

 

Operating Income

March 31,

 

 

2024

 

 

2023

 

Intermodal and Transportation Solutions

$

13,031

 

 

$

49,379

 

Logistics

 

24,108

 

 

 

28,826

 

Total operating income

$

37,139

 

 

$

78,205

 

 

 

 

Three Months Ended

 

Depreciation and Amortization

March 31,

 

 

2024

 

 

2023

 

Intermodal and Transportation Solutions

$

27,049

 

 

$

27,142

 

Logistics

 

11,282

 

 

 

8,307

 

Total depreciation and amortization

$

38,331

 

 

$

35,449

 

XML 25 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt and Financing Arrangements (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Outstanding Debt

Our outstanding Notes are as follows (in thousands):

 

March 31,

 

 

December 31,

 

 

2024

 

 

2023

 

 

 

 

 

 

 

Interim funding for equipment received and expected to be converted to an equipment note in a subsequent period; interest paid at a variable rate

$

707

 

 

$

3,265

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2029 commencing on various dates in 2024; interest is paid monthly at a fixed annual rate between 5.73% and 6.14%

 

14,106

 

 

 

-

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2028 commencing on various dates in 2023; interest is paid monthly at a fixed annual rate between 5.21% and 6.32%

 

100,180

 

 

 

105,744

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2027 commencing on various dates in 2022 and 2023; interest is paid monthly at a fixed annual rate between 2.07% and 6.45%

 

137,746

 

 

 

147,192

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2026 commencing on various dates in 2021; interest is paid monthly at a fixed annual rate between 1.48% and 2.41%

 

52,804

 

 

 

55,797

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2025 commencing on various dates in 2020; interest is paid monthly at a fixed annual rate between 1.51% and 1.80%

 

24,827

 

 

 

30,930

 

 

 

 

 

 

 

Secured Equipment Notes due on various dates in 2024 commencing on various dates in 2017, 2019 and 2020; interest is paid monthly at a fixed annual rate between 2.58% and 3.40%

 

4,440

 

 

 

7,754

 

 

 

 

 

 

 

Total debt

 

334,810

 

 

 

350,682

 

 

 

 

 

 

 

Less current portion of long-term debt

 

(104,035

)

 

 

(105,108

)

Total long-term debt

$

230,775

 

 

$

245,574

 

XML 26 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Interim Financial Statements (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Feb. 22, 2024
Oct. 31, 2023
Dividends payable, amount per share   $ 0.125  
Purchase of treasury shares (in shares) 587,928    
Purchase of treasury shares $ 25,756    
Class A Common Stock [Member] | 2023 Share Repurchase Program [Member]      
Stock repurchase program, authorized amount     $ 250,000
XML 27 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Reconciliation of Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net income for basic and diluted earnings per share $ 27,053 $ 61,780
Weighted average shares outstanding - basic 61,325 65,098
Dilutive effect of restricted stock 341 578
Weighted average shares outstanding - diluted 61,666 65,676
Earnings per share - basic $ 0.44 $ 0.95
Earnings per share - diluted $ 0.44 $ 0.94
XML 28 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Additional Information (Detail)
$ in Thousands
3 Months Ended
Dec. 20, 2023
USD ($)
Carrier
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Business Acquisition [Line Items]      
Revenue   $ 999,493 $ 1,152,265
Operating income   37,139 $ 78,205
Forward Air Final Mile Acquisition [Member]      
Business Acquisition [Line Items]      
Business acquisition date Dec. 20, 2023    
Percentage of equity interests acquired 100.00%    
Consideration for transaction $ 261,000    
Number of network carriers | Carrier 350    
Goodwill and other intangible assets tax deductible, period 15 years    
Amortization expense of intangible assets   $ 2,500  
Intangible assets, remaining weighted average useful life   14 years 1 month 24 days  
XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Summarizes the Preliminary Allocation of Total Consideration to Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
3 Months Ended
Dec. 20, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Business Acquisition [Line Items]        
Goodwill   $ 735,460   $ 733,695
Lease liability - operating leases long-term   175,481   $ 177,699
Cash paid   $ 0 $ (108)  
Forward Air Final Mile Acquisition [Member]        
Business Acquisition [Line Items]        
Accounts receivable trade $ 28,574      
Prepaid expenses and other current assets 2,305      
Property and equipment 2,793      
Right of use assets - operating leases 15,003      
Other intangibles 134,456      
Goodwill 105,687      
Other assets 173      
Total assets acquired 288,991      
Accounts payable trade 155      
Accounts payable other 2,177      
Accrued payroll 1,271      
Accrued other 9,449      
Lease liability - operating leases short-term 6,145      
Other long term liabilities 19      
Lease liability - operating leases long-term 8,857      
Total liabilities assumed 28,073      
Total consideration 260,918      
Cash paid $ 260,918      
XML 30 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Schedule of Components of Other Intangible Acquired (Detail) - Forward Air Final Mile Acquisition [Member]
$ in Thousands
Mar. 31, 2024
USD ($)
Customer Relationships [Member]  
Other Intangible Assets [Line Items]  
Finite-lived intangible assets, Gross Amount $ 127,733
Finite-lived intangible assets, Accumulated Amortization 2,484
Finite-lived intangible assets, Net Carrying Value $ 125,249
Intangible assets estimated useful life 15 years
Developed Technology [Member]  
Other Intangible Assets [Line Items]  
Finite-lived intangible assets, Gross Amount $ 6,723
Finite-lived intangible assets, Accumulated Amortization 490
Finite-lived intangible assets, Net Carrying Value $ 6,233
Intangible assets estimated useful life 4 years
XML 31 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Schedule of Amortization Expense (Detail) - Forward Air Final Mile Acquisition [Member]
$ in Thousands
Mar. 31, 2024
USD ($)
Finite-Lived Intangible Assets [Line Items]  
2024 (Remainder of year) $ 7,647
Year 1 10,196
Year 2 10,196
Year 3 10,126
Year 4 $ 8,516
XML 32 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Schedule of Unaudited Pro forma Condensed Consolidated Results of Operations (Detail) - Forward Air Final Mile Acquisition [Member]
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
Business Acquisition [Line Items]  
Revenue | $ $ 1,221,622
Net income | $ $ 61,814
Earnings per share  
Basic | $ / shares $ 0.95
Diluted | $ / shares $ 0.94
XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
Trailers
Containers
Drivers
Tractors
Operators
Segment
Segment Reporting Information [Line Items]  
Number of Reportable Segments | Segment 2
Number of tractors | Tractors 2,300
Number of drivers | Drivers 2,900
Number of trailers | Trailers 4,300
Number of independent owners for contract for services | Operators 400
Number of containers | Containers 50,000
XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting - Summary of Financial and Operating Data by Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Operating revenue $ 999,493 $ 1,152,265
Operating income 37,139 78,205
Depreciation and amortization 38,331 35,449
Intermodal [Member]    
Segment Reporting Information [Line Items]    
Operating revenue 552,033 709,249
Operating income 13,031 49,379
Depreciation and amortization 27,049 27,142
Logistics [Member]    
Segment Reporting Information [Line Items]    
Operating revenue 480,224 469,141
Operating income 24,108 28,826
Depreciation and amortization 11,282 8,307
Inter-segment [Member]    
Segment Reporting Information [Line Items]    
Operating revenue $ (32,764) $ (26,125)
XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Fair Value Measurement [Line Items]    
Carrying value of debt $ 334,810 $ 350,682
Restricted investments 20,400 20,800
Fixed-rate Borrowings [Member]    
Fair Value Measurement [Line Items]    
Increase (decrease) in fair value of debt 3,100 1,400
Carrying value of debt $ 334,800 $ 350,700
XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt and Financing Arrangements - Additional Information (Detail) - USD ($)
3 Months Ended
Feb. 28, 2022
Mar. 31, 2024
Dec. 31, 2023
Minimum [Member] | Base Rate      
Line Of Credit Facility [Line Items]      
Commitment fee on unused commitments 0.10%    
Maximum [Member] | Base Rate      
Line Of Credit Facility [Line Items]      
Commitment fee on unused commitments 0.25%    
Letter of Credit [Member] | Minimum [Member]      
Line Of Credit Facility [Line Items]      
Commitment fee on unused commitments 1.00%    
Letter of Credit [Member] | Maximum [Member]      
Line Of Credit Facility [Line Items]      
Commitment fee on unused commitments 1.75%    
Standby Letters of Credit [Member]      
Line Of Credit Facility [Line Items]      
Letters of credit expiration, year   2024  
Outstanding letters of credit   $ 800,000 $ 900,000
Credit Agreement [Member]      
Line Of Credit Facility [Line Items]      
Amount of credit agreement $ 350,000,000    
Term of credit agreement 5 years    
Credit agreement interest rate description   the secured overnight financing rate (published by the Federal Reserve Bank of New York, “SOFR”), plus a specified margin based on the term of such borrowing, plus a specified margin based upon Hub’s total net leverage ratio (as defined in the Credit Agreement) (the "Total Net Leverage Ratio"), or (ii) the base rate (which is the highest of (a) the administrative agent's prime rate, (b) the federal funds rate plus 0.50% or (c) the sum of 1% and one-month SOFR) plus a specified margin based upon the Total Net Leverage Ratio.  
Borrowings under bank revolving line of credit   $ 0 0
Unused and available borrowings under bank revolving line of credit and credit agreement   $ 349,200,000 $ 349,100,000
Credit Agreement [Member] | Federal Funds Rate [Member]      
Line Of Credit Facility [Line Items]      
Interest rate under the credit agreement 0.50%    
Credit Agreement [Member] | Secured Overnight Financing Rate [Member]      
Line Of Credit Facility [Line Items]      
Interest rate under the credit agreement 1.00%    
Description of variable rate basis one-month SOFR    
Credit Agreement [Member] | Minimum [Member] | Base Rate      
Line Of Credit Facility [Line Items]      
Interest rate under the credit agreement 0.00%    
Credit Agreement [Member] | Minimum [Member] | Secured Overnight Financing Rate [Member]      
Line Of Credit Facility [Line Items]      
Interest rate under the credit agreement 1.00%    
Credit Agreement [Member] | Maximum [Member] | Base Rate      
Line Of Credit Facility [Line Items]      
Interest rate under the credit agreement 0.75%    
Credit Agreement [Member] | Maximum [Member] | Secured Overnight Financing Rate [Member]      
Line Of Credit Facility [Line Items]      
Interest rate under the credit agreement 1.75%    
XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt and Financing Arrangements - Schedule of Outstanding Debt (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Interim funding for equipment received and expected to be converted to an equipment note in a subsequent period; interest paid at a variable rate $ 707 $ 3,265
Secured long-term debt 334,810 350,682
Less current portion (104,035) (105,108)
Total long-term debt 230,775 245,574
Secured Equipment Notes due in 2029 [Member]    
Debt Instrument [Line Items]    
Secured long-term debt 14,106 0
Secured Equipment Notes due in 2028 [Member]    
Debt Instrument [Line Items]    
Secured long-term debt 100,180 105,744
Secured Equipment Notes due in 2027 [Member]    
Debt Instrument [Line Items]    
Secured long-term debt 137,746 147,192
Secured Equipment Notes due in 2026 [Member]    
Debt Instrument [Line Items]    
Secured long-term debt 52,804 55,797
Secured Equipment Notes due in 2025 [Member]    
Debt Instrument [Line Items]    
Secured long-term debt 24,827 30,930
Secured Equipment Notes due in 2024 [Member]    
Debt Instrument [Line Items]    
Secured long-term debt $ 4,440 $ 7,754
XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt and Financing Arrangements - Schedule of Outstanding Debt (Parenthetical) (Detail)
3 Months Ended
Mar. 31, 2024
Secured Equipment Notes due in 2029 [Member]  
Debt Instrument [Line Items]  
Equipment notes due period 2029
Payment Frequency monthly
Secured Equipment Notes due in 2029 [Member] | Commencing on 2024 [Member]  
Debt Instrument [Line Items]  
Equipment notes, date of first required payment 2024
Secured Equipment Notes due in 2028 [Member]  
Debt Instrument [Line Items]  
Equipment notes due period 2028
Payment Frequency monthly
Secured Equipment Notes due in 2028 [Member] | Commencing on 2023 [Member]  
Debt Instrument [Line Items]  
Equipment notes, date of first required payment 2023
Secured Equipment Notes due in 2027 [Member]  
Debt Instrument [Line Items]  
Equipment notes due period 2027
Payment Frequency monthly
Secured Equipment Notes due in 2027 [Member] | Commencing on 2023 [Member]  
Debt Instrument [Line Items]  
Equipment notes, date of first required payment 2023
Secured Equipment Notes due in 2027 [Member] | Commencing on 2022 [Member]  
Debt Instrument [Line Items]  
Equipment notes, date of first required payment 2022
Secured Equipment Notes due in 2026 [Member]  
Debt Instrument [Line Items]  
Equipment notes due period 2026
Payment Frequency monthly
Secured Equipment Notes due in 2026 [Member] | Commencing on 2021 [Member]  
Debt Instrument [Line Items]  
Equipment notes, date of first required payment 2021
Secured Equipment Notes due in 2025 [Member]  
Debt Instrument [Line Items]  
Equipment notes due period 2025
Payment Frequency monthly
Secured Equipment Notes due in 2025 [Member] | Commencing on 2020 [Member]  
Debt Instrument [Line Items]  
Equipment notes, date of first required payment 2020
Secured Equipment Notes due in 2024 [Member]  
Debt Instrument [Line Items]  
Equipment notes due period 2024
Payment Frequency monthly
Secured Equipment Notes due in 2024 [Member] | Commencing on 2020 [Member]  
Debt Instrument [Line Items]  
Equipment notes, date of first required payment 2020
Secured Equipment Notes due in 2024 [Member] | Commencing on 2019 [Member]  
Debt Instrument [Line Items]  
Equipment notes, date of first required payment 2019
Secured Equipment Notes due in 2024 [Member] | Commencing on 2017 [Member]  
Debt Instrument [Line Items]  
Equipment notes, date of first required payment 2017
Minimum [Member] | Secured Equipment Notes due in 2029 [Member]  
Debt Instrument [Line Items]  
Interest rate secured debt 5.73%
Minimum [Member] | Secured Equipment Notes due in 2028 [Member]  
Debt Instrument [Line Items]  
Interest rate secured debt 5.21%
Minimum [Member] | Secured Equipment Notes due in 2027 [Member]  
Debt Instrument [Line Items]  
Interest rate secured debt 2.07%
Minimum [Member] | Secured Equipment Notes due in 2026 [Member]  
Debt Instrument [Line Items]  
Interest rate secured debt 1.48%
Minimum [Member] | Secured Equipment Notes due in 2025 [Member]  
Debt Instrument [Line Items]  
Interest rate secured debt 1.51%
Minimum [Member] | Secured Equipment Notes due in 2024 [Member]  
Debt Instrument [Line Items]  
Interest rate secured debt 2.58%
Maximum [Member] | Secured Equipment Notes due in 2029 [Member]  
Debt Instrument [Line Items]  
Interest rate secured debt 6.14%
Maximum [Member] | Secured Equipment Notes due in 2028 [Member]  
Debt Instrument [Line Items]  
Interest rate secured debt 6.32%
Maximum [Member] | Secured Equipment Notes due in 2027 [Member]  
Debt Instrument [Line Items]  
Interest rate secured debt 6.45%
Maximum [Member] | Secured Equipment Notes due in 2026 [Member]  
Debt Instrument [Line Items]  
Interest rate secured debt 2.41%
Maximum [Member] | Secured Equipment Notes due in 2025 [Member]  
Debt Instrument [Line Items]  
Interest rate secured debt 1.80%
Maximum [Member] | Secured Equipment Notes due in 2024 [Member]  
Debt Instrument [Line Items]  
Interest rate secured debt 3.40%
EXCEL 39 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !1XHU@'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 " 4>*-8;YI N>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FT'$E&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/ M=4"H.;\#AZ2,(@43L(@+D_"V@6XES]$SMW@)V30[9+JN_[LF_FW+A#!6]/CR_SNH7U MF937./[*5M IXII=)K\V#YO=ELF:UZN"WQ:\V57W@G-1K]XGUQ]^5V$7C-W; M?VQ\$90M_+H+^0502P,$% @ %'BC6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 4>*-8UYV823\& #5(P & 'AL+W=OFH8U>(BJ+U1>3,.F,3_+/;OGXA&4R"A-ZRY'( MXICPERF-V.:TXW:V']R%J[74'_3&)RE9T0657]);KM[UJI0@C&DB0I8@3I>G MG8G[8>:-=$&^Q9\AW8A7KY%&>6#L4;^9!Z<=1[>(1M27.H*H_Y[HC$:13E+M M^+<,[52_J0M?O]ZF7^3P"N:!"#ICT=L\+CBJ* MR%"^H'E23 _=S5TDUH13<=*3ZM=T3<\ODZ=%,JY)]M 52^1:J-2 !F_K>ZJ5 M55/QMJE3# 9>$7Z(//< 80?W+>V9P>635)7CH:W\37.\JN>\/,_;U7.ON^OO M2[45FDL:BW]L759$]NV1>I?](%+BT]..VB<%Y4^T,_[E)W?H_&[C?:>P-_3] MBKX/I1OZ^Y>4VDCAN* M&5C6$&I800WW&Z=;RD.F=_$ J87".F1P4K7[U>Y_8'U#SE'%.=J/\R(4/HG0 M-THXNE ?6EON"%=%&%&.9FJVKABW[YUPSB7A*XHFOJ].Q;B*"8I(*W$;YN,: M]7%A8RF)%VMUDHAF+$Y)8@>&8VJ]#JYKBF>,QX4U98L7$X4WS83Z6MAW2SBG MGJ\-X7&-\;BPI)1\YS'E*[WN?%0)<@T.)!Q8#]J&^;A&?=P=[A/*B"*V1"[^ M]>$WM*!^QA6YE1!.FD5$"#31?12KL]&%9/[C 4K5(>J)1!E%/SN'CHM2M0#D M9_76OFC#F+ Q)@R+SA8>G3_[:Y*HE:;.F'8$74\69Q/K.292Y3T MHHFNL_C!NG1.=X0X73P:#>Q70=KP(VS\",-"4QU.?<:5,>2710YR9U!37!UX M6*8$46D%"^RC"J>?G5N1VS E;$P)[V5*]^09S0.E#.$R](O+0<#XPI'>L-MW MG)%S-+#RMF%,V!@3WLN8)D&@TL7!]@7*KWW=)/9QA2.QH]:E3]F#7N2S%'TE MMM5O!H2YTJ MU&K_O>7L*4Q\^QC#F?-+*V@;$H6-1.&])*H"O65"JM.ZO\*T?HF"$X?. 'M6 MTC9T"AN=PK#]Y+-UPBFI!X,#AIYCQ6I#GK"1)PPKSR7++X>M60(>3N$0/'*[ MWM"Q\[4A1)X1(@_VF.K"W^>,<'6*&KV4I^+6VPMPEN29U?G@LJ:(QH@\6&;, MO01.$A'F1TZ $0ZKE7RXKBFD\2)OQW4CBYJCOZ^HGK'V6T7O)#4E?1N*Y+VZ M5];&S;+WO5O6AC1Y1IJ\O:3I[9G9(K^WBFXRJ8XZB;X ;NV'=]*>LA^*M$&> MIN_R/XV'[JCOND=J^7NR,1I!\F"C*>;X] ?F^#M93DG6AC-YQIF\80MS_)WT MI^R!-F3*,S+E[253C>;X.\E1V0^C_\WQP:A_['C?S?#>JP*-8@9G@(Y<' M #2(@ & 'AL+W=OE8J"3Z4'32[J\_E.Q8MCADDH/L MAS:2/1R]0XWF&=(Z?9+J>[420J,?15Y69[V5UNM/@T$U7XF"5Q_E6I3FFZ54 M!=?F5#T,JK42?-$,*O(!"8)H4/"L[ U/F\]NU?!4;G2>E>)6H6I3%%S]/!>Y M?#KKX=[S!W?9PTK7'PR&IVO^(*9"?UO?*G,VV'M99(4HJTR62(GE66^$/XT9 MJPD&M2.1BKFL7W/QY%&.1Y[4GH^.WG=/> M_IKUP,/C9^^_-,&;8.YY)<8R_U>VT*NS7M)#"['DFUS?R:+8.&.R@?LH^56L^%V<]\QA50CV*WO#/?\)1\!F*[IV< M'<5*][%2G_?AF%I:/Y7&Z,,%,GYL*HO,\%THHO1!^50D-RM_[" QUA MDJ1AW)%KFT5!@-,8EAONY89OEBOU2BA(:6A)8"D+.CIM(TK#!%89[55&7I6W M2JQYMD":_Q#@+8^LB^(@B)..-, JIA3#VN*]MOA5VL0/@Z=*5$V:-E-H:J!2 M)DD1KRH!IVIL*2))1'!'MVW%<)"DL.YDKSOQZI[=S$97Z+B(0!(3Z^()B=.P M.[> &4L)"V&1Z5YDZA5Y)RJMLKD6"U.['\U)X7KH4WLF YK2CDK(*HXH+!(' M+8B"%W+ ]"9*_VSN?5V=UK5.YQ._\W8H(XYC$J0=M9!=BJ.4./0>@!/[I[5N M$$[D\F13B5UV&D[6,7"=E0\H%Z:[@ F)@1E,<=Q-6<@.!S%S26^AA[V<<4A? M9B4OYR]()X"DL$L%R"HD+MDMO[ ?8#=-0,KR'!1G4RBFH;EJ5QQD1Z/440YPBROLY]5V'DM9 MGKQ<7+&-(D+2A'6U0F9QXL ";IF%_=#:%EAW8<4VCDB2XL,.9"<0,$QI%##7 MK6[1A>-7M9!7EZ/SRZO+V>4$[B.Q%X%O;23?R]MQT"WWL!]\^Y9GS7^V[1D8 MM@TU6E<[JTX#=BREL:/KP2W]L!]_EE1G:X9MLN$$QY92P(RQV)'KI 4@\0/0 M"%4; VFC4TFX=! ;9A2G4?=I!,R(Z=)<"EOD$3_RGA4Z9Y#8Q,(D8G'8%0C9 M81(ZF@ARL)SSD^VJ)A?*,WZ?Y9GI)5X'9&+SBH6QK1HP8U'J6.R0EFO$SS5; M]&M03&QV'T?"-^OHUWX%A+U>S&R"7*9?EPHH4JT$+<@U0F M-M!PP )JS3-D%YINW:&Z!1_Q@^^X73\HV*!:&VD12\QZL:L6L L3TZ@YU+;L M(W[V7;T\H0#4: D+F#'PC!F#HDM^XA_W69W$L]9G#F2UEZ&A8;#W082,@M) MXF U:;%%_-CZ@^7!1A..0Y9T^W70+HY2U]/6(HSX$?8'"X3-J818]0$PBAP= M)FU11OTHNQ!+8?+!L]E ;429YH19'3IH1^/(D0JT91G%WK9M.KL9_^/+S=7% MY&[Z%S3Y]=OE[-]@WT:]3'QKW_9>WHZC;OE(_7R\5<]WIM)R_KV//GP,L.DX M%'KD^49\1J0?!$']#U4KKNJ=F(U>297]3RP^FP?]^=.LJII&0"&YT959D"WJ M7,S*9ENW6<';&[2[Z;0AVJVH7I/CP _V/OV,'2T664TJGJ-ZI^G$2)WS=:8Y MV&=18/T8)':C!=JE"77);?E*_7R]$YJ;CQ9(<%6:J86?(8"3:930J%N80$.6 M8A>C:$M4^N+6YZ;8Y%R+_7Z=+$SFKNH?>AY-S9(5+-V&Y@FFW>U:T(HXRBEM MP4I?6%0J4S,WZN?V&?B,N#:J*]U'..@;+/;CA.WS_""C,>U30OLD2HZ_A=/< M1NY):) ;6/<&,B0L):X*U\*9^N&\[7:@.@<*MI&+(T((CKJ"(4/*(M56A$1K+HC!-\;1.+_2? MKZ*X%^J_H&:OOS>SY9V\'?]FTT*?!>]#5.9M'MX:]7MY.XZZ[2.8?TV\N]=- M*0&#M9>ZL=6%04:AXWEB+>R9'_;;=#Q_?3KZ_;WYQOP_?NQD+?$9?:=T]'8. M;X[ZG;P=1WWPR^D+"_.7TI%9O]AV"[S79"MKN'K*R,HN1I1D3 M?(Q-)JOM"Q3;$RW7S3L(]U)K632'*\$70M4&YONEE/KYI'ZM8?\:R_!W4$L# M!!0 ( !1XHU@91+X,A0, $0. 8 >&PO=V]R:W-H965T&ULK9=MD](P$,>_2J8ZCL[HM>DS)S## 8[.Z,G(J2\<7^3*0CO7-I@$ M4#^]2=LK+906;N0%).WN/[\-W=VFOZ/L@8< OU.XI0/M%"(];6N\R"$A/ K MNH94WEE2EA AIVRE\S4#LLBZ>P]%0([2"VC,LV^TRVU= M3T/!A@N:%,Z2((G2_)?\+C:BXH#M$PYFX6">ZV 5#E86:$Z6A34A@@S[C.X0 M4]9230VROHOG[Z?1NCE[."(-4A""B@,2OT!OT'.F(A_(J[^M"=G\Q ]VAI;-B.X_GV 6.# MH669ENGZS:A>B>JUHHYCPCD:H3%-$EFN,V#TXQ,D]\!^-A&WRJEN=LW7)("! M)ML5![8%;?CB&7:-MTT5Y#^)U2+WR\C]]LCSB,\I)OXYQ:3#J,;8*QE[%S"> M54EZ1P]*S[,LSSLJ)6<8UIBQL>]5QN74ITM)H58E\4S+L$S3/T!NLG05>7&8Q]UV M=>9]N\7M_?;2-#YNHXYG]PSKD+?3KLZ[;[JXO>L^*86/^VHS=*==#JU77O'5 M^4J^0Z^BE*,8EM+1N/*D LN/+/E$T'7VUG]/A3Q#9,-0'O. *0-Y?TFI>)RH M@T1Y*-8; N'T\H% #\%@ & 'AL+W=O)@<1V5P.+$]1) M]V+8"UJF;:UZ\$C*3O?I=WJP9(N4VF#)BUB2C^??'8_WIWA]2/E7L65,HI; 1X<'WP.-UN9/QB.KG=TPQ9,/N\> M.=P-:R^K,&:)"-,$<;:^&=SBJS'Q\@&%Q9>0'<3)-/Q;!0S!+*M@XC?X(5W)[,_ & M:,76-(ODY_3PB54!V;F_((U$\1\=*EMC@(),R#2N!@-!'";E)WVI$G$R /SH M!Y!J &D/L#H&F-4 LPBT)"O"FE!)1]<\/2">6X.W_*+(33$:H@F3?!H7DL.W M(8R3H^?Y[?-D]C2=H/'#?#*=+\JKQ\8\/ M-WMPS#KQ9N'/[/ W2X(T9F@AJ62P+"3Z\W8I)(>R_DN7K-*9I7>6K_4KL:,! MNQG 8A:,[]E@]/-/V#%^U47Z1L[.XK;JN*T^[Z.''>-4ALD&FL">)1G315NZ M< H7>2/:CWS?MWS(^_XT#M4,8YL0QZ[MSA#M&M'NG9H&D;U NQ1,7.D@[;>< MDC=R=A:O4\?K]$[)8\:#+;3"%8+Z2\0NY5"418]-5NA .T9DHU\QS'-[%^HMP:W.T%7]"(\I") G3)$K8.I;;5N,K/8\NR?+=% MJ3$S7:N+TJLIO5[*"8,Y"\(FI32&#(?_%@]TM)Z"87KF"44)J[&R(28]JU^S M^KVLLT1D4 ,!*T"#B(:Q-J&^FBGB8*^%J+7R3#TB-AK),GHA?X.9YC0J<[D" M40SSQIEO![0R8R@4Q"6FU6+5F=FVU3'W^$1?<3\L;*403+R@$4/I&E$AF!0? M4,*DEA8K&!>6WTZLSLKTW8Z^ATD#2WIAGU()>4V5_J2MOYW$W"HI[!0OZB&3@5QXK2!NPK2EBSU>F1F-&?+>K M>AK1P_VJ5R/V%(\J6U Z[5V(ULIU._@:;?4+7J I\DI4)3K4RO M ZR1,]RO9U63*"J[FMYN3%6E+HCC.FU.C1FV[:[EUZ@9_IZ<%0MOR>!]EZ$= M3_=A\?X)M\=%*>E+1W]3U9?=7,=1R[HSQ)(W*D7^0>7P5+5/5R+=PN M!XT5MKRNI40:C2/]&C=G?:N(J&)%7,-N)U)CYF#7ZX)K-(V0'VC! >-;IN? M/^Q9!:MMPZ17(5_;AM_*VWGLC4*2?H7\"&4?;A(49)RS)/A6;O"C:BNZ^CL3 M,G_WU)>4*HD7[7V(QN9D8W4.W6@FZ7]#+/N+;L*TF.I+(%279;=)53/8K^(N MV$;H2+_0W5$1!HA1GL ^1*!=66IQON';PIN3EKCTZ)Z@&)=6>]NDM?([.B)I M5(_TJ]XDC#();WJO(W9^B%AGY9O^V5\'?Z.*I%\5RWP?BM,Y"(/N80NX82C) MXB4$ OOK(@B!TDP*"2\(':^M1!5&!YM$J1J-F6WX'1)*&@DEWWDEK&;A_\>A M"J>#':>MKSHS^U2&RSB&)^>(,>.;XGA50'EDB2P/VNJG]1'N;7%PV7I^AZ_& MY4%LXZ8\%[ZG?!,F D5L#2Z-2Q>8>'G46M[(=%><5BY3*=.XN-PRNF(\-X#O MUVDJCS?Y#]0'WJ/_ %!+ P04 " 4>*-8;%QBIC\( "E/ & 'AL M+W=OB]/:2 M%U_*)6,5>EVE67D^65;5^OUL5D9+MJ+ENWS-,O[+8UZL:,4?BZ=9N2X8C;=& MJW1&-,V:K6B232[.MM_=%1=G^:9*DXS=%:CUG<%?YKM4>)DQ;(RR3-4L,?SR25^'^I:;; M\:^$O90' MGU'=E,]Y_J5^N([/)UI=(Y:RJ*HA*/_WS.8L36LD7H__-:"3O<_:\/#S-_1@ MVWC>F,^T9/,\_3V)J^7YQ)F@F#W235I]RE]^94V#S!HORM-R^Q>]-&6U"8HV M996O&F->@U62[?[3UR80!P98'S @C0$1#'1KP$!O#/13#8S&P! ,B#U@8#8& MIF!@. ,&5F-@B1Z, 0.[,;"W9.VBNZ7&HQ6]."OR%U34I3E:_6'+[]::,Y)D M=2HNJH+_FG"[ZN+AYO+!N[[W/32_O?'\F\7NT^+VP[5W67^]N.?_/OHW]PMT M&_"GV_D_?[W]X/F?%O] _F\/U_?_1E/TL/#0FQ]_1C^B)$/WRWQ3TBPNSV85 MKV'M9Q8UM;G:U88,U.8^KV@J,9NKS>8I+4MTB;A3=(7F^6K%DWQ1Y=$7])^/ M;/69%?^5@'IJT,LX3NK>0E-T1Y-XRELVI^N$5U %ZJM!/[&*#P\L1CXMLB1[ M*E58P9$*1M%FM4EIQ>%NJR4KZI;S\6A9#Q3/#%UG4;YB*@?A$3;XV%9NBJ_* M4,YXPNVSCNRSCFR1C0'D*_:49'7[T15-:18Q1"ODL>@=TO%;1#1"9+FSP[2V MF/40^WR!3=>U-%[X^3!9^N5L"W?+>!(LE^B6V2WF2XK9#C8=P670+SV& MDO9=IZQ8%K."CP!\58+6]"M?)50ERA_Y-%(MEWD:UWE1T5=6\H7#;JRH))@/"19 @H5&?Q#H1+:3"^8^%\R_ M)Q<.APY97BBK,7:D@ 3S(,%\2+ $BPT^QT3NU@CCCR!K'T"6:9F?%IO_6/$-Q=KOM.@6T6!O=:?F2P5G%Y-3*([PDI"Z78L MQ:=X]"$]!I!@(1!8AV!W3["K)/B&]_1FW_CF0U[*.[?;BZ_%=T6:0*G2T5A* M(<'\D^H?0+H,@< ZG&*MU7@T):M!7K#D*4/1IBA8%GU%54&S,MUU71K_L2FK M>JTHU6NT7K!T85\[5WL?2S4HF@^*%IP0C1#*8Y?K ST/*[GVLUC053[28K_] MUZ4'25Z&/70@W:"?(*J%\?%"T 10LE,9FZ!G$T/,1] M*ZWAL=J:H*?)*>]K/MC2#Y3A/Y0@14>FK0NK-%C^V^V"*6\4&K M%8"BA5!H79I;20FK-:6C-+\]IB*H'8SF7*+_Z(0/I?T1%]*O#XH6@**%DIB( M(>FRW^I*6"TL?=?C"=R7-Z:.X8CG$^HJCMZ8@$I'H&@!*%K8H%F#X>WF1*L> MX2/RT=]U3*&NQ^B! U2= D7S0=$"4+00]X4XOG&S-&MH!=FJ5%@M4]UMBFA) MRZUJ77V[I;#+!VDZN)+C>=,V>^,%J&8%BN:#H@6@:.'Q^'9OB;3"%5$+5PJ> MCPT!I"_5F([M$E'34-=@+.>@:#XH6@"*%DKB.Q4"W"6]5;"(6L$*&)\>:(K8 M:Y1PZOE,@/(,K9M4B \2H9Y.I-Q+M"!LV*)"K:[':.HAT7Q0M 4+3P:WB[Q M!Y?"U$(;X"&TVM/8!0 HFDQV=#)!H'BB:#XH6@**%I*\Z&D0S\5#6M'(B.7(1[B\<2I.^O&5H1F^" M +W@=I)/']1G (H60J%UB6YU0Z+6#;WD.8GYYK'DN\9$J@L0R?4HVR+B.E_M M9S2OH%?/3FM" .HTA$+K$MLJA42M%+;$TB@J-G+-ATCD.VSWJ 6],0:*YI_4 M@@#49PB%UF6V50&)6@4\Z3X)Z:MYQ-9,7:065,T#1?-/:T( ZC2$0NMRVZIY M1*WF_1^W2HA$&>IMS$%5-U T'Q0M."$:(93'+M>MX$;4@IOZ5HDAY;@O"F&+ M$()[0W:_H"V>1GN20D1S7,L0ET\2KZ[EZ.(93R I.,6Z+89=4LHT35L;.!_1 M6VE+5TM;I]\JD497C3[ZG9V^F&,3QW:P+AZ-@?KU0=$"4+10$I,IU@Q.OB.^ MN3,[>/^R?H&7L_>49"5*V2.WU=[9'*38O1.[>ZCR]?:5S,]Y5>6K[<&PO=V]R:W-H965T&ULK5EM;]LV$/XKA#<,+5#7(JG7 M+#&0.ND6H$V"NET_*Q(=C>!H^^ +O5]*_6 R M/5WG]V1.Y+?U+5=WDYV6DJY(+2BK 2>+L]$Y/)GA3 \P$O]0\BCVKH$VY8ZQ M'_KFJCP;!1H1J4@AM8I<_3V0&:DJK4GA^-DJ'>V^J0?N7V^U?S3&*V/N *7'/0"U U!_0#@P +<#L#&T06;,NLAE/CWE[!%P+:VTZ0OC&S-: M64-K/8USR=5;JL;)Z;?K\V\75U\O+\#LYOKB\GK>7,UO/EU=G.O'\Z_J[_/E M]=E$*EQ:^Z1H M,7QH,* !#!A\9K5<"G!9EZ0\'#]1]NR,0ENC/B"OPL\Y?P\P? =0@$('GMGK MAV,/'+SS,3;Z\("^62Z68*$21H %9RN@H$ M/Q'KO"!G(Y7!@O ',IK^\1N,@S]=-A])V8$'PIT'0I_VZ;6J1U=UP58$O/G$ MA'CKLK91$1L5NOH\3%$21&H"'O;-L*5BF*3!3NH 7[3#%WEGZ+S\5Z6:JDY2 M ,E4>2I87="*@%H!IPUP]5S?%7HRUYP]4!6KX.[Y];,9'7,VCZ3LP%OQSENQ M=S8OB%):T+RIPW4)\A7CDO[7/& +Y3&9U_?TKB+"O.>ZEH[98KP1!.1"$.FL M$LU7H[VI#;,XB'H!X)"*4C@0 ,G.I.0%DQ:$YL;[]YI'0_EK9# M#^TU"= [F5^(D)P64@4>K1](6RJ=9D-KCG#2CS>'T!A"A 8F$G4PD1?F>5&P MC:[AJCP1^I"K C08<*VJ?0Q9'*$^4EL*IEDTD-&PZPB@EVZGMYRL<^HI-^WX M_0\GR")#E]1^Q3Q$U[$U]-/U%EU;5YHL8'))N&I)59FLI:>*M[H/7(;"N)_+ M+C&LJ'P >\?DT$M]TQL#L]8U\V6HD1V':6I%JT,JWIN*0Z =B4(_B^Z"=9T_ MZTAU K3);HS").K3CDL.)LE@)'2T"/V\J$#R#>DBP0G2)CT(P]A*)0>#AFJQ M.82QHT?X"GYLYWJO5#NAVDPW5G4'97VL#KDH"(:"L^-$Z"?%Z]8,G>*J8A@E?TO>BH3'@L;8=>Z)@0^9GPEK."D++U MP;:Y(:H96&M.=-KOH,0P[*>'0PH&,!G@1-1Q(O)SXNV&%\M<%W&%4X6="C;Y M; JZ'[1-?*JB1'HY?0C;(8?B-!P*MXXAD9\AS_<:K%W797+'M%Z\OU'0PK8) ML5_.'2(P&&AV44>9Z.45KD&W$:9)D'K7"U^7Y'71UW0'DO;H1L*K4$3?8#B,'(:=A:L%WB*F& M.!XPH>-MY.?M"ZK9NBYULT;=A<>Q-DUB9 &TQ0;\BSMBQE[*FWXT"4M 170X M;%WKW$\,')ULT,?HDDK3@0J).^;$O\*<5(B-0:TB8"C'L(,2813U"[I## 4I M'EBCX8XYL9\YK9+NJHQ.W Y.C%(<6HYV<6R ZC )*-J-#E:W3*JZ '.A6X$'UZDREG#*G$4% MVRM/F";(VD]QR*$TCL.!YA%WK(C]K#AL!=$[ B_BM\D/9A&VEH8..1PJ>AI* MA(XD<>+M;>:;];HBNA[F%2BI*"JF>++IA8MMW^,^>O&R[R^?O1Q)VZ$;.@;& M?@:^JE4OH[K10?;"-F_B+.WO-KFD,!J:I(Y2K%:0+U? M,":W-_H#NS/^Z?]02P,$% @ %'BC6+5K=VM( @ H04 !@ !X;"]W M;W)KY-M;\$FRGV?X]MI.&;K050GQI?.=[GKOGZKND$?)1E0 :/3'*5>J5 M6E=3WU=Y"0RK@:B FYN-D QK8\JMKRH)N' @1OTH",8^PX1[6>)\2YDEHM:4 M<%A*I&K&L'R> 15-ZH7>WG%/MJ6V#C]+*KR%%>B':BF-Y?+3&;9%Z@2T(*.3:,F#SV<$<*+5$IHR?':?7 MI[3 P_.>_9/3;K2LL8*YH#](H X0E W %B)[2MS,E:8(VS1(H& M21MMV.S!]<:AC1K"[;^XTM+<$H/3V1(_HYU"2Y#N1? 9=GUN:)3N2)T9W@NE3H(R^@>(GW3^? <>_;5K)I;G@L&Z/*+4.KJ MF-J68NPH[&+99=$D&)G&[PYE_!DU#B?701_5UN*-8EZ--\ M-5UB*>DV+0^9HK;;GHFYME$Q>(";]M\/<,*R*2%27FS ]Q[.Q0)F.R%?5 6@ MT5O-N)I'E=;-?1RKO((:JYYH@)LOA9 UUJ8KRU@U$C!Q236+TR09QS6F/,IF M;FPCLYEH-:,<-A*IMJZQ?%\"$[MYU(\. X^TK+0=B+-9@TMX OVCV4C3BSV% MT!JXHH(C"<4\6O3OEU,;[P)^4MBIHS:RE6R%>+&=%9E'B14"!KFV!&Q>K_ MC%F0T?B]9T9^2IMXW#[0O[K:32U;K.!!L%^4Z&H>W46(0(%;IA_%[AOLZQE9 M7BZ8Y_2E/6IJOU.3I;&66EX!$SQ(3RDNTD!+S$LRR:S6+ MM9G!QL7YGK;L:.D9V@"M!=>50E\X ?)O?FS,O%YZT%NF0> :RQX:]&]0FJ3# M &_@RQTXWN ,[U29-VC[CE:A=M_6A5QZ&Z-ECRP#UD^WHMG^LC19$-/K_1>YTP\ ",P4!L9$7&P4Y MWP6_O4(N#+TD-_9RXZM6[1FDV47XC%N8>1WY_WNKO9; M"T(+>MHN3+UD-_5VTZO^;,@L3#QK%A^=JS7(TMT>"N6BY;H[8OVHOZ 6W;G\ M-[R[W*-8GE;KX[<& #%$ & 'AL+W=O*R--H:06%T$& NW! M'TT#-/"]:=&BG66TQ0UH>^*5-:'RXIDIJ?Q4?@K+>O,6G7EGBUL!7TDW$7OS ML5C,%ONWX.WU[NXEO+T;\'Z-TL%A?3UP^*7)N!T="JBP=2/-M3)K$8V,I0I4BL(BUL;G)V^U*B4?KWH8OX6Q M*_$B+L6/SL9F#(W%1'P?*A+W[APN%K,GYQE_G%[G3[ICB'Q^M*'/3Z+O#JSK MSFQT[>%]42%-B6ZSCCIE1+*9?[R@ M(CH55'OCV5512;,F 9MKY;E'3<0YN8 ^*-0@H_CRRMI@;"!1]NGEA>$K&IFH M3*$CR@4/N&TB*-M)WM8#6ZL0OG# ^AM6L ;490X!AM@X3LN! MP'UAJ"#O,6K8\)547/:MJ4GGUK#&>I6CE>*-K@--7=MIZ?3H\^E7#$37Y@8H M2&2$RA&).O<^XMZW"P,/>XD2!.K_U0^C<")YUNH(;OG*1ETBJ()',K,)E/?1 MY)FW4:%*!GZ;DF&&,G&G.4O?4F,=J#2"!Z28SQ[\W#-R3=*U3#Q%&.HEN8Z, MO4]J/AVP:%>I$^#NXCK556Y1.%2V]"DY.>.Z0*M43:4J)(]ZEN_"!B= $5TU MR#GV&U9*L8K(M61H&4F@)P25"I)I)>FMD5J%ZXEX;<1/$AXCD?9S.,?)Q[9= M<=%:, Y<*<+&/@#Z VL(G-KB@_ -4+HNTHJPK_-'3[PXU])[<9HXS\]GB%"- M3,K2N8*&0!NDJ*H;G8*50\+ 7(RL1'(Y!Z>6,24 4VBX@LN4WPA:I]%7S!X3 M01*)FE^QM2$1S+9V45G6E8*SI0_MY];(OD=R&TFT+Z-'$X$>NZ5N_C!SEX$[ M[CZQ-JEIL08F)]M\TM6!+7JP4QC0AKD3'1B8 V5BRC^F)Z)/.O4WB&M1'=6Y MX2&"J:.7 J"]MU"I))_3TN5<6 R+\LQ*3E@J=)KQ4GSL5[Y"^@HF7RI04+*2NV(VF2\. MAB$UWU"F/31G:B-5R7!Y#BP>M7. >\N WMRC4HT-1\_AL%2R+]MMHI'7=1IA MF:6;_&,C?%R^1\?K%AS9-,XBBSO1S!76 (7 (QMR0-'R.U5IG*#9J)2*:9H M0Z/!+G%9R\V.7>.E$:^+8+G@N+%8N#&18(K;OF MA0+IR#_/A%^DQ!FN/K(-'O:Z#A%^KIVL)^)I3'O!5PWIM!YU$*4X.'PT_F%Q MV#6*-#.8P"O%^PGXAK4/.V-94UJ0VB3-XE?ZKTOP52!K/*S"D3Q MMNME@VIP>7!UO61;?(ZS!?OH2C'+EI6DV;!=!;C,H";)#ZV=[/HTF0X^+6MR MZ_0!S7LBU.:OS/ZT_T8_S9^FV^OY Q]DK[DU:EI!=#9Y=# 2+G\TYY=@F_2A MNK0!G[WIL<)20XXOX'=N.]T+*^C_Y^+D'U!+ P04 " 4>*-8'%PDR]4" M "*!@ &0 'AL+W=OI!%X@&GJI2Z*E7&%./?5^G!59,]V2-@G9RJ2IF:*K6OJX5LLR! MJM(/@R#Q*\:%-YNXM:6:361C2BYPJ4 W5<74GSF67T]BDM\'"\8__L:J=:5DSCI2SO>6:*J3?R M(,.<-:6YD9LON*UG8/E266KWA$T;&P4>I(TVLMJ"24'%1?MF3]OO< 8O00( MMX#0Z6X3.96?F&&SB9(;4#::V.S E>K0)(X+>RBW1M$N)YR9+9@27*PU+%'! M;<$43GQ#O';73[<<\Y8C?($C@BLI3*%A(3+,GN-]TK,7%>Y$S<.3A%=,]2#J M=R$,PO@$7[0O,G)\T:N+A)\7*VT4W8E?Q^IMZ>+C=+9/QKIF*4X]:@2-ZA&] MV=LW_23X>$)LO!<;GV)_Y8F=NT(A M/KLL7:"S3@M[V!U[V/;$H\XUF1$7J:S0\5#7\12('C)>-@:S8S+.(!QV@T%$ M@Z3?'8Z"SKWK2(IFCZC(8-I 3748;8C-EOIA2TZ0*!Q ,N@&YZ/.)YN&S (P MS\D];/$$-(JGEHYZ,GV *.[#8#AZ99:=<,J3)(G-DPR3SN+_,G:"SB#HQ;%[ MG0^.!^XX#T-C.'8#_0-_J%"MG0MJ2&4C3&L5^]6]T5ZT_O(OO'5I.JXU%QI* MS D:](8##U3K?.W$R-JYS4H:\BXW+.AG@*-8<_QYB8L) "M%P &0 'AL+W=OE>]3?>5R]. M3UVV45OI!J92)=ZLC-U*CY]V?>HJJV3.0MOB=#0^V@OSDWM M"UVJCU:X>KN5]NY*%6;WJI_VFX5/>KWQM'!Z<5[)M?JL_)?JH\6OTU9+KK>J M=-J4PJK5J_YE^N)J0OMYPS^UVKG.LR!/EL9\I1^_YJ_Z0S)(%2KSI$'BWXVZ M5D5!BF#&'U%GOSV2!+O/C?:W[#M\64JGKDWQ+YW[S:O^HB]RM9)UX3^9W2\J M^C,E?9DI'/\5N[!W/.Z+K';>;*,P+-CJ,OR7MQ&'CL!B^(C * J,V.YP$%OY M6GIY<6[-3EC:#6WTP*ZR-(S3)07EL[=XJR'G+RZS/VKM-"'DSD\]--+Z:1:E MKX+TZ!'IL7AO2K]QXDV9J_Q0_A26M.:,&G.N1D\J?"_M0(S31(R&H\D3^L:M M>V/6-WY$WU7ML.*JC M"IRR-ZI_\?-/Z6SX\@E[)ZV]DZ>T?S<<3TO_]N'W-V(\$%TM LF[DS87E]J* MMX"@$.]UH;I[Q(=2O%:9VBZ5!? ,_E@D8J=0--AE52[2X5#\59B5\!LE%!;] MG="E5X# T_(CISS[^:?%:#1\^?;R[7M^3%\^'PCZ)2IK;G2N'$K;X7_I-80* M"75;DLQ5@7*U=X(@UAGVR3+'D<[+HN XTK%+O>;U95U\O1-K8W('N[7?""E6 M!O4CJ/*KJM"RA(X$YEM3KS>@)_;D2ZD]O/OLI5=N('XWT"XRP :+;#@%Q,=; MD3"EDX%+=M*)OXC1+"5;"UJII,[%RIJMR*3;T*D;V 6-D%P!CS(C]^ JV,(Q M8, @$A%X!&7TI0GTCDTG&53G5L# M@80)7)?K)H"E\K1"YYL;@=P<3X> UUJ-9W<_E)FI2V_O AH:<26+9,;+I+2) M8Q>C& >A'4%AME6A$ 4$=Z=B&I&$JZO*6$YSPO)&%G4 QE6*PHIP-*'B_< F M(Z^PGW'7W^A\>K.2* \TOZ]PGM3 :EED=1%Y*9976W0 0#!20/U7Y'&>Q[R@ M76 T!/@NV'[_7%!3)2T=2]&TZ@;=K#&"8YG))<*TJGUM54C9%?JS$[4+F98# M"(M^TPA5MAT(N[1&3*>@P HC+.GV2%<7PR-5P8C.#':2!O+.W& M0*ZM4I3',).FB$XDP&0H^U@UP6NYI=,I[3)C\[U&U"RRD(RGZC6%IGK*.Z7G MJ,3I&)(M^"4*P!^K' HE "PT_)>Q(&CC5DD'N-C62EEM\F@R',20%(O=% "2 M86.(P[2COW$)W-.+G5E;8LPQ1_@G6AGR8)\;9!1*UUM:;].H893[ M@#]CR$SMH,(]?]%[0/V]RQ!C1EGI&_8#] >B .DMDNE\TOM("0;* \L0[(&= M#8ZRF%JL)8BBQ:-D/)QB/R"R/H!)_:-B&$?)_&SD*8$@1 ML@#P."*=)L/AN/>!3T'SD>5:PS2\&$^2R736^SOX?P="1K>:)K/%/&Z-&M/Y MN!<(_CZ6Y-4B.3M+]YY7\N[ [70Z??@R^#M*TOF<7MH:NO#.&C(A&._*FC=W=,4_=!GQS0A4H9DDZF49'"E.NPVHW\NF?4KF7722+Z3PB M<2R#.,;#%JS#;*2N-TS.TD7OFDB#4 F=#*3*^'W"+,L M9<&FA:N3Y!X$!>HCKF>1=+,J',U;;8@*/T'%U&6F!B@VZHHGDV1Q"2$!):3RL0T+S[$61+IN1LO68E:.U M81[($[$Q.QQL0PMHG=U33I<,[D, ):U6%EM2WT/; D'?PJ&\1I_B:KXAKFB8 M'0:D4W&GI'4!8TH)4W(#P;N8A ^XJ,D_&@HZ";6$\M@0I#M&RDS6AXV'PK-/ M)[IZYC17(G;F8*"3W6D?VD,'<@]X_DVCBUBIWM:A"5[%/$8&?W$*P/0NN<4* M_+->?POEB'M9MFDO9N*=7JG>-=].X3[W4SI]HRN:B]/1/)F/Q\0+R60QX95I M,IJ41-6V:8TA5G?8=\LF8](;G(VY%\C:)D$$8Y!P'$/=\ODEB<# MLA$G\/5>3*;S&G# M%$TW2<]F]#SK/,_Y><3/"_2>:3IC@_Y&$/NZ ML._]>0W,6^=,24!:\/>NQ\[OW.-BHZ7:X^\!9;B-J-5*9?N;'F%,N.("I#V" MCWI6JNRT)][Y#UG6-!BFL3T<1"-!:#-5>8YD13>@34Q[FDDH5IR=W0\RO8/L MQ)R%JBMK'F<2L%0R&XUZORD?)FY:GJ7)(IWTWDA+.>GVQ_2NI-,9=@P'9]/> M:UW4GB<%_)PPC#\ 7GLA*TM*@\"[+G3D<'\YJ.5N4$,EA^MR>\'C3@/9EBE) M*K0A7'>*3M+H,GS-C)/W+_62A2E0(2F^*X5N$B.8_[=VL<[65%4A\,W4O@VK4#;8'^^EH:O ?KS&>R* +%H4 M60;P Z&:0-*8:V">:6Y--#KM8S+XT5@V;;U4= ,-O0MEZ<\/EMR.?GRCI MXR75^KHS=9$'?QAW*J%=:,IT4\P?N]TIYU/J.AI:_Y0[,)'A? U MM5UMOT5?AD^P^^WA0S:*;DUWPD*M(#H&PO=V]R:W-H965T38 MEI7$3I, :3.#+;#=%DUVYV&Q#[1$6T0H4D/2=C*_?K]#ZA8W"0+,BZT+^9W[ M=PYUL3?VWI5">/90*>TN1Z7W]?EDXO)25-P=FUIHO%D;6W&/6[N9N-H*7H1- ME9JDT^GII.)2CZXNPK/O]NK";+V26GRWS&VKBMO'3T*9_>5H-FH?_)";TM.# MR=5%S3?B5OA_U]\M[B8=2B$KH9TTFEFQOAQ=S\X_9;0^+/B/%'LWN&9DR[KY4ER.IJ204"+WA,#QMQ.?A5($!#7^;#!'G4C:.+QNT7\/ML.6%7?BLU%_ MR,*7EZ/%B!5BS;?*_S#[?XC&GA/"RXURX9?MX]IT.6+YUGE3-9NA025U_.6DIJ#<>HNW$OO\ MU:W8P,6>_1"UL5[JS<7$ Y9>3O(&XE.$2%^ F+.O1OO2L=]T(8JG^R=0I],I M;77ZE+X*^)7;8S:?)2R=IMDK>//.QGG F[_51O;?ZY7S%AGQO^?,C6C9\VA4 M)>>NYKFX'*$,G+ [,;KZ]9?9Z?3C*[IFG:[9:^AOB\?K$/_Z=O<;RX[9SV;_ M(5C)=X+YO4%!T5.^4H*YN-"=LR_:"UN9@BO&=<'N+-__K M+XLTG7[\JO64BE2X_BM06A<],:(M4::]5I8 MQTJXK@U!PG18#>(1K##&CKT9T__0E8?6QD"1_CNNML#822=74DG_&!2Q0DG> MW$O-5L:7$0.>0"Y"E49C97)<*0[?LM4C'%6MI"971$3,PVS\*R2+/DE@%^+?/[;=VDD$+GL(_L/3J&L):";Y"#K*F" MPO)'1+RO! "AS=#_T,\-QJQ52AF]&9?HEL%*>@.Q@0G* MQL:5\'LA=!-Y9!X5$,3>1/]V[XV5&]+EM* J#O5$DPS[TE2(9F=WK+H^&FUL.Z2VPM8*+=F1C7T00S)9RJ7@ ML,!\;6R(%WGO7K"F=,DPE4)@ _=T6%*O+7=DC=_"5$!&-9 1>6YL*,^8+IV8 M)@,.,E,\U)B2>,,KUT%M=&&HU[9AECRMJ(,@]^83TX%8X1I@/,VH-)DCH8)] MQL*X-%GB7E2U,H]"=)XAR[)V*=BSR3P$U/3^H:SJ6DB(U%-9&;9+S",87HM0 M"7ND\#BJ:0BQY_^7^D$32,X",<8*@TV=U$@USSBCCU+255K7%[K]29_XIO:R MDG\UU*I04(<- R1,.YM9%OT$)2^1-$-185\-)M5M6Q$/(M_^U'&28;L!E#7. M@>]#7 \Z56]LZ%)=0^LHD=@7,]"A4Q M$J)ZK[V4.+TW>G<6H-H=A]*4EH5$ M+L$X=."Q+[D>!R2R-:%# :@@9'P1-53%Q@ '1Y*4VRFS0\HC=(@@F$8IG,Q%AK.R,E=;EO7R/B\!$WW@2 R(.I7 MDD:[F.,OYFG,]9 V9&T8:AV1#F<.*'D(X0[#1!6;C'DZG(4LP N%(UZ(,8V5 MKCGHR;]$6$_9 X6;#M@0!D4;QQ8*2UMV[R4-B$A5+',?SH_N2@MR&!XQCKYU MFW\@+GHK>K(Z"F2%G_G16T>C=^SD)$VF\SFNSJ;+),V61ST;9(MID@(R.UTF MLVP64<>MLHA4U30@3,5LGB9GIQG[@,OT-)FE)^S#T9VA4:>WUS8JOV/+Y3+) MEB1VELR@0GIZ\KJU7S3&H[]K[&P.6V>XR);)_&QH:IHEL^F"I8MDD9[^I+>, MPM^Q^5DRFR_)68LDG3ZK\HW T0BQ[AKS=44]/S+S+)TH/]L MEJ2+E"W0.\X:]8M#1?A0$=B"Q<$9\Y,D ^JM0%U2 UUQ167&PLDZ3A+:T/D$ M;*=]))(V"9I2^UQ*L69]M&X@V$5[0?W=F>GSMYNO[:@8RY*>8.!#Q?3D2X06 MCA_H\>'K P%!4 4LL%8MHW51@CM^[N0Y&7P50.??A&\?)&.K??Q T#WM/J]< MQZ\*_?+X;081P\2%(Y!88^OT^.QDQ&S\WA%OO*G#-P;,^1@SPF4I. B-%N#] MVAC?WI" [J/3U?\!4$L#!!0 ( !1XHU@]\-4H*04 .L, 9 >&PO M=V]R:W-H965T^T09,82-(6 M&["N19NU'X9]H*6S180B%9*RX_]^[TA95CHE1?NW=W[WCT^OQV&<%E=*/;$4&7];6E3+@U6W&OG(D\VA4ZO%L,GDY+J4R M@^5Y7/OHEN>V#EH9^NB$K\M2NOT5:;N[&$P'AX5/:E,$7A@OSRNYH<\4_JH^ M.KR-6Y1OKQ:\/V[XHFCG.\^"(UE9>\LOO^<7@PD3(DU9 M8 2)?UNZ)JT9"#3N&LQ!ZY(-N\\']'UK'7X M9'>_41//">-E5OOX5^S2WOEB(++:!ULVQF!0*I/^R_LF#QV#T\DC!K/&8!9Y M)T>1Y1L9Y/+T( M&0_GXP!LWC'.&IRKA#-[!&FISRA_9C<&J)S0[$KF9/ KZ7;B3F MTZ&836:+)_#F;:#SB#?_?J!OE,^TY5B]^/MRY8.#-O[IBSE!+OHAN5]>^TIF M=#% 0WAR6QHLG_TT?3DY>X+PHB6\> K]!RKS)$X_RS\_W+P5)R/1[T3<%"0R MZ=Q>F8W8QL]VC15?"&GR]$!WM<(G;/=#-%=F:SRA3S/"\DI3W-FN5W*?%JO* MV7N%=J)>/:#H6=%6/2*\ 6"Y(G=8G8_$9<_>H0C@W '$#EZYMF4E MS?[93Z>SZ:LS+];JGO(7#N[%RCJ4!!%ZL8/[G\5\-$6+:M,!POAB='DP/_/Y#_#L4?WF:W'2T^)_D3B:C5T=R-[T<'O=,/C35 MJCTCPZDRF2V;4DK4@$_%7(!75CO'\E$F$*06! -Z(;=2Z5C]8+L1"\R4KCL@ M> 6BT@G8ES[6'[YKIX(B/Q)?H4J+>9 CJZ#VK0R%U!K9V!1Z+[3">@XFZ.ZZ MC%]W*K!\!7*U40;9:J#W*0F.2)3I# ,M3G&_TOI5.12V=L<."516UF'*@<$6 MF6@8("N)!K,4=[74['X--B938,1T5:AY7GF\8+R4C)939;T*;3<-A9?;F++C M"J9U=AL+=%PB%]0:PN B((X&ILFK-;1'"MPM'8%'XA/(0DM<[RYSE%S7.-BA MI]FDHT1&BDNGQZ4?R!E$4E&(,\<>V0\=I0 M:9G"1&UJASI1F\>1^%"S$#TU.=5*KI2.8A5E.DZ_X13IMOW"2\E+H*PPD"P= MPFIU7J$:U,T%0J"MC%V6[F1LOR%#+G;IJBTJQAJ"R YBVEK-FA% -2&>%I Y MARI=.IE[XS@D\4BUI%!8KDXW$E*1VUUMF4-#H*'^ZQ^$^HKI2L2<\POD[/6 MU=9L7O Q"(L5BNT?M9P=# ]G^5%MA8(JT(C<./%;_[Q/C+O7HAM;J>PXH/)T MC,0!TG>U&7PQ2C MZV0@7+I:IY=@JWB=7=F RW%\+/!KA!QOP/>UA9R:%W;0_KY9_@M02P,$% M @ %'BC6"1P80/!!@ :1( !D !X;"]W;W)K&ULI5AK;]LV%_Z>7W'@]=T<0)4E6;*=Y@(D;8,5Z UIMV$8W@^T1=M$)5(E MI;CY]WL.)=E9FV1> @0Q2?$\YSE74CK9&/O%K:6LZ5M9:'FJ0NEY4=+ MKBE+86\N9&$VIX-XT"]]RC7WK;8C/$6IG#^ M/VW:O6DRH$7C:E-VPF!0*MW^BF^='VX)S*)[!)).(/&\6T6>Y2M1B[,3:S9D M>3?0>.!-]=(@IS0'Y5-M\51!KCY[:_3J^6=I2WHEYS4)G=.ETD(OE%[1N;5" MKR1B4+N340UU+#1:=- 7+71R#_28WAE=KQV]UKG,_RD_ LTMUZ3G>I$\"/A. MV)#&<4!)E*0/X(VWMH\]WO@>/&_Q*^46A7&-E?37^=S5%GGR_[N,;;'2N[&X M=EZX2BSDZ0#%X:2]EH.SGW^*)]'Q TS3+=/T(?2G1>E!Z+N)O__P^35-0MI; M+[W1="GGMD%A2!B_;Y?-^>7 8TH6Q<".8.,CGTA+O_'XCK:265A3% M#2+*B!MVOC2@(5(?JT(/UI,RUM)K+&R;TUGN)8=7, M"X7JRVE^XT4N9<[JZ*IU)5T(_87,DMZC/_V)_A30SS_-DB0Z_O3A\LH/X^/# M@*JB<>#C*KE02P4X=,B5TK[A0+_VV#4' EBN6:QIWEO_;\)-!?%?FSDKBZ?' M#@;6(*C1\ L)P]!ZV1@%LX7CAH8$X9#=Z<[#+AZ?/<9[8+SM,:X88P!;C(4# M.P\RA7\^AK>Y"C FJ%HMXH<[4UQ 7*?1@9 W2^.*HLSP$,$-)RW M6Y>=DY>(NVOAO0^B$#GU/T]@T46P\1Z+L[C.H:YS]R0 M/K.2[Z5Q5K8*"B.T\UDF'2VM*2F.HC#B'(NG&0;0 X]41G$-5<>Y!4[N!T9H M]O/889_,8H6<6K$AC6Y8=,? ^5@-$^95R!IISS'L.L,=[/;PZ'_GA]2R8H-K M0VD:[1.UI>)V7$+Z YDLD*RN!F-T@!^V J-1GZK%,X7A)!/+@KIW&_!>8:* MZ \T;_0KN9#E'*R[U3'*J;%WX&[0Q=!$HW#FY7ATU+?3 +RNS^*&W^I+"@RZ"/!770A6^I=Z"Z,B.TZ,PV?;\EC:OQ?<1 MAWN]*!R'[*@*A=Z+)87Z]6V@;<:(XP(=&F-$'%N94>Z/JQW1O?V]B^D_#B\N M,X-6\?IKHRH/^=[4J+MAU\W]K&_GOE"98-5 (1FN.%:D%MFK5MV/7SK!J!] M:#B4M<]7EMHAPT5+4^".#J.\(,S%)G?XXF#GM]ON.O!.9)\=O&%7J=+W8U^7 ML'_'QT(( 6WS Z6 ^&("I\XE>P#5U\V%OB6EP8PM0'-NY@[KO(AZ5B8_WIWB ME5#Y74?Y,YI&4TZO()ED!Y\ZKWT?O;R17.Y]<'/!BVV5'OE^)-NS_IX]*=UB MPDV'R?CC!;<-3VJIOGF[-5\L/+&YK#=2:LK"Z;@[E"9AG&(8IT$<3>CY8]C. M]F [?A+;)-ZR'2?,-HJ">!;A-PNF:?H8TM,]2"=>YQ/9)R%RH6>?9LQ^/ 7K M"7P^#>*CY#'L)WNPCY] .@[364A)E+,^ M2^)PQC>Q) UFB/,X"H[&T6,HI_]..9X2M^[XJ$^5IYB0A%GO]7&8L@EID.(7 MZ9*E!^VEP9\MXS%,BR-^BPDFL^3@K70.[^O6^C9EK&_A?&G@-RA_.)K188?\W>9GE,!STVG&HS0+LFE*=[U,CFZ]_I?2KOQ'#K#A MBTO[)6"[NOV.*-8[:'X# "5 M!P &0 'AL+W=O MLCA-VKM#EP1H>C?<@.M6W-VVAV$/C$W'0B31D^BD_>]'R6F6#FT&[,76#WX? M^5$B-=]SV,:62.#!61\712O279=EK%IR&,?=AH-#T6G8E+$+A'4&.5M. M)Y,WI4/CB^4\K]V'Y9Q[L<;3?8#8.X?A<466]XOBHGA:^&PVK:2%'0QY. .\FKP"F!\ T MQSTXRE&^1\'E// >0K)6MC3(4C-:@S,^'(=A#+.+$4PGT\LS M?+.COEGFF[W"=\O.&=%;)!'0UW"KX1J_(5\9BO#>Q,IR[ /!'S?K*$$OR9\O M96%PTW%V\F/YR1<'F4<'F._;^/Z"S\Y>!^ M_N7K!W@[AF?<\+4E39#KT#^"B6#\CNV.:AU 14$P_2T:-Z12^T*MJ01KQ&QP MJ+%@8EIJ CL09?.I^T 5![W=H#X]I2O@FD/"[-QO"1]YK( M,$KM5CE!WX&*':6\];9.R*-T)7JN]7]I3#'G$\,@INHM!CV!8+@>PTNU5YZT M2D=ADQ^$')V7H6L>5X]OSLW0:O\Q'QXL;54;XR-8:A0Z&;^]*B ,C\ P$>YR MXUVS:!O/PU;?30K)0/<;UEMVF"0'QY=X^3=02P,$% @ %'BC6-.]@*K9 M @ B@8 !D !X;"]W;W)K&ULC55-;]I $+WS M*T9N5#42Q<8VAE! "DFJ]I *)6ESJ'I8[#%>Q=YU=]=70,E#4&YL%\S M;]XP,\^3M50/ND T\%250D^]PIAZ[/LZ+;!BNB=K%/222U4Q0T>U\G6MD&7. MJ2K], @2OV)<>+.)NUNHV40VIN0"%PIT4U5,_9EC*==3K^]M+V[XJC#VPI]- M:K;"6S3?ZX6BD[]#R7B%0G,I0&$^]<[[XWEL[9W!#XYKO;<'F\E2R@=[^)I- MO< 2PA)38Q$8+8]X@65I@8C&[PVFMPMI'??W6_3/+G?*9FF'HC M#S+,65.:&[G^@IM\!A8OE:5VO[!N;:.A!VFCC:PVSL2@XJ)=V=/F?]AS& 6O M.(0;A]#Q;@,YEI?,L-E$R34H:TUH=N-2==Y$C@M;E%NCZ)63GYE=,26X6&E8 MH(+;@BF$#W=L6:(^G?B& E@S/]V S5NP\!6P"*ZE,(6&*Y%A]MS?)V([=N&6 MW3P\"GC-5 ^B?A?"((R/X$6[;".'%[T]VY_G2VT4-<>O0_FV381&]8C>[/V[?A)\.D(VWI&-CZ'/;C"5(N4E9ZY_90XOZ1_B?!3U,.>[ M B&7)4THP0/7P&C@_H\N&P6X95 3 ]VV"Q=@"MEH)C+=!7Q*L3:$IO9L,FK- MTW'GKE"(SWJD"U3BM+ U[M@:VT)'G6\D1ERDLD*'0U/'4R!XR'C9&,P.T3B! M<-@-!A%MDGYW. HZ]VXBR9H]HB*!:0TUY6&T(32;ZL<-.+E$X0"203_I0H5HY%=20RD:85BIVMSNA/6_UY9]YJ])4 MKA47&DK,R37H#0<>J%;YVH.1M5.;I32D76Y;T,<"E36@]UQ*LSW8 +O/S^PO M4$L#!!0 ( !1XHUCEWS7]N 4 %$. 9 >&PO=V]R:W-H965T'P^M_).X"\&&ST8$XOD0+?(UP Y]80 MNO&ULSGIC[2*P_'6^I7#CE@>J(8+R?]FA2E/)_,)*6!%&V[NY.8WZ/ DUEXN MN7:_9-/)!A.2-]K(JE-&#RHFVG_ZU,7A-0I1IQ YO]N#G) MFHE^8F9&;J0PI2:7HH!B5W^*+O5^15N_SJ-1@S=4'9%9Z),HB.(1>[,>Y\S9 MBW]B#U.XH:H@2Z;(%1.4DQO&@0S@DW]NH'H ]>\^]*/&;>$]?C4=<_82$6#3HK5^1>&G3]ME%YB50DMXKE"()SF5,# M!3&2_(&%O-0:C&[!*5RFHB#7C#XPCDA!V_VF^CY-+=!15_8#O2^!K"3ZL&%B M38RE4%?C[!L>9G ;A3E#]F+9$]IZ:R..@.RN<:!R9" K0+5;B,1NT18)'2+A M R2T18+_6V,%!F([IH/LOF-HM)2-1A/ZX-C[ +E+-Q+,D6SF+?-<-@)/4[C% M'AT.HV@!Y!<2S?TDB[U;!35E!8$G;(K:GH_^2#Q*8:TJ!<)L/8[\69"@/'9/ M99Z='* S=65E(C];S#S7 _EZK#1/=!#8A4P!!A)#M0>$29^$,R\/]TI3!@J MULQ6*0EGL1\GJ?>KE,6&<4["(/'3>=:)=A;#;.:UK/D^EA;5W%\LPA?D-7W> M@1TFR8^;+=[(#[/,;JH&;>&>DM8%/\K"?K657/AQO/"N+9H^=\_[D.I2*G-H M0%4D]<,XZ8!P*=;MZC#SX:M,ONC._7F2=9'8QR"7XZ /UBX;<3,-_$4X]RZH M+HGC0+]&1FH\Z6L\>76-7\BJE@)LR''6QN#C(._;LMY7ON.GV$K-=ZR_?3./ MHN#]#^1RZ^%[C)2V?<75#I+T03Y"5^$O%3>L,E=]5 TKGO%G MJPRG4H>X,B M,00*,*G(RK7BRK9B.KR)T'K;4O0/A7NYM65IUE0-=W;/*:<">R$UY+.&5<.] M965I2_!/&?:MS2/>*GG97RO8$U?@7;A+%N&CQTY*EZS6EOQ1YF>SF4VT'\]C MMY+X4;S LB#/0)7&)O*(SYK:=E[(2R&Y7#^C7.IGD=6+%X&;16@E;E5&N)+V M7$E?S94==)=M5]K'BU&+^]OZCNFNX;4Q:B^:J^75#29).0X(>#*83&2'0TG8 M: I=B7DN!>_NP#X=L=(L'*M\@"'+_#3.K$""3QE6!DA:TX'&G)6>&R=P<:'ZUM>ZF['J?W81L]_36O@:9WJNZ= MRGNG\J%3ZL4IV3M%G&$L8TLR6*WP+>\D'/FH=JQ:EX094E)L+@!B\%9PDK]3 MT=AG1UOSLUTN^DCL'&KC>(R'XA5DFQ=UK<,QM50 .V];;Z>'X"V.+4 T[K+T ML67Z:11Y]@W&!'9:NYR&_CR,O4NJ!$9$OQSCG5/-VQ=_O]I_+RW;SX07\?9C"T&L&8:7PPI5@Z,,+P[5 M?L"T$R-K]]'P( UV1S*-8YJT3 30# "6!P &0 'AL+W=OXW#(V5[ICZ8"L.134TLS#RIK=S=A:(H*&FZNU0XD MKFR4;KC%H=Z&9J>!ESZHJ4,619.PX4(&BYF?>]"+F6IM+20\:&+:IN'Z\QW4 M:C\/XN P\2BVE743X6*VXUM8@GVW>] X"@>44C0@C5"2:-C,@]OXYBYU_M[A M+P%[0(00V%=0@%O;1[7_$WH]8X=7J-KX+]EWON,T($5KK&KZ M8&30"-G]^:=^'XX"LN@G :P/8)YWE\BS?,$M7\RTVA/MO!'-&5ZJCT9R0KJB M+*W&58%Q=K&$+6ZQ)8^P4]H*N267*[ZNP5S-0HOXSBLL>JR[#HO]!"LA;Y2T ME2$O90GEM_$A\AK(L0.Y.W86\ W7UR2)*6$12\_@)8/8Q.,E_UGLA]NUL1J/ MQM^GY'9HZ6DTURXW9L<+F ?8#P;T$P2+WY[%D^B/,US3@6MZ#GVQ]%TBO@!1 MK28;(;DL!*\)ER7!EM3<\R^QYF3]F9A.V2D19].<%K&J@&Q4C0WKAFKFY&JTH#?'-.1F^'X$=X MGB,M=%Y0H_(LN^05) MIC1./:YTLW\6O\V91&:=X9<&PO=V]R M:W-H965TD;,\;$B^(OT@D=??<G[)G+P7^%W@QARLP7DR5^J[VWRLIT'B"&&#E74(G%YW M^ Z;Q@$1C1];S&!OTBD>KG?H'[SOY,N<&WRGFC]$;5?38!1 C0O>-?:;VOR* M6W\*AU>IQO@G;'K9@BQ6G;&JW2K3OA6R?_/[;1P.%$;)(PK95B'SO'M#GN45 MMWPVT6H#VDD3FEMX5[TVD1/2)>7&:OHJ2,_./BFY?'.+NH4KG%O@LH8/0G)9 M";F$"ZVY7"+EP!IX?/DC>-[U*V&J1IE.(_QY,3=6 M4\'\]9"S/19[&,LUT;E9\PJG 76)07V'P>R7%^DP>7N$*=LS94D6KE4W*%%;9SU&XSKZEE:6,5S!$J)>]0;_=<'FA)8@9$A-,O96[HW!VNR8RJW](Y&41# M!UP0+I4VW'$M7 V#YJ3X$LJDI&<>9L-B<(,59;Z&]WOTWN^ZHUA+KTK>0LW= M(=DDI\9$K251WRJ/R# X8"),3Z9UW=#\[$DMQ+WW6W:\Z8G-T6X0)111F<,K M'Y)AE#):IBQ,DR&\>0[;T1/8YB>QS=(]VSQS;),D3$<)O8NP9.PYI,LGD,Z\ MS1/99Q'5PHX]*QS[O"360XIY&:;C[#GLAT]@GYY .HW8:$LZBYB+?I&%HX1! M00$?E\^A7#R!AXQYP(+&;VI7 HVN%66%&IWH>0YN98FD!=).!QE@T]H#%WI6OO? ME-)^*J'_>..N8.NN8*_VFAJ&A4E>P)E?%]3S(SC;(O]'^"5D%+FR+-R*%6%1 M,GCHFHD/)H06]=+/0<1&==+VP\+^=#]J7?03QC_B_9Q&O_JED 8:7)!J$I5% M +J???J-56L_;\R5I>G%+U&PO=V]R:W-H965T=M,3D8BTPGE.).@,L:(?+G!1&S& M3MO9-CS05:QM@SL9I62%<]2/Z4R:FENY1)0A5U1PD+@<.]?MJV!@^^<=OE+< MJ)TRV$@60CS9RETT=CP[(4PPU-:!F,<:IY@DULA,XV?IZ51#6N%N>>M^F\=N M8ED0A5.1?*.1CL?.T($(ER1+](/8?,(RGI[U"T6B\G_8E'T]!\),:<%*L9D! MH[QXDN>2PX[ ^-0+_%+@_RWH'A!T2D'G7P7=4M#-R12AY!P"HLED),4&I.UM MW&PAAYFK3?B4VV6?:VG>4J/3DSNN45(&MY03'E*2P%P3C69AM8+S #6AR06\ M@\=Y .=G%W &+JB82%1 .3QRJM6E:33E+['(%.&1&KG:3,S:NV$YB9MB$OZ! M273@7G =*_C((XSV]:X)J(K*WT9UXS<:WA/9@D[[$GS/[];,9]HLO\5%"WS_ MH#QHEG\.=35ZIR&:3K5&G=RO>\ OH&L:H2$+*7DABP0O@3"1<0TIRF(UZI@W MFMKCY$JE),2Q8\X+A7*-SN3MFW;?^U 'K# ;YF;V*%E/O%;;[XW<]2Z7$PVY M1ZE;4>HV4IIE,HS-"0!B"=J<@"J3+]M/]=Q\GT7QHHY48=S;":XW'+SWA_O1 M31O'/Q)H<"*S/52]"E7O?U'5X2G,^CMX_-Z@U_^+3N.0Q](YD=D>G7Y%I]]( M9YH0I> :IH(Q \:>1> Y2O*M$!I3KE,QT+27QB5!UX=U$;S8Z&>TBP8 MU.P;S_RJC5/@&ULK99M;]L@$,>_"O*JJ9.ZVK%C.^D22WV:MA>=HG9=7TQ[0>U+C&I# M!B3IOOT.['AYH%$GM2\:P'?'[W_ P6@EY),J 31YKBNNQEZI]?S,]U5>0DW5 MJ9@#QR]3(6NJL2MGOII+H(5UJBL_#(+$KRGC7C:R8Q.9C<1"5XS#1!*UJ&LJ M_UQ )59CK^>M!V[9K-1FP,]&F(3+Q>5LO_)JK4-/)(O ME!9UZXP$->/-+WUN\[#A@''<#F'K$.XZ]%]PB%J'R IMR*RL*ZII-I)B1:2Q MQFBF87-CO5$-XV85[[3$KPS]='9-)6=\IL@$)+DKJ03RD=Q"+GC.*D9MJL64 M.,R.KT!35GU ^_N[*W)\]($<$9\H\U$1QLD]9UJ=X""VOY=BH2@OU,C72&WF M]O.6\*(A#%\@C,B-X+I4Y)H74&S[^ZBVDQRN)5^$!P/>4'E*HMX)"8.P[^"Y M?+U[= GZE8@LO&BUZ_ S_-'I27N\%^N=#7A^NYPYM2?J3G-8>SAL58@E^!E M[]_UDN"32^L;!=M2WN^4]P]%S[YAD6(\%S40+$?F-+*#RL,!=Y$SS>8HK">(?<814'PX&;/.G(DX/D5R;%6$ ) M3*=84I$'K= M,1-T;Z[L+U!+ P04 " 4>*-8X8QF^&($ #T$@ &0 'AL+W=ON8'GC=V*DR5L"=(++,KR'CA[GC.R\%]VRS5;K 7.TO_8^R/M(&I\3N#@VP]$^W*(^=?],M-.G<\W2/((%%: M@N+/'E:095H)^_&U%G6:-K5A^_E%_9-Q'IUYI!)6//N#I6H[=ZX?H'8HTGH)SZ3Y3PY5W7'@D*24BN>U,?8@9T7U2Y]J$"V#T#MA$-0&P9%! M$)TP"&N#\-C@5)=&M8%![5:N& XQ570Q$_Q A*Z-:OK!P#36Z#XK]+@_*(%? M&=JIQ3+Y6C+)]!A(\AU9IJEYIAFY*:I9I4?G?0R*LNP#>4=807[;\E+2(I4S M5V$7M)";U,VMJN:"$\V%Y)87:BO)#T4*:=?>Q:XW_0]>^G\=6 5C2"Y)X%W@ M7Q"2SP\Q>?_N UE1(1B(OO[9Y6ZIN"2A;^1&+W(],O'_EPG[93K>ALUHA48W M/*%[74HLD9*TAHW\^3.6D1L%N?RKIZO7E>2H7U+'E8]R1Q.8.Q@X)(@].(MO MO_''WO=]^(84BP<2ZZ <-2A'-O7%/>RA**$/F-7P7&"5V-B(Z2"\7TRGT]$T MG+G[-HJWU7P_"H)QU-3K>!DU7D96+W_=@< E7&QPW28\[W77JG"NNY58U/(C MG/CA],C;Z(VWDZO .^'KN/%U;/45]X$#%2E9,D$^,1W";ED&W:5R"_DCB-YE M8A4_%\.08O% 8AVHDP;J9/B(,QD2Y9!B\4!B'917#>,9@IP*94S5(< MIQ(5PTIXVHZIW3BTLC9]+J6!Q#J4?.\UC_.LG%:8P+'41'N<5IBZ$25H(:E) MK_OHU'KM(!R,?<_SCAC9VST7TE!J74JM;->W4OJEU/%?SZ0"E#Z1D*1*%27Y MQY(U7M>RG7TM>D/*VO;9I 92ZY(*7DD%5E(_6)813/0)5UNDAJN.%AOV MB)LJE1)P]2GZA(>LM,1)AJ47!+,-QGO7XG^TYD?D&:CH/U%83<_&.I!:%^MK M N];D]K%,N="L;^K50I/>'R7)K"]8=L+<=!4OE;K!(#H>/G'0[79Y?6:I?OV M-/WFF,L%$:#O,W1.>S"G>D@)W6/@PQVBE+ N,Y*Q=>^F:F_K;'[VGONC:DH3 MG^3ZS$OP0)G2Y[Z!C8?J6 79;5T'Y" VYEI%DH27A:I.UDUI9:K[(#S@;E@A209KE/0N)Q@9177%4KTHOC.7#H]<*9Z;QRU0W)]T M!?R^YER]O.@&FHNNQ;]02P,$% @ %'BC6$AT06,!!@ >2< !D !X M;"]W;W)K&ULK9I=;]LV%(;_"N$50PNLL41+LIPY M!AQ;W0HT6-"TV\6P"\9B;**2Z))TG.[7CY04R;1D-E[/16+KX[PD']*'?"5. M]UQ\D1M*%7K*LT)>#39*;2^'0[G:T)S("[ZEA;[RP$5.E#X4ZZ'<"DK2,BC/ MAMCSHF%.6#&83"B1W>4[$MVN:\?W5P!\\G_C(UAME3@QG MTRU9TSNJ/F]OA3X:-BHIRVDA&2^0H ]7@[E_F>#(!)1W_,GH7AY\1Z8I]YQ_ M,0?OTZN!9VI$,[I21H+HCT>ZH%EFE'0]OM:B@Z9,$WCX_5G]7=EXW9A[(NF" M9W^Q5&VN!O$ I?2![#+UD>]_IW6#0J.WXIDL_Z-]?:\W0*N=5#RO@W4-&E 6 >431]6;2_!+8DBLZG@ M>R3,W5K-?"GIE]&:%RO,0+E30E]E.D[-YJNO.R:9Z32)WJ*[Y/O]Z215AV1M=Y.>[)7K]Z@UZA5B!/FWX3NH@.1TJW3I3Q^&J M;LFB:@D^T9(1NN&%VDB4%"E-[?BAIM*@P<]HKK%3<$E7%PA[O^@_/.JKCSO\ MAH@+-/++\* G?/GR\+[2DQ=4OC_<@C%JQLFHU!N=T+O>27U&UEU;#1CT]P=] M#KU7-)?_]%3QNI(,^B5-"KR46[*B5P.=XR05CW0P^_DG/_)^[:,-*;:$%$N MQ*Q^"9I^"5SJL]\X3_9^-1&$3>=/AX"!:RS*2O MS%$T"9LR+61A@RQT(OM ]<2"LCHK?=,I2$^[)H45:Y29:Q)EO%B_553D?5B= MZN=BK<3"@R;ZXS"(_2.LD&4F80>K/QY'DTD_UJC!&CFQ+HC.M[X7VS7S-TPS)J)]<; MFM]3T9M8G>+GXH046T**)4!B5@_%30_%\!->#-DOD&)+2+$$2,SJETG3+Q/G M+V>^6O%=H=>8@JXH>R3W^F>C!$EI7W],.GD Q^$XL!/!PEG@N: AQ1(@,0NT M[[76P'.BUJM_D\\1?=*VU$R+9C7/M2\0VID(00N%2+G>[T-?:Q_.;'CDA4?H MW34XESVH6@*E9M,_,&;^=^B;98E>GQCJ5.>@K?;GJA>UWT4]GHR.43N+.QLU MI%H"I6:CQBUJ[$1=/AXQKG:G%X;5D.Y9%?:BQ]WU6^AY'?;.\L]F#ZF60*G9 M[%M?Z3OMT>R/,I^P0I%BS70R[\<\ZF(>!4$8'7,&-8F@:@F4FLVY]8G^_S>* M=:B%UPNC>'R,%]+=+4'5$B@U&V_K*7VWJ:R&L6,Z[#-ZG30!:?.6H&H)E)K- MMS67OMM=5L\;Z]Q,ZL>+O:"C[F08QY.)?\P:TI(N0=42*#6;=>M-?;SIK[/& S68H&H)E)I-NO68OM,J=4F7J^M>TG%W6/OC3H(&]8R@ M:@F4FHVZM8W^=WVCV-'4D!;\Q#0XZ8YF/.XD#E"["*J60*G9[TM:PXC=AO&9 M\Z#UBMCM%:N%GGE!@ SCIB]8OW/!/0:Q,]Y!W2&H6@*E M9M-NW2%VN\,??5>#N\8QCL/C:=-=B;,[ -0V0JG9'=#:1NRVC=6Z^V"0FS6X M>87?2[OK(W'L=6R.N\BS<8/:2"@U&W=K([';1E:X5X?;*GI!=]TDCKR)'Q^3 M!C64H&H)E)I-NC64^ =>5^+N"\1^OJ F$E0M@5*K^ X/MACE5*S+O5T2E?:E MVE+3G&WVC\W+75-'YQ?^Y;+:!=;*5)O2;HA8LT(G=/J@);V+L1X@HMKG51TH MOBTW,MUSI7A>?MU0[4R%N4%??^!*-8 MHB QOCL# $"P &0 'AL+W=OY-M8<.[.=EO'I.;M9UD$: M),9XD]BQ[^^?S[[<#5=2W>H,P)#O.1=ZY&7&%(>^KY,,>.B^G:GQ4):&,P%GBN@RSZFZ/P(N5R,O]!X^ MG+-%9NP'?SPLZ (NP%P59PI[?JV2LAR$9E(0!?.1-PD/C\*.-7 SKAFL]$:; MV*W,I+RUG9-TY 66"#@DQDI0?"UA"IQ;)>2XJT2]>DUKN-E^4'_O-H^;F5$- M4\F_LM1D(^_ (RG,:2$%"*-M[XO)0)$38:A8L!G.<)8*4K)[ M#(8R_@;-T5$KJE(R88J\9X)RIJX7(3>GD,] ?2,[A ERF!M@K:N#K4!4U@Y&'@:%!+\,:O7X6]X%T+;J?&[3CU MSA;@#FNF>-6%^/58 ;V.,9CBK>@1J<._2WY MH*369)++4I@F]K5ZSZG;W\YR'$;]?JJ-(MM^Z@9CQHE3J&)2:A M HDN( 'F,'A,)L&+!G8EOWD[>_UH2UR' M&SDN_&^172VU&=KQ(-A"^)ASPO:D\V]BNUKDB?NB;;_%\#'#A*W)X#G!_0?E M>'MP^QLUC:T/,=TO&-8H'.8H%>SW\034NN1:=XPL7)DSDP;SMVMF6*:"LA-P M?"ZE>>C8RJDN?,<_ 5!+ P04 " 4>*-8+1T1=8@" P!@ &0 'AL M+W=O.4DL5V[ MD4DL:EWP"F\DJ+HLF7P^Q4(T4\=W7A9N^2K79L%-XC5;X1SUW?I&TLSM63)> M8J6XJ$#BE87"&()LU)(S7\Q M>WJ?G^@S4 C[YZ@9+PXHEDZE83*#&9=PP2M6P#4GY!8CW%]CN4#Y 'O *_B: MBUJQ*E.QJ\FZ,>"FGP9\T+F7>IQ_T MZ0>6=[2#EWQSC8=7]&5D<%EI5JWXPB2A%&H%]U<4#Y<:2_4P9+HE'P^3FWHZ M46N6XM2A@E$H-^@D[]_YH??I%>NCWOKH-?;$GL3^+9K*RU":&WM&)@^&?+9, MH64R9;I)HG YF0'_5LN&)*; M_(]&ULM57?;]HP$/Y73EDUM5)'?@"!=A )2JM5&AN"=7N8^F"2@UA-;&H[ MT$G[XW=.(*,;L*?Q0.S+W?=]=^><>QNIGG2*:. ESX3N.ZDQJVO7U7&*.=,- MN4)!;Q92YIL08WZJW8$F=H'E8313NW1DEXCD)S*4#AHN\,_.MAU_J7 M#E\Y;O3>&FPF%809QL8B,'JL\0:SS *1C.V M*3.CZ"VG.!,-XN>":VXKI.$=S*CI29$AR 4\"%8DW& "$R6A[#_<2)%01\A& M*RTSGC#K,$5-5= VZO,*%:O@SD=H&,\N")H0S<$&G3*$&+D@%-_J2C+3^DLI",Y'HGFLH=YN!&V_S'%9Y!D?R;,)8 M"I-JN*4$DM?Q+M6L+ERP*]PP. DX9JH!3?\2 B]HP<-L!.=G%WO:3U TZ]XT M2XKF$8IAHLR?20;W!O,]>.A,E20K<.0]A._UBL68]^A;UBC6J,3O7WC MA][[$X);M>#6*?1HBFL4!<)/.#LDK0H.RV [+-:1'P1^& 0]=WV M5VSMD^R M?J+1Q44L\Z/$[;^(0[_KMP[3AC5M>+([MTP)+I8:Z,!7/3]$'?Z'=G1JA9V3 MA1DRS6-;DR.'LE)8873VBN,UKMJ':].MF;LGF4<\*^Q<^!=W]Q!W\^K5[P\E M[MZLRU$MRXFN(9:%,-78JZWUI3&H9N5O]^K&H4]XR6E.9;B@4*_1H7.BJBE> M;8QQ!/55&OT"4$L#!!0 ( !1XHUB= MO3EGR0( +D' 9 >&PO=V]R:W-H965T.:B%_JQQ DZ>RX&KAY5I7E[ZODAQ*JBY$!1Q7UD*65.-09KZJ M)-#4*I6%'P;!Q"\IXUX*^W%G_8,^.9UE1!=>B^,%2 MG2^\F4=26---H1]$_1':\XR-O404RGY)W>R=3#V2;)069:N,!"7CS9\^M7'8 M5Y@?40A;A=!R-XXLY0W5-(ZDJ(DTN]&:$>Q1K3;",6XNY5%+7&6HI^-'R##$ MFCQ ):1F/"-OR56:,A,R6I!;WMR[">"K&]"4%:\C7Z-CH^XGK9-EXR0\XF1( M[@37N2+O>0KI__H^ COJL*->AB<-WE%Y08:#-R0,PA'Y*A$+I"+7Z 7ST(@W M$B\;_[B6:('"EPHDM5)[Y!,80Q>\H<48GAV\_7C]_(3;R:V&4OWJBUEC>]1O MVQ3CI:IH @L/JTV!W((7OWPQF 3O3I"/'/GHE/7X\Z9<@21BW;+350%=8!39 M]<>HP6X,CZUA4_+;.(S\;0_+V+&,SV31W67MW+WU$8P/"89!T \Q<1"3,R'2 M-G-V70[U(4P.$>;'$*8.87I^')J$WKG<[H.8'D",CL9AYB!F9T(PK%5L_:E) M<%';HL+<)@G6F+D;.S!IR1(PH*Z^^DAGAZ3'0.<.='XF:/)<];N]%M#',3_@ M& ?! 8F_UTY+D)E]-!3ZV7#==%8WZ]ZEJZ8=/V]O'C5L5!GCBA2P1M7@8HJ^ M9?-0- ,M*MN<5T)CJ[=BCF\K2+,!U]="Z&Y@'+C7.OX'4$L#!!0 ( !1X MHU@L)9\NY@, +D1 9 >&PO=V]R:W-H965T'I'3/1??Y!I H>]YQN3,6BNUN;)M&:\AI_*2;X#I M-TLN:(2;GCV=YJH]*M M5#ROG#6#/&7E/_U>):+EH''Z'4CE0(X=O#,.;N7@%H&6S(JP;JFB\ZG@>R2, MM48S#T5N"F\=3?J"#^]M;4#3-WFGO+XM;]/;-._0&I0Q]7O.MU*YR M:BO-UHQIQQ6SZY(9.U? MR0V-86;IXI8@=F#-?_T%^\[O?8&/!-9)@U>GP1M"GS=K2L .V!;ZHBTA_ +" M;$R[>11%7J2G8=>.X]0,XPDA_J2VZU":(WE*_WD#^!Z%W=@R _N[I' NO$&];QAJ]8Y.&8:1@) MK).&J$Y#]/(BCTX6W&1"'/>XR$_- BW#L.B>ETV.F M-ZO@',665N-Q*[W":Q,A@>,=;TN]9M@C9_B2AB\9Y/N1KU*ITE@.%OLPR,\N M\['0NB$WHHY?4]7QJ+(^%EHW%8VPXQ&4O<+HE$KH$/.!UEVB/79^A#U\9HTV MVHY?+N[X5+>)AYWPF&./61@2_PS%1M_QR */3[4;8Q*28[ZG9J'K!&?H-A*/ MGZ'Q%[(JA,'*'U7GQT+KAMTH/7Y-J<>C:OU8:-U4-&J/1Y#["J/]M7[ADL _ MJ?P>.^)C%^_&X!IJ , ;Z_9)S=6B8 M >K;FOG_4$L#!!0 ( !1XHUBU$+&$!0, .\) 9 >&PO=V]R:W-H M965THG:R/1=HA*JX1@L >T M!S>Y;2P2N[.=%O[];"?U6AHR(74OK>W<N*^(4K)@/,=23?G2%2L..#&@/',#S^NX.2;4B09F[99' U;( MC%"XY4@4>8[YZP@RMADZOK-=N"/+5.H%-QJL\!+N03ZL;KF:N98E(3E001A% M'!9#Y\J_'/=UO EX)+ 1.V.DG]:3:3)T/"T(,HBE9L#J;PUCR#)-I&3\ MKC@=^TH-W!UOV:^-=^5EC@6,6?:3)#(=.CT');# 12;OV.8&*C]MS1>S3)A? MM*EB/0?%A9 LK\!*04YH^8]?JCSL !1//2"H ,%;0.<=0%@!0F.T5&9L3;#$ MT8"S#>(Z6K'I@G*$31"CZD;)"8)J(@2N5+$WNQI6$ M42DA>$="B&:,RE2@;S2!I 8_;L;[00.!J_)ADQ)LDS(*&AEGF%^@T/^" B]H MU0EJAD\@MO"P04YH]R@T?.'']NCINXI#4PFY^%67]9*T54^JOPZ78H5C&#JJ M_ 7P-3C1YT]^Q_M:Y_A(9'O^6]9_JXD]&F/.7PE=HK7) 5NH.IW+.LLE3\?P MZ._7.@K#5L_W!NYZUTQ-6-OK] (;MB>S;66V&V7>@9"JJR+ZNU$[8GL6)&=1I'7Y 62XU;/Z6QZO,"T&D"Y>A,?[D7 M.BW_K*S>P6$,_8,3>QCDM]X[L'VKNG^DXN_7%O^!R)JPMM<]D.GN]-0<^-)< M-02*64%EV5[MJKW-7)DF[OX-+Z]"JITL"14H@X6">A==E2%>7B_*B60KTZ'G M3*I^;X:INI$!UP'J^8(QN9WH%]@[7O0'4$L#!!0 ( !1XHUB(X2**U < M "X\ 9 >&PO=V]R:W-H965T7CXB(<\CTA>W)?L&U\1(M#W/"OXY6@EQ/KM>,R3% M7X[\T<.#6[I<"?5@/+U8XR6Y(^+K^@N3=^,6):4Y*3@M"\3(XG)TY;^-HT@9 MZ!)_4'+/MZZ1:LJ\++^IFP_IY:3&TMFT\+]=[O!)._4FDGIA_+8OGF=\)R%).Y M0+A(T0TM<)'08HFN&,/%DLC7+#AZ@Z[2E*J7A3/TH:B[G'IU!S$1F&:'LL37 MNQ@=_.?P8BRD:ZJ"<=*X,:O="/:X$:)/92%6'/U:I"2U[<>R26V[@H=V70=. MP!LR/T;!V1$*O"#H\L=M_@FS8Q3ZVCSJ,(_=YC%)6O/0T9JP?4NAQHOVN4,+ MFE>$_8W^1=>RLZ-;+$B'=]=.-#64O.5KG)#+D1PK.&$;,IK^\I-_ MXKWK8@H2+ 8"LUB,6A8CC1[NZ^OR'GU>H!DCLB.C&YS0C(H?Z"_]PP=!L>?Y%^/--D_.ROOR! 1F\732\G3BCEW\O5?L.M'Z]C9(L!@(S&+Q MM&7Q=)#8/85D$Q(L!@*SV#QKV3P;)';/NF,WF.P$K[/VOD0!@5E$G;=$G3N) M^DB$( R5;F\2\/[*ASMO9/=V=K=_V]V1I"E/A&E?AN M67(G<)'.?Z ZQGE'D'=R!2DW9J!H,12:3:B1+_[),!$-*F1 T6(H-)M2HV5\ M9W(_W>J;2SVV_DB._6(TT07BT9T9]E MW8,:J/H 18NAT.R/PT9_!,/HCP!4?X"BQ5!H-J5&?P1N_7&5EY7LD&9,PP^= MM)-(_U&$A!//ZPBFF;O>WBP-(3T"(ST"M_302RW/Y<@--=$S15?J-W-;]J9L M"$D1&$D1N!<_9CM4(5K(<9]P@>2,25!*>,+H6LV=G22""HLG7!4K@CA)*NDQ M*C>$%6K5$2W:!37M\,&ZFF>4KV09F:F_.SQ"ZZSB"".^)@E=4 F78[:DA5X'395.4-BB MZ7"\2E9H7C))O_3D*>-J+Y.TD=H@/U>/2[QOA-8GQ\P+A5&"/9EI*A TH/M;URH:'J?D6E MVY3KYRO)IGKMLC4'N"Z*TYP6E OEBR1.0A;BOQRM&<^ =3[R?=?U)79!7FC#_9[T:6A;D3:[6)I$B__ YO"F0?6T][@RP(01F M8 1FX!:8UP^]@DME*4F2;9']CY%-F6UTHJ7F1&>6Y:Z@=Y!%C^:&W02K*3+I M+&+38)1CX%:.7VM5K5XZWF":X7E&3,0\BQMM_*RA'51O-FC69!J=!UV9:7=1 MWY&)N=/2IM2]GZNJNJ3<_H.(1"LUFV8C'8)B5L !4 M/H*BQ5!H-J5&509N5?G!2BCJ.%>#^+,B><^:V.Y'-K<+O0D;8E$L,#(T>*$, ME9%^U^0_G]O\QVPH>CKN024K*%H,A6;O #*2-1Q&LH:@DA44+89"LRDUDC5T M2];7Q'WXK&4SMP.]Z1I"NX9&NX9NP1D;I:52G@UF5.=(FCV9_]+.98@G0.W\ MNK/+@8I9*#2;PZV-?,\2LYTC9^]=?K#;_&#W^0TA:4(C:<)AMOJ%H$(&%"V& M0K,I-?(H=,NC5PV6D\>#Y>Y(";IF!H5FO!-5&4&CVOGZCC:)AM%$$JHU T6(H-)M2HXVBX;11 _WHF\BCG4=N M'WHS-H0\BHP\BMQ*IF>LOVK2=[O2N^."*BPH-/LU&(45#;,#,0)54Z!H,12: M3>G6N2GW M&KQH+G[D)T^]";,5"Q--XZ8)D3MM0'53E*U(Z'^JQE^[0]#'NE MCX".3?'Z).TGO5S(4486TM0[/I5*A=6'4^L;4:[U<*-8LZ?DSH\$ #%%P &0 'AL M+W=O'=\>'[$R8[Q M;V(-(-%SGA5BZJREW%RYKEBL(:?BDFV@4+\L&<^I5$.^WR=3! M.B+(8"$U!%5?6[B&+--(*H[O-:C3K*D=#Y]_H'^HDE?)S*F :Y;]E29R/75B M!R6PI&4F/[/='U G%&J\!J-I6WRB8M]#8^2JY^396? MG-VQ8G7Q!#Q'-S"7B!8)^I 6M%BDQ0J]XYP6*U"[)@6Z0(^*0TF9 6)+]*F4 M0BIK;59YOKX!2=/LC;+[\GB#7K]Z@UZAM$!/:U8*92@FKE3QZE7=11W;^WUL MWIG8[BF_1#[Y#7G8"WK![F6ZJ,G!8@#J)2<4=>-ZH\ZD&DJ$YH 4K MML#K,2T.O HF0=.#J@8R%VI>3V[4,BQYJ^;5@B#4!$T5KJ(EVE*>TKGB'J<2 M^JJ]3V%4I:![UW86X6CB;@^+>&KC>Z.P,>H4)VB*$QB+\PB+DJL$,WV0I#Y( MB>))7X1[G/!P=3^("3X*LL@1"JGW!>U9EQW4/[@@Q/ M5K\@.,!^>!1EKUU(<-P?YJ@)\CGPWL9@1!_:&"R!=0H1-X6(K7;$ MV&;BEL ZB8^;Q,>6#OWXA($D('ATQ--3*]Q/48+;_W7\'TD:&TEJAA^Z6;;0 MNL4X$#G$*E%K.%O)6T+K)M_*%F(4!P/(6@-UV(HQB8__HGKM5%L]TU=)*S2( M66G\G+21F;1&^,'[9@FM6XQ66)# +FF-0F5P\I;0NLFW)' M47#<8_OL@HB,SP@KTDH68M8L/R?MR$Q:(_S@?;.$UBU&*XU(9)>T5L60+;1N M\JT<(D;1,82T\0D90R_&P3%G>\S":!R=H6PK7\C+],MYRH9FRAKA!^^:);3N M6WVKE#QL][W>JC*RA=9-OE5&GE%\#*!L#=1]F8J]XW?L'C,?C_TS>M8[N'QY MF8HY3]G 2%DS_.!=^S_N8[Q6)WF^7TZ9U*RO'I< M TV :P/U^Y(I_M8#?9/;W-S/_@502P,$% @ %'BC6(TT<[&ULM9MK;]LV%(;_"N$!0PNT ML43JELXQT/2"!6BVH-GE0[$/BD7;0G5Q)3II@/WXD;*KX[7R8423_=#X(I[S MDGQ]'I,69P]U\[E=%TW+-*\F\UGWVDTSG]5;4>05OVE(NRW+M'F\Y$7]<#'Q M)]]>^)BOUD*],)W/-NF*WW+QY^:FD<^F?90L+WG5YG5%&KZ\F+SV7UTFYZI! M=\5?.7]H#QX3U96[NOZLGEQE%Q-/*>(%7P@5(I5_[OD;7A0JDM3Q91]TTN=4 M#0\??XO^ONN\[,Q=VO(W=?%WGHGUQ229D(POTVTA/M8/O_)]AT(5;U$7;?<_ M>=A?ZTW(8MN*NMPWE@K*O-K]3;_N!^*@@8PSW(#N&]!.]RY1I_)M*M+YK*D? M2*.NEM'4@ZZK76LI+J_4K-R*1KZ;RW9B_J&N5B__X$U)WO([0=(J(^_S*JT6 M>;4BKYLFK59<3H)HR4MR*RV1;0M.ZB7Y?2M:(:]6EW4MG]VDC;QNS46^2(OG MY-E;+M*\>#Z;"BE3)9LN]I(N=Y+H$4F,7-51G/_M]^*KO7]Y%^Z^,E M10->I\T98?X+0CT:(/%8/V:LBQ<\^6>H^VAT]3%\U6[2!;^8R,]9RYM[/IG__),?>;\@VH->>]!% M9T>T=W-U5;6BV7;*/WV0%Y KP/B)BX%Q-;\R'YE[RI2WE1 M]\&NNW<#U*5H;L.93_J>)59=FCC0>MYK/1_CTA.]$O">H(/+SA,/L'I/*MFF(?SK)<"G*IQ>JE":;F!E,% MZ/)Q=CVI@&EBZ"N8#SCR48*,\N10#6.X8UW@RP=^^:%=QZ(,,Y4+;/-Q,EFH M9)H,:L(PJ4 ^_U3TQ;@Q7-#-![SY=OGFNP"<#X3S1R%.5\JT.(NQ+_6 ,XKC M[$FE3!-#7\HH\(FB0!GER?&E#$]N: $*-*/4JF,IRC-3N8 YBB/*0BG39-"4 M,@H$I*<2$+<-Q6WC@H 4"$CM$I"Z(" % E+G!-1D4!.&204"TE,)&.'&<$% M"@2D=@E(71"0 @&I30+BP8;%=A.&;4X!%YD%+FIBZ+G(@(OL5"Y&:('S\#R\Z4@#XP*[C M<,"X Q@6C M&*B M/#.5"Y@+<$39*&5X!ETI P(&IQ(0M8V/_S*.)S>=!R!@8)> @0L"AD# T#D! M-1G4A&%2@8"A/0(.V0;?S<>3F\X#\#&TR\?0!1]#X&/H? VHR: F#),*T QQ MX%WG55YNRT-KG'KS#9[1=/ /;FFQNRP,78 T!)"&^$KNJA)^'= A0YQ?1D; [V; ,YJ.+( TM+L! M&KI 8PAH#/$-T)%&.!\V@MH:&C)"!,R+<"(9&0&G!Y[1<&0C0&-D][:6R 7L M(H!=A-^),LX(^V#?&X%Z\1$C ,4BG#%&1L!_$L$SFHXLP"ZR>VMFY()D$9 L MPA>0(XT0#AK!#Y(C1CBX(Q-'E)$1\*UC/*/IR +LHMBN$5R0+ *21?B2<*01 MDF$CA,?0 (B*<$09&0'?>,,S&HYL#+"+/:M&B%V0+ :2Q?@B;YP1]L%^0$-X MI"+$@*@81]1U^M7VJ@'/:#JR +N8V36""Y+%0+(87[:--$(P:(3(#XX8 1 5 MXX@R,@*^:L SFHXLP"ZVN[$9NR!9?'! 5^VC31"/&P$1KV#?T*?; ?7!&$PT9(@%<)SBLC(^!+ M"#RCZ<@"^1*[.Y&)"ZPE@+4$7\.-- (;_L(0'*D("? JT6PSFA@!7T+@&4U' M%LB7V-UF3%Q@+0&L)3:W&9/A;4;_R!?'!'"5:'8937R KR#PC*8#>W".SO)! M.A<@2P!DBG \NN3-JCL$WI)%O:W$[J1T_VI_T/SU[G@U M7+X[I7Z=-JN\:DG!E[*I=Z:^#C:[@]^[)Z+>=(>M[VHAZK)[N.9IQAMU@7Q_ M64O[[)^H!/WQ^_E_4$L#!!0 ( !1XHUA0M!L_* , $H2 - >&PO M]%266$X$L M>;+2)?OUTY4O#ULPAM72/SKE'TG5E,JS-6K#;!6,F6I5"UB.R,*;Z M$,?U;,%*6E^HBDF+%$J7U-BNGL=UI1G-:R"5(NYU.FE<4B[)>"B7Y75IZFBF MEM*,2+\-1?[V.1^1;OJ>1%YNHG(V(O=G;W\LE;EZ$_G[R;N3D\[]^=5A_,P! MYR0.BO:?(7K1P74MADFGSY-^4AL5O]P7=^-/K9)GGF*T08!FTVR9T''DN-F4 M\;!0 M[OH>U$NC4W*IM,OM,_B_TV;X ;#I@4$N1&NP1WQ@/*RH,4S+:]MQ@UWP$10U M[;MU91W.-5UW>WVR);B;33)5.F>Z3=,EF]!X*%@!=C2?+^!N5!4#:(PJ;2/G M=*XD=1XVC*9A96=,B%MXF+X7>]JK8F??.K!KLFU:0TW3R_@.Z.^J>>U=V9?I M1A5_4.;3TDY'NCY4*+O1K. KUU\5K0%,O8NKTZH2ZX^"SV7)_.2?G7 \I!M> MM%":_[+9H%1F-L TB1Z8-GRV&_FI:77'5F933JL"]]P[0L]_=YWG3#)-Q:YI M6_NO>95?[#BY_%>6W7^50\-!C\T)^=I-]H_!9'H,)H^B)@>OTF3 M\=M&(WC-&9%O\-(DMDFCZ9(+PV736_ \9_+1*6SE#9W:%^4]?3L^9P5="G/7 M@B.R;7]E.5^663OJ!A:B&;5M?X'I==/V'3UTSL@V;M;F M<(A_VD^ W0^'L.\#8+( .4,4(YGA9")^V!Y MPIS,7N&99EF2I"FVHI-)T,$$6[*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'*-8WB_1!U # !%@ #P M 'AL+W=OJFQM#E/;4@PV#0L1VNF-*FN:/I MGUK&9[ WMZ7*R!O&#:B4&OBJ9+5E8EUW8T<1.L-HXK#[;8-XJ?XEC'*U8CFD M,J]*$*:-HP)> PJ]85L=$$%+& :[6P@5!1D+8X-$)J+MRMY;C]2^>E*THS86 MUXFANF2V04V*!MP?Y.ANEHYGV3@E]BJ[FT[29&$+7Y)I,AN-B0,9(Y#Q!T)^ MCQW(+@+9]0OY,$L>TLFBA3S$=2!["&3O R'W(ME'(/L?"=EU( <(Y, OY)R^ MDF=-YJ":QT4.)&4ZYU)7"AS$,P3QS"_B1&A6@"(+10N["))$*2K64#^E'<)S MA/#<-Z%=J%E);IBP$624DZPF>4]X@1!>^"4<4R5L[)J))MF&[LUMU,$6[HY? MLB3_4=F7-O4N$RH3SS;)8-T8[QZVTHI=K%TP3""19X/<4*;((^45D%N@=8K6 M#[ATF#DBS^J82K$^78 J20K+=K_P.R.:K'4Q,7=$GN4QA;7-T%MJ;-+N_>4P M5T2>97&8H.3$;@8YZ$\N(F:*R+,JW$P]"H:,NIB826+/)MG+F5.2%$5S M;:/:'*%<3/1@XMDK[S"SJBRI/>J")F8#9.YB8H*)/0OF/:;MLJ@X$+DB(UEN M74Q,,+%GP2"82;D_Z9AR8L_*03 ?!*U<3$P[L6?M'*[L>WGD8F("BO^[@'9Y M]%I'U,7$+!1[MM#Q'>2?D+J8F(5BSQ;"9>F>G;N8A;J>+81C]EQ,S$)=SQ;" M,?LN)F:A;F.A*U#_M.:G7KS&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-V,V.@C 4AN%;(;T RSE5U(FXFHW;B3= ML("1O]!.1N]^""[P([.8C>E9D99P^B8D3PB'+UMG_MJUKKKV+KHW=>M257G? M?VCM\LHVF5MUO6W'.T4W-)D?ET.I^RR_9:75',>)'EYGJ./A=69T?O3V/Q.[ MHKCF]K/+OQO;^C\&ZY]NN+G*6J^BCWBQ ;T:]68#>C'JS M +T9]68!>C/JS0+T-JBW$:"W0;V- +T-ZFW>J;?SC]JZN>>YQO/?2;4?G[7S M\=/RN;EX+Q/.&O[3'7\!4$L#!!0 ( !1XHUA5*9*/B0$ %X4 3 M6T-O;G1E;G1?5'EP97-=+GAM;,V8S6[",!"$7R7*%1%CIZ4_ BYMKRV'OH"; M;(A%$ENVH?#V=<*/U(I&("IU+K$2[\Z,O=)WR.1]:\A%F[IJW#0NO3>/C+FL MI%JZ1!MJPDZA;2U]>+4+9F2VE MB8C0:LTPWGAH_]*U&/)L\4R%7E8]>-N&S M4[J9QI8J%T=/N\+6:QI+8RJ521_VV;K)?[@,]PY)Z.QJ7*F,&X2"F)UT:'=^ M-]CWO:W)6I53-)?6O\HZ5+%-Q9S?5N22?HD3&751J(QRG:WJT)(X8TGFKB3R M=97L1 ?]SC[<,.V>_&K_3J;/,%3.K38N3,S2Y7:'D;3=0Q.$R'K5?\2C8Y"^ M^GS43CNG_$SO<+V?VBZ[>3C6+=??\?<9'_4OS"% DEJHY M^+/NM^+L"U!+ 0(4 Q0 ( !1XHU@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ %'BC6&^:0+GO M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ %'BC6)E*-8UYV823\& #5(P M& @($." >&PO=V]R:W-H965T&UL4$L! M A0#% @ %'BC6(&9X".7!P TB( !@ ("!@PX 'AL M+W=O*-8; N'T\H% #\%@ & @($+ M&@ >&PO=V]R:W-H965T&UL4$L! A0#% @ %'BC6&Q< M8J8_" I3P !@ ("!"R 'AL+W=O*-8M6MW:T@" "A!0 & @($U, >&PO=V]R:W-H965T M&UL4$L! A0#% @ %'BC6)>C7+YA @ P@< !@ M ("!LS( 'AL+W=O5NOCMP8 ,40 8 " @4HU !X;"]W;W)K M*-8'%PDR]4" "*!@ M&0 @($W/ >&PO=V]R:W-H965T&UL4$L! A0#% @ %'BC6,.$@,E_ M!P @!( !D ("!!4D 'AL+W=O*-8/?#5*"D% #K# &0 M@(&[4 >&PO=V]R:W-H965T&UL4$L! A0#% @ %'BC6.VG 7A^ P E0< !D M ("!$UT 'AL+W=O*-8T[V JMD" "*!@ &0 @('(8 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ %'BC6.:M$P$T P E@< !D ("!QVD M 'AL+W=O*-8;X[R MJ>\# ","@ &0 @($R;0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M%'BC6$@61.8K P ?PD !D ("!M'0 'AL+W=O&UL4$L! A0#% @ %'BC6*(@,;X[ P M! L !D ("!YX( 'AL+W=O*-8+1T1=8@" P!@ &0 @(%9 MA@ >&PO=V]R:W-H965T&UL4$L! A0#% @ %'BC6)V].6?) @ N0< !D M ("!-XP 'AL+W=O*-8+"6?+N8# "Y$0 &0 @($WCP >&PO=V]R:W-H M965T&UL4$L! M A0#% @ %'BC6(CA(HK4!P +CP !D ("!D)8 'AL M+W=O*-8LZ?DSH\$ M #%%P &0 @(&;G@ >&PO=V]R:W-H965T&UL4$L! A0#% @ %'BC M6%"T&S\H P 2A( T ( !NZH 'AL+W-T>6QE*-8EXJ[', 3 @ "P @ $.K@ M7W)E;',O+G)E;'-02P$"% ,4 " 4>*-8WB_1!U # !%@ #P M @ 'WK@ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ %'BC6(H3 M@V1C 0 MQ, !H ( !=+( 'AL+U]R96QS+W=O XML 40 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 41 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 43 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 117 222 1 false 37 0 false 11 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME Sheet http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 100040 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 100050 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995455 - Disclosure - Interim Financial Statements Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatements Interim Financial Statements Notes 9 false false R10.htm 995465 - Disclosure - Earnings Per Share Sheet http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare Earnings Per Share Notes 10 false false R11.htm 995475 - Disclosure - Acquisitions Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitions Acquisitions Notes 11 false false R12.htm 995485 - Disclosure - Segment Reporting Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReporting1 Segment Reporting Notes 12 false false R13.htm 995495 - Disclosure - Fair Value Measurement Sheet http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurement Fair Value Measurement Notes 13 false false R14.htm 995505 - Disclosure - Long-Term Debt and Financing Arrangements Sheet http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangements Long-Term Debt and Financing Arrangements Notes 14 false false R15.htm 995515 - Disclosure - Legal Matters Sheet http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMatters Legal Matters Notes 15 false false R16.htm 995535 - Disclosure - Earnings Per Share (Tables) Sheet http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare 16 false false R17.htm 995545 - Disclosure - Acquisitions (Tables) Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitions 17 false false R18.htm 995555 - Disclosure - Segment Reporting (Tables) Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingTables Segment Reporting (Tables) Tables http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReporting1 18 false false R19.htm 995565 - Disclosure - Long-Term Debt and Financing Arrangements (Tables) Sheet http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsTables Long-Term Debt and Financing Arrangements (Tables) Tables http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangements 19 false false R20.htm 995575 - Disclosure - Interim Financial Statements (Detail) Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatementsDetail Interim Financial Statements (Detail) Details http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatements 20 false false R21.htm 995585 - Disclosure - Earnings Per Share - Reconciliation of Earnings Per Share (Detail) Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareDetail Earnings Per Share - Reconciliation of Earnings Per Share (Detail) Details 21 false false R22.htm 995595 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail Acquisitions - Additional Information (Detail) Details 22 false false R23.htm 995605 - Disclosure - Acquisitions - Summarizes the Preliminary Allocation of Total Consideration to Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail Acquisitions - Summarizes the Preliminary Allocation of Total Consideration to Assets Acquired and Liabilities Assumed (Detail) Details 23 false false R24.htm 995615 - Disclosure - Acquisitions - Schedule of Components of Other Intangible Acquired (Detail) Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail Acquisitions - Schedule of Components of Other Intangible Acquired (Detail) Details 24 false false R25.htm 995625 - Disclosure - Acquisitions - Schedule of Amortization Expense (Detail) Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfAmortizationExpenseDetail Acquisitions - Schedule of Amortization Expense (Detail) Details 25 false false R26.htm 995635 - Disclosure - Acquisitions - Schedule of Unaudited Pro forma Condensed Consolidated Results of Operations (Detail) Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfUnauditedProFormaCondensedConsolidatedResultsOfOperationsDetail Acquisitions - Schedule of Unaudited Pro forma Condensed Consolidated Results of Operations (Detail) Details 26 false false R27.htm 995645 - Disclosure - Segment Reporting - Additional Information (Detail) Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail Segment Reporting - Additional Information (Detail) Details 27 false false R28.htm 995655 - Disclosure - Segment Reporting - Summary of Financial and Operating Data by Segment (Detail) Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialAndOperatingDataBySegmentDetail Segment Reporting - Summary of Financial and Operating Data by Segment (Detail) Details 28 false false R29.htm 995665 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail Fair Value Measurement - Additional Information (Detail) Details 29 false false R30.htm 995675 - Disclosure - Long-Term Debt and Financing Arrangements - Additional Information (Detail) Sheet http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail Long-Term Debt and Financing Arrangements - Additional Information (Detail) Details 30 false false R31.htm 995685 - Disclosure - Long-Term Debt and Financing Arrangements - Schedule of Outstanding Debt (Detail) Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail Long-Term Debt and Financing Arrangements - Schedule of Outstanding Debt (Detail) Details 31 false false R32.htm 995695 - Disclosure - Long-Term Debt and Financing Arrangements - Schedule of Outstanding Debt (Parenthetical) (Detail) Sheet http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail Long-Term Debt and Financing Arrangements - Schedule of Outstanding Debt (Parenthetical) (Detail) Details 32 false false All Reports Book All Reports hubg-20240331.htm hubg-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 45 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "hubg-20240331.htm": { "nsprefix": "hubg", "nsuri": "http://www.hubgroup.com/20240331", "dts": { "inline": { "local": [ "hubg-20240331.htm" ] }, "schema": { "local": [ "hubg-20240331.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/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 200, "keyCustom": 22, "axisStandard": 11, "axisCustom": 0, "memberStandard": 15, "memberCustom": 22, "hidden": { "total": 4, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 117, "entityCount": 1, "segmentCount": 37, "elementCount": 452, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 412, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_2ff4d07e-84e0-44c6-a132-1d46750de025", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2ff4d07e-84e0-44c6-a132-1d46750de025", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_2ff4d07e-84e0-44c6-a132-1d46750de025", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_USDollarShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2ff4d07e-84e0-44c6-a132-1d46750de025", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_USDollarShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome", "longName": "100030 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "hubg:PurchasedTransportationAndWarehousing", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "unique": true } }, "R5": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "100040 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_c88b6634-2b91-4c58-9805-633ac2bf4fc8", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c88b6634-2b91-4c58-9805-633ac2bf4fc8", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "longName": "100050 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "unique": true } }, "R7": { "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": "7", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true }, "uniqueAnchor": null }, "R8": { "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": "8", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatements", "longName": "995455 - Disclosure - Interim Financial Statements", "shortName": "Interim Financial Statements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare", "longName": "995465 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitions", "longName": "995475 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReporting1", "longName": "995485 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurement", "longName": "995495 - Disclosure - Fair Value Measurement", "shortName": "Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangements", "longName": "995505 - Disclosure - Long-Term Debt and Financing Arrangements", "shortName": "Long-Term Debt and Financing Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMatters", "longName": "995515 - Disclosure - Legal Matters", "shortName": "Legal Matters", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareTables", "longName": "995535 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "16", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsTables", "longName": "995545 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "C_ad6d1c41-e3f7-4fc6-bdb4-196d6b85cb41", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ad6d1c41-e3f7-4fc6-bdb4-196d6b85cb41", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingTables", "longName": "995555 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsTables", "longName": "995565 - Disclosure - Long-Term Debt and Financing Arrangements (Tables)", "shortName": "Long-Term Debt and Financing Arrangements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatementsDetail", "longName": "995575 - Disclosure - Interim Financial Statements (Detail)", "shortName": "Interim Financial Statements (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "20", "firstAnchor": { "contextRef": "C_f22a7220-a5ac-4392-9179-68ccd761819a", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "U_USDollarShare", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f22a7220-a5ac-4392-9179-68ccd761819a", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "U_USDollarShare", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareDetail", "longName": "995585 - Disclosure - Earnings Per Share - Reconciliation of Earnings Per Share (Detail)", "shortName": "Earnings Per Share - Reconciliation of Earnings Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "21", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "unique": true } }, "R22": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "longName": "995595 - Disclosure - Acquisitions - Additional Information (Detail)", "shortName": "Acquisitions - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a022fa53-465b-4361-84f7-fce420b484f3", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "unique": true } }, "R23": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail", "longName": "995605 - Disclosure - Acquisitions - Summarizes the Preliminary Allocation of Total Consideration to Assets Acquired and Liabilities Assumed (Detail)", "shortName": "Acquisitions - Summarizes the Preliminary Allocation of Total Consideration to Assets Acquired and Liabilities Assumed (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "C_2ff4d07e-84e0-44c6-a132-1d46750de025", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_62a75aae-2bb9-413c-811d-c39b792d8789", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "unique": true } }, "R24": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail", "longName": "995615 - Disclosure - Acquisitions - Schedule of Components of Other Intangible Acquired (Detail)", "shortName": "Acquisitions - Schedule of Components of Other Intangible Acquired (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "C_890c0760-1a56-4806-ab10-1a3c5f64a93b", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_890c0760-1a56-4806-ab10-1a3c5f64a93b", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfAmortizationExpenseDetail", "longName": "995625 - Disclosure - Acquisitions - Schedule of Amortization Expense (Detail)", "shortName": "Acquisitions - Schedule of Amortization Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "C_a2c642a2-d1d8-42c6-bcc4-8000c902c3f8", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a2c642a2-d1d8-42c6-bcc4-8000c902c3f8", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfUnauditedProFormaCondensedConsolidatedResultsOfOperationsDetail", "longName": "995635 - Disclosure - Acquisitions - Schedule of Unaudited Pro forma Condensed Consolidated Results of Operations (Detail)", "shortName": "Acquisitions - Schedule of Unaudited Pro forma Condensed Consolidated Results of Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "C_ad6d1c41-e3f7-4fc6-bdb4-196d6b85cb41", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ad6d1c41-e3f7-4fc6-bdb4-196d6b85cb41", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail", "longName": "995645 - Disclosure - Segment Reporting - Additional Information (Detail)", "shortName": "Segment Reporting - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialAndOperatingDataBySegmentDetail", "longName": "995655 - Disclosure - Segment Reporting - Summary of Financial and Operating Data by Segment (Detail)", "shortName": "Segment Reporting - Summary of Financial and Operating Data by Segment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "C_a60f8b11-e898-4879-aee1-57bc79a06adb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ab3bee50-de5c-4014-8c91-4d736bf64eb1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "unique": true } }, "R29": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail", "longName": "995665 - Disclosure - Fair Value Measurement - Additional Information (Detail)", "shortName": "Fair Value Measurement - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "C_2ff4d07e-84e0-44c6-a132-1d46750de025", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2ff4d07e-84e0-44c6-a132-1d46750de025", "name": "us-gaap:RestrictedInvestmentsAtFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "unique": true } }, "R30": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail", "longName": "995675 - Disclosure - Long-Term Debt and Financing Arrangements - Additional Information (Detail)", "shortName": "Long-Term Debt and Financing Arrangements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_dcb85d63-a6b4-4ef4-aa21-0640b3b9ae23", "name": "us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dcb85d63-a6b4-4ef4-aa21-0640b3b9ae23", "name": "us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail", "longName": "995685 - Disclosure - Long-Term Debt and Financing Arrangements - Schedule of Outstanding Debt (Detail)", "shortName": "Long-Term Debt and Financing Arrangements - Schedule of Outstanding Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_2ff4d07e-84e0-44c6-a132-1d46750de025", "name": "hubg:InterimFundingForEquipmentReceived", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2ff4d07e-84e0-44c6-a132-1d46750de025", "name": "hubg:InterimFundingForEquipmentReceived", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail", "longName": "995695 - Disclosure - Long-Term Debt and Financing Arrangements - Schedule of Outstanding Debt (Parenthetical) (Detail)", "shortName": "Long-Term Debt and Financing Arrangements - Schedule of Outstanding Debt (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_e866688b-2197-40a6-b97f-0baa93958c9f", "name": "hubg:DebtInstrumentMaturityPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e866688b-2197-40a6-b97f-0baa93958c9f", "name": "hubg:DebtInstrumentMaturityPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubg-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable other", "label": "Accounts and Other Receivables, Net, Current", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accounts payable other", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable trade", "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": [ "r17", "r518" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable trade, net", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r134", "r222", "r223", "r501" ] }, "hubg_AccruedLitigationSettlementCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "AccruedLitigationSettlementCurrent", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued litigation settlement, current.", "label": "Accrued Litigation Settlement Current", "terseLabel": "Claims settlement recorded in consolidated balance sheet" } } }, "auth_ref": [] }, "hubg_AccruedOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "AccruedOtherMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued other.", "label": "Accrued Other [Member]", "terseLabel": "Accrued Other [Member]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r26", "r27", "r80", "r135", "r389", "r409", "r412" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income [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": [ "r7", "r13", "r27", "r338", "r341", "r370", "r405", "r406", "r617", "r618", "r619", "r626", "r627", "r628" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, weighted average useful life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r95" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r571" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r75" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "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": [ "r317", "r318", "r319", "r419", "r626", "r627", "r628", "r647", "r664" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r577" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r577" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r577" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r577" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock tendered for payments of withholding taxes related to awards vested", "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/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r54", "r55", "r289" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r541", "r553", "r563", "r589" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r544", "r556", "r566", "r592" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r577" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r584" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r548", "r557", "r567", "r584", "r593", "r597", "r605" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r603" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "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/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense 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": [ "r10", "r41", "r45" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "TOTAL ASSETS", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r106", "r128", "r154", "r199", "r209", "r214", "r224", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r333", "r335", "r352", "r385", "r451", "r518", "r530", "r642", "r643", "r650" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "TOTAL CURRENT ASSETS", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r122", "r136", "r154", "r224", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r333", "r335", "r352", "r518", "r642", "r643", "r650" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r600" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r601" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r596" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r596" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r596" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r596" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r596" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r596" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r599" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r598" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r597" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r597" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r63", "r64" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base Rate", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfAmortizationExpenseDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfUnauditedProFormaCondensedConsolidatedResultsOfOperationsDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsTables", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "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": [ "r331", "r515", "r516" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfAmortizationExpenseDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfUnauditedProFormaCondensedConsolidatedResultsOfOperationsDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsTables", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r57", "r59", "r331", "r515", "r516" ] }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition date", "label": "Business Acquisition, Effective Date of Acquisition", "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format." } } }, "auth_ref": [ "r2", "r3", "r15" ] }, "hubg_BusinessAcquisitionIntangibleAssetsAndGoodwillExpectedTaxDeductiblePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "BusinessAcquisitionIntangibleAssetsAndGoodwillExpectedTaxDeductiblePeriod", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Business acquisition intangible assets and goodwill expected tax deductible period.", "label": "Business Acquisition Intangible Assets And Goodwill Expected Tax Deductible Period", "terseLabel": "Goodwill and other intangible assets tax deductible, period" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfUnauditedProFormaCondensedConsolidatedResultsOfOperationsDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r331" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of equity interests acquired", "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": [ "r58" ] }, "hubg_BusinessAcquisitionProFormaEarningsPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasicAndDilutedAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfUnauditedProFormaCondensedConsolidatedResultsOfOperationsDetail" ], "lang": { "en-us": { "role": { "documentation": "Business acquisition, pro forma earnings per share, basic and diluted.", "label": "Business Acquisition Pro Forma Earnings Per Share Basic And Diluted [Abstract]", "terseLabel": "Earnings per share" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfUnauditedProFormaCondensedConsolidatedResultsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Basic", "documentation": "Per basic share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a period." } } }, "auth_ref": [ "r613", "r614" ] }, "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfUnauditedProFormaCondensedConsolidatedResultsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted", "documentation": "Per diluted share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a period." } } }, "auth_ref": [ "r613", "r614" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unaudited Pro forma Condensed Consolidated Results of Operations", "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": [ "r613", "r614" ] }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfUnauditedProFormaCondensedConsolidatedResultsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "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": [ "r329", "r330" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfUnauditedProFormaCondensedConsolidatedResultsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "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": [ "r329", "r330" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, related costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r56" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration for transaction", "label": "Business Combination, Consideration Transferred", "totalLabel": "Business Combination, Consideration Transferred, Total", "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": [ "r4", "r5", "r12" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "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": [ "r104", "r332" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r61" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "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": [ "r61" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable trade", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r61" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable trade", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r61" ] }, "hubg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableOther", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable other", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Other", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, current liabilities, accounts payable\nother." } } }, "auth_ref": [] }, "hubg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedPayroll": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedPayroll", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued payroll.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Payroll", "terseLabel": "Accrued payroll" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued other", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r61" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangibles", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r61" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r61" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total consideration", "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": [ "r60", "r61" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other long term liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r61" ] }, "hubg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability - operating leases short-term", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease liability.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability" } } }, "auth_ref": [] }, "hubg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use asset.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset", "terseLabel": "Right of use assets - operating leases" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r61" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r60", "r61" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r33", "r124", "r500" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and cash equivalents end of the period", "periodStartLabel": "Cash and cash equivalents beginning of the period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; 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": [ "r33", "r90", "r152" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "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": [ "r6", "r90" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r575" ] }, "hubg_ChoptankTransportLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "ChoptankTransportLlcMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfAmortizationExpenseDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfUnauditedProFormaCondensedConsolidatedResultsOfOperationsDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Choptank Transport, LLC [Member]", "label": "Choptank Transport, LLC Member", "documentation": "Choptank Transport, LLC Member" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatementsDetail", "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r118", "r131", "r132", "r133", "r154", "r178", "r182", "r184", "r186", "r193", "r194", "r224", "r242", "r244", "r245", "r246", "r249", "r250", "r279", "r280", "r281", "r282", "r283", "r352", "r414", "r415", "r416", "r417", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r439", "r460", "r479", "r490", "r491", "r492", "r493", "r494", "r612", "r623", "r629" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r576" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r576" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatementsDetail", "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r664" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r664" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Class A and B Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r521", "r522", "r523", "r525", "r526", "r527", "r528", "r626", "r627", "r647", "r662", "r664" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r74" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r74", "r439" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r74" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r74", "r439", "r457", "r664", "r665" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock", "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": [ "r74", "r388", "r518" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r581" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r580" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r582" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r579" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income", "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": [ "r28", "r138", "r140", "r145", "r381", "r395" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "hubg_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "CreditAgreementMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Credit agreement.", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships [Member]", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r62" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangements" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Long-Term Debt and Financing Arrangements", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r100", "r153", "r251", "r257", "r258", "r259", "r260", "r261", "r262", "r267", "r274", "r275", "r277" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r71", "r72", "r107", "r108", "r155", "r252", "r253", "r254", "r255", "r256", "r258", "r263", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r363", "r508", "r509", "r510", "r511", "r512", "r624" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate under the credit agreement", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "hubg_DebtInstrumentDateOfFirstRequiredPaymentPeriod": { "xbrltype": "gYearItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "DebtInstrumentDateOfFirstRequiredPaymentPeriod", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument date of first required payment period.", "label": "Debt Instrument Date Of First Required Payment Period", "terseLabel": "Equipment notes, date of first required payment" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Description of variable rate basis", "documentation": "Description of reference rate used for variable rate of debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Payment Frequency", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r22", "r70" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate secured debt", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r21", "r253" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [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": [ "r155", "r252", "r253", "r254", "r255", "r256", "r258", "r263", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r363", "r508", "r509", "r510", "r511", "r512", "r624" ] }, "hubg_DebtInstrumentMaturityPeriod": { "xbrltype": "gYearItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "DebtInstrumentMaturityPeriod", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument maturity period.", "label": "Debt Instrument Maturity Period", "terseLabel": "Equipment notes due period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r22", "r155", "r252", "r253", "r254", "r255", "r256", "r258", "r263", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r363", "r508", "r509", "r510", "r511", "r512", "r624" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r22", "r50", "r51", "r65", "r66", "r68", "r69", "r101", "r102", "r155", "r252", "r253", "r254", "r255", "r256", "r258", "r263", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r363", "r508", "r509", "r510", "r511", "r512", "r624" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Term of credit agreement", "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_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r320", "r321", "r386" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialAndOperatingDataBySegmentDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r10", "r46" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization of intangibles and right-of-use assets", "totalLabel": "Depreciation, Depletion and Amortization, Total", "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": [ "r10", "r204" ] }, "hubg_DevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "DevelopedTechnologyMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Developed Technology [Member]", "label": "Developed Technology [Member]", "documentation": "Developed Technology [Member]" } } }, "auth_ref": [] }, "hubg_DividendAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "DividendAccrued", "crdr": "debit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividend accrued", "label": "Dividend Accrued", "documentation": "Dividend accrued." } } }, "auth_ref": [] }, "hubg_DividendsAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "DividendsAccrued", "crdr": "debit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends accrued", "terseLabel": "Dividends accrued", "label": "Dividends Accrued", "documentation": "Dividends accrued." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatementsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable, amount per share", "label": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r35" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r534", "r536", "r549", "r585" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "Document Information [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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "terseLabel": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "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/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r535" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r570" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share net income" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per share - basic", "terseLabel": "Basic earnings per common share", "totalLabel": "Earnings Per Share, Basic, Total", "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": [ "r146", "r165", "r166", "r167", "r168", "r169", "r176", "r178", "r184", "r185", "r186", "r190", "r346", "r347", "r382", "r396", "r503" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per share - diluted", "terseLabel": "Diluted earnings per common share", "totalLabel": "Earnings Per Share, Diluted, Total", "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": [ "r146", "r165", "r166", "r167", "r168", "r169", "r178", "r184", "r185", "r186", "r190", "r346", "r347", "r382", "r396", "r503" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r175", "r187", "r188", "r189" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; 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": [ "r649" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "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": [ "r532" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r532" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "verboseLabel": "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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "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": [ "r532" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "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": [ "r610" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r532" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r532" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r532" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "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": [ "r532" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r611" ] }, "hubg_EquipmenntNoteDueTwoThousandTwentyEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmenntNoteDueTwoThousandTwentyEightMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Equipmennt Note Due Two Thousand Twenty Eight [Member]", "label": "Equipmennt Note Due Two Thousand Twenty Eight [Member]", "terseLabel": "Secured Equipment Notes due in 2028 [Member]" } } }, "auth_ref": [] }, "hubg_EquipmentNoteDueTwoThousandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNoteDueTwoThousandTwentyFiveMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Equipment notes due two thousand twenty five.", "label": "Equipment Note Due Two Thousand Twenty Five [Member]", "terseLabel": "Secured Equipment Notes due in 2025 [Member]" } } }, "auth_ref": [] }, "hubg_EquipmentNoteDueTwoThousandTwentySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNoteDueTwoThousandTwentySevenMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Equipment Note Due Two Thousand Twenty Seven [Member]", "documentation": "Equipment Note Due Two Thousand Twenty Seven [Member].", "terseLabel": "Secured Equipment Notes due in 2027 [Member]" } } }, "auth_ref": [] }, "hubg_EquipmentNoteDueTwoThousandTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNoteDueTwoThousandTwentySixMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Secured Equipment Notes due in 2026 [Member]", "label": "Equipment Note Due Two Thousand Twenty Six [Member]", "documentation": "Equipment Note Due Two Thousand Twenty-Six [Member]." } } }, "auth_ref": [] }, "hubg_EquipmentNotesCommencingOnTwoThousandEighteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesCommencingOnTwoThousandEighteenMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Equipment Notes Commencing On Two Thousand Eighteen [Member]", "terseLabel": "Commencing on 2018 [Member]", "documentation": "Equipment notes commencing on two thousand eighteen." } } }, "auth_ref": [] }, "hubg_EquipmentNotesCommencingOnTwoThousandFifteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesCommencingOnTwoThousandFifteenMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Equipment notes commencing on two thousand fifteen.", "label": "Equipment Notes Commencing On Two Thousand Fifteen [Member]", "terseLabel": "Commencing on 2015 [Member]" } } }, "auth_ref": [] }, "hubg_EquipmentNotesCommencingOnTwoThousandFourteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesCommencingOnTwoThousandFourteenMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Equipment Notes Commencing On Two Thousand Fourteen.", "label": "Equipment Notes Commencing On Two Thousand Fourteen [Member]", "terseLabel": "Commencing on 2014 [Member]" } } }, "auth_ref": [] }, "hubg_EquipmentNotesCommencingOnTwoThousandNineteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesCommencingOnTwoThousandNineteenMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Equipment notes commencing on two thousand nineteen member.", "label": "Equipment Notes Commencing On Two Thousand Nineteen [Member]", "terseLabel": "Commencing on 2019 [Member]" } } }, "auth_ref": [] }, "hubg_EquipmentNotesCommencingOnTwoThousandSeventeenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesCommencingOnTwoThousandSeventeenMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Equipment notes commencing on two thousand seventeen.", "label": "Equipment Notes Commencing On Two Thousand Seventeen [Member]", "terseLabel": "Commencing on 2017 [Member]" } } }, "auth_ref": [] }, "hubg_EquipmentNotesCommencingOnTwoThousandSixteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesCommencingOnTwoThousandSixteenMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Equipment notes commencing on two thousand sixteen.", "label": "Equipment Notes Commencing On Two Thousand Sixteen [Member]", "terseLabel": "Commencing on 2016 [Member]" } } }, "auth_ref": [] }, "hubg_EquipmentNotesCommencingOnTwoThousandTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesCommencingOnTwoThousandTwentyFourMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commencing on 2024 [Member]", "label": "Equipment Notes Commencing On Two Thousand Twenty Four [Member]", "documentation": "Equipment notes commencing on two thousand twenty four." } } }, "auth_ref": [] }, "hubg_EquipmentNotesCommencingOnTwoThousandTwentyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesCommencingOnTwoThousandTwentyMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Equipment notes commencing on two thousand twenty.", "label": "Equipment Notes Commencing On Two Thousand Twenty [Member]", "terseLabel": "Commencing on 2020 [Member]" } } }, "auth_ref": [] }, "hubg_EquipmentNotesCommencingOnTwoThousandTwentyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesCommencingOnTwoThousandTwentyOneMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Commencing on 2021 [Member]", "label": "Equipment Notes Commencing on Two Thousand Twenty one [Member]", "documentation": "Equipment Notes Commencing on Two Thousand Twenty-one [Member]" } } }, "auth_ref": [] }, "hubg_EquipmentNotesCommencingOnTwoThousandTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesCommencingOnTwoThousandTwentyThreeMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Equipment Notes Commencing On Two Thousand Twenty Three [Member].", "label": "Equipment Notes Commencing On Two Thousand Twenty Three [Member]", "terseLabel": "Commencing on 2023 [Member]" } } }, "auth_ref": [] }, "hubg_EquipmentNotesCommencingOnTwoThousandTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesCommencingOnTwoThousandTwentyTwoMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commencing on 2022 [Member]", "label": "Equipment Notes Commencing On Two Thousand Twenty Two [Member]", "documentation": "Equipment Notes Commencing On Two Thousand Twenty Two [Member]." } } }, "auth_ref": [] }, "hubg_EquipmentNotesDueTwoThousandTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesDueTwoThousandTwentyFourMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Equipment notes due two thousand twenty four.", "label": "Equipment Notes Due Two Thousand Twenty Four [Member]", "terseLabel": "Secured Equipment Notes due in 2024 [Member]" } } }, "auth_ref": [] }, "hubg_EquipmentNotesDueTwoThousandTwentyNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesDueTwoThousandTwentyNineMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Equipment Notes due in 2029 [Member]", "label": "Equipment Notes Due Two Thousand Twenty Nine [Member]", "documentation": "Equipment notes due two thousand twenty nine." } } }, "auth_ref": [] }, "hubg_EquipmentNotesDueTwoThousandTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesDueTwoThousandTwentyThreeMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Equipment notes due two thousand twenty three.", "label": "Equipment Notes Due Two Thousand Twenty Three [Member]", "terseLabel": "Secured Equipment Notes due in 2023 [Member]" } } }, "auth_ref": [] }, "hubg_EquipmentNotesDueTwoThousandTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "EquipmentNotesDueTwoThousandTwentyTwoMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "documentation": "Equipment notes due two thousand twenty two.", "label": "Equipment Notes Due Two Thousand Twenty Two [Member]", "terseLabel": "Secured Equipment Notes due in 2022 [Member]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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", "r119", "r141", "r142", "r143", "r156", "r157", "r158", "r162", "r170", "r172", "r192", "r225", "r228", "r284", "r317", "r318", "r319", "r323", "r324", "r337", "r338", "r339", "r340", "r341", "r343", "r345", "r356", "r357", "r358", "r359", "r360", "r361", "r370", "r405", "r406", "r407", "r419", "r479" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r578" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r541", "r553", "r563", "r589" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r538", "r550", "r560", "r586" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r584" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurement" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement", "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": [ "r351" ] }, "hubg_FairValueMeasurementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "FairValueMeasurementLineItems", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair value measurement.", "label": "Fair Value Measurement [Line Items]", "terseLabel": "Fair Value Measurement [Line Items]" } } }, "auth_ref": [] }, "hubg_FairValueMeasurementTable": { "xbrltype": "stringItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "FairValueMeasurementTable", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair value measurement.", "label": "Fair Value Measurement [Table]", "terseLabel": "Fair Value Measurement [Table]" } } }, "auth_ref": [] }, "hubg_FederalExciseTaxOnPurchasedTreasuryStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "FederalExciseTaxOnPurchasedTreasuryStock", "crdr": "debit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Federal excise tax on purchased treasury stock", "label": "Federal Excise Tax on Purchased Treasury Stock", "documentation": "Federal excise tax on purchased treasury stock." } } }, "auth_ref": [] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r646" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "terseLabel": "Lease liability - financing leases", "verboseLabel": "Less: Finance Leases Liability, current lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r367" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Lease liability - financing leases", "verboseLabel": "Lease liability - financing leases long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r367" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows from finance leases", "negatedLabel": "Finance lease payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r368", "r369" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Right-of-use assets - financing leases", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r366" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets estimated useful life", "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_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets, 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": [ "r126", "r232" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Year 1", "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": [ "r97" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (Remainder of year)", "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Year 4", "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": [ "r97" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Year 3", "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": [ "r97" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Year 2", "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": [ "r97" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r230", "r231", "r232", "r233", "r375", "r379" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets, Gross Amount", "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r96", "r379" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r375" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r42", "r44" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-lived intangible assets, Net Carrying Value", "terseLabel": "Finite-lived intangible assets, Net Carrying Value", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r96", "r375" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, remaining weighted average useful life", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period 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": [ "r375" ] }, "hubg_FixedRateBorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "FixedRateBorrowingsMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate borrowings.", "label": "Fixed Rate Borrowings [Member]", "terseLabel": "Fixed-rate Borrowings [Member]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r545", "r557", "r567", "r593" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r545", "r557", "r567", "r593" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r545", "r557", "r567", "r593" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r545", "r557", "r567", "r593" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r545", "r557", "r567", "r593" ] }, "hubg_ForwardAirFinalMileAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "ForwardAirFinalMileAcquisitionMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfAmortizationExpenseDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfUnauditedProFormaCondensedConsolidatedResultsOfOperationsDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Forward Air Final Mile Acquisition [Member]", "label": "Forward Air Final Mile Acquisition [Member]", "documentation": "Forward air final mile acquisition." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Disposition of Assets, Total", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Gain on sale of assets, net", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r622" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of assets, net", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r10" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r84", "r462" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative Expense [Member]", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r83" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 }, "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Goodwill, Total", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r125", "r229", "r380", "r507", "r518", "r634", "r635" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r534", "r536", "r549" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before provision for income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r81", "r110", "r199", "r208", "r213", "r216", "r383", "r393", "r504" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r234", "r235", "r463" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r235", "r463" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "totalLabel": "Total provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r113", "r116", "r171", "r172", "r205", "r322", "r328", "r397" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes (received) paid", "label": "Income Taxes Paid, Net", "totalLabel": "Income Taxes Paid, Net, Total", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r34" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r621" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Non-current liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidTaxes", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Taxes", "negatedLabel": "Prepaid taxes", "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInReceivables", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Receivables, Total", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Accounts receivable, net", "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseOfRestrictedInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseOfRestrictedInvestments", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) of Restricted Investments", "negatedLabel": "Restricted investments", "documentation": "The net cash inflow or outflow for the increase (decrease) associated with investments (not to include restricted cash) that are pledged or subject to withdrawal restrictions." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of restricted stock", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r179", "r180", "r181", "r186", "r290" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r548", "r557", "r567", "r584", "r593", "r597", "r605" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r603" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r537", "r609" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r537", "r609" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r537", "r609" ] }, "hubg_InsuranceAndClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "InsuranceAndClaims", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Insurance and claims.", "label": "Insurance and Claims", "terseLabel": "Insurance and claims" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangibles, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r40", "r43" ] }, "hubg_InterSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "InterSegmentMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialAndOperatingDataBySegmentDetail" ], "lang": { "en-us": { "role": { "documentation": "Inter-segment.", "label": "Inter-segment [Member}", "terseLabel": "Inter-segment [Member]" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Total", "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r67", "r112", "r144", "r203", "r362", "r464", "r529", "r663" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r148", "r150", "r151" ] }, "hubg_InterimFundingForEquipmentReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "InterimFundingForEquipmentReceived", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interim funding for equipment received and expected to be converted to an equipment note in a subsequent period; interest paid at a variable rate", "documentation": "Interim funding for equipment received.", "label": "Interim Funding For Equipment Received" } } }, "auth_ref": [] }, "hubg_IntermodalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "IntermodalMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialAndOperatingDataBySegmentDetail" ], "lang": { "en-us": { "role": { "documentation": "Intermodal.", "terseLabel": "Intermodal [Member]", "label": "Intermodal [Member]" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r85", "r202" ] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Labor and Related Expense", "terseLabel": "Salaries and benefits", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r620" ] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMatters" ], "lang": { "en-us": { "role": { "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Legal Matters", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r98" ] }, "hubg_LetterOfCreditFacilityExpirationPeriod": { "xbrltype": "gYearItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "LetterOfCreditFacilityExpirationPeriod", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Letters of credit expiration, year", "documentation": "Letter of credit facility expiration period.", "label": "Letter Of Credit Facility Expiration Period", "terseLabel": "Letters of credit expiration, year" } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letters of credit", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r79", "r109", "r391", "r518", "r625", "r632", "r648" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "TOTAL CURRENT LIABILITIES", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r20", "r123", "r154", "r224", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r334", "r335", "r336", "r352", "r518", "r642", "r650", "r651" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueAdjustment", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Adjustment", "terseLabel": "Increase (decrease) in fair value of debt", "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties." } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Line of Credit, Total", "label": "Long-Term Line of Credit", "terseLabel": "Borrowings under bank revolving line of credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r16", "r108", "r658" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r18" ] }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDescription", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate Description", "terseLabel": "Credit agreement interest rate description", "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate." } } }, "auth_ref": [ "r18" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "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": [ "r624" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Amount of credit agreement", "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": [ "r18" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Unused and available borrowings under bank revolving line of credit and credit agreement", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "terseLabel": "Line Of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r18", "r624" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee on unused commitments", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "hubg_LogisticsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "LogisticsMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialAndOperatingDataBySegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Logistics", "label": "Logistics [Member]", "documentation": "Logistics." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail", "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Carrying value of debt", "terseLabel": "Secured long-term debt", "label": "Long-Term Debt", "totalLabel": "Secured long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r16", "r108", "r264", "r278", "r509", "r510", "r658" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Debt, Current Maturities, Total", "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Less current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r129" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Debt, Excluding Current Maturities, Total", "label": "Long-Term Debt, Excluding Current Maturities", "verboseLabel": "Total long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r130" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail", "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail", "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r22" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail", "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail", "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r22", "r49" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [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": [ "r236", "r237", "r238", "r241", "r637", "r638" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r236", "r237", "r238", "r241", "r637", "r638" ] }, "us-gaap_LossContingencyLawsuitFilingDate": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyLawsuitFilingDate", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Lawsuit Filing Date", "terseLabel": "Complaint filed date", "documentation": "States the date the complaint was formally filed in a court of law, in arbitration or mediation." } } }, "auth_ref": [ "r47", "r48", "r99" ] }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNewClaimsFiledNumber", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of plaintiffs against HGT", "documentation": "The total number of new claims filed pertaining to a loss contingency during the period." } } }, "auth_ref": [ "r637", "r638" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail", "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r288", "r373", "r404", "r431", "r432", "r482", "r484", "r485", "r486", "r488", "r497", "r498", "r505", "r513", "r517", "r520", "r644", "r652", "r653", "r654", "r655", "r656", "r657" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r576" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r576" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail", "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r288", "r373", "r404", "r431", "r432", "r482", "r484", "r485", "r486", "r488", "r497", "r498", "r505", "r513", "r517", "r520", "r644", "r652", "r653", "r654", "r655", "r656", "r657" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r596" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r604" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r577" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in 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": [ "r149" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r149" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r90", "r91", "r92" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income for basic and diluted earnings per share", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r82", "r92", "r111", "r121", "r137", "r139", "r143", "r154", "r161", "r165", "r166", "r167", "r168", "r171", "r172", "r183", "r199", "r208", "r213", "r216", "r224", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r347", "r352", "r394", "r459", "r477", "r478", "r504", "r529", "r642" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureNewPronouncements" ], "lang": { "en-us": { "role": { "terseLabel": "New Pronouncements", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r114", "r115", "r117", "r120", "r159", "r160", "r163", "r164", "r173", "r174", "r226", "r227", "r325", "r326", "r327", "r342", "r344", "r348", "r349", "r350", "r353", "r354", "r355", "r364", "r365", "r371", "r376", "r377", "r378", "r408", "r409", "r410", "r411", "r412" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r576" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r545", "r557", "r567", "r584", "r593" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r574" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r573" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r584" ] }, "hubg_NonRule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "NonRule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Modified", "label": "Non Rule 10b51 Arr Modified [Flag]", "documentation": "Non Rule 10b51 Arr Modified." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r604" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r604" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expense, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r86" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "hubg_NonstopDeliveryLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "NonstopDeliveryLLCMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsTables", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Nonstop Delivery, LLC [Member]", "documentation": "NonstopDelivery, LLC.", "label": "Nonstop Delivery L L C [Member]" } } }, "auth_ref": [] }, "hubg_NotFoundDuringMigrationDeprecatedConceptBankingAndThriftAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "NotFoundDuringMigrationDeprecatedConceptBankingAndThriftAbstract", "lang": { "en-us": { "role": { "documentation": "Not Found During Migration Deprecated Concept Banking And Thrift Abstract", "label": "Not Found During Migration Deprecated Concept Banking And Thrift [Abstract]" } } }, "auth_ref": [] }, "hubg_NumberOfContainers": { "xbrltype": "integerItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "NumberOfContainers", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of containers in hand.", "label": "Number of Containers", "terseLabel": "Number of containers" } } }, "auth_ref": [] }, "hubg_NumberOfDrivers": { "xbrltype": "integerItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "NumberOfDrivers", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of drivers", "label": "Number of Drivers", "documentation": "Number of Drivers" } } }, "auth_ref": [] }, "hubg_NumberOfEmployeesFiledLawsuit": { "xbrltype": "integerItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "NumberOfEmployeesFiledLawsuit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of employees filed lawsuit.", "label": "Number Of Employees Filed Lawsuit", "terseLabel": "Number of employees filed lawsuit" } } }, "auth_ref": [] }, "hubg_NumberOfIndependentOwnersForContractForServices": { "xbrltype": "integerItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "NumberOfIndependentOwnersForContractForServices", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of independent owners for contract for services", "label": "Number of Independent Owners For Contract For Services", "documentation": "Number of independent owners for contract for services." } } }, "auth_ref": [] }, "hubg_NumberOfNetworkCarriers": { "xbrltype": "integerItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "NumberOfNetworkCarriers", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of network carriers", "label": "Number Of Network Agents", "documentation": "Number of network agents." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "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": [ "r631" ] }, "hubg_NumberOfTractor": { "xbrltype": "integerItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "NumberOfTractor", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of tractors", "label": "Number of Tractor", "documentation": "Number of tractor." } } }, "auth_ref": [] }, "hubg_NumberOfTrailer": { "xbrltype": "integerItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "NumberOfTrailer", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of trailers", "label": "Number of Trailer", "documentation": "Number of Trailer" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialAndOperatingDataBySegmentDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r199", "r208", "r213", "r216", "r504" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liability - operating leases", "verboseLabel": "Less: Operating Leases Liability, Current lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r367" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 }, "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability - operating leases", "verboseLabel": "Lease liability - operating leases long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r367" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets - operating leases", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r366" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "totalLabel": "Other Assets, Noncurrent, Total", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r127" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Foreign currency translation adjustment", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r8" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "auth_ref": [] }, "hubg_OtherIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "OtherIntangibleAssetsLineItems", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail" ], "lang": { "en-us": { "role": { "documentation": "Other intangible assets.", "label": "Other Intangible Assets [Line Items]", "terseLabel": "Other Intangible Assets [Line Items]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Other Nonoperating Income (Expense), Total", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r87" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r576" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r543", "r555", "r565", "r591" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r546", "r558", "r568", "r594" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r546", "r558", "r568", "r594" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r572" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "Payments of Dividends", "totalLabel": "Payments of Dividends, Total", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock withheld for payments of withholding taxes", "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": [ "r147" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid", "negatedLabel": "Acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r29" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property 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/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r575" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r575" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r574" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r584" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r577" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r573" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r73", "r279" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r73", "r439" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Preferred Stock, Shares Issued, Total", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r73", "r279" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r73", "r439", "r457", "r664", "r665" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $.01 par value; 2,000,000 shares authorized; no shares issued or outstanding in 2024 and 2023", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "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": [ "r73", "r387", "r518" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r616" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Taxes", "terseLabel": "Prepaid taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r502", "r506", "r633" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Issuance of Long-term Debt, Total", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from issuance of debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r30", "r414" ] }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfMachineryAndEquipment", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Machinery and Equipment", "terseLabel": "Proceeds from sale of equipment", "documentation": "The cash inflow from sale of machinery and equipment." } } }, "auth_ref": [ "r88" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialAndOperatingDataBySegmentDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r218", "r374", "r398", "r399", "r400", "r401", "r402", "r403", "r499", "r514", "r519", "r615", "r639", "r640", "r645", "r659" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialAndOperatingDataBySegmentDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r218", "r374", "r398", "r399", "r400", "r401", "r402", "r403", "r499", "r514", "r519", "r615", "r639", "r640", "r645", "r659" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property 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": [ "r11", "r384", "r392", "r518" ] }, "hubg_PurchasePriceInExcessOfPredecessorBasisTaxBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "PurchasePriceInExcessOfPredecessorBasisTaxBenefit", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Purchase price in excess of predecessor basis tax benefit.", "label": "Purchase Price In Excess Of Predecessor Basis Tax Benefit", "terseLabel": "Purchase price in excess of predecessor basis, tax benefit" } } }, "auth_ref": [] }, "hubg_PurchasedTransportationAndWarehousing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "PurchasedTransportationAndWarehousing", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Purchased transportation and warehousing.", "label": "Purchased Transportation and Warehousing", "terseLabel": "Purchased transportation and warehousing" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r572" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r572" ] }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatements" ], "lang": { "en-us": { "role": { "terseLabel": "Interim Financial Statements", "label": "Quarterly Financial Information [Text Block]", "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information." } } }, "auth_ref": [ "r93", "r191" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail", "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r287", "r288", "r313", "r314", "r315", "r372", "r373", "r404", "r431", "r432", "r482", "r484", "r485", "r486", "r488", "r497", "r498", "r505", "r513", "r517", "r520", "r523", "r636", "r644", "r653", "r654", "r655", "r656", "r657" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtParentheticalDetail", "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r287", "r288", "r313", "r314", "r315", "r372", "r373", "r404", "r431", "r432", "r482", "r484", "r485", "r486", "r488", "r497", "r498", "r505", "r513", "r517", "r520", "r523", "r636", "r644", "r653", "r654", "r655", "r656", "r657" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r538", "r550", "r560", "r586" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Repayments of Long-term Debt, Total", "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayments of long-term debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r32", "r417" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r32" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r539", "r551", "r561", "r587" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r540", "r552", "r562", "r588" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r547", "r559", "r569", "r595" ] }, "us-gaap_RestrictedInvestmentsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedInvestmentsAtFairValue", "crdr": "debit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Investments, at Fair Value", "terseLabel": "Restricted investments", "documentation": "The aggregate value of all restricted investments." } } }, "auth_ref": [ "r483", "r487", "r489", "r495", "r496" ] }, "us-gaap_RestrictedInvestmentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedInvestmentsNoncurrent", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Investments, Noncurrent", "terseLabel": "Restricted investments", "documentation": "This element represents the noncurrent portion of investments which are not defined as or included in marketable (debt, equity, or other) securities that are pledged or subject to withdrawal restrictions." } } }, "auth_ref": [ "r495", "r496" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r76", "r103", "r390", "r408", "r412", "r418", "r440", "r518" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r119", "r156", "r157", "r158", "r162", "r170", "r172", "r225", "r228", "r317", "r318", "r319", "r323", "r324", "r337", "r339", "r340", "r343", "r345", "r405", "r407", "r419", "r664" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialAndOperatingDataBySegmentDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "totalLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Operating revenue", "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": [ "r200", "r201", "r207", "r211", "r212", "r218", "r220", "r221", "r285", "r286", "r374" ] }, "hubg_RoblesAndAdameLawsuitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "RoblesAndAdameLawsuitsMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Robles and Adame lawsuits.", "label": "Robles And Adame Lawsuits [Member]", "terseLabel": "Robles and Adame Lawsuits" } } }, "auth_ref": [] }, "hubg_RoblesLawsuitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "RoblesLawsuitsMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLegalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Robles lawsuits.", "label": "Robles Lawsuits [Member]", "terseLabel": "Robles Lawsuits [Member]" } } }, "auth_ref": [] }, "hubg_Rule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "Rule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Modified", "label": "Rule 10b51 Arr Modified [Flag]", "documentation": "Rule 10b51 Arr Modified." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r604" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r604" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfUnauditedProFormaCondensedConsolidatedResultsOfOperationsDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r57", "r59", "r331" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Outstanding Debt", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of Earnings Per Share", "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": [ "r630" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Other Intangibles Acquired", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r42", "r44", "r375" ] }, "hubg_ScheduleOfOtherIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "ScheduleOfOtherIntangibleAssetsTable", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule of other intangible assets.", "label": "Schedule Of Other Intangible Assets [Table]", "terseLabel": "Schedule Of Other Intangible Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Purchase Price Allocated to Net Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r105" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialAndOperatingDataBySegmentDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r36", "r37", "r38", "r39" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summarize our financial and operating data by segment", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r36", "r37", "r38", "r39" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortization Expense", "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": [ "r44" ] }, "us-gaap_SecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebt", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureLongtermDebtAndFinancingArrangementsScheduleOfOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Secured Debt, Total", "label": "Secured Debt", "terseLabel": "Secured long-term debt", "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r16", "r108", "r658" ] }, "us-gaap_SecuredDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtCurrent", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Secured Debt, Current", "terseLabel": "Current portion of long-term debt", "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r71", "r107" ] }, "us-gaap_SecuredLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredLongTermDebt", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Secured Long-Term Debt, Noncurrent", "terseLabel": "Long-term debt", "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets." } } }, "auth_ref": [ "r22" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate [Member]", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r646" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r531" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r533" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReporting1" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r199", "r206", "r210", "r214", "r215", "r216", "r217", "r218", "r219", "r221" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialAndOperatingDataBySegmentDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [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_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash share-based compensation expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatementsDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatementsDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r14" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock tendered for payments of withholding taxes related to awards vested (in shares)", "negatedLabel": "Stock withheld for payments of withholding 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_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r0", "r641", "r660", "r661" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatementsDetail", "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r118", "r131", "r132", "r133", "r154", "r178", "r182", "r184", "r186", "r193", "r194", "r224", "r242", "r244", "r245", "r246", "r249", "r250", "r279", "r280", "r281", "r282", "r283", "r352", "r414", "r415", "r416", "r417", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r439", "r460", "r479", "r490", "r491", "r492", "r493", "r494", "r612", "r623", "r629" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r25", "r119", "r141", "r142", "r143", "r156", "r157", "r158", "r162", "r170", "r172", "r192", "r225", "r228", "r284", "r317", "r318", "r319", "r323", "r324", "r337", "r338", "r339", "r340", "r341", "r343", "r345", "r356", "r357", "r358", "r359", "r360", "r361", "r370", "r405", "r406", "r407", "r419", "r479" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsTables", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatementsDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "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": [ "r156", "r157", "r158", "r192", "r374", "r413", "r430", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r458", "r461", "r462", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r479", "r524" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsTables", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatementsDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r156", "r157", "r158", "r192", "r374", "r413", "r430", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r458", "r461", "r462", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r479", "r524" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r542", "r554", "r564", "r590" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock awards, net of forfeitures (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r14", "r73", "r74", "r103" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockSplits", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment related to stock split, (in shares)", "label": "Stock Issued During Period, Shares, Stock Splits", "documentation": "Number of shares issued during the period as a result of a stock split." } } }, "auth_ref": [ "r14", "r73", "r74", "r103" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock granted", "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock awards, net of forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r14", "r103" ] }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockDividend", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "terseLabel": "Dividends paid", "label": "Stock Issued During Period, Value, Stock Dividend", "documentation": "Value of stock issued to shareholders as a dividend during the period." } } }, "auth_ref": [ "r14", "r25", "r103" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatementsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "TOTAL STOCKHOLDERS' EQUITY", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r74", "r77", "r78", "r94", "r441", "r457", "r480", "r481", "r518", "r530", "r625", "r632", "r648", "r664" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY:" } } }, "auth_ref": [] }, "hubg_StockissuedDuringPeriodStockSplitsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "StockissuedDuringPeriodStockSplitsValue", "crdr": "credit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment related to stock split", "label": "StockIssued During Period Stock Splits Value", "documentation": "StockIssued during period stock splits value." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r583" ] }, "hubg_TaggLogisticsAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "TaggLogisticsAcquisitionMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfAmortizationExpenseDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsScheduleOfComponentsOfOtherIntangibleAcquiredDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsSummarizesThePreliminaryAllocationOfTotalConsiderationToAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "TAGG Logistics, LLC Acquisition [Member]", "label": "TAGG Logistics Acquisition [Member]", "documentation": "TAGG Logistics Acquisition." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r575" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r582" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r603" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r605" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "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/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r606" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r607" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r605" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r605" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r608" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r606" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r52" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r52" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatementsDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of treasury shares (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r14", "r74", "r103" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock; at cost, 10,455,784 shares in 2024 and 13,323,268 shares in 2023", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "totalLabel": "Treasury Stock, Value, Total", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r24", "r52", "r53" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatementsDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of treasury shares", "negatedLabel": "Purchase of treasury shares", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r14", "r52", "r103" ] }, "hubg_TwoThousandAndTwentyThreeShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubgroup.com/20240331", "localname": "TwoThousandAndTwentyThreeShareRepurchaseProgramMember", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureInterimFinancialStatementsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Share Repurchase Program [Member]", "label": "Two Thousand And Twenty Three Share Repurchase Program [Member]", "documentation": "Two thousand and twenty three share repurchase program [Member]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r602" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average number of shares outstanding", "totalLabel": "Weighted average 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": [ "r177", "r186" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hubgroup.com/20240331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareDetail", "http://www.hubgroup.com/20240331/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average number of shares outstanding", "verboseLabel": "Weighted average 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": [ "r176", "r186" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-6" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "7", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-7" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "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": "2", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "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(19))", "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(20))", "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(28))", "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(29))", "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)(1))", "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)(a)(3))", "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(30))", "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(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "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" }, "r80": { "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" }, "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(20))", "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(4))", "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.4)", "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.7(b))", "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.7)", "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "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": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "270", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//270/tableOfContent" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "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": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-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/2147479853/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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "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/2147483589/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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r113": { "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" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r116": { "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" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r119": { "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" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "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(16))", "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(17))", "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(18))", "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(20))", "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(22))", "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(27)(b))", "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(28))", "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(29))", "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r152": { "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" }, "r153": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1B" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r387": { "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/2147479440/944-210-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "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)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r415": { "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(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "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(i)(2)(ii))", "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": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r483": { "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 8)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r487": { "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 11)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r489": { "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 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "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": "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r543": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r544": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r545": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r547": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r612": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r613": { "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" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r623": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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/2147481877/830-230-45-1" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 46 0000950170-24-052763-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-052763-xbrl.zip M4$L#!!0 ( !1XHUB&7FH\81$! .S]S;5>AV__RZU^V#K9W=__R?W_[EU_^%T+5VW>[>]5>_%9M^7'W:WS; M'?G>8#09QNJG@S]^KG;[O6X_5O_U^\?WU=N!GQS'_KA"U=%X?++Y^O6W;]\V M0NKV1X/>9 R_-=KP@^/7%4)G#]\>1IL_K][:<:PV*:8<88$P/<1FD^M-*C:H MP.3_PW@3XTM?&YR<#KM?CL;53_[G*G\+?KO?C[W>:?6NV[=]W[6]ZF#VHQUH MI=^HMGJ]ZF/^UJCZ&$=Q^#6&C>DSC\8P'# D_=&OKRZU_!O;& R_O";&F-?? M\SVOIC=M?G?#7NB>WYO?UG=2C.7KZ<4KMXYOO%5,;QU?OK5[I0&7[V:O81C' MT+4XNQ\&_L\[;L^7G1V=W_[]VOU7^I>OSF[M?K_MN20W(TL\"WQV>W_0WP/! M#[O^YJ^%\?#U^/0DOH8;47]ZYWFK1MV;V@0](*__ZX_W!_XH'EOT8]=#_&'T M1]%O?!E\?0T7X+N4S6Z;N:, I47>)8'K'[ O1 MAYN; 1>N/!E& .41&-TS0/ =BC!#C%R(8HS@J5>^-_N5"TF\'@]M?Y0&P^/: MG+*@P(KTI><<3=R7*P_)'PP'DY/:(K,)879Q-[0?C2;NUL[EBU>'[OOXYJ[= MU<;<5XJ(G#UD-!Q?%Q1\>%6BX^&M C*OX>JKW_ZE^N4HV@#_5K^,N^->_(U@ M]/=?7D]?YT^/X]C6&(7B?T^Z7W]]M3WHCP&YT"%(X57EI^]^?36.W\>O:\M_ MG9_Z^NRQO[A!.*U&X]->_/75L1U^Z?8W*SL9#_Y7]_AD, 15';\YL2'#Z6:E M3[Z_>57_:NA^G7TI=$TL,MP9! *TWFIO) 7][-OC_"NQN[D]&0ZA+^\ MVWO']$. M=_HAH^U9+[^//\8$_?]L)4[:$8*B-AJ>JPRR,1(DE//*6"QM<*]^0XA0T*I? M7E]IVLTM#9@YEZ1#-"B&. $A:$TC8HHSQ32C0I#++9U-'].F?H G#<([^&PT M7U/__K!6-+',*!4FU"L)%0:Z,YQ8T,=3-[-DO\[4LV=XH M/JAQ"9NH\Q Z;2CB2FIDJ+'(2DJ<=#$E12\W;J7,2 KO$/$6A.(T,(Q^VKVU5B/T>Q=-^3WJ1N'5=WL>"/2;N_^^]41 M^?'+L\>-XI>L&].W 7[L^TFOZ[OC/^*Q@Y\(7;A:DZY7@&N;'VW_2]SZWAV] M^BV__<-^[QY/CJ?W_O+ZQD<\X,EG4]OF^T'_RS@.C]]&-\ZX-OVA/.2;.X!Z M)[FA>X-Q'+V=Q,-O@\.CP61D^^'P&WQ^N@>H?4]#7O_0Y=]);<;GHUW/ MX^/?ID2/U4AR]Q[KZ_(^V;Q6T$\\X$AB[U' "X2()%:)(UQ-";,/)9M M$_],2 =CP.+\G2P2,-T!3"!]>#N:2FMV&WQ^/.@?C ?^S^:E B,_'.$HZM56$ M=]@9^#>A.][Z,HRUC!=J4#69HKH)@TJ1L.1(0BI%P%,B/-(\P#0AB8O @[7& MHFW2R #Z83@($S_>'QZ =]?UER7Q?O"E.QIW_6C!YL,>;CZL.?.Q(/YD!5B. M% X04!(06%(H^<@I=AS>L+8);&8^OT]&,->,1EL>$'#4S;[!);F]&PR_V6'8 MZ@ZS8]_[H]N+EVYN?4IP@Q8"4Q!F)')S/"!EEIM":*26:^M M9HFTSOJN36?;/3L:[:=ZQKII*JNO;ZT*PQ":>QRU!]> PZ24_[(P)R&-69+@ MB&DF6RN2A]+ FUC@0?P:%V!DBQ$2$=2E[!ES12+B/D6D!4@J29EX#%@:UEH: M^"2N_@Y\HX4*B"J29N[G_)MQX,TO#\2NWN'WRS)_G* M$GS(A7/;*U/Q#^SVKJGXAUN?,A433I1V5J.@X;&<)X$,3AHI'9,7,L8D6J>M MY_-L+9]WUG=[T*P?M KL-[C3]W$,PH5I>GKORF"(E8)@'6$V%N">. -H0KE" M1A"E*(DV8-]6J11+;Z>E>ZL$U98C&VP..V@%KZ1%.,5@.1<"6'E;=6IM GW> M&4X8UR@FQA''! AY,@YIGWCBTE'B=5N%],! W\2NN9NV(]5R]W[_6G/U%X&L+ M0O84>RD]^&_88_"Y@Y=()PLL#'.NN8B1>M-6]6K#JLN5T'UC1A^XD(D[EI?: MP;]V ,;:!9"*!S:CN LNM$XJ-_G7W?YS+(7>&%WI?ET9@A0XQ5*#OVIX5#E? MP"(7$D&!*VM2(HSQUH7 VBW]^R>3U@@?J# '-X8AQ0U!G#J/3 )4]HZJR$T( MPH2V"?\AP8IIE.*!08K%J=MJ^K6:F)!D"LAQ81#/4[5SPB)!HC ))TP8;JM2 M/'"6/AQ&.YH,3^MY>CIEOTC"Y;VP0. CBHH"X8I<(&UD0 2H%[&1"-9>[[J0PP D4O%D(O%<8-I6]5OTRNB#&])$+.!%@ILQAJ5(X(G2<,2% MXL@(I9%/0N$4?2*Q==FWJY$W;J!8D-(*%)R1X!8'CG14 (+*$)X424*XMFKHTV"GUM%QO%=/6P/' MJPF!5$DG%4 )<%(+3RS$@B>/1R%=W:=]WO M,63OZ/?!<#CXMIBUW/E3SZ^([TE1"6IM="(B%8)!G"B,K/44:>J\B\YP*5;9 MM[B=_NWD5)P7.9M%+:7,"\>4& 6@:25R1B6$G;6&&:&]6<7-.,^5"],"B1I* MK7-@]C1:,-)@";+>*R2=#9$98J@F*RC1I6#L8C@)>!Y))D*05C9GR21X13!& M@3$26 (^25IK8RU;/6]2*MQ*335P$6 !OQ5F*+&<$&6<9%E%00EH;26M9NGF#Z^J)4>L3Q1F@ ^+" M,&03T%PED_#64D53;*M4'@C56]Y/CB<]N#?LCX_B,-\WC$?Y:5_C;M\/CE\F M+U)*.R.X14$;$"US8'!.<42YPA:\4N=":T7;DFWG#1J: 2[DB/9($B\05\X M\L$K1H20TGB+?6M9ZD,-+81ZX[+M?;#=L-O?MB?=L>VMBH0<3M@YC9&0.9O$ MV(0T!V>?RT \,RYAWUIGOVT2:@'\>0H.H'$2J4C ";$<(T.51P"+Q 3IN4JM MY1MMC-TLQBF1R6OEHT,$*XEXU'G?>0P(:QD=E&*AX3DEG>4.XDR8Y(SE=97U>A3R''$)[P'KC:N)E!":2F-(HL)## X$C M*\$<%0762!(6?.6W/#P'06EP,8D88T/"0!P)>.4\!((L#@XD1%RDP7& @=9+ MZ$';T'Y?%<[(? C!:O"LF %09LP@IQE!PJK D[ DV=;M26CSILTFR]I0Z6TN MG&=B!#I/4T3@\8(CK%F0EB>7.%]QT2PO"-V85*@71"5-4$K$ RN7#AD1!,+< M,JHX,6+QJ5HOR6 :% TWT8'1&(2]SNDD0,HU5Q1I$J24SG$56YM)TKX]<"U@ M=#@(#(BG$6.:@V\E%3(2L% IHJW".8FAM87S6IB*MZ#"7IY1KWQ <=*YJ\ M2*V-/+_\BD+W_N*:;>>A0KHDZ_I7CN3RO#P7"$W(AQSA,CPDU=HPQ)JO\#OI MI4G$(6GS'FUN0'3*,>2PCI$R3JE>Q9HLRT]V?:8\.B48CDR!^&Q.T !.8K2Q M2/I@);9"!]5:_M\RA[G), ;WR5(I4*QKB@:JP:B$KK,;8?H."OAC6Z72/J]L M,8M8X#A+D(1!P>1C:Z@@R.6)B])(O$Z"R[CR''Z)FP1;@(4J61$9T X5K4,Y M6 A8F$O0$YND J'"3+>N$EVJ5W9X!(SI1:H8HM2$?L@4BY%$*;YP B@3^-)<)(VL M:W!.@.TRL.C6K:6WYU2U%2\F9ZR-&A.,O$LVU_.-R$HKP?$-,!B=TPA M*$$,S/[YT",A.7)*8& $*A#'M8OMW8WT[,MNRUR26%#>%F?0(= M<%0K%'&R#IBA-+2U>5NMCJHU.4LG[!@@*9(FISECEE.%@+$QSZ/5#&<'ZR7* MJ)$8S LP49.DB$&C4#-TS#2RT6L4=< AYK.KTRH'59^V?V.Y=/'%QN"L(L'* M %X@R\%=82S2EG#D+:8A4&>I;.TTT+*,:HZH;,+L);5*@'^&J'.YY [S2!,2 M4-Z!IPP-6NG61M[;==KKCVM=%P>X/FE6%IIIIP&6<=Z&Q'T"#L7AK^A ,AF< MXRHF%2Z[VDJ#$R571B@6=3X )Y^/#&1)$X\1.*!.6>JB]:UU95I: :Y!1Y. MF\%H#"CZC&>!<:1Q#C2RZ)654H7V[OMN73BP#92!)I>"E$@FE@^>"@RY?- K MCL%$3"77HOVUC5I &1I,OPC>:9']>"M=SG-/'%E+03:#D-0:P M(J-@MJ,:YCU 6@#=O(\O">6$$J%]U5$>(K&#Z=->I,R"2U@9 ES%<0:> =B; MNL33XC-> M'M?Y!JLEB'PN;\[T(?6AUSC&O/LQ(I8L)DD)J?2JN\7/4\[IF.PL(*^9S37X S 7I5 BR3IBK'/MR^5N>:K7P@\':G 2I"GQ@%5$FD>< M ]8262"R,"UPJ00.$=.%KR,^6^>!Z'G*P0=V/(*?)7*Y9R,I@*B,+&DM%6YM MSFOKHH^+B5YY'QC3)B*"4Y[8-+A8N5@ZYM%Z3ZP%=[B(Z%DAQ$F*'2$14:$C M6!$U2*= D= Z4,ZIMXNO\O1L^@EZZ&.@,'-2*\'Q5PD9P@-RR05B"..,M2Y4 MT\;EI19PZ)2,I48+Q(Q),!5&@ZR0"0&S!A+MB4[M/2IN@6OK#VX#/+L[CN^! MHH.S!0;UI0ND?FLTBN/1[Z=_V'\.AO7"R:5VO06FU!NKW-/#=<8$#0@*J68 MEL]S01A$K>-.!N-%^RH1M6?%ZWD8KB%*^2@2\-I\R) 1%EEN-=*18N,Y942V M-CMG"6>P-XX(:U5/4QOLL9(8$?":$*"#A F7Y+?,BR2Y-:RU[M.C7)?S9+#) M:#PXCL./L6T\"B*?[POT&3E%$_(R4,69<5ZVCD*W8FGHA:2A&6;@CXX MX<#<>?0!:0HN@14Y-3N[T:&UF:,K4L"EP8P.8(J!<1(1TX(B3KA&CAB/G!7$ ML,@"QJVSUA635I,G.[F1^-_A11VD3G V7"*F808SF 1@5' MADJ8#!0+,!^P?$A(6S6T-6=1M, OLX1JFQ-\,*]/KH)G.X'!Z9>,*J$>&07R"\[G2GG)*M6Z\'5;-F0\3ZB3!LRD3_"X.KG; M*HLLD0[INCX&ELFT;PM-NV>OYY$CN$@2$)&AJ%3.3]0P<5GXBPM"%97*6M%: MGMQFKZ8%H@50958H@ERP 4PTUP5G2H#7&@5<\"#<5JX@/7MXZ474KTK&>!6X MR[F"8,XZ<&"D(2 BO# &$Z9M:]>B6@/0BXDD)0L39.!@CEAQ\!B,!L,$T3CL M3-#>.+X"F_A;D-.XH%63( /Q()W($=;RVS:=>J20L< M"TJT]%QI1+0#%&0)(^>I!C_#.J>9XRVL?]*>.7#ECS<,ADNC.$-*AY2/\_(9 M:3%*2?#(&!5"M:Z*W^+%?]?Y"=.#$Y9T;L+S[,@S(GBO,Z);4^]+I\AHT#J% MN0F@+B&PUBZ+M]GE64P%*TR(9EYB<$MSVDN2"5D+3@T'.PXD:9-":ZNEWST= M;Q\-3F!8_CPF(SN,'^/)9.B/["A^ M& Z^#.WQ)7V_Q"2VKA1WO?F;333Y[,DVG-5.*Z] MK3@=Y[.+LZ?,KLW>Y\?<\,A]^'$['@Q'-S_T_/(C'PM"C=>>>-9;>/G(IXVR MIEQOX9E,ZHN/?.(VC'$.(MS6[XOKCWPPH+J_?3AG5Q_YT+=#F+]O>^;9Q4<^ M\M/!VVN/ZXX&G!*U"=<>WVOP*N_H=7WU\4T<]'IV6./$^9-#]RO UN7;]R;' M4R6=LS_7OI\_?!O[@V-PEV]X[$/5[LHC7E]M_3W::8=# .5;5'-Z\>[!?-W] MO@G- Y_-Q]'T[5&TH88R:,-O_U)5O\"_U6A\VH,IX\2&T.U_0>/!R2;>$-W^ M&V@X.HHYK>[L S?XCD;=_X&[-MU@"$]"\,D;:.+)["$);";?$C<)/AF_.;;# M+_"0^I%OZFO)'G=[IYN' -:C:B]^JSX.CFU_=J,;C,>#8[@W@Q^RO>Z7_F8O MIG'^C=&)[<]^YMM1=QP1?.+C)K!;]&UH3][\\-MW_AS\UK=N&!]MINX8U6#; MSS_R?_Z52/SFE]?YMV"43BZ-U'D7SWJ>^T0WJ#@95V$P<;WXYO( DED#GGTL M6%-#<640%M W'_.RZ8^]\X/>8+CYK[C^\^;VOGZ;ZJD;],+E@9=S]O[3WN[A MSMOJX'#K<.=@70?A8&?[T\?=P]V=@VIK[VVU\U_;?]O:^^M.M;W_QQ^[!P>[ M^WNK/C)DSI'Y3SLZ E,?#_J=ZNUV1;'@YK:Q..M3-MU-CO_W.4R<=;))I#@' MY>G[C0Q.HT&O&V9W#NM1R*VX=V3O@95Y=6I>6+GW]U;$IM[M?_RCFG7_ M\6SH";Q'+HN!T#"E[5W\_5ZJV\]! M@DTD-AA3%^-5#Z#8P!(^6XCEWD1W+G[(Y-&)'8(L>Z'?=JI+_.:Q^N^9]E;3^%05 0G"/?/7W';)38I&YY5WH@/B2GGDM,M%@V3B MC%A)M6C*+C_4_=F9!FRO6.5F@$_0,?S*4?X:"O84G48[1+'?$NG\88?^J&*D MLRA!,&6-(DF@I!/)"40*@6@DPIB"80BL=?!-">)==^1M[Q\PP._@DU%+ACC' M]E]U^;$Y1VZ:LU7C0JN:TJC$_ M"FP-+2^OJW='>3F^2MU>K/J3O(B^>;,2-S#O!LJP]=0BKY5 / 2"=# 114]8 MX);H&.U3Y]V=>J7_'71GK^Y-2X8:(ZJ4N(^NEB#8"JQV7?P0I?/9@28Q^( % M\C:?R1EM1";DG5TA4JV)=4!+F[&#CS%O2X6)=;P'5QJUA7L[?YL8__;I]^JO M'_<_?>A4NWO;&X\TB159M;K7Z;EE<'[:^6[]N)9C-4C5\%Q^E1U5HY/H5?ZH#OW\7/"CE?@Q1R; O'IS8]_&^5B9FW3!3L:#F<1R4W*R"+0\ MWXYZ]G0P&#4/Y=##*]>WW*1WG'MTA=_>3T>_MB&LS09 M!4-\HQ2^0?^0&T;[YV;]-\H?W"#/'W_\:QR.N][VSNX"E5ETNLU]$U/NXBUS MCR,48RDETB9O*/:*(ZU41,&K2)0G/MF&.%C.8Q^>G+E;=9;G]F#2'P]/MP.P2-RII[2 MLS8H,L-):F,3DE*!4DJ#D=;1(*)I+L1+DK=/CG]/%?G0?M\]2\#VM3(WYEG< M)BXF$<+9[T<#IY"[9B$8Q51*/D#$><"X6L5 PQJ9-5F"B'&R()6R$,\PZLZ3_O MN_U(6N&' 4DBU=\FKOKK<# YJ?[3GK;53WVRL#7F*8:0$#;Y'.!<7<;:I%"4 M7F*.A=")-"KL;7BY/SP_;/ZO?AX/!G\M;IYVSI??F$LRG "0: M;".G2'GM$'<\(0Q$ ,NBC2I /=/N#S\ V8=9=2F^P-,'?[?7Z_8' MW5'KM60Q2A*,8=I@A0++!5N)8# EB(!"4%IJ;5G@K%$E^3 +>C]_]V3VEUL MP\!*+"AKZS3P3.'*,V%U,CWN37)PL?J?[@GH08B=S)I/AG"A>V)[5?P>_20? M8 P? Y.*HUNCE@M))6G5J"W$0G$ 9N8=1=Y(L#;G\AG8CB&/ (D%ACZ9E2YLD9TN\' MX-E].!KT%[*:.B\W5P0\$7R?X-<-BB_6^O[/OVI*U)M1-8Z]>)*E=[:T?QFF M+9AQC=//OWJ4'> EKA\UNMORRAI+Y>,C*BWY< M&/)2]Z#+>=1_?04<\^:XTU1Q;@D]Z04NZ#W VF_=NPF,:-@==^'GIPN]<1A# M=3(9CB9YQ7<\J."..N)$Z$_NY\RG9YLSKD?'^,\&\W:]@=]^JDBVC]4>5SM9GY].W6(:K^ M-=5_,%ME'5QK'1G:FCP=G![#?3^-'KON4S3DI6O(WEGF5@TB<393PQ0.CX5/ M+N;Y1\*[F9L[/=OB_CV[=VY?VJ>,VN)%;_!LR?Y"T.55V:J)DL ME$=1'?,R0.1AG5WJ\MMM51\TEY&&7-N?J+QIEB*GE$2&&AH3MT$;]U2%/IN: MIC-3<]K\MT^__W5A^\*R9.[=-5D,8/4-0$BCN68&J2 ;/#Y.>K'B6,STYI*Z@0IMY%GB'_#ZK!9,UJCJQ[W<1:]> MI%Y=U:G^8 SX\]^3;D8? )UZ.^>P+C@PNAF-6$YA/7]75]RYP*:KBL7?9+VJ M?BPX5!3KY2G6MZ-8)S]G/;BT]^PG\G-U!,B4U2I4MM<[UZW+2N?BV0WPS*MZ M=D6_+F'8Y96,?#E70J@"7.U_J6^%#OM8!]P(K>IJ/Z/J)W@>D+IJ-/%'X$$/ M\@:X6<& \9$=_]CV;W9TW33J+Y_UX6< W7ZH?J+3/CJ@AG#=_1-ZD.^O;X4O MY5:3)A0.G^5?;D^$0.C@M5Y(]RK$=SUWSYTE*^H^XB&R[)S6INIAK MJPM4G&>Z75'"^SC@R 8%MG3<'8_!^F(/;&HXZ&=/MG=:1?!J3ZOZ(%;KZ\RP MMW9LJW?3N>L*KEP\X_)D=ID=P7R8#U3)F'. #JN?,IJK-Y31C7/ZU*TWS)[D M#;.+!IEI>\^Q(XY^7APR4&,44=XAEO)1K\X!,N@D4*34NB23PTUMA+HDJBRI M,Z HR- P,CQA/\CJ($/M"/6@)[&RW@,RY+274!M+]H+Z-WX*/+>/;KPP.@9( M@5\9SF8M4/AC&('33#_@:3!GYT'[4GT9#KZ-CV97P2H/8IQZ7-W93J^V]IYNS.F4=(J$/TIG20C3;,0_?HU[QU M(]K"SY\,V,Q*):BR -C"(N[S[BJ*/:!V<)3P:/C3$W4ORN ,MT$UOPR&IS?$ M0NN;:J7U9S?-O=GB2=#QOC:UK4N65+>\=1!_">'/_EQK\[G+?/%G#T#K(?<= MG '%.?/.2X@UABV$-W!&1,"!HQ!) C5D#ID95UJH9UQV:' MK2VP .*\2M/L0S M&HG#NJ'=G[-N37MUUJF559#61L16?<9]X0&_%]Z]Y3@?Z0Z6G[<]W+4^\T/ MH@Y3P#R=@^K@RT]&L;X+.CJMK'Y#H5)P,O)O]4[SCW_KPD]G=.Y#LP>9^'_M MCFKOH&_[OFM[V:G(I7#RS?F$P6"'853E_:[=<-OJ(?O)WI@ OG'-T5S^/-4& MIZ.M+N[H*/9ZY\[H3S87"PH\KG]T;D M.#$H::U"2$01E1KB@WE,;IKMIUMDH-V]T;S;"Y\^S]][IL:+C^3L]ZNMDV&W M5U'9J2Y7V5]Z2SK7\?F^DRWN^ZDGY/F-<6I%8+I%V;66FSBBM M$TKKLS9'^Y-Q/7_ 1/*JR@=*UH\_/X<5H,9WP?<:_?H*7[6S_N08A4%=#SO? M\.HW23J*DP[1>*;ULUX^H_\SN.C>-%=VE&%REE_KI_FUHVOYM5?2:Z>+>RU3 M&6&T-H)+I$@N *LL1MI(@F1D)$1%0W+7H581T"K0%LD$0UP8B[0%7?,6TQ"H MLU3*I:J,4+QC,%L1??G]@?IR:P1U:;53KQY8VI9#5G\XB#;UXG<4NL,I/A.SKIV=/-?/7'[<*W'%=[-L_-?KK^*@*>_3SGV,ZUGW@1)]D>#2_T M[DN<[N] -D'C-FWOFST=G6VW+8<#/_YPX*7IS1-/6YQW#&XKL/U@VDKN#1BM MR$@<;OW^?BXLW>XS%."GQVMVUB9P/ -?E<%9[$A]$,J">"-19P'/,-XO80/(LO6MRM^4'F!P?N9&R[MV*[J2TU=$PT_5_!5L75>XNVCG=+-_;[]9*1;AWWKXV&UNU%5[\Y#FKO]J;.0'W N$3N52BM@ M]N'VLU1)0DN//]]1\[0YH>W"+Y&-2R([.->9'P6V8EO0%E]?>7*R8MGGRTD_'A-3YWM@=K$SZ.C&.](^6M.7;<'N>MYW01> MU;4!ZN2)WZ?MJ YR.T9UWA0A;ZH_SH];S?'*ZJ=)WTX"M"/\7,=_WD8?"O^LXI>:LX--,CZM;[.$"Q'.L:[=N6*WR>7UE&(_@*SFS^NS"S%P.H5NQ M^F-0)SOOU*N:/UA0?L2:&PHOAO)X0\E)\./3%II&'0,_ F8Q6B6,7CK<+;T='GU!M\6XI[]DC+V(;&5>]RXXHE/,829+&$QUM"?S". MH\_CP47L8BDFL9=_-B=4W6L;"_./5U/)55'R.8,Z=%E!G8IN #KW[9=:6<^+ M/[_MCOQD>KIS!NNMONV=CKHUXE_H>#:":2ICON=C'$UZTTEA_R1.&['.RD]H MT?XYM9\M3?O91O7WG"[;!;C.KFY69/B@-WN?[: W&$UR.HAU@\DX4YD_X[CZ MV!W]N<[*7:!]7N7F2U-NOI$A>CP<]$:U8G\8#GP,69>+YJ[$FA^Y-YOML[REOCR&M]^G=M^:7VO:-[Z:=YTF?)S+WZQ=Q07;1C\R$;U/O_@%/7J&AT% M]E9#^1J?6( GR?]B[J@GT>V%Y<2 M[IJ%!3Y=^O7J(/]Z]NW/ECTN%6++U/+3J"Y&+PL_C]G\.,=E);_QY M37!6L;LHEI5]G!==%P>=U_3_#H$9 M\A3'IY_#16QIF2&!/^ F@//AL$SHK/\?O M1UW774ZZ>ZV\7E,M^WY7< M[_OL-KKXSM6E*N;:9[;$0\\_;'U\2KF)9ALSW1)75>]V][;VMG>WWE>[>^_V M/_ZQ=;B[O_<\\KMO=]D21V=WW!Y)3=>6ZC]WIONU.8KZ>89F MF;AUI;C%64OK8(2=C =OFJMV/OM)]2\4VZ!*W%$ @]QUC6[@.ZMG MW/GE#3'O5\T&D0_[[CWG5SOK__PR!&T-Z,R,IJ>=-YJC<-P-H1=O\7&:.OAU M 54'K@218'CRE5]?T5 M;",WUH4I-E(FK$86CK<.#JZ&;UXV&[PUD'-1F&KMN5^9;AZ9%=)4QV],"EF: M4%]2;Y]E-KBMGSNV/WW\N+-W6$WGD,UB<.MK M<&7.6$NAOJ3>SCUGS)/C>VO&\.,FC?HYJS9KY+)F>6-;+KY6Y;J$7VWOA_2. M&U7P\J_T!S>-UK-!S=7AN*WG__:8'MZF$:W*6+XZNHV?QZ2PXE)&B0A)$7&K M%+(AB'S^G98Z4,6X^?$\)IH2#UA%I'G$B',OD26,(A*X5 *'B*F8G< MXYF($1TFZ:W',ZV@]C]M9GF$TJ\VAVB_( N,+03&(D^"A$20C41G2"+(2$V0 M4QY[Z0VABOP(8TY2[ B)B H-T">H03H%BH0&W..<>FOEL\*85AVJ;C^5< 6U MOU#&ME+&K>FYS*-J&'T$O-XK52NX.SM.,NYD("K%"F2 &<= M,<@EYA%S!C/&HPS4-D$79^KX\5P;_SHN MMR#7 K9T5%H90P!]DD1<1N &2EK$"==16.(YQTW0PZ7 EL2X0\R:PU;AA<_' M"P>YDL5::5O!UMNQ-7&&O7> CE8)P%:,D;7. \ "3GK*C>&Z24H([G==2N4" M8T=[<=PLQ/*.X6ON>!=>N-Z"7 _LTD$I304XL8$A;BE#+AH.;(_3Y(STCES# MKJ?PPF5@%^LPH=<;NPHY7 XY_#",)[8;JK']'E=Y;;F :I.@2@6WAMJ J#% M[GQTR HMD%1$*9]AUGYFEIRP1VLUAP\"_%;;T&N!489IRB6 M22/ME$<\.8&,8P'<5^^ ^;F@7"/$;Q$8I3J,D?7&J$+PEDOPXO>3?%[DM%I^ M'?ZK_-1IJ>QH%!M,++Q__^$JZ.>^:;;]4*W:Q/3G5'T@5B]D-VHKY@NUDO[ED@LD"DM,IY M(0$3"76(AZ"1XPPC;S"\4=PHG!KDKTN 2$XZ6)L"D:VBOJ(AZKN".R\/]P^W MWE=7]U^NE8]5P@=WA ^HIU8)@Y3):]XJ2*2Q48@H(@R+#E,3&EGS7@#0:JHZ M9MU7B K17&]!K@5*<:]D4)0A[32@5#04 6TT2!J1L*91"2$:6=U>!$IQTZ%< MK#=*W<3U7G:9I5)0H!04*#4QB@JO3V_+4M9R_/F/<30>=OTXAJK;_PIO?CSO MY.73B<*5;^?*1#!/)3?(::(0-]HCK21!Q'-J22).)=6$1W^AAKL76K@WZ/MF MUYMPAQFVWN2YN/CK+2:PU;A@\M*;1J<0"=/ZY2F7"+M).MTJ791T/42NE).M"$&R9C1E0%2.D,Y MTBP&'Q0-*C24R3[5Q0\]VQ]O]X6JK.-VW.U_J7K1CLHNQP*SLZWCP.H$\00I82U 9O3(6280 M381JH@7ENI$D]?V9 K[/^EXH*.5QO0:X%:N&( M-5?.H\0(1=Q)C2R0.^2)B($$0BGV39##I: 6P1W%"SLL[/#9V&'J]FW?%W98 MC=L MU>V/;?]+-U?S*^O'!5,O,%4HGC#5&.&H3-Z XY%55"!B::0X&,Z8:X(%[IXK MX'0KSEX<[WSWO4D S^2O@T'XUNWUF@)7(SK0[O6&UT((UUN0:P%>,BE*#/4H M"&81-\0AYQ(%?D@EL<11*ZZ!USR$<(G@Q3#O2%Q.3BC<< G<<*:[:Z5*.,?"P#4&$66JC41&X81-LL&'05$QTN"RG(13&M\:"7 N M8MII+(U&2E ) *42TH0I1#+0N B0XQO)'&P=8F&4!Q0**351H8,3:.@J).8"BQQ$9JCGR%'NF"/=4-;) O6!05+K4 6\7 MFUW[(K<-%[>]JH1T@V8M#(-)/CKV^>#ZZBC=-B#_MC#="K)2>%U(;,'%@HN/ MWJE-.0U.<*0B5;F*N$%6"XD,(T$8D;1.C<1;&\9%PV0'\P6NHK\<7"P%?$OU MTU+]M!3P+2K\U__]O^ M^[<['P_^4NW\_=/NX3^*7:VO796I82V%^I)Z^RQ3P^40= Y)/RZ*O8)![-D9 M;9MK=67B6$NAOJ3>EFR^Y4P=6][#*(Y'U8D]M3F\.![:$%BR4MD^01;<6DR1TNBC$)R@Y/.I1EH".^#$H:B9,T9+C&4C>W@7BUO<=)A: M\P.+"R-\)D8XR.F@:Z5J!5#O(((4R!Y)'D4C@0@&%I'5UB**3=(F.:I5(Q5= M?@#4K7Z8IB5[/YS$\+YK7;?7'7=CPZ(&8RDC' MR 5NZ'W!^EZXX0L1Y%H %S76>^(*JV3LJ0ZH"A1-QSC@ 7!5)8!&*,Q5Y?V^@U M?SV71?O65()SO>;EM@H17&]!K@5L$6Y5\B'76?$ 08P#!'$-*$:X3)':('$C M^U.7!%ND0\6:%ZXO-' Y-+ ^W:;JG>GR:3E'N(#L;2!KK3)1!84\-_E$3B.0 MC0"REB87C-78R&9J_5TYD7,&LZ?-@BP7'56H8:&&ZRS(M4"M2)V6RC,DB>6( M*^< @71"E!%))+,X^F:*\2T%M7A'FC4O<%^8X7,QPW*&<,'8FP]@$A$@U4FD M+7/ \G*N(54&4>6(E8$PP:[EZ#SU#.$%(6QQO0LM7'-!K@5D>8,9(TH@E4\W MXB%*Y*A0*"9+N8 _GJNF#Q%>&&2)=<^$+IQP.9SP3'&KD\&PMJ5!JGJ#_A<$ M('$,*NN:.U"XU-$O=?19 D16G*.D1$+<*H\L!R?>)^F)$,D2BIN@E0?13X8Q MO 7];1B9,>]@ML HXTNIHE\H9X'$ HD/.OC.)J"<'KD0-,";LTBS',W4&EX[ M@#C*FZ"M"X1$T2%X@5ND7PHDEH-%ED-IIP>+W%"9;:T-YR MR*5#7!FP+Y& 4FIE*;=&6\&:H*$+2RB27',V4$/&8947 X,.FDH=8W00\7!U5"=RA9?.O=]?>+66Y:!5I0B._MQ)=K[0/G @7L">(V4@2<-B$9H]!!8D/X MM;CH$Y:*LA8>@A+F^&A3>[\9+AGIQ4E?;T&N!U:!6RV4 G!R(I?;"0ZYA 72 MVHK@I7 \V@;7V@K4!OFS;*+>131IK32H@.0= MD4R)B0\28,YCB3@S#FE)'?(N>A%5\"E>*^TS=R&*2^',O4'?-QK1%/D88KK> M4%EHW7H+R%TI)U'PHLL#4+;S$F@21B4V@D9'?+QNS&89,H MT0'47V_<+$QOO06Y%LA%>?1)!888#QR8G@6F%WE$RC(J3:3*"K' DA(+0"[5 MD:9L(2R,KY2)*+BYP.*RDB5O8T02YZ-:M.*ND0UW2\(LN>8) M)H7ES6<<;V.*H(BA&MOOA=$5=#Q#1Y&T)0;(G, $V)D$=]@$C)$U ALL7 *N MU@2CFZG?;M\/CN.A_7YY_2,VY@=+W.&\L+K"ZM98D&N!6YA$I8U)R!%K$6<" M7D7JD K*:$$X ;^T"5:W+-QB'27+BFW9-%=V')4=1V737%'A%]K;N;WWEP#W M3R!!!X?[V__^M_WW;W<^'OREVOG[I]W#?VP60UI?0RISP5H*]27UMO5S06,. M\IR3P0_BO&6 /PQGD=W1>.#_[%3_-AOL);KC'$<7<"0HFIAR,6Z-')/YH!9A M(@]>"^F:"".>=_8@]_6#'>X/#\;Y1.?_L+U)_!"'!T=V&'_TR@>]GIU=.?// M\67_G-X:99"1*<RM7$$8_)(&MU0(P(G)*,-+!KW9HGRK"P;FW@F](9;XDR M+$0]I_9_8H?5U]R7-]4S:*?/B?W$,91\%HFG!-D0.=(@/F*ET88U%E:NWOO[HD2W7)T1XC).X\1 ?U"/&&.'(D4&:)X MM$G1Z!HY'NE)GN^?16J=5,((CF[0#3*4.:1\T M L7$B5FC%&WD3):;!+L[&DT>*50TBCX+-D^\H]B_=<').IZ4=X@26:NK!-7# M"9G$OYX4[_V)^/1V/9#M_]E,9TS6EO& TQ\(I^UX1A&AD'G#(,KR@:JR<*$UF#G M^H.'P$M[ *A;ZVLU&%:#BT&HNOV*8LHK>)M?L(WE.5$KO62DHO!6P]P?!9.( M$^F!S($Z"RZM(,%S;ZX=&/-T"ZT9W'S+1*G[/0;T/W$X>/4;>O3:T,MW($L, M9)W,-^+@H^$*Y7-#$,>&(@VFB\ I4QJ;(#FFS<]!Q7S7-_[3TK6 [<'Q\: _ MC?:4^.GZVD^9_M92J"^IM\L\(J6A$U+N.B!E-18,MGMV-*JV-JMG62G GDD1 MN "/*F^])50C8&_ ZE3TBA#%Q?7M&."!"7"T&(I,RKQ=-R"K+4%4,NNUU2R1 M:U[8=):<.YY^-:IPVUE.#IK"5$+,<88XXQ19AS$25!$MB;4A7-L.EP+S+!!@ ML((I^(XRR'@*KXQ5V!N;E%UP7\J:0!VO*1!F1<% C,RT7IF9'R6B3RB5K9>,^,ZC"F M.JHL"%R&&^4(YBJ@X 6(1@/2.-!3I'4^ICW)I-TU#[@1E9TK;GY=J(IV&&8= M2F\_/&YI,=7+0=1G$&4(/K+ #9*4TJF]62HHTL19[6Q00ET392,VVI0H14=0 MWB'Z]IH32Q8E>Q:3)!SF>P[S/K8*S(L"UCI,&&(Z>((UCEY?6WQMQ"3G7Q6Y MX<@>TM%<=3B_O1[PXH5YVPK',PA5VLBMH!9Y'?+"JY,(V!Q!"696SJ(%T[M6 MWKD1XVQ4J+1#,>X8>GL]J^<0ZAVK52]Q3TO9PG5'?H/%43DM43+99)('GLK! M'114BDA95$*8AK'S"='\&]A,V6=:]IFNL2#7 J02)EIX:A"FP !X$A89B36R M!#NO),-17$L:>"(7:!2D1"D74B+,SQ-A_OV9(LPQ :M@,2 FL0$;- D9'#&* M)%AI'+,J7LN;),;8D.!V0W".!@:"+ ;RKRAQD0;'37+/$F&.GNGH5=[77A>J M3$ASCA$A3B1)*4GX6E\L32X%H$?6861$3CXG M/&BBO74D-*R5C?=,RAR-+.'E2_F1G '3$3GL(3'@9L8:J_+YTX8ZK9+TUS.8 M&]'7.9+-'ZJI'!32I*003M[FD#G8H(\".2R#-5I&GZZM\C2BJ0OLD[:.44D9 MHGD%@!L&/G!B!$6J0](I8,*O^VME?H48+PCP4%8'D342,64>1B6R#$G42 *O"R<*&?7#CJ<9R?DA2I^ $W< M[6]/]? 27C9UG#76'2/7_#CKPNG66Y!K 5T"*!C#,>_]I'E'9ZIS)L&CY(1Z MH;&D]AJGFV<7Z!*ARW0TNRD.O48:7[C>?#;R,8YMMQ]#%>VPW^U_*>1Z*-]/ G3,%W/)^Q$NE \'2'R7(\ZR)U?A4VC1;9KB&>"2$9 Q*':*R+H1$*R.8TLCAY M(\!G#::12HS+Q#-N.H04YE>8WSQ1O@N]K ;CHS@$W3^&;QW%_JC[-5:]P:B0 MP94!S\;6]']ZCNU2VGHJDT&4&8VXU&"8R5JD(S$AD:0]O[:7<:YHXH7*[V>- MW[ZL\-/S>=Z#UN_%\7XZM-\?CM,CD N\N@^PV8LZG^>J&MPF\9]+H'%E)%HP M8ESA3&?&3/I[?O#5]#"GH"9 MK>>YJ[&SY!#&8#09GE9U];LWE1V#D8S&G>?(EP:C30KL%V%E!>+1!:(C;R2PL$ IL@ZCK$/ELY95:7IWOP.CR$MYQ] %Q@-?'/(NLPX#::@0 [FK$D-+UX4.]P^W MWE?ASC5R M'PUZ,.:CG?^>=,>GC2V_2TH[E"QPDTT[,;SDE1?27$!Q,3F7/E)N'$':"^=E)28:\>,SD-K%PF*C'[A M[LY!M;7W=IG\EF[0K*-A,'&]^(Q@_C#?Z]\6ANHWC\-ZX#KUDG!G$0YYH0]S M@HPE JG$M31*4W$]]W0>LON^:UVWUQUWXVBK'Q:&\K2C#>E0M<#,TSM59Z5P MOI#?@I@%,1\='D@X)"(58E0RQ*,6R#$&Q$?P* C7BGO6!!->&F(:)CN8+RW@ MN\J(.6/&\*^%UM';([?^^AW2Z]*[TKO5N7WCUZU76>OA[$ M6/4'8[AW/(#YRTY"-^_R@1O :1]-7]4ADWKS3^KV;=]W;0_:"!\Z_"=W12<^>;N:K;TYLR+4?+\5HNM/&GL4W MIA_\U[XLF.0V(JV[+//)B5V9!&.MZ MS(_.PT(G]DNV?S3F=1F%3WM;G][N'NZ\ MK;;W]][N[!U,7QWLO]]]NY4_/CB$?_[8V3L\>(81JAV="\3]/$B?N_5VBE:, MW?Y3$G^;;'CSM] F+O_L7-V84W5^Z=NOQH?#28CVP^C M3A6_^P@>WTF$:2-G5%?V># !Q?KYV8=GF8RN]AAO6KJPD_%@YB/GIN3Y#]J> M;T= 7 83("#=[S&\F?X4P7@#_^_9%WP^JN)D%#='\<0.P61G@U"'1J;/?O7C M8L[7[JA;QQ9.-V??OVG;3?USDFXP^K_/)O0;KI.[KHD-->]WZ0:7\_^L>-!7 MYU[HNDEM;E[]NLXT?FS4HA,OHK/%:NZR&E:L9LXI MK,Q;C5O@2RV>67K[ GM;M/K%][;UM81:FDN^?Q*'=IR/-1S&K[$_B2^^%%63 MR8UKD;B8O'$TT("L4A;QD'3>F1Z0-L(*$1FF^MJIAE;BI'-IXJAS_4NM3#X) MD2"AG%?&8FG#M5,-/TX5\-UP<+P-#\N-^,_N^&A[,H)AB,.=[[XWR:D 6Z-1 MA/_"HVJSW9G+:(SI<'/3Z:0K:PNM*WRX"I/(BLBVX-Q"<,X:%HFU!B6?3P!S MFB,MF$(.*R9DQ-R3:_NW9?):^>@0P4KFI.Z$-(X!82VCHU(3G%A[<(YTB* = M*A>XEW$5D*Z$"(HS59RITMNBU6LEY[5>W&PD1!"_G^1L^]%F,:/U-:,U[&W1 MZA??VV76+FFH=,D*5B[Y,!GZ(YOW:X';VQ^=#(9C6WO@N=#Y-SN,.?D;9IJU MV)X==N'',U5TL1_AX[S# MS8LZ4;-U6EZXXF83,MP0Q(T/2#O!4/)8:5JG6ET[_7*>[(/% M(AA3'5[X8.&#B^>#;R/(\ MT$+EP:<- $;.,HV$!$2+0/28NW:J\CS<< DH)CJY"!8ML7RARZ10Q90:CH/.)$"H%9"G!*'JFB#8R M<7+MW)U'+R$O%+GTFN^S+/1O&?3OK[$?A[8WC0P&N*L[&N9*XB=C@F2IFA_J*(C:[]$)5AS*^WM!: M2&&1[3HBF??.D*0]2L(2Q%/P2 ,6(<^B(5*0J.*3\@J7C&2B(_B:KW04DK@4 MDFB[_0JL: 1:6@U294>C.!YUJGX?877K"18W'3*RZ-S'$ BS ME"&J\K&Z(E'D;,+Y=$EN9$C1BFLA@;EX+%C+^\%HM-]_VQV=#$;=W(;]M%4; M#6D(_+E98&"SG0>M/ZRR%JY?B70<<>Z MO?36I400=B&OVR>!M,O[*8FE7$J:B&LD9'M>\N8LLM'4^I>1M,-$B=(6TEID MNW;@A8501G.-;.(><1,4?BTS^U>NCT+/@2PUVG&.ZBLV$C!CXJ+!+6)\29<4@SX-51 M!T4Y2S*11K9WGBOQ;JW#.>#:5&A5=0A;X(:H=L966^=8KL(,5%"RH.1<*&F8 MTU9RA@0-&''%$W(F&N2X],E[PSAOI+3(XE!2Z0[%:[<"56(3)391O+C2VZ+5 M1;K+$IK6%OBU:_^-Z6[23+*3D# M6A)'XUG>VEHMBZ]TYL=*IQJKR$0P6B++ D%Z;> MS>[V8QUM7E1!L+*=HV3&%7QL$3YJAW4@.B'FF "L(PR9I!02AB0FA'=&91;;KB&"<.*&@^,/?-5ZP0'.=2/E<&KCV!OT!U>SWA[M_8] #/#J/LQ?9!"@G>EO M)9!:LH4+.B]_3P43R:A<#)<#U^4)H-,Y#ZAHG+% /(GGU]S\N;*%&\+/>T[- M6C?4;!^7?JD[V\ZJU=0Y9&:X$6J[O*A 1X@%;HM;*<@L>]]*$GA) B^]+5J]5G(NT8MY ML[SJ76\N L&(U#0?'V_"\;G\"1/JLNL2@/_J]UMGI?8=9 M1W>^CX<6S+?;M\/3W7$\'@$#SRT9#GJ]FH,WFG_!>(?+DD(VCZ6L-DDN@EPO MR)-,"T]RE$ G!I!G"'*:2,2]"!H';WAHI'!.^R%/R8X4+VH;0BFN4P(,Q14K MO2U:7>1< @P+"#!\6'Q(H:2KE70UK%((BAKD*%6(LRB0%5(@%X4/F*@@O6PN M+ '<^VPI[_?8C]"^IOAUAY.U2_!MG;.Z"M-1 "C,88U%\Q8%% 2WM'KMQ6B!"M*L**X=:6W1:N+G$NP8@'!BKU8 MRMV4Q;^K^0XZ!D,X0X;%B#AVP)=QR']IHY73SN%&RBJ"ZC5^7@95'2Q*AD*) M%139KAUN&4EQ/OT,6:\#XLD#!E% ,.D%-L$';-*U@.A\&0QC3?N4GPV'L^]-J/+3]4:_.Q*]L^.=D6MNUY+&M57K&2E>^ MT-8FZ@)!4N6*[%*):*2>(^I*.N-X?SEJ%7L, C0:D,C[Z5]5 M-\ -I$B1#1!+SKW6 ;%656;^ZI=969DK"-!TE9=OB_FOB%G0 UJH11C/W# ^ M(X%_F!_WAY4Q^=O782^X?$S$6AD@/Y"JN&_E!EMHJ60^P#P!/ LP?PY#Y08K!!FGN#N @:&5JN(FHKB>-" MQ6C["(2L'CPE&6BRMHC&-H,GQ#3 ^P/O#V8+6KU7I*!- MI$3W$9!X.U?)CW'RN6ABJZ@WV?1X.+3=RQ>\&E_EU?3%?^$#OD+>O V,&,() MVR);@*S5A &2B!;CTI699Z*VVR M$W\S]7@[LHQ7[!S!HNQPB =D#(J_;XH/T8''\:DW]7 VC0'B T"V'TJV+>8V M4LV1##+[^C'PDGRL$3.&!V]"$*Z7PL@WR?9<52%" !$"B! :/T<:#E):% I M(LUX]O8=5\AH+)'WW#N2LL^O>RE>U"=HF3T'+3CHAR-1.!*%V8)6[Y639NI'85,4_:*3@ ]OIL>L\0# M$4PA8DH;4ID,<'UK=/$HM$VZ.+A5S^6"M M4]ZK'!G?GU'+Z)X?LX'?#[+=1SS3RD6%'4%*R=)6V7MDK1!(*B83%YHPLU1C M_3'N_EKQ3 RP66&%F6W0>>"&3SOF>1YVN)G7MIZI:,T>W]9*SD9A D=>!X6X MB@JYA!-BS&"**66IGZNN=Z#RW B6P/GI/#/38[BY]>R,96?9*. GX&?;@2-$ M0BE12/KD$$\2(ZMH?D0EC=(7AII6R&I7A9]B(!7@YT^PW_Q?FT??/GR CA.: M_W[DP"^-Z5XPO+YJ/_R]A\X<)@@3A G"!&&",$&8X.K([.VS^^G"Y(^9Z^<8 MJ]%XFM\['6<>:6>A+O&I_(90FKRWC]K*J[8\G>J1'?G:#O,8\Q-MM?R#&PL5 MZF\72S6,9RC4D]A2RI=Y0K.3T:M0-Z=#>_ZRO/KJU(;"8:^4>JV[P<[#BMT3 MI81MG-4>G'#5PRK=PN$72[6YBM$% MA[,>#T,/AOWWWW^I_O;IZ/>/@^K]A]//A_]^O[-87GZ\Y?\G]_>?OCRN3IZE_\Z>OV__W[T MZYNWGS[_Z3]T]OM?56__S^_OO_Q_6[,S]+M^?ZY'U?1X/&OL*#2#*I[Y6,IR MEX!#94_&L[P7_.79EV9MB%*FUX8!+E)CN_VG_'39CO)8RZLH[W3C6=ZQZK,8 M7G7?3# ^P']++)I[:2=Y5Y^=B5X[8OM5-[>IA-J27BW??=GC6 M?CDE!QCK/\X!_Y8WD!^\I@Z(9H_\+#E@](>O_^ U?H U?8;?%0<&/\?OR@-# MGV.=]8'A_+&_NV4Z]5QK_/#??;8$^V?+.'B65.3MGB9,;1NG!LH)4]O8J3WF M$L=B3"N<]D\0^A7?X=C]R>Z) F_W-&%JVS@U4$Z8VL9.#903IK:Q4P/EA*EM M[-1 .;=X:H^^MP1!USNL0&Y!Z. QQZ1WKYHPM6V9UP_6 M[*(FP2:L&N -.)0_="A#J,OE2CL$?Q)T?!>F"5/;QJGM+0 ?38_C!+!W7]1[ MW\Z]OV2OJYE-SD'#]T7#@5ULW]0@Y@(TYFDXWU65!)0'_=Z%:<+4MG%J>PN^ M'VT=4#T"] 4%WQR9]JG@G^+4UB/(>0(-WR29]GPBF3]T'$=-_2V"FN^+FL/1 M_)(C"6?R8"3@:V[[U""BN&XKV+^MXGW3S![K$\!>L97J Y:UGJRPMAPS6-:: M+ MVJ!VUH]?VM)X^-K42# D,"0RI6[FW=C*J1U\?>< ,E@26!)8T=YI&?GSR MR @SV!'8$=C1TQ.>P([ CL".(-0 =@1VU-M%BS$$&E9\-/7 4ZA;A[DI1U-] MJMPO=FA'/E9OHH\G+DXJ1@85Q93>IX97?W8TWJCU>1HJ_X3H;]7V5?8[G!2! MWISN]47M4SG^W_HLRW;T;F+;YKUM,\]W_W3<6&]I0E%)@KAC$AEO$@I<)YZP M"%C'%U7[+6?33S']YXO7_Z382^F31]CCA'CP$NED%3*8<\U%C-2;%]7(GN3Y MS!KTU=K3EQT[[PX(7U2S4=U]V>__;-M--B^J$'U]8H?-?[YX_^'=BRJ-)R=V M^I\OZK/IR]'L!(7Q%,W?\N*_E!Q@8_+_LF)?G]5_@:9O(LBM@&]ML""O6^V# M#?0/ &9/!#-OK [)*Y2X#HC[:)%EQB'L$I:*1"R#Z@7,2DK<<1Y?G#1ONW[( M5R'M]\]O,AO.,LD?85>1#;%[@8T H@&B;9P@ =&>"=$83T))F^F9(Q%Q$S1R M3%/$, XD&B=HDC<1+3(B$E,:!19L^0Q'5NJ$%+5.D"=6T))QHYI R'F?.I3VR(4CD%<<&*R&5]3=1+1GC5> NL[,,@IG? M<:1E"(@(+XS!A&F;UH=J Z7)0&CP/P'7-D^0@&M/B*W>$-$=:_7GQ5H])XP* MEGB&3(:4P YQ&B,R27"4))$D_V4],S=AU#"3_T]'1/*KB$LV.)'4=2*8.5PF9>J51"/'F+ M''<%1QP'T;GFA@F#),XXJI3%F(2GGH(\##W-0 HY MP!PP%#!T#T0,/'7+T#78P)PT%DF1>.:<.B ;$T7),4*)I1FY1"_HNG*>RA0? MZ-TZ=0:F2)R[22$XD1/-?[^H$E@K6"M8*P@2K'7_A S6NB."!&O= R&# MM>Z((,%:]T#(8*T[(LC-".0_-'2_IO/1G[RE1G#TG'J$2[(>URP@YX1'U'LC MO<',^*4KMYA''P.UB%,K$3&KUTN?QL@URKRR9*%@AS2C&EG"DN4Z2!;=3>"4R6OEHT,$ M*UE2]A+2. :$M8R.2DUP6KHF L"Y2< ).2N/LZ&2G-\6T1JG*GL_TTGM2T9* MTZ:R=$DI@VH4I^7UK(PIUM/9 ^J.;K"2;1R60Z1OBX4,S&M'! G6N@="!FO= M$4&"G_1D/TG2Z(C5VQ989)*)1-M;\W6[^Z OIE-LEOT,4[J,LWW78>&;'^+T M*+V[I)I]7VI2 [K+5YH@W 0P"J0'A S6NG."!&O= R&#M>Z((#?#15FQ$Q%# M-#$ZFUV'I$HY&8^T]0(E;"TERG!F0B_)/;<[$5W.ST][$8\IPL^)&6"Q4\("PYQIP@R%@N$-5-4,$^UZ"=A<6V!D?V*AP"L :R! M8[6[0H94CT>6)RFL%[F2C)1WK\MLI"J>E*24"I A;\[48%\':P5K M!6O=:T'N17"!6*TQB0$I;GCIO^>04:5E5<*12(^9QTL!T\=D75S)3O\R/@RA M+F.PPW(]\OWHM3VMIW;8$D)W,SG]4_SWK&[R1#_'R;?:QRXJ\2GZ\==1^RUM M@**GX(,84+93ER8!]@#V@*2 D)]]:F"M8*U@K6"M>RU(L-8]$#)8ZXX($JQU M#X0,UKHC@MR+<%W$2=F@ I)*2L23D\AZB1%1M+2C=P8'TG,Q"0C7;;2U0/;! MX^SK0YQ6].4>2RVXUX:=!C.?8H!AT#8?G52/O("@!W M'<[P-^D,_]UXDE=I5/G99!)'_KR:3NRH&795!.Q%"DMONN3R\L;)QJ/%,J M.9,,1:4PXEQKI&W^APM"%97*6H%OQG"/IL=Q4BYL3>)Q'#7UMW@9TIW'TU[/ MPVE?2C2M&^3A*'RYC*U=W@YK:T!_L6<]!8,97UT@&! 5$!40%7@6H *@ J " MH *@ J "H )X7ZWW%;#0DC&/2/2EQPY+2*<0D:*E99A+WCO;1P8->%];CJB0 MJO. _N+?NP5QXV&XTPY_L4,[\K'ZS4[\<<7(H**8LA7I&SV@1>'">.:&)^H1XXA@9DD&4F91DC);PV ]TEA:3 MQWE\<=*\_?>LGI[WU5I2$L!/P$_ 3\#/Y\!/D[PV@GF$1:&>FDBDHU3(,LV4 M=9H)LU2\TU''@E$::4PS?@ICD%;.(2&$CMB[X)Q:&WX2@P>, (8"A@*& H8^ M"X9::80BGB##2C-T:4AVWZ-%T:MD,YB2()8X*/6"J*0)2HEXQ*UTR(@@$.:6 M4<6)$9*N#T,'FK,!D^#) XH"B@**/CJP?D.,=ZSGGQ?K^9R@C5-B,?*8J6OB MB$M+AMD+5.(VRM%IZ' MA(6YB=M<98+.HD:6D8SPK&12$(]1,,HI2UVT?JDY\,^>E3T,J\V 4SW 1 )B M V+O)6(#!P**(T>\5( WW%)D.6.,2E# MGO+*?[[(VKW#TX2I;>/40#EA:AL[-5!.F-K&3@V4$Z:VL5,#Y82I;>S40#EA M:AL[-5!.F-K&3@V4Z[;_";Z>.+B MI/_2S=N0^/](T>_GG1B)K622&N1M4(A+&Y%)UB'BO/72$JD,OWDG1AF29"($ M:67S9TS*CTJMT< 8"2PIZ4C:^I++.ZSI6[M1;(D@-^ 2X'Z"&=4B^,0U"M12YL]P[)%DDJ-2W0<9*@H@BV>=,0>"TQ-.\,YPPKE%, MC!=4\\@FXY#VJ0";H\3W6G/RGD(,AIL!(8!K@&N;)TC M2?$5F^(Z(ZUVHBR M8<%$14SV="T6I?\$L4A3DC(Y%$Y+X8,W\2:,8LH"XR0BI@4MA%(C1XQ'SHK\ M59$%C'OM6?' TKW4[!*20C&PG1M$%$C*THW=:(E<1](#-0BGA\@'A1&AO. 3'*>9:?7>;S$*YVDV)'LH5.A8VF" M;I!.@2*A=:"<4V^M7&?%6<8'DHM=0CS(4.P[0_&N%3T,_S-KIB?YCVH2AW8: M0S4=Y^_-VEHUI\-ZNE=:M-70^5"P7!,C_3D<=MY8&JU$F.5_."Z=>JGA2&!6 MFN4D3H*[B<-6$,]*=W2+O4>9=OYE-ZM'7CW%2 MCT/G]KWG^*!V:V\H>OR!P:Z_0P4P'*+P!(3*KE3R'H6BOLM MD94B(JD8#Y9$K^)2SM'/@.7QS'WMD+)>1LI+C/QO.YS%WOO3[%3&.. DX.16 MX^2*D4RY*!BU%!FK!>)*:62I9,BPQ(0R@EONE]QOG+!S&B,ARZ&ZL0EI[BGB M,F2(,RYA3U>+9'L$8)!R!+BU&MSJ:[*/I7=W+0@"(8.U/O=LP5K!6L%:09#[ MZ!.(9&)*TB'C94 \>8]TH %%&EV*7,4DEGP"34Q(,@7D>/$)/$[(.6&1(%&8 ME!T&PF[/1>@I%+Q_$6 +P OH!H@Y&>?&E@K6.O>6RNDOSQ.2UJ:5^4_0IS$ M4&A<=6K/2SI,4XU3];V>'I>DK4P.JZD]RX.\DB1CO]M):*IOL_:/RW!K?J)]]1?;Q/!Z?'(:1XTM0^RQ*(N6 RQWN%( 7#< V 387&/BDDS& M*1X1P0PCSEE EL;\)R.81VR\Q:0/V+R\L]U\ZHZCOHP?@YZ/O^.@!UQ+ $X MSLV5* #G]@"G"\D*9RRBF$K$@S'(8DL1(49X8B2.I1C?C?NL$B?M"$%1F])) M1.7/Q$B04,XK8[&TI6 .?F B?DK#S.AC[.)OXXZV=)4)GF!6AFD_.JK=BR MQ7JT<7 -P;PM%C*0JQT1)%CK'@@9K'5'! G6N@="!FO=$4&"M>Z!D,%:=T20 M8*U[(&2PUAT1)!P*/+TTG%!!!.\0YZ8<"B2!-*8<1:.P48:*)%,?IZE?YB'4 MKN)#FU!RZ/\]JR=]-@ 26@T,W>'N/W!D"N@(Z+C&%#UF:(PB(FU]*8(9#7), M):1(,BY&EY%RJ03PD]&Q+9.Y ,?7XV;Z6YP>CT-?CI3>75+-ASM+#[MAR >&P?U"@-$-ENC&P2B0GBT6,ECKC@@2K'4/A S6NB." MW P79<5.A"4N"*\T2H1%Q&.42 ?-4:*>,>F2#D[TT@#G=B>BJT+RTU[$'15* M?NPV4#P09*<<;E"3%M! M8&2_XB$ :P!KX%CMKI AU>-Q6M*29>3:TA7^2L>>*IZ5QW&OE B0 H2\.5.# M?1VL%:P5K'6O!;D7P07CN:,*QY*"[A"G@2.CDT;$I:BBD$&QI0Z.C\FZN-+! M\VF%+"-W-!HZ?XK]G=9,G^CE.OM4^=E&)3]&/ MOX[:;VD#%+T%'S#?J11V@#V /2 I(.1GGQI8*U@K6"M8ZUX+$JQU#X0,UKHC M@@1KW0,A@[7NB"#W(EPGH[,F"HT$"09Q0B)RTC)$K(@J<*IY>%+9" C7;9NU M0/;!X^SK3?VM#G$4FNHT*_5>J0S0(1#RYDP-Z!!8*U@K6.M>"Q*L=0^$#-:Z M(X++(&&>,<A M!$>&RHB(8L%ZQBQ/2X&,'UUJ:E];^($]12340%+H\PDPN<$2W3B8!%*SQ4(& M:]T108*U[H&0P5IW1)!@K7L@9+#6'1$D! R>'#"(1 @>+4=*$H=XQ!$982-* M.O@4/9>"NSXR'R!@ $TS-F#='IG+8+V?9,W=8O79.$P&!K7%0@8&M2."!&O= M R&#M>Z((,%:]T#(8*T[(DB(3CPY.J%\X#2%A!*Q$?&2V&"8PR@HIYG21&BN MGI+.T+;SO'#S#CLOKZ^VG0KB#P"$&RS1C0-"H"U;+&2PUAT1)%CK'@@9K'5' M! G6N@="!FO=$4%"2.#)(0%'$C8*!Z0,C8@;P9"6SB+BE2/.8FWY4C_;GTE8 M@) I"1L;DK"ASBMZI$?GT ;!R!'(&0@1SLD2+#6/1 R6.N."!*L=0^$#-:Z M(X+ !4 %0 5 !4 %0 5 !4 %0 5 !4 %0 5 !76C IPU^O. M"#%W)&!'!1+82<0Y=D@[A9$V,G@5;,S_[V:$.#%J?:+Y300'Q(5AR*;\&263 M\-9214L2V/4(\='T.$Y*M]U)/(ZCIOX6+P/&\VC=ZWFP[DN)U76#/!R%+Y>1 MN\O6OA_B]"A]L6;-Q&TH.0, O@4 #K0.:!V@PFZ( M&E !4 %0 5 !G+VU.WO!>XT]%LA22\OM'8QL#!P1%[PSS&2/KY=.).#L;21N M0S&1E24BM;_VO5L0-QZ&.U?W%SNT(Q^KW^S$'U>,#"J**5^1XM$#6C0OC&=N M&/=O%[E]^INQC_PTTC]8P^Z$?L6I<FD+36(^Y\0$8;BZ0/>5>P0@<5EII0'=M);+HN5-< NVE?N(K4[S^\NZ_# M%!UHI0>$D75!]0V5 9*]VR1[4P#RNOT_V-3_ -"Y!N@D&0(T$PY9KMB<-1.: M&3!7F!(FK)2B%^@L/?J.\_CBI'G[[UD]/>^K41\U@)^ GX"?@)_/0CV3-$Z* MC("6)\2MD\AQS) +BE@1++,L+>&G5M81[9$D7B"NG$'&Y4>,""&E\19[LC;\ MI%@/C.2 H8"A@*& H<^!H5[@H(SCR%F1,=0[C[31+N-A,"J&_"*7-S&4^1"" MU1199C*&,F:0TRSS5JL"3\*29.7:,)1D!-4#)L&3!Q0%% 44?71@?9VG:T\$ M[20I)(PC=X8*AY6Y"=H\2N&-$TAZSA&7"2.;F2^R-"5O M->-A1&6%J_W#[D:8,R9*[A>AP>+5ON,TX)8()CKS2)2=>V)+ISA#C M1B=NF%(L+.7$VXAEX 1E4,^X;8Q&CH60_W0FZ(SH7*2GGI4]$*OQ@ LQ4'H/ M Q8 V0#90,(!S*]&3FCT&:\S>IN827AR+I-PD1"FW 7),T.72Y&31X'YRDFX M**B.]S" J@.J ZHON$!:H>U"88C;:7+G%EC9!G6R%MCL*3*6+/4,Y"FQ -6 M$6D>U'R^JK]\/<>.O,'3O#18H'9P>Q@=C [F!W,#F8'LX/9P>Q@=C"[ M^V?WTQ>2'S/7SS%6H_$TOW[_5EJ=3/;(C7]MA M'F-^HMSA;0YN+%2HOUTLU3">H5!/8NMNO\P3FIV,7H6Z.1W:\Y?EU79<\^NF M^(#6HU?E;G"=SA=#;-^%XBBL.M;2@PS:L3Q&".*:)YX7L%W(XXO[N*?V:^SN MVB*;\BA?VN%W>]Z\>O'7FRM^:D.H1U^[I3@0]>CZ I_Z^5%V.)L MU:O[X#AH#ZMY2W!CL:2;JT!WG\$\9@G^_OLOU=\^'?W^<5"]__#ZIH6N8Q7: MX*&WS?$_TW#\O=F(5?G]ME.KYQG*A\/?W[S_\O9-]?KHPYNW'SYWCSX?_?K^ MS6%Y^O.7_)_?WG[X\KDZ>E>]/OS\]^K=KT?_^+PUFU*_R_7G>E1-C\>SQHY" M\Y=G7X1U\HXV#'L1S^U&6M#TI9U-QXO ZY77RH]?P@:&/_>R!>?3/L@/ZL,\^NF;&;7KST$(: MNWA\F9>GO/*?+^2+'T_SEC&M<-K]0=]=Z_+E>)*)]V_Y[^.F>INY=KCO+&IS MUZ4GA0"C6K=1_51EKITPNXO:/(^SMH<4?]J$)=LABSRI0QC&7;%("A9Y8^4> M4B,+C''?N !8S;U6P\!J8 M[!/C9(@=.X;8RC4@)\40<_/P[5KD\-E'.+I[9J;[^= M15TRG:<=^7FD^W\U+:O]GJM?C&_6U-B\/>1-S&_Q==N=J;*C4-F3<9[S_^V> M&*>\7TSMZ&OMAGF Y?66X*%Q0K,F5K9IXK39*[("1/R'1#RDTAM!)Q40ESZ6 MLH@."4X9]RG1&)9J(SXF;'!5:?/C89QW&CN\HKL]\7-N!A*+_>;G$$W8;T'N M!7:IY%PR7B$>,FQQ906RVB?$5"*&:FZ,(GT$$=:)76*0A[#?V 4\4F"7,?@S??#_R M&0.:^"9V_WT_6JA[%P_^4G2^)]!F TQWBF\^H4$M$,^-E.B>0>2*0E _,*HN;;H/N P-=#P/] M,!ZA]CBK+;2.G.U*6)RE.@+Q](J]Q4>! :';Y16F?;2S2 MF3*B:*G04O&,Q:P/^MBV!/BEZ./K*^K8EY,_P'S/?7R@B?LMR+T *^L<%0)' M%)TOP.,8TBY:1*P3&FN=T6HI)?,Q-'&E8"4&E.G]!BN@@^NA@W^S]:C*UM-D M-2WGV-U1]:!D/>V5OFTUIFYU=%)I0:G-?)+KXB9G34H,1=DP$IXW$'O?!:=>*D&Q@%!S@/&-F_U6B*O*O M_!S7%=M'=5\?V]'7_-N%\%ZF[[=\MTW9'-:VK=U7QX[_MG389[5OZK8X[],S MJ!^*A7TMX*U0^!S55O9@MMM-6$"%=WZV$%%9SS;S*3;32>U+,?AZ]"W.;YAM M,;'9,U=A]>$.+&S42%M%2N,_A9Q1%*F(;>2&:1KB*I*QCM*E8KZ_U,N^,QF8 M@E,VB'?LL2 W \2V.]ZAB=$Z4>1=4(C+Z)#-4(>P3$I92GU@:16I7D^&R'N: MK!)*=PD;GR/@ 5STI^SKT/N\BM.F%#>(];?2^0".]K8*R%>=54M8($%[)+ , MB.<_D%$V("J)\MQ11\5239A^K@9\NM#(WCFH&4BQ4T@++!18*(#7,G@ISISR M%N'H.>(I_V-P9,C:P!,QPKK4R[G86L&+Z($1/I<9Q4?C:9Y#=!/3N W&M^N%2)^>@S^S@*1T5?#ULU[=U!IP,N=RJ['Y@D,$F M258$\Y(*;!&)"B/ M>.*NL$*%N U>>R=(="LYAGXF6&,#2=1^PQI0S/50S%:-JU&I1 *,1_(< KG>K M/PI<.05V"A#Y7!#)I;&::(=8"*%TMI.9QWJ5_\0L*D9Y3+WTBEHO1,K=.@&" M!,R-9[H7"9BG]KRDBVRQM@%\;P]\!QRPQTR@H&-"G/!2,4 )9(G7W$@KHE]1 MQ>>%PG_L]+WO* 7E R5VZB ,>"[P7 #*9[MJ1(@AQC)$'269L^*$+ \"*459 M!E!J!5U15>D5 R51 [5;&0/ =K>![4YF\3)U8(NU;<] ?-7A!$Z,EH:7PM$L M"W(SL&NK"2@E MB@NA.#(!EWYZ.B.C3 %QJY)QVDGNW,H(Z*.1\8%=3? 2^"@P$'7WM]DGE5P MI:)?;TKG\O+'R<5,#L3IM&K&PSI4B^'N,.#?/WG8$IZ\)6B<,,ZXCS@MY4]B M8IGXEL3:$+%C@7B&>RF(?>_9VPJW!D('E)K5;0T_4-0.5S';KNT#J#9@,V#S MLV,S#5Q&:A@B7%G$)0E(:R<0\3$%YD/ 4J\E+V*%V"P&&*\P$7CGH'G5S/Z1 M1'[CF7J'@$__]T.<5FU'P]/)^%L=8JC<^=4*WUE_OX$/L'?[S*I3+#BA4=J\ M"5#!$?6'K6[M=9N3_.=?N7\]^;4IWP:*'?AQ?JW5<> M,1X((O<-_R'X#8P]CL"E+>1I!7T]-F4UCQL[3FV.YIPM2V<6J@G%L\M6=I.[8I$/V41F(E MV)"&X^]-E2;CDWF;E^NQAAZZA6VM7NVPR>SZU$ YMWAJ$(CN*Q"=?4@?8YCC M^Z(W>ERT0-WB#*8]RPU<<6C#VQB,EQ$Q8SWBG"MDF:;(86X<(TQZWTOELX4^ MOLOJV/7F_'H]!_:U[.(;,9@KM[+,B]0*\4#%8J2)1B*6NFG4.. M,HRTT"Y:+F*(O20SK!>]"!X0M>?P!4RP-R8XF_AC6\K@9@)X.BEI!=/SMB0N ML,&MP].M3CVS401NK4(L9J#.Z,R0B98A38S@R0D5EJ\J/XIKVO.V[>&7\:'/ M*CZ)'^=:_W%H1]-5 +8:",IW"; ASQ>()P#EL&2BH'FL-].J"X_5+<5GN;NNA2TW:'+52W3:BUG5X'2 ># M=+#^KE PI96B!%'*0^:QI>6LT.5&1536.&.Y-"OAL;_,FGH4F^S+?8C3HU1. M<>>OA,-NR,VR61-#58]NS?0"Z-\GZ-_J MR(@PPC*163=+H:0K)%WNK%$DF2!4*25PB"N\L_9^83V/N8GQP&V%#[!>X>'? M9NXL$&\&4@[(O,W(K**S*IJ$I*4THVRI*R$50:&T)-*!BJ"66A+U>$=N'<@L M!V*5Q>!V#IGAUAPDLN]I(ONN3PV4@KFL;)2787'21)0^[?6N(H3AF2N$62V(BX M#1%I8A7"4@2CL:7,]-+X[E+5C]*O6=&_9#U_D]6\KTP_->!TI^ZP0(@:4J(! M%I\+%KGR-FKJ450TPR+!%EE*=,9&E1S%@4E!^P@OKQH6S8"R%98FWBI8!-[: M]QV_PEJGI=SV;'*>?VCL_[7%F@7PO#WP'##WD22*9.0$<<$2?B\+W!=1BH,0*:P@_-^ ?P7^NF4 N6(( M^MBM"L+6=)=C&]0\/6BZU72S5(L(41:N6/I7^(A+P3*. M$LWPRYP5)O:2!KS ZD]Q:*8#2$&*="0D%F:..6*F1L1D?G0T@^J>QJ+^76/X:;K@,8 MM5YA^;&M D9@K:MI&E8WS:PEL>/4[P4H*$:S!<5H5AW9%)X9IFRI#Y,YJI(8 MZ< I$M:%0*)2LJ=>$%9X0T(B!MB,O$,V@MG,-"]][;;*4(2?% ,P(("5'8=?'9GFKFWE;G!:!^ MGZ!^JZ,>3!HEHP^9)X>\*7 :D264(Z5,X!)3H_U2,?8>:^:^6UC/ZBHS"CU@ M?(5QXLW<62"6#"0)*".2PRNQ=>:<#]R*(I?2N'FOF MK@&9B1P8O'=1$:B9^TP0_^ R=@\%K[XF?BMVK:VRW7[-%E1X!X6Z2[,%C%^+ M@?P4A5V,>H4+[4@8 9@!CMO!G"8T-=APMN4HF\[2\@>Q'_/ZF_9>>XS\1MB4EL0DUIQU$@IBVED#FE% M%>*6*.2"D(@%PB(7PD;52_&+3N&/TMNYNG_*VGXT*H&D\K^WE]K]*3;32>VG M,;3]5D?A^A-7WOE^Y(>S<@?\3=V\19";];*5%(VG#/O3>.]Q&RWQGP M)= E&P)"F^$)[U(,<;\BIA#,V4NA[M)L(1#S.!I6LC'KD9^T%^GK=<18MH$Q M;/4=TA53=$X)3918%+7&B%-J2B=J@8AV.IG 0EPNY/R8^,B3R/C'.*G'X?U< ML=_$[K\7%/TJ[>]<@=Y*BF*S4VV9(-8!%^D!!)=!T$D7=32(,I1B$H@3E6V1&(R,94(:J9GV^":L.TEQIK814:$C MXJ+PX10H$EH'RCGUULI>8?VY LUJ0-7>Y9H#_X6S/@#;U72$TE@Y9SR2(6+$ M;.;8.P"V5,N! MY"L,).P*V +-[IMFQ_SD.@@V/:!%Z<)XYH;Q&5'_89?)_K R^+]]'?9B Q!) M>VV"0L3ID#> @)&V+B)A@\"9B9/(E]@V38D'K"+2O&P:W$MD":.(!"Z5P'DG MH6('-@!BQ(#)M6T -Y1PJ[8 X-N O8"]/TV^)26).HZ4S>C)H\B(FBA!U%M' MHL\<.RT%L(EBBG#F$(F!(2Z90%8(CDB2REKM4O[2'QNE K"_2L'178!HI_ E3[/3D^'L=21M\,J9)(Q'#>S26R; M<;>1DC0?G<]M[SF[_CC*7L1(O OY M_\N$DDX1<18ITE@8% SV!%,BJ>WE)OA"#3]F+?P0^\K"8P.CV7XGX4%H>",% M"7"UFHX&*>!$G4>!:((X#@0YI3ABAG(EC1&1+A6B?DQ.\JK@BM$5QERW :Z MY*V&Y/GQ2:RF]BP/[\^3Z&/]+8:_ .?;3A#=ZHK43"7-A\%7FIVVJ/4&Y_UV3Z.XAY,HQC!HE MA$0N"H&XP^=-LP.9@>S@]G![&!V,#N8'S@]D]_^Q^.ICYF+E^CK$: MC:?YO=-Q]J#M+.2?*?E HQ!'3?>HO?MIR]/S;KQVF,>8GRBY<,W!C84*];>+ MI1K&,Q3J26R]Z)=Y0K.3T:M0-Z=#>_ZRO/KJU(:2PW_ELFG=#79^MM$]\3^S M9EJG\\6XVX^B. JOW/BLS#]_P\N+Q/FS50=6>A!7.Y;'R$M>\]CS6K=K?GQQ M)'1JO\;NN ?9E$?YT@Z_V_/FU8N_WA3.8N7;I;A]V9]E=1\AC[6X.^__U+][=/1[Q\'U?L/KV]:\SJ6H8T=MB#TS^GXGQ<8 MTVS&^GPX^O+V\VW'0<\TGNK+4?7[A\/?W[S_\O9-]?KHPYNW'SZ_?;,UVU7/ MRY$7X//1K^_?');5>/?^P^&'U^\/?ZT^?\E/_/;VPY?/S[XP:P.OF[OOPW_B M(IS_8782)[6?1_,)P'W,B^7]F=I(7 M;GC^;F'[[T==E#[3AB_YNW\9COV_7E2Q\?8T?VXZF<5GV(6>$8 JS M23.SHVFAY644D]DP+T8IRC&)7V?#[D[KHA;'Y^AGD[:'=/N.1>W&*H_YI&Z: M_-:#ZG6<3&T]JNI+RVK?G,;C:=E[K]UH&96W#(?GI?KS.KR[M$L+]FM MBW._!'EO, ME[Q&MXIQ$K-GY:>#(NZLH-7XM![E11Q461GR\A;XR1^PH8R^^\2?\QC]\4)/ MJO$H*TVG/?G+LE9.BD%>^1?8F1044SY7)&:V;"SW?'%3>]RP-NJP?1XDKW;DSSMX[9T3=:!6[XC M/V![K@S9.!^'F67]YMI-9H,WQ>#8,V9"S;&P+&_E;_F#_+VW:5F+I=V&W-5":EI *BBS4/&Z1=!0^_R1C&KY\PN%S9/( M2Q3/3J-OYYU'::LTRU;6#C3,8I7W@6G=@G!9UFB;\2AKR_3\=EU= 06Z0RO7 MYXL_SA#[GN^:2,RH^E\V:W&&1=Z!TZ#5VSGM*)OO.%M1UA5;3;^/4=88-![% M/,C,C*OF-&O&@@W,/U+TEZA73?5Z:)NF.FSMJ'O\2[:ZDXR+W:_G/>)\214!0$NS/7F:.P%URETH#4E-VLR&6C:YI^+ MI2.R6[ONBQ=K=VVT[<_,O^O*D-NQ->UO+;Z,7GS9#[Q_*JA@JU.+PSSU.6@L M!GUE:3H5&P6JCE7L2O&,5_!YG(!?SB-%2_A8=X@QF47G _8GF10F#:+ M??".7=798=Y5L^8][;HO5'>9\6T9P&Q'DWBZ%!WY+NX;' MV1&.D^;_:4L)3L_GS&W8[?BWN1^7WD3'' OJY<]<4GE;N,!X]O5X"2R.,^D8 M^T(\N[?-19HWU>Q9E,N<[59]^54'SR?,"C;RY]C(5XPT>2-_%]VDVT'HU:W\ ME[$MVUSTP];#M]6_%V&OKGQ$J+_585YA\P^WJ>5/C.X!<_W)Q-Y$@J,2HRPT M@[CV#AGO/6**4"N,]EJIFZ' 1*E5F5,C*VSIUVDH,D09)+7W04FBB;$W0X%O MYHO0?+3G)?OTL$6XCW'RN0#>S23?\3"OY?R5>;HOOIKN>U^V+SX@5-R9[;M^ MY;GF!W[>^<_Z.878G2S&XH?V^'$U;>QRC??NF.%'O M1]61GXX+&RYN_%78O4*-6_8WRX*VG2,Q.RT2Z@EQ^[M*08)5SEF!B&02<>PD M,M*PC+B6*1RC";=T$<+!1!$"HK@F4JV"W90O9FUP>,9%B*&-,!2;NA%A&%1^?MIYFKW] M21=37\1*+H,+DT+MFJ9.=6$%X_(C;8CS\I2BA!'RS[2?OSK::V+[Z[74B=M2 MR)[5[5UK^LD&J/#VIML(2R65+B'C1-YU#6,H^\\*Y3V8.FNT=LL^]F- ]ZV= ME%9YS<*K?E*&S5/./35-5B<:J\.M7GJZYXL?5^Y2T%$YBS+"QA$&=2 MHSQ/BB11D@GI!+&]L*S/_CB&V3 >I9N2_\4VM6]+I@]G&5F_%,?R =JPMH/Q MY]NBVA2)\7 X_EXX?=T=P^27?9W=\>D5ER$N].7R&.'/[7G9>-9D[[P95/', MQ]-IR_HNWY-W,ON7E_?N_OQ _'AU9;^+NT[P[.[0M[&,Q5WU;K!E8"^SPSY> M%,,OXRE)Z'GXY>UH:,_'LVG^B;,87G4_)]4!_N/B_;[$!4^;^+(IV529+"R6 MH2V)T'WUB\40KA94^E8WM:O+*?O+Q7=<>>.U&__=K^;?[#+K[W@#N>]U=2#X M$[^#'G#YU&'\W!=RX0AAEO[XQ! MP_=FQD_R?'YB,]CH&J]/."?^$*>+G. 2R70EU[E7 IR0#I1]8J1O@$P(CS^(V;O]487K;/#U0U!V8'D0NGA:Y^$>[ M3N7&99Z,_1H7:?A7"A%4J MH],H>MH470#^;NQERTEP130)200O$K:7(8(M1 M2AKK2+4RHI>4W(6.'G8J^J$MZ7"4NBLQ1Y>*VB9LWG,U!M_/G-D/;KV"[D-( M 62\)_@FDA!1.(N(-PQQ; AR^2'"RE,J Z:<+U\R?40$8*WX)@;8W'WO;Z]T M'WQ^."J&HV*8,6@XR!M""KV%%-K[/_;]6>!!Q M6]KKMA"27H[L[LG[W5VZ'DU0CBN'J"[Y#IIBI(U0B&+G':/4B:A[:A$^:6_8 MVV%7"F5>FV/:U=%LKXF.%S=(8_C8U40ZG$S*'?ZV^-\3.3SC9)U'>[W:I@;("LCZ^%2(Y*-5-"%?VI5S9S RI=\)C5)*:X,*.O;4N/QYD56H%8=& M=@E9(7P"SB4XES!CT'"0-X1/UIR1,;]8L@=IT,](^/(4 M4V2"M @+J8*R26#G5IC;,:^YM70$^O3LCNRQ0%XTA$_V]UH)X.FSY,HQYJS5 M'CEI2KL''9'Q7",L8Z09( WS9H6Y)*O"4S&0"O 4@B:;'#39_JG"]+9Y>J"H M.S ]B&H\+:KQ=KD2\"JNE6PFY8:;W,_*O3&3R7B+$7':(4XS"S<,8\14,"$D MC*63JR@=OYRO_8"N;/3>KFR< ^&& ,;^!C 39\5314A/F*3@51&C[B@MC3B ML*C<+T39*$(L&C/-O MP*^VSO. \W.8\1[,\;V8,L905Q%+V)R$$^/^S\G^J&"&:)(2)(YG+!X*< M=A%A;!6AC,9(>RDK>I/_SX\P(9X"\90-V,, 3P%/>VHG'GW@SF$42D2$\UBJ M*#&.J*)4*Y&DEKW4&5T;GAK TT>2X?RXW'%:K8X_:V?+8@+QS ]G(5[O%SN, M9RC4D]CJ2^DO.3L9O0IU9_GQ1C: MCZ(X"EEKSLID2J?,"P4Z6S6>/*T#TM/67EW3N'G;[4[-CB]JD>^,NLJ4>Q:5Z/ M3UP]:ML3OZD;/QPW,^CN7<;PH73W9@=5=>C_/:N;NJQ0NQKOQY+N=A.JPGE3OLFT,J]_J3**NZ,'^J<'5TZ)[ MV[<_EV8\;?9'HVHQ]=O]G'N_^<7MD&Z2E9(SZ++-Y$'TN*?D7QH+K6SO(F9U@6V'I& M.*B^Q\J6]9S$\%3%Z;\TA?362!H0-8IG[YG:K').(.REQ"9%0MP2BY#4*F%M M1-0YDYD'\T@3$I!GQBE#@U;:/$#ELB-=^'UFT$?IO\?3S'S?%[8?FVGWKLD- MY_IT=L6G1O1GG&J"[V[FL7Z-^&,IZ34]CE7,LYR>5_5\VN7I.[:4/__I/S2E M^-6[PW>_M0_)J[\<5.6OZG0R_E:'_,/Y*^H"NW7^T-#FKSLIGPQQF*UZ>MT8D?-7 >_VZ;ZPZ:91!">>3=E:_6;P=%08=EW4]M':HT M&9]4WC;'1=6.LS)F-&$EG28OMXK9=XG(#./C1 M+%:\PH_;]>8;5M[/,O@AVS1QFG>[#H&KDW'^0-[PQI-_E?(0\XUO%*?EF3+S M\;?GFV^\766>N:\O M%W=O/W1B>&TGDSI.KI=A:^Q[E;4C[1S$Y/ MQY/6;2K[ZC<[G'5;57,:"V/,3&_! MOWYSW#%[3/[V]WPO:TI7TEV>QNY77[ M5]X4RM=D([!#/^MVOF;AKETX\7ECJ-H=).^#[[-?%,*<6HGY6?+_CJ)W^KX?3&(=G?UY0"S2K-I=G8[-IR&X^]--6LZ$AOR0DSR M"B\^E)UB?VR;>&5%#SK'<7@^J'R<3&W^U.FXR9(8CIOVETN<)P^XJXDTS#M@ M6(STJ@SLUTELBT+F89Z4+[F4Q$%UF-W(.2'O9FU/RJ^7[=B7TZN+;\SBSSI= M!E^\P5*IT19'\9+5-\5E;&M/YL\.VQQJ***/,"#NL\?SNG*.6-)]&6 MLXAVK*=Q4H_#?,AY@J=Q])Q =CN2/:NQKP_>: M(6.=1YE2J.QOLT3]\G%7D(%X7EIV9U^<)R^1"]FG)T8&Z3)5<9S<],H_^^,8 M9L-XE#YE5?XZRF,.[UN"F>H8#ENK7X2G#D?AU]JZ>MA:4WXMCSA\:(G\;##& M7+70EM-;DKVC^\G)?N,WY;!_RU)I97C^_/4';R+WO,[H@>827_X? M_ZDO?%(^/I2G>>)]EI^J,;X8^0H7YVDY2U?/K'_^S.NGK\8\I)[V)BP?W)[9 MF-LSAYVCT5+]6']K=X_IQ(:XY3WPGB>->R]2M*4)@TST/F*R=JRR2^*.P#:/SKV612FB.T[_QTH>K-G2=Q[-I)'+OO)$X/ MA%IQHOSTQ)JZ4[XQ]G-F52^T^*YM[27V@7 ?#

+=\=V:3@'FN^F\[S<_O/RIJW[W6%U(/ M&(:&Y@#4O0#U^#3/HHM>FDX7:JW]]RHO%#MCT.;L7D4WBZTNS<45H8!"@,*/QV%/Y5E0N.$9LW% M,0(J)X7E@&'TM1I&FTGT7JH6H/(/N'+ FIADD77$(UXJ^&F9H5E:ZX263+JG M!3':G*<^(?EHH=&_%H5NM?XH_=YT'^T)EHD88 RX#+C< RZWKENY#&%'7^L2 M:MM++0((OAN"O0V*&6Z0D]PB+D-$-F&>B3$G(BH<>;";1HS?7^AS]^96R[\< MV]'?QN/PO1X.^T)BQ@=CK7%WJK M%4<8'I(%MRVF!^C^-'3O2A?Z%XC;$%]OZ9Q$P7$,X'$_>#R9Q5#@>#*&(VL XAM K+.AB*@UPLXGQ&5R MR#D9D3;!4AR%26:S\C9O!>*BXA\[#>^+$ ^H@K =0'"/$ Q,& #XEF*A0D9& MJ48BQ RF+AGD6!1(.D8L8PF+L'''V]VW%1^.S\ MEHM,57,\GDQ1*1NYEQH&T'PW- O*51),(,Z(1-PHC#1E%G%A<8@Z4!WT1G'C MZW>:%J^?]X3+D>8R M0S&.!!DI% J"2,FY- YOW'W_RU3/%7%D @09@'@]!/D"I2&;'[+Y>T=WIA@C M.IJ,[CXBGC0N9X &,9]TI-+(*'JYM'H'-;X$ZIZ 60^T6/'1'>3C WY?S\>_ MI;+[EK,!2(-;W255BZT,J>3D:X:X$!9I(QER1'*&A9&>;EP:W)5G^JLPBU=] M<6K;01CR\B$O'_+R@9,\BI-<:TNS0OY+#V@AP&$\*]FFS^<\/@]C>H U5DMU3&6>/Y#W:3ZGRTYVWGV2_C.8M9<)_8 M9.9RE(K*+_@-\)A-X#'Y<:&>_[58OWF/V/QWJ+\]R! (O:^!9@\[U(V?_^'/ M/7A-]JUS[%+_Y^^V6;2Y+BVDQZ4(6V4O6V"[N?5F9+AP74H?ZO*92; C'[O> MX8>?7U<:B^I/_Z$IQ:\61E]=\7B:@_9%\JHZ?&"?V>]Q$I>Z7Y=?;KN!E]/F M.UIA.SMLA]8Y15HV@;>>>WFK_>6K[Y93W-O^OO[AJ^MU9OSZKCNIF.Y\W=%SI5%#_KS&@\ MS9K:>6=ZYV_O?WTHYR$7G^3R V_K-_\3JO+B] M 7HB(3.9J)%DOK <)I"6-"$L,<[/,YZ6^P_\#"FZEJM[>&GG-PM8'X["HCIK M:;OEIZ7E^=F;B_7XV*[#-1J$FNA?AMGD/-K)LR@6$1$Q19*I7: MO$0N.(Z(D4$Z+;SCY*:#\-D?9[T>QJ/T+F^JT_AK_6VYHOM%!+3Y:"?9:[@E M@/HE#^.7O!G_ZT7>U[T]+7 ^F<47>P;O&80+'QJ/BM-5D'+.P)8Z/RS(US!O M!E?8E,M06W4,HR-"%[1A3DD*HVJWBCSL89W'T7&32R[E;.%?^9V9N&3^F/([ MAE6>Q+6O:6E6&F?V]+VI_MS^^'C6Y%VC^^NVOLR*,SL9O0IUO'KQUVOB6:Q]NQBW+_RSK._S>LY=<."O5U1Z$4[HP&01GNC&7\;Z MTLZFXT4>47D[RIH^GF6-K<]B=@O:$1",#_ ?%Q_(>C.TITU\V<13 M.\G LUB:-IC6??>+VV+1WS("=6F;+Q??<5>4N?U9A@\DXW\L6G#WF\A]KY,# M;O03OX0>4/K4D H[FX&@.IK?%TWNPHMXR MKA5._7;BLU;9[MV$09EW5[8PX6>8\$/]M.\=TW+_/WMOWMPVDN6+?A5$WZH9 M5P23@UR00-HO)L)594_[O2J[;]D]?>>O&[E!PA1%L '2LN;3OW,2X"9*LA92 M),68.S;XU?G?>HJ',*8Q2TZKIBMK1@8B/^Y=XIF7#=QW<1U\Y=__UTW M]CSA-(07B[ARMKIR3D^YYGBNMR((R]4:M-T?$['\T=;NUP^%9/LAYK'.T);E_:3OP 4]QQ+B= M85R:YM1G#N#-&$< GC31/.>$FEQ(3]/,Y+O&N!5_R:H2NK7S\T0A(N8=%<>+ M"!<1;FL(1].22D<=448*/*^#$R-=052I2FY29BQ5.T:X[15WHBP;L'@BTC-P MN!TGS*R/ZRW)>TS*M%1I2A0ML)"938FQ94&T39F3.L]2M5$0>[NBVWGUT"BQ MQ335VW-/E_G<6TX^#<)[RVM#>FFTN>S&YO)K5[W NV3J[?D8'G1V=>1@%??J MW=6CID:G1AHB' .5)&6P39N,D]0ZQ;S.=;9YRE99*LU4D1&N5$F$\(H \I7$ M9-;(PM*BS/9E<9&#G$5[2[2W'-L41X3;G4V9*J]81HG+"@8(EWE2E,P2IZ03 M);74Y>F.$6ZW]A:ATHAX$?&.;(HCXNT,\:3E3JL,E".F@=-)#0JI$I(XP#OM M9:YRMVO$VY[]10Y8]*"=BO7%RXQ3BMJ'D43X-"-&&TMH+HS-5:9 +'CW3XZTP=!J=.Y&Z7EUMKF4)+ZR+&NJF-O"QX^/>)5@9[2Q4[6JG MC<9MFXRJL4\N_/2\=L-DE;ECW5 LE]K%-:&IK>ZJ,JX6_,(BL/BXZ7GCX3'0 MI/,V\6.L;7IS"./SCTZHD_K#3>]_P,-W<)I(J3*=<\*=!?ZB)"7*Y27AGMK2 M2R99OK$-/*:"WNJ,?BJO4YA;^8MJ52;Q=!B>5X@5SH,P_+!'?(9 1;)%:YTY-)4W\+6>FCJQU5%_6*F)6":48<7$4$0WFP5I "1M>JE%E>%@_@ MLW_,!V159KIJHO3 RHF*X>%7%-U# YYK=W^D-^>TNOC('OX_IOFW+0CQ4;#$ MO0WRFAAMM3)N;LM4*>J(3#6>?6ISHDNJB"LS1GU.,ZVS;5;&K>^JC/L^U'I? MA?-W':?[@DI/+(I[/4/M)LH;RN[/:>X8&IV4,-0=UB=5+%4[V7HM3[Z74IY2 M#J5\:M5)3KM%\H"'Q!SV';@&8F;AW6>GQH3"XSZX[A!&^ DF$30():\Z?1.D M"75LW$]_.G*/1W3W[2Z$JTBMR_T"*R'9]@/I BCS[!", [ N#L)$4I8NP=&"L $3F3!" 64UH\ M?+(V)3EG9:GS/!-\\X"KG6/L1WC9ETL_^NI_#]ZE;:6\I .J9,37B*\[PE=Y MDJ(4\?4.EZ]V5EIM2<8Y(X)S1;26CJ19(;A@RLMT\]"TG>,K4M8OEW6$U0BK MQP"K^4F*4H35.W(?,BY=*E*B,F:)$-P3;5* 56XH?*6*U-(]P2H&16T16%D$ MU@BLNP+6XB1%*0+K[-R[^>0)$]GMZZ1YB-Q[C\'U W[M+\56OJRDTQ#XPWNX$PH(P M[.=?,=9].M.CI/'M;-1'TU?C<(1M.!4;< @!T"$P8=3!.+C"0^@0'FT]MA7< MW$[ABPN/1VZW%9YHL7%J]OY"1O&\[KI,?O767QC?)"P-X?I\N*,P9YL;81S3 M)&4*-A97YD0S)8CWC KO#;?"7=]34DH+;F5*BE![II0ET3JG1'"7.EH6JG3V M^IXR/P/^[7*8_];4[W$G^##N-H0[CH4/#:C&,^_>3N_;ZO]+]Y;[T<6?823[ M;*QGKD+QFS1UM_'=.)'/T[9;5L9\,8'4>(%S8C0 M&>@MJ2H)S;,459J<.KZ-O+<;%/MVKMGW0KHMC]N ,3J0C$7K<$30IR/H1S]% MTV%]$4$T@N@M(,J9%])82ZAA *+*E$2Q$AUP15Z4VJ2EW/2X;1E$/P09_:UN MV_=-??%+9Z&JQF>?%J:ZGSW@IO_E7(_/?/MA_-9:-*)AW8BQ>_=MVFA8W-58 M-UH^WG! M@M)5%L2^0X+2H;J]X-J1+K,(YX?5D-*NH',H7KN M-WB."Q&L1N,KZW&XZ[QJIW6#<+$2LEHM8R3Q&7^=F7 S!N-U576_>]>Y;OLH M/8=#W]72.\/*>5UP7U=-VJ\,1G=A%R<[/==3;.KKY%7U4^*J!NX8725Z.FTJ M,^O"POH'K/1Z %?#Y647M O7M[/)I&ZZR[']\#/\CD7^;-^BOA:P76P3274! MTS^=CP[L)09VFL6<=+U_Q%SBN(_K:3+V%O8MW8#XP'@Y&,$I#@H,\B7V^8Z MXIO#)A=]O:QG(]?U)XP[ADE>A@Y,1C[T%AK>15.NR,F-H9/#-6B^*0$ X/D^ MZ$39]Q;,@<;\8_^V6A;4NE(ZKR6>N5D048"2"_1&$0ZP4^1&:F,W:VO(M"P, M!6)4*+PG5T1[3TF6XT$1.I7:;9SZ\-F?X0KZPZ/<@SC_6K5V5+>SYM9JGQNQ MSO=HZ7T#4+<]_SM.B[C5=??IR[M$#).D']UD,;R'MZ'%#7P7O?^'[Y#UT$X1 M8*GVF=X.-^VB^%]7(\_9>K M>L^'C^\W:\>#]H.VEM:/__+OT\OZD,X.:!8]3-J^BZ^3#ZBO7]0.. [2B"^- M'K?ALC 5GVO0",-F_.I?_E?!6/KFPY?/X1-]\U.XX;?Z#/A298&[G5?V?(6$ M31H8IT &>L+1^N9K!10A\1HN[)N -.-KY3S0CT] $.#QBU_Z;*0V,(=PP $9 M(?@EIE>1$SS@ _I0K??!^< ]D!6 CK,I[@L1\7=6@!S4M:%)GY_-5/P#8Q8O@%3YQ M==W /!+\[^KJO;[ .FS )?-5CV;PC&6>2FA(XT>5[O^NQ@E,^'GWC([X05/Z M%@,YA$\C#]ZH//;71U_;7)906/Z>Y8 L@7/![H1MR87[.JNG18.(>V M3O4!R:LO<%A6GC^I[)^S28]:(]"60%-YU7@8O:93XD")Z8'7-?H*0&8)OJ@M MCT;XW]5Q[A_S-9'%L>&YF^2L@DD.62QCOW\LJT>=;/]^"AEI:(F(YE, M\9 *><6-XTIMGIW'RE*X-/>D$#XE0EA)-.6,4"=DGJ7.IRR;TYWS MF3E;DESTN^8=[-T &-P2$1GKVFA_0@&R<4_<3RZ)8]8 MT]3:M2CD/39]U49[@0&IA2V/LZ%.[P8>W.P-SZ5CD$25PS]>7X1GS#VZ?G50,L M3T/S? ]JE^?U16>9Z?K=\:[EXIYCU.))\YVB''G?V7^6F!! L4%,# ,62.-\ MJ2.EU,OA!<)9M8-52 PX$6C;XEG5N&QTB[W!DT/PD5TS?+ C-F&;Z0UO\]?T M@'(-83LCF^YWYK>AV;\?R(EP@_4MZ9IT+<<=V6D5;)?;/@1LZ\B82E6JS#+B M4HF.-ZZ)!@60%)*EE);>LWPS]^I0#G2$P?+?@DJ]7G1DY+^1SD,*8XB5*687XS>N:BMMWD[>EU;)\$&V]G40/M; M$(;.JGF#VKA4I <+V]K"Z[&X?["T3=23:771U[8<)*-:N^OND(O:X9VC#MH' MB=5-4X%>O_JJ#X+E( 370.<\-')Z MKD'Z\4G8UT'2^+*ISH)1PG4M'.FIP/(]^>!PX,F<,<48V2FWIZ/043/KN"B&D\/QX>$@E" WUTT3S@^%"T?,-?] M6U;?/[>1].WK3#?]X,*3VFG2ZJ\A,0V[!SPD,*FQ]; =GV.L%;P50YN K-IS M7:U,&-IKT-@[JM!QVYZ M/&F/W%:#@VC!N6% [G-; ,,WD@%O-QG)!=/2:EH6_$G*_?4S@S^5U\.$5FHB M_GS5_[CMXX'W% NTS?**(2X ]HK9!3KM_\>');&,?\35VEL/$=#T5"/RS'>6 M^YP.O,\!/=KJ?KG81W4_40PS]<3B?C0;,O[4,X=I/J39DQ^2#5-ZO&4&+RKG M1OZX,Y/7<\QE+#,8RPS&A;836?NTV*/O4];LWDORA L2QEJ$<3T?R,89RX;> M=-IZ7*"Q!$Y<+_=>+[&X[B$6X;A/M85#)JA/#' _\FH L>S&[DX65H7D6:9( M:3C&19N4%&F>D=*6W!2%S 3?K*-DN/$^2XGSF24BI8(45E$B7,ZE*:7P9J/L M1J\NS0MK8"/^44W/?^DC0=]]ZYTY>'@;_+_;7MG'+&.#E/-8(>,)2^'X2**=LR17>9%;5::9RC= KM!:9IR1LN % ".S M1.7>$6>L8'E6ZCP7AP-R>:H&3*@(*M#FJ75H",Q7IJD2W&"3TM;*-4H<+K"#-X0FQJ,J)<61#.B](SY]/,;I#$TE->&EJ2 MO/09D$10APOA%-&2&I^FO"C2[("P3:H!%31BVZ&1Q /1.1]N>23S"#4_JB[Z MW.?MLL;O^Q".1> >*10/647QU=Q;=3K#?L8(9+H#-*IL" M]BM&M%8H 8#(@ZL6U&2E5+DBN4YU>EUR%:@W1>" <67$FL>2@!OERG"M!%&.F6S7!T@9#,Y MH&S'IW:\2,@^)(Y_C(;@+S46>%OFI30[.,IW7?#8D*'DN7J&"1[[VR_VXXR[ MSU@,3$Z)D;']1(3HX]C0XNNRY@8'7,&GQH.[ETJZ$V=VO1;W;;;LH?S0,/B8U>G=8R\2 IL4I MAAE'3AD30B)$[EZEEE314J;$*L.(\+DF!7.2J$SF:2F]*?F&2OV8#.L=0F0Q M*)B,$!DIZWX2,*KON]9CL/"V)QL#PF$@1 M$RGB>HF)%,>QH4479$RDB$'(3[.,:UM29CPG@F>:" PMUK:P1#J=*<68L:G9 M1B+%JA+U=NQ65:AM17_D@S2>L?0DB3]^;G+X$QJQ;&=8EJM,&TT5H$*QU07)=29*GFM/V48LVF,2*W:/N90.6+%CS'U)T<.18T:HC%#YD+!= M[YGA)3!3GSE4EC5119D10,,R]9G*4[EQ/.=C$BQV#Y7%@*=Y1,K(8)\SS\)= M=\/K^[KA8PCQMK#[A$.(G2R9,YD!9JL\$6F6DT)QBED4S'$E"R$VT/LQ21>[ M1V\.\+WKRC,O*Y0X4MV(G!$Y'XN^3)95D'_%99TB[W^7?_IF^35O_RO@K'TS2^??OT]?*1O?AHFG_!& M^":9M=! :$A00#6^0;>MGR;5N(,+?!"\Z *>E5@]J3IUI7M#.UR(PK417^#& M\P]ELIY?LT]!?/;EB/V%!7@+VMSUBL4&UZ_DN=NQD$H54A*9"P5[5:F)SI2# M#M#.U1/&YDOYXAA37.%,/DU#$Q=PC?M>3"ZA _^ MG[,*?H(;VD&BK:UG\"D!\N7A:R0JP3PS_WZBK[HO)Y.F_@9,"@&TQ''O'J]; M?,,B(2#!H./P! !I?V$ GOMO^3!Y>\.U@V0*;5YY(%R!W_Q27\#H72&>T_Q- MFX0D0-+M('73U)?0PS:YA-?_<<%8D5^'E-\J'9(8*]\NT.6M M0_G#57 K:Y9KK#G['FL>WFYLV,/6!U>/<*1'OFU!3N#]*"SG53NM&Z3C-TC_ MPSV)P]S;-D G>_ R[\>%;"8 M@EN9^930++5$Y-*"X!B'@9]< /601K!-=WTJ $Y*8JE.B2A+0TSF!,DM5Y)F M L2MV NPT*$X0$$Z:F"A7&8@(RGQFGLB;(ZG.DM.2F52^"&CAOH-8&%,&\,X M85X#MW2:$MC[ ^1K?P,TR;G34-ZKD56@_AQ@0?"#KQ5UV- NL"O70%K7 ( M5U\'3V@K:*AN$DPD: /O@G?/FK!VAR=,A/_A@\I?.=@+8%*N$]]$CT:PN,_. M1U?)J(+O'S,/'@2;QH*33_W%I&YT#3G)_4;35=\/=!TNJO05B6W]AS;_\,HKG\"JV9)> H=OW9.T$Y*;C"B;@V*CT#B9LXR4-"N5@@T&_G-]3V)E*5R:>U(((#M =B71 ME#-"X5$YD&2?LHVXF>7 ?%B.R]OI@K]L:9]BZ6'2%ERGA\='!,WS5"EXH41% MV!FBTY(1J[U2>4JI+S84'2-9:N 7PK(".$S&%"E*QTA6%(X)P:S6 5: M[!N/>8IH2I^ND*- EEJ_=D_C1TB2>DL^C!P)>UE9>=RL2@\$").2+R9^W':V M^,E(=_(,6]RL";Z"^78TW*%C9@=;PH.MTS>X=.YM^WU^ 40/2W"E=((S6FJ- MR45GC;TF'T%T%N07O^J]+]Z>CX&%^;F(+:C;!&;6K\HEB)/_JL?KWILS/T;7 M4.<[ZGG*%)-INS6*V^/7>O0U5/E%80CZ'# W%#O==.;-&_LQ%^AE4R_\]+QV M[7I/?!7:]L]9C6WH&] W_=5O'M9:0G_"%U;CR0SI5M>7H&7V-_57 Y'3877V M3VG1?@%CB*^K3>N;SD+;O]!5#:QEH+#AT8N_^E>RGP;XPVR\1+/:GLTE+D.F:, MVN AD-[[."(?ACP'T*E-S][(?R.=2$,GL4S?[&+\QE4M; ]7K_'7-Q/M'*SI ME3#CJGM5'YK;?=%C\_RMX5;BQ^Z-J;]A\['@X")LX]NN0WB>5L7B::--T[7M M<[Y=GB]"FB?ZS'?ARD27T,S7>G2IK]J^$.#J[,R'/HS%S>.^E^'=6:T%0X(JQ+8:F4CAB=*T%MFE&;;Y@8 M,JQU 1JFYGBD%,T$T84NB75*"J:$*W-UTP+YL+ 2HCBL*8P$=*;7;M9@CD?K MQWN9A!*H([GRNEEE"VM*TKZV^L'AF2>4-D5.RY18(W(B%&I5E'$B2N>USE)M M] :P9MX4669SDJ>8,5OHG!36IO#)T!3$K2R+SBY[DQ_Q>-M8^G5_[ FK\8302?=;X@)S)*^3: M?^D&*7D[__HOH*'\O'1X@'X1]"9@Y=> M^)QAFJ'(2*&D(]192;6G&;&HW1>M#W_4_H*^_PM[=5),01;V/F<>IFD]Y M_=4W8]R?YUX,V#O#?+R:S,RH:L\[_3TH:M[A9"9_>-1:1K2VL:@Z(] #VV .6-G*A JO516>[WSNK#^U$M[EQKW$9[Q MV_P9?^ S_M)I[J\JD$^\$)O0#U5G'ZG:WCM]=HXR#KUYI;M+M8.IJ&"/TL&* M (\<3_^U1?/"1?>(0?+*=)>6_2!W6GMX?!B#0X-I65 -,ZR(1%.RH%H2 _LS M\:5A,/$R+S<+PQ3:9#:CFN24 ;3G*24%2R51I9%%4>K"T^]L[S_KMFH_0Y.U M^S3^SQX_<$G1-8B>@&@O,)JP59 6W\%H4),.":1_#")G.]EH9V&-')HHE"87 MEJ<%41DR/8$[MB\ID26WEJD2)&2#Z0DM,YH&IH>14T;EP YAOU<9S7-&87XQ MVFJWHL"^%PMS4'* ZLV.F+JT@C*IB>#MX+*GYX2,("((%0!"DE+H@ M@I<9,07E,!V.IXZ+(J.;H3B99BD5'IBSA'M G26%R3G1BKJ22PQ?LZ4%2 M%/'CNS-OI2Q*7Y("M"# J;1'9 2;D S*G0IY.8)>CD0KX(5);%&:2(4;""% MM4"]98&QQ(!&Q=YG_EC@XZ\SDUS,T!HU:FOTG">OZ$] KVQ]<5&%0!G0QA%' MQF=H%3E(]/ FY;#:#?&>(W<'"#%4,,)3K561%J4SQ4;R@05)<1+@0AJ!P2N" M:,TH2:5(#0>Y\FPS:^4&D];?QS.@G7,;Z2^+47OO_=]\@SY58)[;(R2')50' MB">Y\DYEUA'*L.ZX!'5,NQPV">]2A29PEF_L))9KG5EEB6:6$2S/2Y2VAN0B MS[35G-K[F3>?51;840!,\NJ>:ME/.X=UJZQQ/!,$&:XDMZ6 M3J>;6Y824N4"A*%P95>ST7 'FE>9"<\YR[)\0VW:OS FBUSUWR95@X&GN_*T M:DUU";340DE-"JT$24&;=<:S,E<;):PI*[5*)5 14'I!'?+P2=B<6&== MEGF?T=+/U_CYS)R]_BWT[?H2?X=="S&8L**KVNUE&M8.>3L48^MF.MS^VO*] M1+Q-N0VY=P<7K>) D2JU4$3ZX ?))#% : @UA83MS959L2'HRJ3.IEJAPQ06 MA]$,!)U3HHSF:>8S1JG>V,RZ\9@+^Z?9-*QP8'QO PAO*9GFP')I0O[4P1$8 M)Y2FKBQ(:K&0'C4:R(@I2&8,<) 4:2::)5Q8G-:Y+GF+O<;H80Y+%.5"0T+58%VP@V L\E!.Q%YJH40 ML,;]79K&YJ)<+L4/']]OQJ;">ES&IM[8C53D/I6%)+FT&KH!GPI-&?'**VZ9 M%W:S9[\U273)'*9%: M Q04!9K[G2&%*D5&4^-XJ;<-'\\J"H<4IW4+?4E +P] 1HWYK>.JI!!'4J) M=(5KYA5$;/W5P^=0/2+@3TBU7$9D/Z"RWPESIKD99"W3!:, ZEF;O/OGK)J$ MP?Q88V65>:7:\-<\;CG$$>#43&8PU!A/@)FG*&!U@_F_#6P%'C_A2T'&45GM M,P9Z%:>"%7"[E.F@N3.R4SFI>'EAB;]F(2ZS_;L1Z/Z$M9*D$=817!1^]/K]4SA MKCY[($A]R_L<4VPLIIQ"3_%7,M)7\*;7H5S7FZXMP7/RX[Q4._1XI">M?]WV M!:I7CN=9.>WG:]56(9/]ZO7\CC>WG.,37B+YD%&8NBYU]I:+Z/=^SX>I?/)# MANJI3^##@CVL&4\Z-.DFJ7O(24J'-ZN'7;] M:2GMJRF[MXW-@H/ OHA% MN.97??#BN\\!F(7(>C,+_;PSFI[H(Y4M".D+=K'@UNI*EO3?=?T/_&/PQK1,3#@; _G=_ M0UN6=XWK:7"Q!FZ MVL'_&GC?+8?W=;-P/O[1 MKX4MG:.;I[I)=N_%;.114%] ]X[&D' 0 M1Y$O9_:6P?[C]UT>/CC>!':Z<)1>=]-:\4WW1*&Z(HTDT"E"%?*$D$+ M00HG/?%%)G-5>LG%AE;H"REE41C"J,J)2+$6JLI+D@+U4EQEA57E&I%:K\CS M>W^,X6/S5>]P_JA=):'>-5?=PL#:%;ZK)[SE"?RFY2*MO/T?9F)]0&'5WM;TT%\V:(F@VE M&_2H*W)G_/32^_NLJ5WD&0DC6$D-*(S?S']>G^S58NJ?IWBFU;VJ=SRH$'0VS/GV$TON MFN/[U/C=R21ZA@=L2$6T=0Z+B#& 1\!(V MS;C*7L\U)E")5-!<9;(SPCY#> M$9U90R@L6$>S(C/\ "91#ND.#@:]>E+FK*-LFPZSUBA!=%.XS$F!99RDYJDI7=:B"QSZ4;^74^1[SS^ M_6%F."H&-)71#A?="G%"3PJR\! 2ACI6GF98KZ_4I%"%#D?F<&.Y+,N-$P&D MR2RW1I)2827)S'H@=)DE0.PE<$0IA4NW#EF!"Y/_\4W]EW\G$:BBPR#:8:,= M-CH,3FTF7T+WHL/@.!T&65&* C@1H066L_6@XVD*_Y0YTXQ*D8IRH]*.95I[ MDWDL;H"'I^4IT1I84\&,-=XH(3.V'X=!\?()KF:/Q?GR"N2IEY5Q!G)9#9E!=$>UL07[C4^ M4H^#C<8.3QE1(I=$R93GTAM=Y!MG*#UD!46'P0$Y#'CA\$P*F&Q$2F&P)EF! M)V!IY[P4H"IF&]XA9\HT5U02:00G@F(FZOH-_E$\+DI:,N90R+(^Z*2N ME8[E@BMCY89):[R MG)J-" >TO4DE@>0(;?&$#8OU_5*2>6%]P;2PQ7,X#-)T0(O;SSR((AX]!H?0 MXXA96S_+3FCE>8Y:,)Y^BC6*M3,Y:,'.F]*5WI8;2I9ETFAE .<\S8$1"&"! M++93J# M,09M)"^533.MT]1M!&>"6I)YKDO06[0!7<>41!49)X+J4N:P=JQ4AS(O1^\< M$EYFF<(#SR6'(2Z<0N]=23SBFTAIYFXX8.T!R!:=0P?D'#)2I9X7'&9*6MS& M)$Z<))X*AF<@,2LV3E93)1Y:#G@J%99Q2;DAX1 ;;O$T=)[J0HC]^Q78\([Z M+"_+.01\PSC/+'%.*YB07!"CM".IMY1[&!&1;CB'6,9-Z3A02D!C@-32D2++ MBH?495E?&O.-&IL0("G!G74F*TF;$:E70 M,BN5H!L0F17"IKX()^NF0"3A'PUKC!0I+Z7390%:PS,86GD^R$5,)XG.H3BA MIX59A1/6.LM)X0WL[EIE6#^O)%0S2UV927<#K5- YX#WD50J 8H9L B5Y06Q M99:GZ$ZB_CF<0R(?4'5[1,A)B7AT#D5[>K2G1^=0%.;3%.;H'#I.YY H9S3@K?&Y*LU'2BKJ4BR5Q M+-XJ5)&!8D\9*2RW!4RVLUE^*/X'>NS^AURFU'F> GK &A"@K! #WY&,>V4, MYTP7YBF+)_H?#LC_D MOA :09,:!HNH8Q5P^0U(F,ID7.3/91A5E)U@J"UT0 M)7Q.1"XU,:Z$R1:Y5F5).1=R_Z9K.A3%B?@?+*?=2"B:%)C+D^W& 89WABC4F*ZWFTHJ-@Z3WX402SYUA=)*&CFC+ MNR-_KZ29RUA&2NTA66"6Z)$=YB-2O@=PJH04ZEYV4!D)<6SP!9V2!7\5R?Z'V(!MMH ML(W>ARC,)RS,T?MPG-X'!XH?54P38;"X>*DM48[EQ.=EQADW5J0;U0R$\B9# MU3*U!;"OU!M2B)R1@CHII3$BQZ/&]N%]R%Y>:DING/89YZ24H=95)HGF&25X MFJ7EJ;.EW4C=5C3/K<]*HC,'$Z0R3;30!2D\2Y45C%-YUXDGS^J"2(_=!2%3 M"6M!9:14QA"0?4^,59RDQE,A),O+31?$0U90=$$5]H@LBVO.>8W4IV,2*PI-48=:EIIQHYX%1IE*6GKG<;M;'X@*8 M#.;2*B?AGE*DQ+ "[RFU87DF%7L&%P03@X)%>UYT0<0)/2W($BF5RFE)N$XQ M9=R!OD2M(,[RHDP]=2;?\)IFPI::R0PT9>,P&*4@.L\*(HUVML@!YOA&B=OM M0Q9/!XK'BG[1!;$?J^WQ=S5V[YB[%P7U!70ON@Z.TW6 QRR4):4D]SG6<5$Y M*3*7$PRI]66$U.J NXQFA2"&B)36C#EBZQ08C^N@[T<[+Q; MUP$3BEDM'%$%.GBDS(EB:4E2:W(\A<$:MZ&)VYP[*75&G%$PJ;D3!'-0B,D5 M%65.RRPS!^(ZH'LI1#9XPH(I2T?3+"-4J)*7)!/^=)KK8#LC%YF6:HM$%IEA3 M(F!^BB[WOD1;M M[P_ 2=B\E>2,>R7-:Z#S%T]WX[FW>8B#N6(*[7B2=X2'E+WV9'+5)*2)C1,8GU'"45GD# M>$@S(*"6(69 MGF2<4(R$N\-NEUG'C%$D%7F*F4,I49EV> :DS%7.RT)MVNW*4K@T]U@U&.X1 M5A)-.2/4"9EGF*?$-NJ7_U:/S[[XYF*;H7!<# H:8^&."\;VK?2_\ D]"="R M%*"FR$IBN,**B]X2G:>.2 EJ9SG3A;70D-AWP5H9>E %K&"^6'HXR\&!:.:$[MW%-V+@OH"NG=(^OC>3*I/8#6_ M^;9-[*QI,%AW4C>!VM1E,@*^08"S76Q?5X^^KB/Q=6TMBN35'J* 9.Z%]TH1 M5GI!!+>4*%L(C$<67&1%YO5&HOU3K0F_=.MH6R<,I6*0\MN/%7S!/K5U:;AM MXG^*%H@(Q1&*#QZ*T]QYY@4C&9.:"*5+HG/ 8U:4SDO.C?ZL_/F:R!Q=5%HD MSA$U(VH^NI2/2^%NKPC+-0?.ZCC1S#,B/;>%*SR0X V3PU-Y[O914V2#+'_6 M2-YC1\U5C@N?-?3BAG1*5WV]Y5NX]=E+/GQ'A0SOOO-U]QTI[!QT\I;NW?6* M6Q)R4VXXI240"X;#;+_#HGT>U_?,OB8=5 M-H';ILW,WP_3V/>&=C?%.RX[C-B?[XZ;4W03^0_C[(4O3HWG\Y]\DO]06\]PI3 M[*OQUWKTU3LL&6(!\37^=Z2KBS8D 4_\V&&%D5$UK'^KQZ?WK:DWWY'^K*=5=-Y M._!"?S$9U2%A/FG\"--Q^P8-DY]U"W_!;=!!?>;QFG]M$QB=%J_^$S:ND7=G M?K#R.^Q-,"SC>IH8/ZH\O']ZCMGKT/M)C4-20=-GX\9;W-@EQP$:AV'K)P$Z M4,//>C1*RFJLX95PQZ1N*QR?05)/X#=L# Q&.QM-84SK)K&Z/4_*47T)KR[A M+%I^&?<92/Q[M M%#!Q#CMAH)=-;7!+#)+@X3D7^-M-[71_41VQQF3",EF8UT S. M16&3TZA?O0Z2E8!!'8[_PTE'>C#ZI8Y M\M^(JT"XL*.OH6&SB_$;5[63D;YZC;^^F6B'DK1B.ZRZ=_9FMNZ+'C'FKP^W M$I!!H&/?L!_PA-<+9O9MUPS]YF-!GF?8*5WC/;C[]\>/M;\LNGC[]^^#*_YH]WG__^VY=PR:>_O?OC+?[P^6#% MXQ#6R.'1YU4Q"T]UR/T"MWT]@]EJ1D"!MC$P[^OF4C>._%;7@9Q]&'?F&WC1 M_D=K_XCY0O6K4$&HH]85$GW0L=J._P4:70,=;@*1;5%3"K__[QG\"7)WE?SA M,9 /-000GHN$IN1_]_I*XX,2 Y=/ZP;-T$:]H+6+)@R0PW^M M4+&9S)IVID$MZ"EYJTL/FDH#O :Y/3#[JCV'Z\(2"%?\K:F^8E6O4'$ J#IT M_[>E&OB'1VE.WG8:'U4J&R9?@G)T>W,6W3B#'D-;O ^#4,ZFLP:5JB8LD+'M M-(Y>-4U _?H3>C(;]_II:,ER+'$<:M#!PCA=X-H&U6'6^M"'7D-9?708]:4. M#,/A*E#,FH72 O/0JWHU*FW?4+\,>F>35*";5O#17'4S!U3>SMJVG]P!/KC! M<0$5M#V?*T-?*W\)]UQ6TW-L&8[>,'D_:T+KJR4HS!7#T-^^._H*%+R@-:ZT MN=_!VH6>W2GR@:T%1;ZL ,/.X#M\PI\P6N'=^(3/[W[I.P?B'$0!_KNJIG>= M[ONU)@[X5I:^^0-:E[SOQCQ\1=\L!+SJ.L!2QE%V_[\P2^W,M*$DWG3>KB H MBPG0;3N["#IZ4H,0]N(%39M-L)AI4/S:F3V_0ZZ&#\=36KP(6]Z[__/NE[]_ M^?"?[Y+/?__]][=__%?<65[LSO(/'_!3)R.OPUIM9Y,)@)4]1Z-=6X\"M+1S MR$=L23["=G*>O V*F^XPI4:P0UO-!33NW(];-,I- 8Y;W'OT8J<:U6=H.[+M MJC6M]/LP^31KY@_K6M0!5@=B6%QR-L*BDN.S -AE$Y;-W= F77/:;P3SS0(]A?0&2^ M^@;D!4;2^E&_W\, C<.3X+KYNP[$Q!?!],6!Z1Q^ %"AD1WG="B6;54BR9NC M56)TB\L7+C0-+,\E+,$0P35-Y=<\'8T'E@J+'-<&FLP0/] STI%6-VN"3?VL MKAW@X#_\PC&!" E/@U5]%FAIW;'2V6A:D8 ;ZX"_NBX7V(]]@O[#W? D/SX# M%.@@SGD_@8_XCN!5P:O/JTD/86O@'*X'&HR6]UEX5@^ Z-, ;@L=:Z>],P/W M#KS\'-!@B3>+!MU*S$[#L7@X7=[NHNHNQ2>_KJ;P7GN[07"QZ04Q^;*^M7R> MR^WPQFK#SX,$N%G?LYD@WV=AP?4<"J5^+O.#I-NZ+G&AN+IN8!X)_G=EX[^V MM2BQ1O&H9T%H$AAIT :1I0"Y,]4X@!% MT?4=/2SY[HXE8?C262JZ_O5TH0W ,+]F[J?#@>C(48\+[37\6'G^I+)_SB8] M G5[/O O8$M 0_3Z /9WW,AGKO>@8QA^<5;)D@YUUHVJ2<;>([Y^Z%32$FOF M)__L#"T(W7AV!_"]"73A6X6:/^!JGO^(/V%G7*.O %V7!.I2MVL\$"]"^EB. MO)\&&-=-MR\@V<577M1??2\LZ^/3J^\+#E6AYN_GEZTW*4L'(/N!6@+F!^;\ MCR73[$8:IQCWI36HOC9@\T:%]U49]AR&"MT#8^7C'S]S@T&/1^YF\0*;[\WPUY.^D*1F#]IOD##[ 0; MTU)6@BPV89_' ?,:!'FQU6,7EL,+&W\%6_N*P(:)76Z\'6TM&XVUQ&VP8N'& MW:D3P1'?=%:5SN8V?\W"@+,F__[;!'94W0/BV]#LWX$>GR><#GJ!75N/U^9X MV7MD'L#K43TKKPD4&W"0I]"]NH&^L8&"O[N8"^\7 X,=$_-+@;'W@@?S62^' MIPLEF"\0G*CU=PFX'3<\C)8("^$2))ATS:R;=FXO[/4Q?.7\T;,5!2 (4- U MD=4 T(+Z7Q]SC7+%8R]KE5V0E5WU.@Z4IW72=.=I/$,6/3BA?8 5;5(-$^# M:/XVMV3L3P:[!?[;BCUJC2SJ)%##A?(XKL;*)IZ;K!!B 3[QQU!GS068'%5,$7LGQ5N&\" MW'(\1U/_S=O9AL5GL&[NL4W=ML" V@.UE^\ NYH)=HT# U7QG&-C"[[NW!^ M=%RTW_,";EXW']X&W\/^>W+;[T;Y*=II^03N=O]==@ MINTB0Q+'Y[H[B6[=)#V?9-Q><-\=5<%;$];)[5;&Y<:-;*.W:&A<0+W5 M$L;Q*X;2+;?_#U\^SY?;$#C3^&I.:Y=;?<^ 6[]B+='!F-%;:8)!)IC%]3@P MSW-\.4Q;"*H,CKE@V,'.C<=^U'7C!ME==F"A'S6^K5P?;'K3'=V6W +$C>94 M +D4*'_C^2(Q5;?VS&STY]7<>O1^^:Q^_\;=OJEGL$-KH!W3R[KYL[=4+6C8 MYCQCS&_GC1LL6<6"B_?B46J+BFBU?$4]Z]R2J\KHW\>X9)+@!>]G>K%0%TV$ MJ3C'";46O\:0U37>2"EV:116**IL,,_ B,+RN69?7F),$O <'HG?K+L]!OB& M;N&MLS]Y'<$>+%..HO?9B/#LEB:!C9,]*N+<[#.SSI6?=&+4J\PAC:N M:*+0E<9K'%48?>PQQCY/UQ=S3Y/O]K>>#MN*4;X[C?)E-T7YWB_$]]KLQ"C? M6Z-\#V?I/I.E=YS\ZJV_, "R+ TF%3Y >J5M=YAF0M/TQSEU0+P+9M?N=+A M+/N0ON0M;!G=WOL[[KUS+OC^[?O?YV00P#T4@ B\U,U5_+D=+@!XGP.#IL7U M#? ')I=;(&[.NCU_1(S+40/L*0EF']FQ$E/1!HX/U"ZT..D(=D>/05#^V]OI M*@%9$+TU?0^$R9X' ROR/X-E6CI",IMV?Z >$RB+F]D^\PH$'MDD:D07@1_B M[<%G:.N>V_:TK0[Y/<@\.O6I)Q"]]3SH#,&/B!IN GQ[M&C7XGV-G^< X5_] MHY8ND7-0%U$#7"7LR),7#1O5EW@YC.5<'1XF?YV9A:$*!"+)TA4N!2_L<\6N M&?YI6/4-#/IXMK3@ \WU:,%=^.UID7NUR+<:S <5%A0T\RDH+UU.'+J?KHU%%PH$(UCWBB2J4&=!/X!EBY&(*QU944$6KK5P M$US3V2)6GK:PUW9-#?%1J#7VW0NY@Z'#T389P?SY$FS+&L,G@L4I!'LL3%@( M*VMH$4+R%K@4*,B/R1PW;H4+<[6P+MX&5OCR=;1:P A"<#OIHC>@8PZW *]ION58(.TQ_GUP?; MVZ3UKUL_T6CWF(]"*'#2/;JKB+927&VIY+^>WS\OF[9:K:-[6S',BQ][E>>& MWQD=JI3=<4$VS-/\K@?PH:2+WQ>U,AY:"^[!Y?9?\-%W:]7+^7>JE]_0IAUV M^VGZ_FI<^^W(B!#U>P=1[Y!/W31&)RUGVQSN7^9[S-NGB^*#JJV^"&%=[)U1 M1G>(A5'HUD8+:=K6QVJ/5;FBJ.Q25'B$INV5Z_WPY?/C1.](!.M65XOZ\7'] M?L%HS*5:C6:GQ4([Z*(<^ M),*[Y-SKT?3=O6@O>[^%^,E!^WP5T9XFC#>^?MZ@(K-@).H7O0E:O> M<3_HBC7UF:YPQS)F W,:=9$G=!@D)*JA(YTB:O=6[$4T;5@ M_RZ:M:]1! +WIY].1AK#"_39&=9XPACY25/9KEYN%W'2)RQB"*V?5B&Z(H2U M8/7D\;S!H8VA;G"[; (F8F#9(DS VBQ;,H]D7LC$/&Q['BN_#+182QWH2NQ> MJS ,W1K[LR[(O[J8Z*[(W$[C(/*1#K^06+^(]<$C0\#A,WGVKIGW T#+1 MP6IT?&+4<1_;?'WR\(R"49=M/*],,\6T.NA EW7A_$6HCJ7Q";.FRSF]F@31 MP_#F28B5!Y((DJ5;:'EW0S_2&) ,2P#$OTL"[%(7^PF\=3RZR*)'C4>[&) # MC!FY'6!?2$6K!Y78O'TTY%$-QOWSW#9]J->C/$)=M6:1?II\[PZ^E>U]3^.] M_5 =V/*@K?#8+M]L0ZU;C;UY%3830'%$JY]N#:1YMN#\HPR:R<4S!\UDZHZ8 M%WK7;]F0\;L"9NZ\.1_2[-$W9\.4WN_FD[;B["1,1\8PG:.U>VQ)($YZ46U3 MMCXMMM,_OF,EO??R.SW7_YVA2=L)%3F$(8MK]T W1!97Y+/&;1W":#V;MR2N MD9>[1FX,6(MK9%L;UCWWIOL<$'S(9/.)M4:_)X/W/@IWWX/SL%.B'W="]'U/ M?]Y6KV\\_/D),I%E;)#R[^+. <_YT_;8DS@*_C@F,B[>AR[>/%4#)M01SWG< M_ \N2/=%2U%0?PF9^('SWX9H\ MF4=9^%%U,:^ZN37Q^;[][1@$[)'"\"#CXU&BS2O.!KG<'D,XS/3J^ZF4/T4Z M$4$B@L0-(,'D@+(L@L1M('$(_.48C1&/S A\I*"Q(4-)<_4, S+WATS/;^"\ MSS@<.T@II09";<^#<>>8[1&FHD7D&2A,A(J7#!5T0#,V8')7C.:8P>+.=.5G M2VLYS@2-+"9HQ 2-P]L*8X)&3- XI"#O0[:T/R)!X\/8UA,%GR0(49L1&AX,#<6@8#)"0Z0F M.XG5K.YV>\7XJQA_==MX\7Q ^?84HI<3?!5I2T2*B!2KE2V* 4MCF.;M+.:! M89J4'56Y]WM71PV.DCM"_U0):.KN'1),C1]=2[&TJT.S\_>X7R M'[$._@]*J03>,T)/4W^Z0U(V]47R0PB:OO8;/\23'^(!0R_Q@*%[.D635WAT M#DO??/CR.7RB;WZZ0=P9Z\0]6Q'I25-!YZ%-B8-KX5>=4/GCXJ;%L4%=(^;/ MA#65A.-?7FWP M;2):S#O8^'8V"J@1< !TX\OI.9Y,X[^AJ1J^7QS!,TP2&/8-'7%EW'',*9\/ M^2!A0_%C=_!1/PBZ#4<(S<_E^$&HY<7Y,%V_N!H?#ORXZNMB^QWY;\15C0]' M(V$D_^QB_,95[62DKU[CKV\FVN'Y/RO6E*I[56^)Z+[H%]S\K>%6XL<.>,PW M;#[F(RPHS;=;>,N.C])XGM&FZQ$W,-AAT,\7%IR)/O.==8;H$IKY6H\N]57; MYQ*LSLY\Z,-8W#SN>QG>O:;!+(=TEUWYU^ZRPI.XX#=_(])VM[E&7X&DSL\RZ[[T_YQ5 MDU#!)7R]\I;51H3?#I%OO31!.4QB^3Q]7_B?%]O_\GA&]N,=P@>*\ZWMNJ:+ MMS/@!RN-EXT=_, MR;JEOQS_<+R6:>H_@54!=/2'2B:!#(;S^!8ZWOS,Q'(V*J%= 5)6+P>"]O/B M.1L$MB>8H OF/ZX3ROZLQT''9<,[YY@)#/7&3@"M[)DB=& .EDOI^@Y%!*5S MP?JRZZSO.D5D*Q11#NGZQ6O]6 YBM_[:&YO>'7]X]\P=(@Y'O??%G[Q7M7C, M9SAX+YS^NFK102VMXP[]2;P)M.BBG9_C"H]T>/BL6[<)M: D>@2*%I_7+T:- MKX%'XQK U;)<4,]Y=-^+R0NG:?JLB>%LF++'IF>G0R4>>R\=*GG'[Z"^W_7S MG8]F3[AWK5G/D$2W*<*'D%2W^VRH1[A\3> MQMX>=F_C&HZ]/=YM*"9-/2Y^_=/.2MOO>QABX8?G+TE_#(D)3Y_J0U9Z;XU/ M#"Z^ER;ZL;!-Q+?GK:,?$>[X$"[:=J)>&/7"T]0+3W BXX*-O3W>!7O202%; M,>3X;Q.,HVU?1X2("/$"$>($)S(NV-C;XUVPN_;-K";99/# 1_IJ5A,H\#&K MCTW?'#P!^-NLL>==@MIZ>07,N+G4C3^O9RWP@V@*>_EVSURD YJS.-4OWNJ9 MBR&-;IVC=NM$5+OG3!=2#E0\8^044"T;LGN[/L%0,1>2-D3<>S=P^Z6BZ?" B;SP%5*-#%7GC MWGCCKQXNL=72[*@O:NCR_X0OXO)[^4C+BP&/0'L"0,N'162/D3T>S=P^1=2S M@1"G=3CJJ6+:S9Z4R!V?@SM^&+>S1H]M7S)VI*N+:'(\ 7BE;"#I]LZ'/8V9 M/D9XI4,>*6.DC$L\_R >/?K>T99_KH098-\T@<(W$\FKE]BJAG@TQ$_\DI8%J,;]PC M<<3#9VIXDAZ%LV-TVWH\[6[LISLZR?NF,LHO>'4^J(;T42+U*Z&V9[2\3QGI M?2>CWS80/^U+;(X1]K=<@^V!Y<=/D^Y&('[90,P'*M]>?;<(Q2<#Q3>[HV(A MX<>-YY=ZJD15OLR[=;*!F]^-$8>T1S^Z3BP6DN M!JE,XV2_?%SC#S#(ONP:A+%N6:Q;%NN6G>A$Q@4;>WN\"S;:;IY:.[@:V_HB MAL^=@';#\P'E,:WMY:LV/(;/18O-$7CZFR5O*#^S-6G/L MS/EARM]Q=_-4NW80Z!XG,B[%DYC!E]FU>#K3(RTLTW/?]-:5Y%4?&_-3/*$I M;F&QMR^UMW$/CUT[Q*[%'+/GJ6<%$.;;Z3P0-EJE7K[]\14?%.J8?2K/GV=P MY(9(DFZWC/[1;BI'(N 1RNX+96R@\F..?(U0]G HBS4)#H OQA"<4\%8.N J M5@E\^(SL@17YY8'RM^Y?&LN-/%KT@,G\UU&&M3;6TQGD!)%+I%S3T6 M1'DA&+[5RE.GQ4$C7KYHO.0OO9)?)+I/ \F85_BDFE A]JUW@V^7R)[&4CI* M4'W%!C*71SS3D6(^W(&TU=I0I\4Q(Y0=+I31098=)D>^QMZ<7)1X7;.SMD8MP--L\-A0MI"D:7]:-3R9-_;5JJWJY^"[L/%0,@8I/;R51X>$QFB6+] ,OE0&;'G,@0 >R^-:%NKG,73391 M XP:8.SMR]=WXX*-O3UR$8XFF\>1G[_MWD@3@R!?=!!D/A#TI4>-1U7JOG&0 M6RT9?K2[4<3)B),;28]B4+SX])H(E/<4A@<<(AQM3E&%C2IL[.T+I$AQP<;> M'J\(1YO3X\C/1[_U8E7K;)@-&=)A5\_,R.]1>[I?^/P/.U.C;AZ'@T"7)X@/ MRP=IMKW(HCN'+*I2!Z]*L6ASBK@9<2YTD!>[,D!%W#PVW,QNB=N^^+/=SHX3VD,[SP MLE.:3#URVQB 7SY]_/SIMP^_OOWR[M?DT]_>_?'VRX>/_Y&\^S]_>_?Q\[O/ M@^33E[^^^V/Q=_+VXZ_)AX^_?/K]7?+E[?]Y]_F$A^YOL\:>Z]:[Y$NCQ^VD M;J9ZBM$!>NR2?^C&G]>SMAJ?W39$JR7R^)!S_N/U5AW$J&UKD*:;@W2Y'*3$ MUNVT39RWH.7CY33[,9G6R0^Y2!-XXPCOJ<8)2YE(RJ:^2'XH9'[M%SY,WK:) M3B:^P2U G_FD+I/&?_7CF1\DD\>V!=J1BR']<;T!>;92R_N&D84]?9U[$BX4RJL;PJV[AFXL)K*2P9J;GF-A6U4UR MY763N)G';T?UI6^2K_5HAB_'I0>7SRP^K\4%UNAJU#UXD/A_SJK)!31B_D7C M)W5;X;7+=8J/F)Y7C2/PYNE58G735/"*\.MP?ZLD.3QQ.30:M9>UL&4:\%F/ M-,A;)X<_^[&'G]N3WO/71L3T(X)6[.5V^@,5XI9MG?(';NOM]U]'!2APZ^^A M=*CB[KT_>#HH16^O77Z>6?\"F_'=*P47U0_+M7<)NSGLWM ?>,U\\W[_]OWO M@P3::,_#!=K"#HW;/0C5K][Z"P,;+TK7 -;K#]G*0N[?487/T*3JJP]DP8_; MCDOTM0M#V^!>=N.]$WW5U*,11EW/;Q@FT+7P:W=9FP"_ .(!7*#2(VAZ79:M MGR;F:L'H \]P#32A 1@9Z2ETH']:&T9AV?#YSPOBTM]V[K6S]6P\'?3?PULJ MZQ-_,1G55_Y:W_"92[Q;(T(K#_+?[&CFD-ATPZRQ*]!9'.=%VP-%\NVTJ2RV MJYW6]L_%V.%[Z/P]^Z0^U[F/J[XNV,#(?R,.A"90OM<6B>#XC:O:R4A?O<9? MWTRTPV%8"=BKNG?U'N/NBWXYS5\;;B5^[-Z8^ANV'Y[P>F%X_7:+R7%KB_O1 M-L7^JI]\Y=_NSX[\Z$/8W'S MN.]E>/?*9I=#>EI$[J]+;.H@'S 6$ KN[5 0%+*YV<0C.VOK\=B/ H)?@\-P M99MD@T+E&P_+1+&\$#%L 7_P^7<-NF?"Z:#C;OAL.4AE=M//'!7$=H+(\M6/ MKL+.L :<"[!=X/IRAP-$7O3JILUCN;]4XWGW5@U'*YV=(SPJP-B7;IOL]-9; M:=?MXD/9X^7G@!2E7ST\WE9+D]O;BQJ&^7_"%R>M,&V,C%X9F<7FOJY \>(6 M_8EGF^K3E_-JA>?A2KQ1_E?>X.WY&/I^=C5(L)VZ&@-761=WM]KJ!7M;\ O(UU=G+;19WU ;!B0Q:II M_(4.%F*XOJW::1#H*=IZ5K$*^G2^W.7G:QMUN[ER]H#5C5DCURP^JZO[>07W ML!R7_P&:?Z,[GO;6P54P(XU&SG32$KPZ+'IM6);&@?4]F%VW5,[W8"9OVH,? M*W9#"9X0S&IL7!F78&Z3! 2YJ[ M%G3Q0SJ\KLS,$?:Z]VBN!BR60^/;V0C5BW!]H!:@=+3);(PV[Q9I>&=I[LRP M&A1_1&%L'J)RN*Z[;/[B:][M0P7?4V PX;C.I"^A^^I=AW4_Q07V_[=W97R4D7T[*$P;+?)7[FC3$5#8$KDM2#\LJMXLC MM&B'F\LPC$$,!/;.40/ !BG(&@1)"+H[DG&NNBO52?I]Q#V,+J+"[%0'GJ7! MQ2.QQ<[H;H5VQOD62DJ!+Q=:*.V>WEZ.'VH!OK I+@LZC)+$WY_JO39NA(NO ME6!'H%4XCLR9DS[BAFP:C4X>=-!&67:;,"+>NQ2UW2J7QA!Q$DHXV0NC?0UAWQAGX,OP]ZOA\?#R7P1./SH\&UX>?F'G)Q>G5^=' MRQ'J.V%83F%;=5P?=DZIZC;S7/"U;3>>,0I/!6:I([0K3H)E.W!].060%H_& M"+>@'#,]:;MH1WP;,_MAD-R,Y3V9?I(RQG.6#-0\$N&M:V'"@^Z&'\?PLII$ M;0;H?X-73I^NC"GQ36]9\N)[X0(!P^X5"6MH-L;Y'\ 7ZF,'(:>5D9(.,1SMN-HH12H\0/*X$( @AU[V \ M,GDGV5/?@EBZ. 7@;*3H ?N)QS6*$N"CJMV@.Q6'$IF+,Z=G95DB+41(P< +%I^Z,0C\_\T5 MC^8+($3"2 @_I6,TFYLK"T+Y;P=B,D6+$DB82H,=X;4DDIF1@E07YB_+,_@K M":):*;E0L(,FX4PB9G R4>E<%D;-YI3Q\T^U%GX0@Z,*;POQN!L(",T,>7$$ MZPN;TV=NN1XJ6J9&LZ'71'HB< M1L)SQ:V87R!ZXEE*S[T 2/KN@O==QAI:=9+':8#Z[W*OP(D('J&W? ==31T9 MX#,-Z,,4HHB'LU3V,JZ03G*%**=I6V.BA;07P@@,%F["X#M,"I5"ONT.=/:[ M\."V"9C/<8HK%WB+B(0@QDN&KP8ZN:E["JEAYE6"WN2;1JZ*&6/!#HJ,I8)4 M;0'2@3G/'_I9M):F0K,$3AY DK#Y64<,@KOE.?@:J*1?)_$$K0]O4BQ?'@=. M/9 =N.;?*!1'/G'*T*D-DH]0.%WU?*L*>#HM<(\*7(S?P8;K!5'* IABWNZ' M_J"T. ,7[4CEV?LY3.F";!:@&"A9I>)9D/LRU!&?Q[_2ODP"C \_ M(+5FOX)BJU&@:T6!=C0*5*- UU.UL8JN=UGH\-S]WLB3R O;O0IAI$M'"6CP M&,'I4N:R_["]A&T"$TK1 T'C/!H?PXI'QRJ'RX&?:8'[KVXN&/+R &A^W *N M3EGL@@-T'Q$VOU=DOJG,?8/V$?_+$685V@"J<>!&GS%:FZ-6HDEY\AK=F2G( MY1WH4"Q AWY8],3*BZSDG='5S"]#&W*ON$3UW0B'IOIR43N7JUUK3J>6:9Y9 M06]J9QK-[(#F#/T\=LD!;OEDXS'CJ-$CU\] MX%D:%@N[+ZC-:*G>$*F^YSF6)6V?ZSEV^@N>8P;)!YE.<]T@99AXK$.4,Y'X M@<5"PYA64*7?M M^:ND$)(_0CIR<^]^+$^@4K +OF^Q\)!QP<@W,W:,/P(#,0N<(YV0SXDJ-Z>J MO<"P\JJ'WAVU'5D3/.*'=C&MMY">>]2^D%CCV;XDDMB"TEQ>2;+M&6:"W,\G MZN!@3NT7QGW(3"S)$B[ @!^S@U7V9G5HN)UI)&KA(K,\E+OV8]=RIY1527R' MWP:A+&VZ$]1?VW4"\(_SWE?V$P"U$8 3KDA66T 0;UT1B/O%+3B05ROQ# MR$10L!SV8 L(^;VY(Z<+$%0E0!.7XAR E;X->XPGXE@E M32Q9Q8_'G( #;BA2+4H!.02W+3FZGYUGR4_LH[;=?S?U<"GI9;*;:W$8WX,X M+>&F0C[Y 2Q!& ;?":234(:X@+\XO(%0*SM6C!<2GWPH\D8RF$GA%7(]6NU! M'CN @-"OZ(2!Z?5<\G(HY"?81*:,5G KX/]C67//@-[Y')8U>KA'WVX#+X#A M/"3C%[M^0BZ@N.5>(DOAY*T&482'ZQ7D5BI4BO"!YX*):Y'Q='-P#+J-@4_K MC?^,DBD%=O26]!&$P, 6&A=1$_",5X!K+6*O0C?Z*Y(^+W6'C%*/.K@E0!TX MR%1.9,#MOT0NB!9P&';>,/J?_^Z;1N]C ;!(PCG*,%7@Y)(0(D\F@>\B$@NQ M1D'XEX11R>P9>@?,YN@]C'CD*D20E%L'05."VDM.)HGO6@KTE>&5LMGLMN0A MF^U 0MYP3^ ^11]U=2B#16,AXCG<%1BHD+*4"OL7C( *Q=V]7%*D+-]0FCV_ M8Q\!<05$0U697S5(]S:TTSPZ'UX.CPZ_L,.CH].K;]2-_.STR_!HJ+J/GUQ< M#K\>7KZD]?AFX@XJTCOV;2S-N8"P+VT)0Y5 ?_:3RMD<^KCKL7.!&Q3:]<]! M.&%&L_X;.?ESVUA6A2FXPU_[E [!@ M;,5S ;:P5H,Q]OO5(;@6EX>7PS].R*N '[ZD_SX>7AQ].;VX M.D>/X]/IU27[>GC^V\DE.Q]>_%915_3-"C&A*)SC*=L!58ROPCH, \L#?%4@ MX3&;XOD*7YZ^HF=IM\=]_4F.__MK6EMK6IFFM5'3CDZ_79Z??I&^^]GYZ=') M,2K6LH557*BF\^H/-RUE(.[O%]=@Q^K!=$>,;K""Z$ M@2>]QS.L,MH(L6F\8R/Y<@<9#XJKK)3J(BX_R('IG5BE(@F7FTSQE%B40>_2 MQ"$5.*DT5#AX"//@,IE03#112G/L"H>=W DKH3/FIW1$43:KE-<^9YE(=:V6 MUA&RD^ETDE(-9>=,MXI,GV9,9WM %1V5I+HJM9UQJ 4%&+"3.W5 X]"*V7GB M"6:T>-WH[(G]_?0T7C*E!CC8MC)C%846+Z$&9TD(&%N:TR?20"%,?C2_S$97 ML>2E#41F($;[(!+9IDMM43 GJRP%)5H+TB+#9M":]S09)0[$@M_@IF1813+R M8D*8DO$R)73V]QG(?YJE=D!/X*5INXI2U!DI%4TY]76\&>.D.'B.&S,/H31J!:R.[WLZUXVO4&]+LTYV:1OC(/S.0YL=NE(7/?;5 M!6G4"F2T7.MD4Y8LTY8^?2,'?9K#KF1DSF'7Z?O7YD$H M'D'GZ=IUJQ&0G%4H(#D\OV3#(48D:?,XZH/PU-[S=:/9,%KFO2C3?*L8T[CV MQ WWJK&P0PSO#&0F_?F",X.@I$++32A,1"[L=+[F,X'=,D$O%$-(F%*T*O*I MQJ(49M5C:G>2Z_J5$SA';5-I;>8H@V =%2%8N;]YD4.PW#0^03=5B4ZZ 9;< MWU!#/4TOC89A+&9_C.;:84 %S>37F.6JDF8>2M4\KY!"8A[PLSQGM-,J.Y( M*MD9> %L6%/*=I@.D.55"VD8_"0.OE3IXWEAG5(]9'^.A2\Q'[[ >&<2A$*E M4*(4Z9.&.L BS4]":O"L]JLVG *-FXEECT"RDQB$IB\$QP4BS@G;PV$>D">S93CF^EBAC.;[96G( M6IU)9KPS&XQW9,-^ RQ+NJ,5>2*%4VVS$S[#;247(SO#I$YA[U 52W*9<2.Z ME4T*?'$3Q*X\-C '<+RWR[$H&>&9:9GYRU&M%&_FJ%O9SX Z(6 'O:6R;0

GD1)N4U5+;M,M5F@.W]4HH=]=?]HY5J8_32/]D[:W1=WDSEE-! M3M!0_Z05WBS@D2'J:HH2!WLT?:ZM^6A=*_5./HQV@B]/#?Q(PDB1/$XG$U0/ M/?4#NTSZ4IPW>Q,V+4]]>0220X&LE^8UD![JC6;Z9%GV<-13&.PVF!SHPV\\ MT<5HJ6W:RI7!:T3(^VF7186X+#U_0E_F51))XKX:M5U.E7F8'%?M%731MT:N MZV5FM&?D@>RY14%,)NYCA MG5+Q2NF;:IM'?&L4*'751MB&ODF9D)/T9L]HJ&W2=[GG(!,R(%O*.CM7%,MZ MZ3954,.#>#,P&FJ;M(3K]7,V_V%YJ1O-"#^4F!5,NM65-#2U*W:CK0EX,QUW M'?U]NL]4X6%J2&DK>710N;85+PQGTG7VF$J0""7%H)E9@+:4M53@*>&68W/= M+-"11X!47I]E!;W, J>V<3-EU$0'P"S 8\?D+*6)A<$Q7$$U5^91B-5ALE0U MNG[:8%VE:RI$"\VB%JVR%BH+/IH%6DO1YRO53VD U2QP:J=2-:.T9@'2-5HH M,TYL%JBU4#]+ZM>\H!'JG>IL-PO0VBE9"H&.DZ[*WEFKDH11S@*TY5F$OK0L M<03K3)BIC;Z@$BD["]BN4;I$D;ES T]!]"N:'Z99DJSU05D-,IX1-D(6$@CE<=ISPU!%WDM"P2?]P%!7>2^.-9\19"*LA 'LL\"H MI;;?-E)^%AA>F'#*8 [U(SN$% 72/EI1D:LV"U=E*>E08RZ;<@U<570T1- M&Y"6'FQ&UL(@,)EV[%WE]I=[:Z?-8^UDD\#JW&]]>=-X3,&RRLY^FO0+M3V' M?W-2KQ8&JZ1T#?*8+Q,.LXM@/Z>8[G'L.>BRE\N]2[W2I=VI,O=-J MWA;(E35)I^>F%_UG3-*'"3F$*';6OR)3*^9J93G0*K=D#UZNDG@/Y_COV%5B ML48GHXAYC**D%2%Y!Z.(J#Q!JDQ)N9<)!5I;"C*5GB:0I;AI1#W,(4.X77BM MS9F^?*,(NW0F!&X2WQ_/B?$V:,(/Q//P8_!_:>#J5H$>]7%])\A MN4&1%VW0YPT.\+91\;#C(&84;KH:5DHEA%N&; MK?'BBO1I!T!UQ*DFIZ8=B-$1(Y:0FG:P@1BHKH:@0;SJ=D&G8%;*4?IAV@]P M_Q2@Q/7B-/:@&81P;@8?Z4[+53^=[*1C.O3B?$)-:>Q1JR+ M\H@9$Q2H@]< MKB@1'9S\3CVK@H\!7$MH #!5N'WD-8(+>:W,$^EM1;G&!W[@ADR03[>7>_ " MCQXI,6A(8D)DO32K1JEBERL%7I VOE>A'O>#=Z"RG?.6,31_2=,'FZ^7H#( M*;TUTP0/JDZ$OI\NE$30#O=%?5R!O("2M [N/+A;9?[B]3;+4?C"8PIQ)\T\ M ]&* MM!O#-%+S)5 -&6T[BAFV=:D!M>&=D%@T9Q%1U;,5M)&0.X %<1;K(K$@5@LD M=K#6S0)$98->K41/U636*U3FEIE1DI\R0]TL N1:[$T!J+. JN,.Y!E29X%9 MJXTHM-G.(KZPRVXLWWT' >14I$"V"%[LSQ2@O: 1;':3I>%H2= M,)T=M(6];-IF_A9(M?0%%_A-V^!X/7Y\!W.!X A&(CLREE@%=G.-&I212G58 M9A_]I#Q95"&6+S4;DVXTU#9ISA/%0IX7]]&'O[Q8HAD5$NNOA0K!YC3N.6LB M94DOQ>4N(? =4-.],"]TFH]>C[8'K!+7:SWGXX74;_,.BA%5I=FP3K9E/N:)O=3%GG!<%?UG#@O M5[;Z0,1-K;BP-[;8BQ-^#>"KAS4-D(S'^D>DQ;@FG#N;D*.ZIW2\U67E"X8] M&7DQ?L7DW7-P1O,+=L)=D(["T@E'^ZQI/);.*JLQZ;U[+@ZXEQ#E_CW+PF)< M4&A)\X[$;#+0#"*%*417SV%&"8A+)1P]AIM?O_Q#MRJM;/#X]#B\! M:NV,YS0H_I+))1%+0U=<]MKQDIMO/6]2[A662N]*#$M4)SXNDMK;66 M@5S1\TB&N5X2U/S4_6; V"I"V4[R IM^[F>3P"9J@+/<)1@! P4XRRUA\$*; M7WI-BG_'Y"VT$65V@,(9I%[O%)FU_#ZP<)_6HR+. /6:U,X'R(XLT%L4[1_\ M\.,"H17)GR!7Z/40W^'LOX_!N=)(KF+*G[I2'4#G:P25.:ZWE]O(I30E+VA- MM;>^R*;D>/13/D1^P8:/P38DATR82%)X%7MK?_&*7GS@*..N4K65&1'$],X5 M.)Z/*\K.)J1 /Y.0*HCNS>FGB'+2>=^LX#1_AWN:],7(03YEQ&-5\&\?YSI- MRU>KN%WUY^>63@GUO/IF%YTAOOTP;H>!EKCFSNOSX 4(),/UZR,:2&-^\!&= MZ2!Q*57L;HW$^!G \8^^=1K.IZIG5/OJ?\LK\OB(-K-'0(/SO M\LMH:9;*Z\#JJV_GY.+K(20@RW(G'Z@)EW!VWJ:1=]1.U";,7;NPPT$9B$_/ M/@IB%8F@/H!!3/E,X#3RW';<6.FD-YVF5>ZY0=GE!;?T5%J@\W#: 3AOEQOZ M1!9]3"BK!4KU"$E:>JLAS-MSA4POJK0'6;AF5JVY[5X4#V; DZ*9DE21B3*) MJMA97[FT[18[P&?WGW"0!3O\ EMO'5"NH_]/)_@.\TYW96&M2UF2/G%4_D6I M):QO]K!65L ;^3]20S'T@)^=K'PZ=B_5TSG &3 QT^XRC(O]U98!_<*35LG, M7;P2&5EN:=K:,*Z'5]\O39+WQ9LW3NHPC5L*>'9O?846KY$B641+D\9 MS\ZMT,])/X\SO6QLHU$ E+^53*T*'+21NEIA)UV3""(@%F 63W(!%Y#%0\SD MM.D>3U&&43E 81:LV:\^5(N&Z+4ZC;E\>946U(S!F$6QH[$4(<5XD;EP:C^Z MD%#BSH)]^]&%AMD$3]J!4 ;/ LA^M(,V@F/.L'8\\SL7C)NZK!U($Q &HLX$VH%T M 4G(:Z^5-MV=[\-_#+(*1-3#[$1!M4@$&X6_35+*!;QDL@3&3-R 4!89RM-EXZ/58R#7]9H2= M/^S"]S]BQ\T^^QA$L/O(AB J[%:$T-M0)5MS_**LY4EFZ3:.>\FR@1]^;>%:G$ON_V&:,<@ML9(#]=(5<_ MD'\I5*U/$'9)/OP_"5PG,?%/9TI*1]B%7$E=Q+:C:,NU%$YT ZMQX_/+NREV M-D.;Z;BP905'%:SQ\C,T;/D7^)]?+W@5;]D^XRPZQ:[=7I^]9%MSF^LK256; MD6S+\MN;L4ME"U+QU_-IG_0.+ DK)WMUJUP9P8Z-5\1_45[Z@Z_(*/--$]V'VQ:\/6IR][ M38#77%_UV-J,U'>I2D\SMJALD2K6.A4\)KTW:YKL _)(^O;BU_3Q6EPN5&K' M'CU3<"%*=J@*N^@K@\>8E6R7BON8L3]5%J@2'R+&84Z[L^SY7@7NQ7YR/8FK[49NU*\$-7B11RJ9[43\0[Y7U%,YV?7CJ/9 MTUZ6AP$BY#8-0]AA$",X4MZ([<;0MC_+BU2?IVRWJO4U8^]V6M+REE8$:M(; M_(+4-_SQ3. O2>#8>*3FD9\TXB,-2Z8K>D](2&Y#6!5'QS+=W\O0YLA'+JP0S7$J@^4)RTZ)-Z@3>7U,3N$B/4^ MH5=GC]V$)H#6YW:#(L])@S#]A&:8T]616K\ZCF:&"&CC3^J,VZ1W.-O;9./& MGHS/Z1Q;LQ&\HU!KI-U!5N*>U:?'*]S-:ZT?ZR=.B*2@H0$G *TVL N\W['[ MZ,+:29##.JU!PQ28Z3H M&9%XO65(9G5^[>L[/2_O!NUV3^'.BV+/B9065M)#^Y*&(J@?DIAJ%:7"[WF9 MF%;2IY=/]+R0MWM0^U#PVX:@(*+^U2??X2^BH+5)(A$NP \TV+%%@&C;4?K/ M)XCB\'B'?> -M&?>8ML$W=15QB"N*;T"DOE@E9H4C-?30V4#3 MT E]^>5,99%*E7UAS/N2)J*MQLP2O=#&6;MX;S;+8Q5\*Q-OH0);>-1$51 MN/5VPYA%+?/VXDUVA9D%;.V8LI\[TBSJ[+;G1]%-;!:0J?%BZ^O>+.I4MFB*VZ0=P!T" ML6W<]5:'8U\XE\ZLI?>.T<6,O:L>F"VF?]+;4Z4$QQV.D>?;M1]O?11%((GI M6U="+RRCH;9]F+W/E"JNR/H()0RPBY]QP%\A)M]F$0H MH*Z6S0=PP&D#/3![$H+P@$X#F5F,:'JUE]B+())E_ X:A1G(T^:NA%/KK8V\#4F3P4_I1%/\SWX"#DFB'F:0D684%W.Z#:/X*P:\E>CA M=37COL!7&2MUC1DZVBS\K2T\B$WE:C;N5:&=7*8%S8./%+2GBT.PFRXS"R![ M*$FXQ'DU$!%H54LT1"N5;5[.>IY!H:([,#2,PHW<;XE?H]A*>E&1;\ 9H75- MH%:OP0A&HB(43<+KUA*OT>Y2-I>8@WJV;O'"KI=^IYG-:Z,WQ/JD],IKQYQ9 M5]MHF^HOV-OM8]"#WC%!._PMH5<2./13<;1.XBB&RPR@FV:%!.\A#HRTA.BFU/I)V$\5]MA3"I%8%,!HY$K+04PBULS:1O;73,FN9!<#+OV(6%B)>IA&AI!; MQ'VTD?(C#D#/]E>!NW(/7N!1$4HW:)Y#*XS05NMKTKX&1<^ABLL.A,_/89:V M!+*6'"2HEGCA-+:DZ=!5B 0O$:0:,^#:]NDY0(+ZVU]]IQM*>FDCYA)OX3]Z6 M=UN\:DA]STCQ9_N"J69"TU9+BYAQ(4\*=QU-&_DO^!T'"7X@X8$^:T%OC[]X M\?XV 9%SP.3^T_&3]&USH '^C^Y(#NE=1M)&]OJ8'HM489'XFUDM3=(32@+U M!?N@6Z?1';++ML( 9A@SNUJREJI^BF8E=H:T*MAS05!DSY*PFM!L-(L0]D$J M,DT;,@4S4>?M+#B:ID MPYQ%7DK[D[55:>%I@S?0U:+$S5//U^BZE]7,W+,(#&N_@Q6KY\X.-B;GB%Z\37#Z[WK+@!#VO(,B;R_34Y'! M M[!%M]OB9@.9W (3(:>7[N75JO=V$:9I/^;X6*KSYM,3/+_'S8TU_B9\W+7Z^ M!&_SS3C4?%>))4%N$T*/@D+;_N.3"FDW:?/6#42I]-SL45"8 M@4?8Q/(YZ$NX$J.@?X*];D&*.["[4SY?1UA_]GEH&$X)M%R_*__!<6@) MUZ)*]7@ZIF .!A_DTLFG.V[H$UUQ%K;A2)*T.! )&Z?"^-^?Z'9GL>>87S:8 M):MJ6SDV# B^JA@0<%']>?<59=[W*-I+2EBT&L(,'_>2_[CD/QJ MX!4A%@.X_6:;E]5C;L?\P%N2VK1GPBQ9;7K=R+/(ZQHLI69VL(W&P@)W]US3 MF:ZOD# [R)CL.K9'?ZXI4DM.F:G"52$<84D]8ZQ! YXER6PH%N5$22R9: /C M7@.ZWR0UTUX0,>".)@J_&"*]S5IFUQ:^L23.C;X*E>"/0?+NK%V 44-#"N@7 M,\<(]\92E$F!^W)?'XKE1<$H!?K+_9.95,Z/5BF F_IS:CH9MQ(54P#>[S5T MT=)K430%S/W>.FV'N5WT38'A"%5/S"FA<':B BL>PX"BM=ZFITS) I=#I*,H M CN0MC[!=))+#C\2?H%_:3<3"?J*_A.26Q]%T3=T$"=^MQU% M&[E%]9^T$ O=47OO& F?WQ+UZ#G>_+*[F>S/J@*BWD]["*KE93^66@A:X"\< M)*!+U?FZ=$2*R["T&\-$47QSNHA1P>9I,X*)9*X<)SDD:8FL)4/B.O Z*>]G(-5X M=8X,N&29=#@<>'O;7F MTM<\'V!UD/\_&/&B@_H8>7'_]K)LW^ TW7Q@_QU_#8-XWX%3509=W,=7+1)E M^,U'V,O:%&/91#I\N;TS73R:1>0_A$D_@O0\F!G7JO9J].);77RKFGRK79AV MZIS81O-5]7@:+&S8O7:_%Z:1.%SYQ0 MU'.@=\=*GRR^>(](X 6[Z!F3USV<2#H)BU?,??' M $X1_!1&T0.1WDXV!3,0GXL79\+HS-$T7% MQ"QRC4_G_9MY>0J71];&+GDG5)@G[;GJ6167@#NR.COIE5OB"Q:'[31.]Y*( MGJ&[MO,!-=P5:-)>RFF>>.=[TZ37;E /\^P@8TJ>WK;'>#YFK8Z[5[RCY9Q? M,&4JNEM=U\N(>PRV%##Z@]WNN#J))<)N3OD?U3QRZB.99/NRR2DG0%CFTU+J MJHVP;PD5UNMM-CW*(_E\>>0(.ABS.A)W*;>Y4;O#2(_(4 44KYI3SI$;NH8A M>RJU)@/-X(Y02IDUZ>M-AL/ \SG+46LRT P>X70]TB,VB-7A=X0VG9]HO7KPO M'BVY_W3\Q*67=/HP:H1=?FQVEY&,6<_1/0#L37$N",#?$_4FVB \GUF7F H. M>JR60TB3?)4D\J3:2AM\=QA.IJB.-O9.1]LL$5TL\.WW*U/MKTDQUIZ>*C2+X5C;N=#0&J<*R[4G M E-EG;19O8."4=.B%U.Z@*&$2ORD(V]?X']^O5@Y'Y!'?D9^@K]B1'^F:!H3 M@LM)UF=,F6?+4>B@[2+YY*$WSP>D<72>X&W> /?$40B,YL:,W%A<"BG<=^\X'UB]P7%^"8D)/R@.0R" MPAC1%^LG)+PBY:>6.3+[> (\Y--)JH 2K/B6G%NG><2:AH%9]1 MY=JC)=T,R']3.H/*"H=,V$_:?*%VEE3@8@KN28.D)OHO2>A\<3Q+F'AQ@3PX M9P&2RIEWX2C^!ITT6!T%>N44'L(6\8[)6V@X1.S76B5@3MIPTXV;Y*K2G(P2 MY;VU"MP\X"K8K0BAV?T9.*88*:XW P1XO;V%-?-@O1VJ))Y$X57\]L;<5NVY M9C.PY)F2U/H81AJQ%@*=J=',D.TJF#*CH5&:T?WGT-)DVQC]H*G_7%Z0=H\!].V6"+U(2DL(N^LJUH A+14RMD49W MRQ&=TKOQ>EO/SY8 BO=KN"7GO]!< MOT^E$^&Z,;5>>QX#N+\DJ=T-UDAPY:DU-$KTIK%*.(I3O0)'#O&.@MCY-B,8 MLC:THE_T>B08N>N@?';SCAGE[H806,)\O2W/,)VZ$I&2(8QBV)^"A#X8EAL^ M;L/#P4OMLP\8/V/B4-/BKHVQ3FV\OA.4*I>0IC(#7_;"^K,1;7IJOHF=#ZMU M$D=4EZ#FX@.M "N\E0FZ&<&#"FQEQD0+OLA>KP84KS$Z"@8QPZ_*FO02RZ"& MTY,X3*:-%7L6&(KMW3+PYN# ;QDYPS%X3QHBCO&\2'NJ&;#G 04K_ZN"T=0S MOD3&]XI<8=JZ)\TD5MU.LV @5>5([.N:!51J2E+=ES8+:)2$ M=>U&,D2DKPE"IK-H5G!L3ATSM2UVI;MT%A4#6JE/34U]%E5W6^]0EG-ZMDCQ M'0%B6&=1A;@7O9P;0K! *-^=HO"$\4H[VXN?+/HAQ_#O"X:R;:P86)$#^H\% MT$OA,,5HCARZ?R[0-?T9HHB1'+_AR?Y^?M;6UH!,%Q10PCF 'T?J< M0MGCP\OIO92@+.W)-/[!PKS>VIU(D-'+:FE,AJ(UN;Q+7FB_$:/W_R_QCI0A MOX4QCNX2O/D(-_LPB6!;;C[@]Z=O(.KXZ:*M^AL2V=R0[,*=>FD]1%%\[T#C M"4 /H3DC.4+=K#WCIF!N@J]!F*1;(U92WQ/C8UR'E$;0'<:BJ#@6KG%D/N0 M!=$K+9>NN ]E_:=?U*XKR-[G-1"?>QL!\&U"J-ZK@'/1H7IAPRF .]0G+Z-!GM.5V>/8+0)BU =:-"]1^M5K+=>?G>JQ*8KC&,(\#P18&Z9[6F\SKO:R"E-HP62KQM M'X141M'"7=YG'[Q5&<4,]Y4DF(]=E6SZ\8U+3/82D[T47Q\:"BW%UXV!0=6M MPME-ZHZ.&:+XQ,UU$+LG9@'5DN4P4N[:$HJ^I#BT4@)F6&)[B-./$;\Y)Q!5 M#S^Y?W"&X"GFLPU7I=LX?):4(Y-D6S-,>$X8,D5;>[?N#)'C*?E\'BU ^L.B MZ"ND,T^\Q/F2'FC0&;!NV$SGA6*+4T <=['LW27S9+1 V!K"1G33+)[#Z!?#>E35+)[%Z!G":CC7+![(Z'DC5P/) M1GP^0T.F_PO\SZ^E='^\0_Y7E#Z[LG)=+Z/N,=B&Y)"]KVMA%O\-\E'@X-<] MQO$3_0+E3'XV$K>YMC0%UHR$:;V"#J.F#3X! ^W2K]^B"'-3YX5->XXE?0G? M?!P]H8\H\>*('RW*;*?4I6 T,@?AA@%+ MAO+3]=G:_1)QRKGWP?-I0184JS$,HUO/>Q!.7]#T O.0Q+LKN,]%F0!,5H-(N^ MW)4+>I&JW..T-X6QO^&/6Q]YAPAX%+O?$@8Q;7KVS=[IJ.OM_>'HAR>,LV_E M4#)Y5]AA&,:\R-Y7'(,61[5B]G,3JKW,N O(E+WJ2_=\O6K2 90JNMGYTL36 MF":-CYK:580$LG2=2<,C5O#8L,PN.%FN4%9CE&6:VZ1!ZU4MY.-ZV<&31E/= M;G 6\BQU==(8=3@">4KT+")PY4>A7 .;)U!MY#[[8C-/W 3Y/'R$9Q$UJL9B M*G?1!2[F,2B\'(\7D*;H#W+QU@N\FC>HYGNYWD<4.EE"2OY?. SO =+X5'(. M]>+AB;#SAUWX_D<7>YEE"/YQ,0C!#^>IE+[,,]9*F_=BT>HT998%7]A4WZNZ M-"8SW0(^BJ+U]C4.G=\$#C1^>VTDE&RKTK;XIJ>(OV(CIGTU@@AM5)KCIDPGD.*X )3=-Y_'1C@%D]>\C M+VZ65W0?N S_%[_=R)-\\"('^?^#$7F WX@.L7I++1/-L%*;:KGM2)/=$$1? MH'@]'=Y"GS'!ZM]'FE2F++W@G4>-55F4$F-NS&:C3O$6EH[0F!\7?_XW/G'G M6&\WTB1S-?RR#_A;F]MT5#Q_P;[_WT'X 5<)%(4!=A^C*&E(<7G[<9D@@^X% M'T-"[TU4I6-N=F'S4:?\<^@G<$DB)WK#)?RYUMN-.LDTU0DYL?>.@1,1V^$J M;3[JE%.8;F';[$+"EP;55J-.\'4/.P:TGR,*^/.K-!IW>@?D^S=)!%?.B,^5 MU5:C3O#^@,D.-NV/)/R(]S(@V:U'5T."U_@0WQ,2DML0-H5#K\D<]5.ATTC3 M?W2V9)6X'HRSBF,<928=SK0%C<<]"M)[17I->]TC@J/2(U_\ T'4::3IIP\/ MPUR^_/EM0^.4&9-M-!EY:O>?SIZ6&N(H@\QFHPM_9G@5L\G(1ZD3$M W,C,M M-3G=AG"P$^ ]EZ]9BWN-2L &?3ZZ()>\K9X/"9F--O_)(C W<,_97"JD>S3(W(^T7]F9RV MN=M)X+KLC,J?&JALD1_AUF3O863B)&_X>_@MAB4+ R48N $# @>6R3BXJ5?D M^T/%ZE]U;?.]+67Z68XDHPDOEOU[MT)3E7:I6[(" 0,H2R#(G6)#8'#VN)F- M!7\?=!6(F52S_*Z'H/Z?YE'/ M=XD/ < /Y@$@<;0/HNT8J-R*7?>#H&"@TL>)!AB$? .U/W&0!60%18Q".T&*G_,F(M!B#=6!^3$/0RTCTC$X4379.H*2QOLE'$6PQ-?#9;?555D#1?A6X]#_T M78AWY,.THE5\BP@Y><'N9^0GO V@UM?&(AQ&5+JPI]S)!&KC9-M2:>_JW[0I M7OO0!^TJHCL/='?QQ 4=M!'Q7-0&2RFE> ZE8:S33=YY0OQ!LRC#8;?*'*'D'":.EMFD7 MY3Q?L$_ON\JB2=Y/NRPJQ.5%O$3?,.=IBG9]-9[WX1&3^/3LHZQPYOD9.LRC M2-A%WQJ=GX1[1A[(GEMT]&+DE[8S;X'D';41E7),:2=(I:^@@UXBVBHJIJHE MH/4>@4TVZ!/S[E&5)OI0ASV*:)#M$T81?J&/Z*ZW/T4XO2WQ0!?VT:B(Q'#[ MQ^X](@%,+@*V2 Y)>DK-9+T%0D;=55&V$; CR1D)/T9L]HJ&W2=[GM-!,R M(%O*.CM7%,MZZ3954,.#>#,P&FJ;M(3K]7-VTPZM[$@PPA(O9@63;G4E#4WM MBMUH:P+>3-=%1X^'[C-5>)C:5QWKLE-Y<3?,HE 65,12* 8C#X4I$\^+.;$< M!&$T2J4HCEKLA^5P+-7!IEH=3'4K"&4 >[-83K<\+*&, 3,2PW($VH9I5)Y6 M%)PB)L,B+1G)._4%>L'DBD6JZ45UP6%IK;A>]"*%""#+X5'6F&2A0I;C,+M: MBNIZ@C1$R7($VIV0S0@GR\F_1EU@1D]9CH?:*:F.FJ551[N=GPIQ:9;CT?K ME,2S30(.\15+%/QF.?GMQ*5*^)SE@%QSFH@"\2RM7MQ-BNJX/6@Z%^B5^>,DY.MDB>M4" M6"V'H9U88(6^6@[ -5)2&E1KZ7LKW:0D*R;7<@#D0F)803 BJ2V='8RP3\L! MN,KW,[+/8X0BHMUDP%@6NA$!4+!5L8.Y+:>[I] I3HRXI<]1M8THG&H=R6=$ M>7R/8\\!0K07''M:BDHNQ?.6XGF:B^=5 XA!1*Q).DLWO2D^8Y*^-L*A1[&S M"4QE3T6M*JC98R^K)-[#B?3[Y; 0KD2CDU'$I,\:MB$D[V 4$97G=Y0I*?@_/S0KUL>H/UNYU::S4 MXD'LZ76&=(%IK'48P&R$3D1V6Q/LCPH>GW([_:Q1@S)2\20R^]C+.+^"Z$.) M;]0#7=PE,*@<(CLQ5[@#Q'WTX2]W>ICAZ:AG^ G!YC3NV;N1LJ27XG*7$/@. MW-J\,+_3'GTOCEBECUMU-;F8NYC=E?OK%3V/S35(V;VT$B*!I-+=)&^4<,WX M[35*VO\D>0FAO$;()H1;T"]>O*=G :#^$&:6$K@@477Z0#,9TP>MN7*X^XB: MI30].&!RU]'?:2@S6#@5B2L'#G]"YQ?%7W&\#WG'EE)7,PC+;5[Y]%3HJ?7H M^6![P*!E(?_^T_$BFK.S#@H#A5N9!>MD4^YKFMQ/6>12O"QSSWT@XJ;9KK W MMMB+$[XO_^IA30,DX['^$6DQK@GGSB;DJ.XI'6]U6?F"84]&7HQ?,7GW')S1 M_(*=<)?9F$3/80S^6=-X+)U5YBOUWCT7!]Q+B'+_GF5A,6Y>7X%"4Z) Y!"V-L%68:6<]H0!!O-20WH@9O^ MY*?[[K)C)>]:#?2Q)4[,ID@9H<&.XQ";8*28R/):*0_)ALL2)'+3ZH!0G,VW M1D,R1 P=&S:34>C-)SI6JNB(H6/*8E%B>+<65YYG_+:=? M(39$V>2@NA!0=TU8#DF+ T')CV%Y5*4RAP@<'Y9#H/@FRS5>DUD$G'9S MJ,PB$E7-Y3*+L%2ADV;Z4:GJ;J!9!*->[S<:Y'YBY@7U.G?2($ 9=Y,;WLDT M"([&7(\Z^)8& <28&P';834(S<;HO!P7V2!$&Z?&UIQM@Q!MG((ZE-O.HHR2 M.R^BBP&'9:J/1NFGHM1L'BV)(I--%+E)(D LBDJ++DA:X+76A[6SQV[BX_4V MUU1^Q^XCB.W8VWK8S>M%YO7Q9+S)!C]7[3@]^ I)OS%GF@QQ1^@C/4 MK=?R/^\16LD4SLB"+CAYWV"Y*%WJ6[&O[_3,N1NTVSV%.R^*/2=2XEE)#^U+ M&HJ@?DCH_7IU"$GL_9XBF[_\TTJP]O*)GA?R=@^Z&@I^2U6\(WS\R7?XBRAH M;9*X>28AB,@#>@RV]#\J.Z[M*#TOPS?00N/P>(=]X UR>GJZY2\"M^T2TF9, MT$J/H3M/)ME0-1$OP$(5* M]@G(L &3QCD8!M#S+<>MO=R171$F'8 VS.W"0]GNDZ*Y3V,L+/I[K M'X8[@@XB&O@=#"-"R/O"+E,A1+^CXQP7\HQ.5"J"39%4FGOET0'^%F M'R81"JCA9_,!V_.T@1Z8C:S ,]%I(+T% 9H;^5SW-T/]"U>4J?6>>WT7"^OO M++9^8ZVVRS,G$WWF1!$"J;+62+'A*A.6H"',X>\-COGF\<_T+1R97FH[" KW MB(N!O9L";+(CHL^=(A R)D/0;W*'RCW!&J(=I9 BY1=QG.J3H M]T'\B -:10'N-BOW )I$%!-$94X>'"/T-JKU-4E4P1W6@45 .Y"G/X>Q%^S2 M4 )O4S1-C4DD2,:^;$V."-6-3 _3$,W0_/]ZF(HV5"-NCS M#K1L4-.@55;8@45$?X/KJSE?BIQ<;^NSYVQ+22>-[P=E\ED0+_H+]G9[6(05 M@OC@QK;5VFX#(.6!R_^GX":VZ1FF(HG1'/(9E6(P;>*%@IRISB\2(8@D>HM"+/@&Q(_A"8=-''O1P.@MWH3L7G\>E-$E;A'S3X[/7 ,S,'6FRW* MY!:QK7EZ( R<,FOL(P^M^*%'J[KE+S^T%;HR>[OEKSVTAN,JB[WE[T&T!:NS M5=_R5R/:XM3)_&_Y:Q)M,6+Z"FQ_*J('#9CK>; ^N/N8R MV5A"DUCCF82@A<:G9Q_!H@0N?6KS6 Z;&) 5^-^>7,*".#"R#S#/EXDGC"+\ M0N_KZRUPYYI<-9LFJFES\_32N=G[Y["08 M\*)Z:.!!P\D' M,2F$7\_>$WLDIX>R@4'O=J5(#.'MG!ZJAF7.FII7,:(3=GJP+ID:XPLQ!:_O MS!(ZAB77P3S;@P YDYO0MZ%L M-5\,OOBT\WK;GXE[=LH"QQS#@)*^WJ:"N61?R>F],K>6'5A6_U;*EXTE*L>$ M27KT'/AV08CY75;RJWH_$ZLR_TCXQ7JEW4PDZ"OZ3TC2AQ:_H8,X:;/M*-K( M+0I(I(4!Z$;>>\=(^)2&J(?VD"S+DZZ7W]OS-Z;)?!1S59@03R1Q.M.E_ M-T@PX97C)(0#UOOSO\COWPB-T-=O9!Z(>[$W_/\1LOF>#M M684?J"OI-+G6 MXG&E4E'&2'@',1D>:]!@7 MLF&?_!C!\][_J66/HRO*3SI:PPMU>5C+RC#_-I:L%@JK!Q>JFU*?K_?+]E;(6S%.MB+5T M *-_5R_+]@T.MLT' M]M_QUS"(]QV$N M![/.@]E%'6575Y)K>R8;CCO455)5;Q=OU42]55>9@SM;SI451*.QFXBG;[$, M&^EKZ7%S-=7XQ80\L EY1##&X:'S+<-RX_*(:&47$\OK]8R'5W:3F9#!_J< M)2Z 0(NG@:IX0+DCE:'ON31VX 5'B9^FT!WS5RNCY47*Y47*Q:2? MP5OLG?Q99'52&CT'>MZ@],GBB_>(T->LHV=,7O>(X!L4>#MR'!MWLX*7#T&.05=>@[UX%[ M_PF4P=&7OOB;RI0TL7J#/BM8J//&N-,R:4$6%YD9XFPHSNL@'P>;BDG C[7C MP1ZLF68M*S;BV!;63]U-(UF;6' M;/'RZ!1GP^G)EH(\3?EX5ILM797%,76%'.B-I:WT';QF%Y(73!>?[A?7];)) M/P9;2C[]0;-'H#['TLQDG@&EK@9X" 3SO#GE?U1S$JB/9)*!Q"8_P;>$"IWU M-H.80IG#RJ- T,&H-3#2.#M469RKYI0OZ(8*_I ]E5J3@69P1RBES*JC]2;# M80#7*AD&:9.!9O (Q^&1GHE!O/X(@%0XMJF.2)&'?[YB\NXYC5>#.PTQ$ 7T M4[!U) M9:F6MN;+-4P7+;6$>9@O.S*4*)#W')(QD]@7FQC MEA@(VNX6MK9CN6'@*A#."I?E@:C777H5",IJI^6/.EX%4EFSG81] M[#4Y'! YI;EK*' \Y--WKXL'%U($X:9C-M,QT0CV R%X&.:D<1M>[Y>/\)EEAQ"%_E\DU&CC3:VSD,G M"@\7/49^\>)]4;3V_M/Q$Y=:Z.G3/B#R^>%V74:RCUNN+_C/YIISOA^?:>I- MM/',^>"Y>$@Y/,%J.<1VRV6E9,-56VF#[PX?"88S/-6V I6G&40]%J/<8I13 M,\KQCW:3T1'<%92$^OERT#R7+27[V@W4Z<@W&BNA24ZFT=:V!HN3+"&>53G[ M:NJM+X+=3DHT]#!+J;Y62#!U/$M-L!W.B9I":2GAUS*!4%.UR+#V O_SZ\6Z M]H \\C/R$_P5(_HSQ6:("#1.WA_CZSS3F$*'OK,2&1_C/M[*;ZSM7VOU*TDD?,6&PHTKK'7Z+-_ =0;P:LZDQ$Q<&=W$:]\W8WB=V M7U",;T)"P@\:6RO(L>4VMAE2_8]5TGEM\GD)IGYNHM$L&L7$M43^R+OE/_"/$Z(N4)/]$&035H\AD,-0>AI$J"Q4XF(>9 MR2 H:-9BJ7S9$OS#QV@ E&*=1%J*B $F8%WI!P+K32P=Y6-%&;#TBMV-=+EZ M8>_MNKRLJ\#-(U:"W8H0FB>9D6I@OA==L/7VEF"8V@-RZ,E]XMW+U?IHO 0W MIR6*2.&W-^:Z8\_5EX'E5_3I'9+#^?"_14?X2WQJL1S<(8Q9(0/N^!EDJQW! M6!P.P&XX:C3*"Q6&S!G6_SKJM+["40%\QIU8]>_C(\:)1;O\S#,:&C+IU@)2/^HL MM?'^\^AEQ6KN@#^^M% XZSW'U4(R;9>OA53^KB\G($:!^W;*CIU(Z8@2=M%7 MEP%%6"K@:XTT^F:.Z)2:$=;;PMA .?B,)M00[R@(\6XS@B%K0TM21:]'@I&[#LIJ".^84>YN"($ES-?;\@S3J2L1*1G" M*(;]*4CH,QVY8>DV/!R\U##]@/$S)@[\"^W:6!#5QNL[CZ9R!6PJ,_!E+ZR7 MJF[34_,]^'Q8K9,XHKH$M:P?:-E!X9U8T,T('E1@*S,F6O!%]G8?H'B-45

%FLDHC'7#:?CJ+ 5%IMM7?7N6$ME6%12["BT'04TEK#L9 M38[X[E?RU2Y()A,^A+!3<-A:#HG:!KC2RVMR[==A-(6F@FTR!D-L'98WW/+R MM[WH2ESGNN5E;Z]D$)%+?@AD_FX-,C)?_A#H_,-@=%@=% , AH#JGP9"U2J> M8 A0?C 0%/5HA$'N-+9X+0?__$N](U_1;&./H+L&;CW"S M#Y,(]MCF WY_^@9\RD_[;-5_B#K5WH$Z1$$$+2HX9 M*M 7+UPNN98CTI$3SA=CV^,F>F*(\C7<:2>Z:GB]A7%"3VF^:6/A.T-819!W RC MH2&3[LSA!E03U16W-,&P%#.JG5XM^]HXDE4'&E3RT3S:]?;!(U'\@F%Z!+O/ M62::JBR4CC#+P*#K3U%UQ[CB.(8(_ <"7 +3/:VW&8-X3LXO2@> H/OL@J.N M9K*U^@U#<1Q#F*R<_/8:P_^XTOJ<+0:885C8U:S6"Y_IBE*R)3Z, QZU!,18 M^5!4'&:)=&N[#JGZ?/TZU(;104FJ(_5 2GT<';30S=D#*;5AM%#B;?L@I#** M%N[R/OO@K%O?<6'CE ]9@D(7:K@+E5P^PY(:5I_.>RM[G&8%#Y, M<:_@P# :!*689[YK@W_BE;G)$@1$M3.O@V!*152G' !O;X[,D@*P5 ^U4E\8 M.I+3K#203EX_DU,B^I:8K'/69/J7-!EC)$GK4%]+T&EA9A+YB>]U4U",2B3-H7^)]? M2^FT>(?\KR@M!KYR72^;]6.P#\M*;Y;L4QC!&@0Q+ !=!APU+BZ-9!9N M!XVY.+4YB=)E.8VU3?X&^2AP\.L>X_B)?H%N:GXR$;>Y400(D[H$':9 Q$"Y M:9(DJ2<0+;MT%K\I7_0'SZ<5)%"L)K09W7IFW97CD 2[ZWB/!;'_C%:#;*%5X*Y< MT*A4MQ*GO2F+_@U_W/K(.T2P?MC]EC"(:=.S9\BS4=?;^\/1#T\89]_*H61A M+NXP#&->-O@KCN,L_)A=X5JUE[4ATG(-MAH@PU85[0^3DNF1U:=&^=J.)4B( M8N?Z@<*2&#IQJ)!,:3A?R]G*FLF4J[^I*;P>%I%3+!W09/+E(>5\K99-\]!! MDR-)@>M(MW[7]W$NLO1RR^&07_#/HI"E_%L:*=CA".!=-DQ&H,>C0*Y#F S$ MT'*!?76S//I-#1&5RZ'E(4PM@%"YA_;HM7&0[R0^&LYMDP9>I;,/8:R OO,; M!E'H>RX-R"H+@XCAJRE-C[F4[*6B_G-@9G>AQ=FYI#YT9,S-IJ[*Y/22I\>XS=#''2ZA M>-@J"M7X^!)N]XP\$,^WZ.C%R"\),)MH[K*3L\<[L'0?_\4J\@7[6%'CL(!> M_B:NBN<72L9Z^U.$TQ[VD2A83;@;'6'G;M GCLJ)6J83UF6KWN77P,? "0\8 M2"[?&DKK:A?YHJW*UC+J6]4">OE;M2Q_>1O5 @+5./B%!K('V+U')(!EC4 , M)X N3W'LXIF5>%T_WFDUN+S;9=IK?J;^?1VLJTR6EE)L6"9F2J4A>O+ M%U*/08R"G4=--FD;.&WN/QT_H6^Z_1B&[H='(^_LH53Q ] M]1V_X^P0IMXP &.]A=/8)@"Z;&6!LOQWJR@6;.722]@6TLC?P(U-:@$U:ERY M(2!V$W)B6!M+-'YO*I&".]Q%5V!%G*D2U:/UJ&VU3571\,TE0 MZZLODT)1MM?3*&3=M!'$],\S:6"U-&$=Q%N"T5#?%N:$";#W,KNQ9ODC%#P: MN5AU(YJT]9BA!\Q9LUIJYV)>1(&0FSF=M!$C"A!@$B+HH'U%U#W_*A)'/HPV M@J5.?R9]LE[Z]*6&2Y^M&M6;:6R&7BOOH$@MSYSI8+TG[:2%)PKC-) MDO?3>'2*'.F<,U301=].4O"1L[>1O*,VHJ1N;R9%LEYZ=82VAZFI1Z?$>ZT@ MV^I]=.K/)?ABU@JIXS9"RK. M7XY2+.VH>X.+7;RB?2_L:03+*>X>81=MA*AY+ID$*775>;]IYYSDW71:C:+; M!EQQS(E,P.6&VB8M83#]3,1RGC&GRFBH6==M.,8$*FZ];3.SM)8[JB^U]*< M@8")T]329H[IN5FTWF:[D_JAFGO6D/13QLSJ\JCL\82_742.31ENEUD_P.^S M[.B$EJO-%$I8P!N\#0D^J\DXNO^,"0(*X= DIS1]FO(G](2/PA=VQ8,/PK!( M.]$Z3S]7?9J)X\\)= M$VR5+OVY29-.8\,9:EN815R^!7+J;G *CPS:==8(EN*-9%B]0!2P=L%F:;B MG%)^1T[.[.E/.6WN?Y+,&]"(-K,@IVYD^2C8;?9@QA3R35I?Z.,""2YP)< \ MOWCQ_A:X!7J1\X6%ZD 1E:AV<4Y+P5FXS+*F%QZQB& U 3K07K(')\7MP= U MFNE\QAXT0DVI:/2$WD("IT7N JN+.@O2%N4*X6, ET]J7:+7G;2VE$U);*V$ M6*HMR$\P"\A6XMX?0?\CR$\+RAV\P(MBVN>]0:\%Z4!*]-YA4 ,=K[C/K YP MN?%^3W^T*39;;6V1%U#!O [N/+C%1:DS>+W-S#%?RD\7M9+$HP6\R)3\9NP+ MMXI,_M>JZ>KVA\ MJDRN14=]DD"FA=2E K>]3F=>U3+&\]M56FD6: Q;ET 8-5OK];,,8+?B.VKZ M_YC&8(<.=AE.]$/[D32R/,\$P^%Y3G-]23N-Y).^ISXLALJV[QHP.JF0 $IS+4'XDMN3)Q!7 M?U%J^8R)%]*@6AIU@^]P]E_X.3OIXB^E1.MY@ (%DT9BM 'J,HH0K$>FMK)?3K M9$WYG(-_^UADH[7 16:L"&)N5GMPO5($H5-Z4F_"E0-P$\Q-^F)A8JRK\DHQ ME(,"-_T7?,SM:*#+,,JP6@R&HAQJ;KI&FHUE?FQC)1&3/>UQG/Z!? MXF1_66_+K=?!5?,ZSR"S7B#_1VH_@![PLY,Y+[%[\5W:M%[]J ^Y'783PA%) M;>2TB YT!JU"G:,GNJ4OIJ_LWEO1.ILJYU_M!:0ESZRW=Q[M'[C,^N$3I;Z< MK/E,/.AQI%4:,DA8A4QMPZ&CKKW>,BOPL,HNS@21QZ!4_:9SS-84<& ^-?## M?($H;J7,#/;+?=V&C)Z^$2I\F7G":1V2.=HP:I7;+F#8>\^^!HM:S9T+'/8J MZWWM%B8L+>._1PNN;0E$,_)6=8 E@EBMJ//XMWY&=>@1)V$:\PN,CVK,SQI M9Q$_-8 2J;:&K &,6$.>CUNZ?)R.1H1Q\9W53+*4NNI;K1;^ M4?:JJ0^@G4B1OU-(G*"CSG!W%;\EDRZUOMK72\U5IL:6HB$TAJWSG%],HKC- M]=4)XQCZF=/G--97!=D GQ$3* ,FIGWOMW5 Z^$,"+46NXZ8Y"IVUKZZ M%3>0<.'*+8VHS\GPWS )$/;V/(J_E3%+6A]WM#"Z;TBBUR^I>P:[ MJW?0V7?X6W)XPX0J2WY"4]3H?*-U$D>8U-B2@_8 MI$Q.=9GS RIIKU4,RLY;$E/IM DO5X=^0 M5B!:^>F:I:?#)DR!""*XG&96DTV8:6*%71'4S_(KKQ&(+EHIWZ!#I#"*PGJ^ M 8&T-3T$=P&0[C["I3OVMAXZ/\D@)*ST;$U9D/;YB5I@CP4G49_4,S2SH8"^ M;2ARO'BBF:T!__WP >#/6K+B06>&^@BBA1D%94'^3-N4H M6RYB1&]CS749M&X&:BZ"O4"+7-J4(&O?-I!7 Y@9[%J5S*KUB&[UW6 M2%YZG2?N(W(\TT1>97H+"J_;)^7K3TNFD&_V*+B\&#A/^,=2UYU,$^.2K.LVP)^3C>D(',4#772-]?F01WPNUUB+!YV MJXL_/@EF%!F#A[]D\C\^"7 5++Z#8RR?@S6[OV2Q'7/?7SZK+QM3S"_7+V5O M#SGR3:+,F]R6+00])J$#1SM46=3"0F MY\VVY&3=3"2(RVYM2>0-I"Q\\[_2_WF#LS'[]?_W1Z#C7^AX]()M2'^5_R(( MPNSAX?1W]%?83[-=_LMS:R\5/Q//P8_!_:<#APRMS8!=3/\9$IHR%&W0Y_G) MV@ =8 TZ=,P6CZZ/]Z\#".XX?S=[ [__[K^BY"V*O3BA\TT+@!1-??_^+B8)C(3>HO1MU']_MT5^^BQCVO<-^;3HP;^_ M,,V;\8$H+Z(%A]9!Z45GT$D2GM;A,,APU/%E M>]8%^.H#$7?E$5J5Q?_J^65U]RNFF9QG.:/4-J/=C$ >^1GY"?Z:BO3TKW V8SJMLW"4-"KS)2U.$^PT M$U54,,K=%049C5_;(^#/4OI;&./H+L&;CW"S#Y,(!>[F WY_>@@34N7!=GV, MY,XBY_O^44V_3 _0!.:D)\/[SZ&5C M9^6Q"ZI56Y<9?/<_&&EG[]M]> 3-XK<-*-31$6Z$3[Y375!1"R-73HD#7[W/ M& OWK6)/(R'X%H*^&![OL ^W!')Z>KJM$LK_NY'D% I\2==L"M_ WT-@1 M6G,/[L%WV$V!RSOZ()6W9NZ.&5O0R"*UGB/ZN=O^2_]'KK*-Q7! M_%-;A0<7+NS>)51'S(V1N[D['Q<[0C&S8L8YX]&$E(Z$%:%/K/9P\SS:FG'LWDRW!%TJ!+: ML;.10,!1"5>3(-]Y7[U=-F16V9_:F4'4./@8WX *05]A 'KWQ-O&J_P+ER/I MVG&,O=I&G+MM9.'E]BG<>3 9IR:*&K\VDE>5]+L'8*INFF&MI_D0,.T,H!&V MO,V6NYA/M/A.FHKASC?:2F][H?@&FF''/5#O:B0((X:"]N^!D'S0%,>#LIF4 M+U?N*6UL'E3L9"3WR6V]\(NVYN%2%R.)ID^Q/ (OD83^_HX^VK%]\$@4O^", MU_.2F-5[>MM>QIG7%!9.=N!(.QFYW@P+"]QF'D)R0/72T6E-V/2UE;0R;OUB MT,=(QET-"CO,AB#/+]GEZK\VT"%RKM@>>[MTM%<X7?LAT?L;K"S#T(_W-6\>8(&1BY-/0P[5:<;,1*R5B8?%TX:>-HX+K)? M&WAF5LJP"5^QC)B&JN1!H&T-4-6>]K) RE,-3<>YP%_0?N+Z"O45+2 M!Q2J(;V2QO882S,'CXL8Y=_ZUZ=*'&8GC?;:-W;GT,'*U M+OE)S&-NDU5ZR3VG2FT['(=N_*\]_)TXR5MZJ(X9$EFA4-# 8++&K4PQ4I1T MY9OVW/N^ 0ZP1;[\Z>9O7U:$? U=P &[#SXZ'US")F5*W\+0QTA[?$@+C\9: MK)NI]C524K9Q[(@MLJI]C83AP?O$+GU&^28D)/R@!K5:U#^_@9$$C9+K/[1C MI_0I>V1EFDIQ"%WD,U(L*K\WDG&J[H:O*$X(+(#()5%O8YP#HE#2'P,7'VE* M?!"O/VC*-8X>3, /,' #B-0 #P &AU8FU;77/;-A9][Z_ M)M,VG9%D2;9BF_)FIDWSNXC1%Z*V( $"X"2M;]^SP6I#\NR+3EQ M,MK*#Y))7ES<"YZ#^T'J(O.Y?O.-N,A()O@6%UYY36\N_]4^[G5Z%T?U(02. M&HF+D4EFPOF9IK^_R*4=JR(2LO+F;RHOC?6R\,-2)HDJQI$X*V^&+X+:1$T6 M@U31SDB-,Q]U.P-50.+B"->#7#F72DWAVT[]EZ)>M_3#>J:V-V74'89KJVJZ4,46EI?;4RK*>;EI;/#(Z&:[9]J YL&6J$I]%J?+M&))4L V7-YD: M*2_J568-6(1RVR7H]1^;]OY5B&$ V:-I".M"KJS M8$L?,-GQZ;=?:P5/.J>#?N_T[/7)>?_X].2T/UCZK0HVO1W\D0I3B)^-S46OV_Y=F%3\HQJ) M7ZRIRI:X*N+.<($:WCN7.^@!/9\%/?T]0,]/N!,)XR2?B8^%F6I*QM2Z!:+$ M0%-AO.!14A5"%C-1%=Y6!%LE;BA4,;JDR'%DE=0BE3%.66%R!"AO:KD[ @7% MY)RT,Q;)Y4?"O"LZ'#F!,,2,9JM+L.!*\_*E>-] MY@J)5!5 (P-[B;X6B )Q7+8KUU618D>67D&/*F)=)= )A*] K05V**MG L8[ MYA9S3NLE>1KW4/2]:T#?)*B\W9HT53@,R+H2 MTE+ ,#"I1IH8:X+@\$@KE[$XB^4(-1QN^!A.QMJX"N-X5FMT#>;2FI@2G';B M%;";$,A0 _3R)LYD,2;Q(_;W#Y6&1.]8MGN#5_1#&-H;)/51?:BXHBEJ$K%^ MP4%@A5LUUMF6K2=*;TV48B+V>=[NO!7X5%YV?G_=.S[F!P M.CCI=<^?0"*Y!R1*R&%I :J0Q#R.^!;G5[&LW/9#.-$9D5C,5*=.IK)0@&U^ MHEP('I"B(NCATG(9=E9#ER4M QV:W&D)Z583UOBB0@B"+[B0HH508QS!((_0QH-*W%(55UIRA(1;P8AE]H81 M=2ZXFL+BOQ&Q(&X8QE.R8] ZT&TGNHWVCFY;;_]W6+=]X-B:?"#L1"7,*>E, M(3E"2@<^-%1RI+3R,T[G-DW+6T#@1X!^S=Y;HBOU4@C$-XU# M965+4,^%]#..C4V" :%R&E.!K%*#@;A")5.;15 5UBS#%J!*Q,(#SYZ39_$> M\(PF4E=A[V<04IJB<%$3P,=M*$"0.FX1Q>K#S=5((!0&(@*YNN89F^=#MTO(X?S-Q'%E&:,KR=(FM;EQ'A?XX0Z4N1B:_JRPJ&1K/9ET MBUR0-_Y )TI"1 PN--%J)K3Z2+IIZJW)MSZ#5Z#0H>GPK$V'P1Z0:->F0WA* MLF!>:[E%<\18Q?YRM^:]?H?,\$XI!*,D"B%OK%ND8>$$E.6Y\IZ(I[@U8&20 MWO'91,&>,/05"(9PXSB2^!N,9<9 M"@3@+A/WJV)%0&R3/BUJ^BG)CYP/U6E^R(A"@1(>WLP[QSOQH"F_ZQ[?AI @ M$PQTM(@(&SC3%#00!@50=[3J=,PA%W-5#G!A<8(;3=C"20H0 LL/#P(8"K3J[4<7$Z EQBE/().O-/:WO,\_^I9&S!:'O \<[W*1(_%/.Q'%+ M]+O]DQ6<;%SF-:?AR]?P>"%_5ZIQ[>[9N>? MV]49E+"!GSKMV49XY([NONIY ,_S@F>_(/)>YHB5!Y <0/* I]?\FXL(?OVA M8A)O,ZE0%1?S9Q<_S7M,[^8]IM8!/@?XK'OZZ9^_67(JH>8]I[>9HE1OCFFN]+_*CE*<7P4[L2&XOAE29*:+/4#6!E"BY(J[Q8ZTNM M_P1J8ZN&BN36;Z.R!9%+!(V:IVV9>K*1U%,Y&'I4Q358PB M<5;>#)^%:5,U60Q217M,:C3V4;IN*#R64Q%XR-]R:'K*<;WY9:C8K(LD[6QN/G M>A*CC8V>=\/?<#I6GMJNE E%I:7VU,JR5C>M+8Z-3H=KMGW2'-@R5:D?1YGR M[0225+ -ES=C%2LOZE7F&; (Y;9+T.L_I/;^54A@ -G'+L/G>?WV\L/UU;NK MMV^NKWY]O[O;KQ[OM:;LT;?^\WR^:HF_TT05XM\=\1/Y<4LD9+W*9L*/I8_6 M5F&5)[4W;'ETTAGTS[X?ILJ56LZB3-/-^L+\MW(\ZUQSD&D[+ZT?AB5HP[W< M1;%TI%5!=Q9K:3^4'9]^_ZU6[Z1S.NCW3L]>G9SWCT]/3ON#I=^J8-/;P?U/ M^/OL=:\S7]>5!:WG[W6[ZQ-^(V"(L9R0L '32D%')3#$6^BPA3BG;&YZ'7; M_Q0F$[]4L?B;-579$E=%TADN4,/[YG+W/*#GBZ"GOP?H^0EW(F6F(6K= E!K,5!@O>)3$#B2+F:@*;RN"K1(W%%,QNJ3(<625U"*3"4Y987($ M)V]JN3L"!27DG+0S%LGE1X+>E3D=SJ4P!BHU1TW6P0*)LDF50ZS <%B2DA58 MGV0L7,4?R_%3LM1,P@[DRFFD'\@IQ%3Y,1QT)27!0)ZWA&DFA9L3#$M%/%M= MA@-7GI0KQ_O,%1*9*H!&!O82?2T0!>*X;%>NJR+#CBR]PCRJ2'258DX@? 5J M+;!#63T3,-XQMYAS6B_)T^#6K:F&I:GBB5LL46D(@#$&L [J7+ GD6XL,FVF M;DXG2R/EO$7&+22?K.V&E:T55KBY,7>L/1#C28EQL@?$N+Z%HA]= _HF0>7M MUF29PF% UI60E@*&@4D5:V*L"8+#L59NS.(LEB/4<+CA8SB9:.,JC&.MUN@: MS*4U":4X[<0+8#:?[:O!G8='Y MV7G_]*P[&)P.3GK=\T>02.X!B5)R6%J *B0Q#R.^Q?E5(BNW_1!.=&(2"TUU MZF0JBPFPS4^4"\$#4E2$>;BT7(:=U=!E2.L*^P>+J1H(=081S#(([3QH!*W5"65EAPA MX58P8IF]842="ZZFL/@O)A;$#<-X2G<,6@>Z[42W>._HMO7V?X=UVP>.K\ SFDA=A;V?04A9AL)%30 ?MZ$ 0>JX112K#S=7(X%0&(@(Y.J: M)S:5OU_W-G%6+J2)"[KLX6:!B.>E8M@CFC6 /4.>_,"))^1$N@><:$!W%[S< M66O*B7!EE1L_/+_I=WOG0[=+R.'\S21)91FC*\G2IFESXSPN\(,=3.82S/1[ MA44E6\\SEFZ1"_+&'^A$:8B(P84F6LV$5A])-TV]-?G6%_ *%#HT'9ZTZ3#8 M Q+MVG0(3TD6S&LMMVB.&*O87^[6O-?OD!G>*85@E$0AY(UUBS0LG,!D>:Z\ M)V(5MP;$!ND=GTT5[ E#7X!@"#>.PQF^N0B;\YA^KQ3,#92MBB2T^5X>>@E_ M]EX"=XNYS% @ '>9N%^5* )BF_1I4=-/27[D?*A.\T-&% J4\/!FWCG>B0=- M^5WW^#:$!)EBH*-%1-C F::@@3 H@+JC5:=C#KF8JW* "XL3W&C"YL;N^B'5 M.I3Y8 (RJLQBTVT!EQ0B!) ='@8V%&C5V8TJ)D9/B%.<0HZ:9YJV"2J4E]K, M"%>G8U-'$GF+8"#$AI3MQQVRFLX]4'W*-YDV >ZA&_'@*T/WW(@?GO=>=8=K MKZGXT-S8P$1^$VP8@_ID@RW\&AA,9_$V((62#M/?4#I1 MJSL>"Q:&-[?JN=Z+Y^$8(4NEM= ^@B]\V\^EV OC'KNMK M7ET+]W(*N]LQ=LN/4?AL\XG-E+AKTH03'B3KS3VM[S-K_]K(V8+0]X'C9]RD M2/Q#SL1Q2_2[_9,5G&QK,RAA S]UVK.-\,@=W7[-\P"7G\(COKFR_!H_FWE, MR?W8WL?&DGNE51.:.76;69F"R]XJ+]:Z7^L_LMK8$*(BO?7KJ_&"W:4<4*-8)":H2: $ M )' #P &AU8FU9;5/;1A#^GE]Q#4,'9I L89R" M[#*3 $D[F38TT+>/)VEE;7NZ4TXG;.77=^]D&7#L0@@- [4_^$6WMR_//KN^ MEU%N"G'XC(URX"E]LI%!(^#PY ^OO^N'HU[[DP1Z,XE1K-*&5:81\/WS@NLQ MRHCQVJAOL"B5-ER:8C3N MY,I.*E/2>!5^A"@,2C-L+7E&E5$P=&,9+U TT3D64+&?8<+>JX++3C!6QJB" M9 U,C<<%CF6DK4UKS<[O["1**!UM!.XUG.1HP*M*GD!4:O FFI>MN4GK<:Q$ M.ESP[5_=(5\FF)H\RM!X"4F"M#Z<3'.,T; 69:N!0"AO"T&X>Y/9U2@DY #H M.\#@=*20*,T-*AG5,@4M4,)]X'$$VF"&B5/-3FM=U<0D9A0[@\0].PA>,)4Q MDP,[XSKF$BKOW51 PUXFQH[L!L'N*BB=[T@.2Q/M^8-^?W/1Z7M"5T!V9XI] M&8+G!$RFA% 3*CTRS0T4-,*P8J56%YA"RN+&X>"2658#"P%BBIE&0IZOVK(NN_BK*RY MF:F3:9)S.8;.2'C0)X^U$U8DH%D%2:W1($$L^,3_'_/GA%-:9[A=)4C25B;I M,#DW;IB( 6-E:?8>;,]GA/@5VM1"-,Q22MA9$S2YFZ7A0XW:D;*RACIJA/TM MOCTGQV4^EB9O*QQT#/ENOV@),O<+)7E6M"W$!L;1!H!RD=<@ M8X(OHO;0L'[;&SX_\#O_M2^+^J8X;P1Y19S?;H0O@N%"<(;' JXOBSSK5&27 M1L-8:2HHYXM=%Y'K5MP3O%&U(?532(>MJ3 (_&"SFT")$[RL(*J@Y,0PZ#!P M2YE6MUM?D0.ZLVY;8(P"31-U\V="))7.T7'F]@XVW?++I"L$PAO&!\$U ?JB M%_V9K?5K$&_G?DWCW[8(G+%[83)5S,@K[!L:1(6(*%X5N/!-C+W"OH/@OA2!'_# M!-A13BM@LMLMNE\IKE/[XYC6YXE1NMI9E\DC3O+)E'91!B^ N72?TDX%[=9U MAS*/D+'7\QW-NRPC">WV,^?$_:K6RUODNK!N^J/I0'98MCA?YF&&\[JJ'G&& MMTXU4M645#:7!623_3))5"V-/0^9Y7E[74)W 'CUNY!T^&_7<%> _4$L! A0# M% @ %'BC6(9>:CQA$0$ YRT1 !$ ( ! &AU8F'-D4$L! A0#% @ %'BC M6.'DS #S!P XC4 \ ( !W^8! &AU8F*-8)":H2: $ )' M#P @ $O]P$ :'5B9RUE>#,R7S$N:'1M4$L%!@ % 4 *-0$ /S[ 0 $! end XML 48 hubg-20240331_htm.xml IDEA: XBRL DOCUMENT 0000940942 srt:MaximumMember hubg:EquipmentNotesDueTwoThousandTwentyNineMember 2024-03-31 0000940942 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000940942 hubg:CreditAgreementMember 2022-02-28 0000940942 hubg:LogisticsMember 2023-01-01 2023-03-31 0000940942 hubg:ForwardAirFinalMileAcquisitionMember 2023-12-20 2023-12-20 0000940942 us-gaap:CommonClassAMember 2024-03-31 0000940942 hubg:EquipmentNoteDueTwoThousandTwentySevenMember 2024-03-31 0000940942 hubg:EquipmentNotesDueTwoThousandTwentyFourMember 2023-12-31 0000940942 srt:MaximumMember hubg:CreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-28 2022-02-28 0000940942 us-gaap:StandbyLettersOfCreditMember 2023-12-31 0000940942 hubg:CreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-28 2022-02-28 0000940942 hubg:EquipmentNotesDueTwoThousandTwentyNineMember 2024-03-31 0000940942 us-gaap:RetainedEarningsMember 2023-12-31 0000940942 us-gaap:CommonClassAMember 2023-12-31 0000940942 hubg:EquipmentNotesCommencingOnTwoThousandTwentyOneMember hubg:EquipmentNoteDueTwoThousandTwentySixMember 2024-01-01 2024-03-31 0000940942 us-gaap:CommonStockMember 2022-12-31 0000940942 srt:MinimumMember hubg:EquipmentNoteDueTwoThousandTwentyFiveMember 2024-03-31 0000940942 srt:MinimumMember hubg:EquipmentNoteDueTwoThousandTwentySixMember 2024-03-31 0000940942 srt:MinimumMember us-gaap:LetterOfCreditMember 2022-02-28 2022-02-28 0000940942 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000940942 hubg:CreditAgreementMember 2024-01-01 2024-03-31 0000940942 srt:MinimumMember hubg:CreditAgreementMember us-gaap:BaseRateMember 2022-02-28 2022-02-28 0000940942 hubg:EquipmentNotesCommencingOnTwoThousandTwentyMember hubg:EquipmentNotesDueTwoThousandTwentyFourMember 2024-01-01 2024-03-31 0000940942 hubg:EquipmentNoteDueTwoThousandTwentySevenMember 2023-12-31 0000940942 2023-03-31 0000940942 hubg:EquipmentNotesCommencingOnTwoThousandSeventeenMember hubg:EquipmentNotesDueTwoThousandTwentyFourMember 2024-01-01 2024-03-31 0000940942 us-gaap:TreasuryStockCommonMember 2023-12-31 0000940942 us-gaap:TreasuryStockCommonMember 2022-12-31 0000940942 hubg:FixedRateBorrowingsMember 2023-01-01 2023-12-31 0000940942 hubg:EquipmenntNoteDueTwoThousandTwentyEightMember 2024-01-01 2024-03-31 0000940942 hubg:EquipmentNotesDueTwoThousandTwentyNineMember 2024-01-01 2024-03-31 0000940942 hubg:FixedRateBorrowingsMember 2023-12-31 0000940942 us-gaap:CommonStockMember 2023-12-31 0000940942 srt:MaximumMember hubg:CreditAgreementMember us-gaap:BaseRateMember 2022-02-28 2022-02-28 0000940942 us-gaap:StandbyLettersOfCreditMember 2024-03-31 0000940942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000940942 hubg:CreditAgreementMember 2024-03-31 0000940942 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000940942 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000940942 hubg:EquipmenntNoteDueTwoThousandTwentyEightMember 2023-12-31 0000940942 2023-01-01 2023-03-31 0000940942 hubg:EquipmentNotesCommencingOnTwoThousandNineteenMember hubg:EquipmentNotesDueTwoThousandTwentyFourMember 2024-01-01 2024-03-31 0000940942 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000940942 us-gaap:CommonClassBMember 2024-03-31 0000940942 us-gaap:RetainedEarningsMember 2024-03-31 0000940942 us-gaap:CommonStockMember 2023-03-31 0000940942 us-gaap:RetainedEarningsMember 2023-03-31 0000940942 hubg:EquipmentNoteDueTwoThousandTwentyFiveMember 2024-01-01 2024-03-31 0000940942 hubg:EquipmentNotesDueTwoThousandTwentyFourMember 2024-03-31 0000940942 hubg:EquipmentNotesCommencingOnTwoThousandTwentyFourMember hubg:EquipmentNotesDueTwoThousandTwentyNineMember 2024-01-01 2024-03-31 0000940942 srt:MinimumMember hubg:CreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-28 2022-02-28 0000940942 hubg:CreditAgreementMember 2022-02-28 2022-02-28 0000940942 hubg:FixedRateBorrowingsMember 2024-01-01 2024-03-31 0000940942 us-gaap:CommonStockMember 2024-03-31 0000940942 hubg:EquipmentNoteDueTwoThousandTwentyFiveMember 2023-12-31 0000940942 hubg:EquipmentNoteDueTwoThousandTwentySevenMember 2024-01-01 2024-03-31 0000940942 hubg:EquipmentNotesCommencingOnTwoThousandTwentyThreeMember hubg:EquipmentNoteDueTwoThousandTwentySevenMember 2024-01-01 2024-03-31 0000940942 us-gaap:StandbyLettersOfCreditMember 2024-01-01 2024-03-31 0000940942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000940942 srt:MaximumMember us-gaap:BaseRateMember 2022-02-28 2022-02-28 0000940942 srt:MaximumMember hubg:EquipmentNoteDueTwoThousandTwentySixMember 2024-03-31 0000940942 hubg:EquipmentNotesCommencingOnTwoThousandTwentyTwoMember hubg:EquipmentNoteDueTwoThousandTwentySevenMember 2024-01-01 2024-03-31 0000940942 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000940942 srt:MinimumMember hubg:EquipmentNotesDueTwoThousandTwentyNineMember 2024-03-31 0000940942 hubg:EquipmentNoteDueTwoThousandTwentyFiveMember 2024-03-31 0000940942 srt:MinimumMember hubg:EquipmentNoteDueTwoThousandTwentySevenMember 2024-03-31 0000940942 hubg:EquipmentNotesCommencingOnTwoThousandTwentyThreeMember hubg:EquipmenntNoteDueTwoThousandTwentyEightMember 2024-01-01 2024-03-31 0000940942 us-gaap:CommonClassBMember 2024-04-26 0000940942 hubg:ForwardAirFinalMileAcquisitionMember 2023-12-20 0000940942 hubg:FixedRateBorrowingsMember 2024-03-31 0000940942 us-gaap:TreasuryStockCommonMember 2023-03-31 0000940942 hubg:EquipmentNoteDueTwoThousandTwentySixMember 2024-01-01 2024-03-31 0000940942 us-gaap:CommonClassBMember 2023-12-31 0000940942 srt:MinimumMember us-gaap:BaseRateMember 2022-02-28 2022-02-28 0000940942 hubg:EquipmenntNoteDueTwoThousandTwentyEightMember 2024-03-31 0000940942 hubg:IntermodalMember 2024-01-01 2024-03-31 0000940942 hubg:InterSegmentMember 2024-01-01 2024-03-31 0000940942 srt:MinimumMember hubg:EquipmenntNoteDueTwoThousandTwentyEightMember 2024-03-31 0000940942 2022-12-31 0000940942 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000940942 hubg:CreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-02-28 2022-02-28 0000940942 srt:MaximumMember hubg:EquipmentNoteDueTwoThousandTwentySevenMember 2024-03-31 0000940942 2024-03-31 0000940942 hubg:EquipmentNoteDueTwoThousandTwentySixMember 2023-12-31 0000940942 hubg:EquipmentNoteDueTwoThousandTwentySixMember 2024-03-31 0000940942 2023-12-31 0000940942 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000940942 hubg:ForwardAirFinalMileAcquisitionMember hubg:DevelopedTechnologyMember 2024-03-31 0000940942 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000940942 srt:MinimumMember hubg:EquipmentNotesDueTwoThousandTwentyFourMember 2024-03-31 0000940942 hubg:CreditAgreementMember 2023-12-31 0000940942 hubg:EquipmentNotesDueTwoThousandTwentyFourMember 2024-01-01 2024-03-31 0000940942 hubg:InterSegmentMember 2023-01-01 2023-03-31 0000940942 hubg:EquipmentNotesCommencingOnTwoThousandTwentyMember hubg:EquipmentNoteDueTwoThousandTwentyFiveMember 2024-01-01 2024-03-31 0000940942 hubg:ForwardAirFinalMileAcquisitionMember us-gaap:CustomerRelationshipsMember 2024-03-31 0000940942 hubg:ForwardAirFinalMileAcquisitionMember 2024-03-31 0000940942 srt:MaximumMember hubg:EquipmenntNoteDueTwoThousandTwentyEightMember 2024-03-31 0000940942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000940942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000940942 hubg:EquipmentNotesDueTwoThousandTwentyNineMember 2023-12-31 0000940942 2024-02-22 0000940942 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000940942 us-gaap:CommonClassAMember 2024-04-26 0000940942 hubg:LogisticsMember 2024-01-01 2024-03-31 0000940942 hubg:IntermodalMember 2023-01-01 2023-03-31 0000940942 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000940942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000940942 srt:MaximumMember hubg:EquipmentNoteDueTwoThousandTwentyFiveMember 2024-03-31 0000940942 us-gaap:RetainedEarningsMember 2022-12-31 0000940942 us-gaap:TreasuryStockCommonMember 2024-03-31 0000940942 hubg:ForwardAirFinalMileAcquisitionMember 2024-01-01 2024-03-31 0000940942 srt:MaximumMember hubg:EquipmentNotesDueTwoThousandTwentyFourMember 2024-03-31 0000940942 srt:MaximumMember us-gaap:LetterOfCreditMember 2022-02-28 2022-02-28 0000940942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000940942 hubg:ChoptankTransportLlcMember 2024-01-01 2024-03-31 0000940942 2024-01-01 2024-03-31 0000940942 hubg:TwoThousandAndTwentyThreeShareRepurchaseProgramMember us-gaap:CommonClassAMember 2023-10-31 hubg:Segment hubg:Operators pure shares hubg:Containers hubg:Tractors hubg:Drivers iso4217:USD hubg:Trailers iso4217:USD shares hubg:Carrier --12-31 Q1 false 0000940942 10-Q true 2024-03-31 2024 false 0-27754 HUB GROUP, INC. DE 36-4007085 2001 Hub Group Way Oak Brook IL 60523 630 271-3600 Class A Common Stock, par value $0.01 per share HUBG NASDAQ Yes Yes Large Accelerated Filer false false false 61741180 574903 195362000 187270000 588957000 600197000 4940000 3358000 10078000 17331000 28621000 41089000 827958000 849245000 20393000 20763000 777209000 791692000 209171000 210742000 2152000 2522000 295943000 304607000 735460000 733695000 22984000 22781000 2891270000 2936047000 320919000 349378000 18179000 14471000 31964000 21731000 126475000 121253000 45775000 44690000 1253000 1579000 104035000 105108000 648600000 658210000 230775000 245574000 52932000 55287000 175481000 177699000 823000 865000 160443000 163767000 0.01 0.01 2000000 2000000 0 0 0 0 0 0 0.01 0.01 97337700 97337700 72303228 75524189 61847444 62200921 723000 755000 0.01 0.01 662300 662300 574903 574903 574903 574903 6000 6000 208964000 209830000 1968361000 1949110000 -137000 -129000 10455784 13323268 555701000 524927000 1622216000 1634645000 2891270000 2936047000 999493000 1152265000 740172000 866931000 144497000 137431000 38331000 35449000 12618000 12683000 27234000 25541000 498000 3975000 962354000 1074060000 37139000 78205000 3899000 2970000 1393000 1377000 -170000 38000 -2676000 -1555000 34463000 76650000 7410000 14870000 27053000 61780000 -8000 34000 27045000 61814000 0.44 0.95 0.44 0.94 61325 65098 61666 65676 76099092 761000 192365000 1781582000 -214000 -9656044 -374892000 1599602000 -191028 7606000 7606000 -7292000 419056 7292000 5238000 5238000 61780000 61780000 34000 34000 76099092 761000 190311000 1843362000 -180000 -9428016 -375206000 1659048000 76099092 761000 209830000 1949110000 -129000 -13323268 -524927000 1634645000 -3220961 -32000 32000 3220961 -186067 8486000 8486000 -587928 25756000 25756000 1470000 1470000 -4938000 420518 4938000 4040000 4040000 7626000 7626000 176000 176000 27053000 27053000 -8000 -8000 72878131 729000 208964000 1968361000 -137000 -10455784 -555701000 1622216000 27053000 61780000 49605000 45810000 3025000 -4901000 4040000 5238000 498000 3975000 -370000 1122000 -9652000 -18951000 -7253000 -7605000 -12468000 -13617000 880000 653000 -24755000 -17705000 11462000 -40065000 -12229000 -5007000 80516000 89375000 3442000 10172000 17524000 26845000 0 -108000 -14082000 -16565000 27422000 29237000 25756000 0 8486000 7606000 7626000 0 606000 888000 11550000 20831000 -58346000 -16900000 4000 18000 8092000 55928000 187270000 286642000 195362000 342570000 3983000 3320000 -1442000 1290000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 1. Interim Financial Statements</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our accompanying unaudited condensed consolidated financial statements of Hub Group, Inc. (the “Company,” “Hub,” “we,” “us” or “our”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and footnote disclosures normally included in annual financial statements have been omitted pursuant to those rules and regulations. However, we believe that the disclosures contained herein are adequate to make the information presented not misleading.</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The financial statements reflect, in our opinion, all material adjustments (which include only normal recurring adjustments) necessary to fairly present our financial position as of March 31, 2024 and results of operations for the three months ended March 31, 2024 and 2023.</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the condensed consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 10-K”). Results of operations in interim periods are not necessarily indicative of results to be expected for a full year due partially to seasonality.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 4, 2024, the Company announced a two-for-one stock split of the Company’s Class A and Class B common stock. The stock split was implemented in the form of a distribution of one additional Class A share for each share outstanding. The record date for the stock split was as of the close of business on January 16, 2024. The Company distribution date of the additional shares was January 26, 2024. </span><span style="color:#252530;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a result of the stock split, the number of authorized shares remained unchanged</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="color:#252530;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additionally, the par value per share of the common stock remains unchanged. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All other share amounts in our condensed consolidated balance sheets, condensed consolidated statements of income and comprehensive income, condensed consolidated statements of stockholders' equity and related footnote disclosures have been adjusted and presented as though the stock split had occurred as of the earliest period presented.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#252530;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 22, 2024, the Board declared a quarterly cash dividend of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#252530;white-space:pre-wrap;min-width:fit-content;">0.125</span><span style="color:#252530;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#252530;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on the Company’s Class A and Class B common stock. The dividend was paid on March 27, 2024 to stockholders of record as of March 8, 2024. The declaration and payment of the quarterly cash dividend was subject to the approval of the Board at its sole discretion and in compliance with applicable laws and regulations.</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In October 2023, the Board authorized the purchase of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of our Class A Common Stock pursuant to a share repurchase program. During the three months ended March 31, 2024, we purchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">587,928</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares for approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Due to presentation changes made in our condensed consolidated statement of shareholders' equity, certain prior year amounts have been reclassified to conform with the current year presentation.</span></p> 0.125 250000000 587928 26000000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 2. Earnings Per Share</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of our earnings per share (in thousands, except for per share data):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:67.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60%;"></td> <td style="width:1%;"></td> <td style="width:17.54%;"></td> <td style="width:1%;"></td> <td style="width:2.46%;"></td> <td style="width:1%;"></td> <td style="width:16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended, March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income for basic and diluted earnings per share</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding - basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of restricted stock</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding - diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share - basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share - diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of our earnings per share (in thousands, except for per share data):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:67.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60%;"></td> <td style="width:1%;"></td> <td style="width:17.54%;"></td> <td style="width:1%;"></td> <td style="width:2.46%;"></td> <td style="width:1%;"></td> <td style="width:16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended, March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income for basic and diluted earnings per share</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding - basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of restricted stock</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding - diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share - basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share - diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 27053000 61780000 61325 65098 341 578 61666 65676 0.44 0.95 0.44 0.94 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 3. Acquisitions</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Forward Air Final Mile Acquisition</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 20, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we acquired </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the equity interest of Forward Air Final Mile (“FAFM”). FAFM provides residential last mile delivery services and installation of big and bulky goods, with a focus on appliances, throughout the United States. Total consideration for the transaction was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">261</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million paid from cash on hand. The financial results of FAFM, since the date of acquisition, are included in our Logistics segment.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The FAFM acquisition expanded our </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">final mile services to include the delivery and installation of appliances. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">FAFM provides residential last mile delivery services through a non-asset business model, working with a network of ov</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">er </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">350</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> carrier</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s throughout the country.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The initial accounting for the acquisition of FAFM is incomplete as we, with the support of our valuation specialist, are in the process of finalizing the fair market value calculations of the acquired net assets. In addition, the Company is in the process of preparing and reviewing the applicable future cash flows used in determining the purchase accounting. Finally, certain post-closing activities outlined in the acquisition agreement remain incomplete. As a result, the amounts recorded in the condensed consolidated financial statements related to the FAFM acquisition are preliminary and the measurement period remains open.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the preliminary allocation of the total consideration to the assets acquired and liabilities assumed as of the date of the acquisition (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:48.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.153%;"></td> <td style="width:1%;"></td> <td style="width:32.846000000000004%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 20, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable trade</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets - operating leases</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,003</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other intangibles</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">134,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">105,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets acquired</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">288,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable trade</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable other</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued payroll</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued other</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liability - operating leases short-term</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liability - operating leases long-term</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,857</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total consideration</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">260,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">260,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The FAFM acquisition was accounted for as a purchase business combination in accordance with ASC 805 “Business Combinations.” Assets acquired and liabilities assumed were recorded in the accompanying condensed consolidated balance sheet at their estimated fair values as of December 20, 2023 with the remaining unallocated purchase price recorded as goodwill. The goodwill recognized in the FAFM acquisition was primarily attributable to potential expansion and future development of the acquired business.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#1f497d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tax history and attributes are not inherited in an equity purchase of this kind, however, the goodwill and other intangibles recognized in this purchase will be fully tax deductible over a period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of “Other intangibles” listed in the above table as of the acquisition date are preliminarily estimated based on prior final mile acquisitions as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.634%;"></td> <td style="width:1%;"></td> <td style="width:11.498%;"></td> <td style="width:1%;"></td> <td style="width:2.22%;"></td> <td style="width:1%;"></td> <td style="width:14.717%;"></td> <td style="width:1%;"></td> <td style="width:2.22%;"></td> <td style="width:1%;"></td> <td style="width:14.337%;"></td> <td style="width:1%;"></td> <td style="width:18.376%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Life</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">127,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,484</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">125,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">years</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,233</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">years</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The above intangible assets are amortized using the straight-line method. Amortization expense related to this acquisition for the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The intangible assets have a remaining weighted average useful life of approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14.15</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"><br/></span><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense related to FAFM for the next five years is as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:30.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.667%;"></td> <td style="width:1%;"></td> <td style="width:31.333%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (Remainder of year)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,516</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">FAFM's actual results are included in our condensed consolidated financial statements since the acquisition d</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ate of December 20, 2023. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following unaudited pro forma </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">condensed consolidated results of operations present the effects of FAFM as though it had been acquired as of January 1, 2023 (in thousands, except for per share amounts): </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:35.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.053%;"></td> <td style="width:1%;"></td> <td style="width:45.947%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,221,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited pro forma condensed consolidated results for the annual periods were prepared using the acquisition method of accounting and are based on the historical financial information of Hub and FAFM. The historical financial information has been adjusted to give effect to the pro forma adjustments that are: (i) directly attributable to the acquisition, (ii) factually supportable and (iii) expected to have a continuing impact on the combined results. The unaudited pro forma condensed consolidated results are not necessarily indicative of what our condensed consolidated results of operations actually would have been had we completed the FAFM acquisition as of January 1, 2023.</span></p> 2023-12-20 1 261000000 350 <p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the preliminary allocation of the total consideration to the assets acquired and liabilities assumed as of the date of the acquisition (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:48.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.153%;"></td> <td style="width:1%;"></td> <td style="width:32.846000000000004%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 20, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable trade</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets - operating leases</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,003</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other intangibles</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">134,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">105,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets acquired</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">288,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable trade</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable other</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued payroll</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued other</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liability - operating leases short-term</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liability - operating leases long-term</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,857</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total consideration</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">260,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">260,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 28574000 2305000 2793000 15003000 134456000 105687000 173000 288991000 155000 2177000 1271000 9449000 6145000 19000 8857000 28073000 260918000 260918000 P15Y <p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of “Other intangibles” listed in the above table as of the acquisition date are preliminarily estimated based on prior final mile acquisitions as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.634%;"></td> <td style="width:1%;"></td> <td style="width:11.498%;"></td> <td style="width:1%;"></td> <td style="width:2.22%;"></td> <td style="width:1%;"></td> <td style="width:14.717%;"></td> <td style="width:1%;"></td> <td style="width:2.22%;"></td> <td style="width:1%;"></td> <td style="width:14.337%;"></td> <td style="width:1%;"></td> <td style="width:18.376%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Life</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">127,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,484</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">125,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">years</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,233</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">years</span></p></td> </tr> </table> 127733000 2484000 125249000 P15Y 6723000 490000 6233000 P4Y 2500000 P14Y1M24D <p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense related to FAFM for the next five years is as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:30.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.667%;"></td> <td style="width:1%;"></td> <td style="width:31.333%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (Remainder of year)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,516</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 7647000 10196000 10196000 10126000 8516000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following unaudited pro forma </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">condensed consolidated results of operations present the effects of FAFM as though it had been acquired as of January 1, 2023 (in thousands, except for per share amounts): </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:35.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.053%;"></td> <td style="width:1%;"></td> <td style="width:45.947%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,221,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1221622000 61814000 0.95 0.94 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 4. Segment Reporting</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable segments: Intermodal and Transportation Solutions (“ITS”) and Logistics which are based primarily on the services each segment provides. Our ITS segment includes our asset-light business lines: intermodal and dedicated trucking. Our Logistics segment includes our non-asset business lines: managed transportation, truck brokerage, final mile, consolidation, warehousing and fulfillment.</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intermodal and Transportation Solutions. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Intermodal and Transportation Solutions segment offers high service, nationwide door-to-door intermodal transportation, providing value, visibility and reliability in both transcontinental and local lanes by combining rail transportation with local trucking. This segment includes our trucking operations which provides our customers with local pickup and delivery (referred to as “drayage”) as well as high service local and regional trucking trans</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">portation using equipment dedicated to their needs. We arrange for the movement of our customers’ freight in one of our approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">containers. We contract with railroads to provide transportation for the long-haul portion of the shipment between rail terminals. Drayage between origin or destination and rail terminals are provided by our own trucking operations and third parties with whom we contract. Our dedicated service operation offers fleets of equipment and drivers to each customer on a contract basis, as well as the management and infrastructure to operate according to the customer’s high service expectations. As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, our trucking transportation operation consisted of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,300</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> tractors, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,900</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> employee drivers and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,300</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> trailers. We also contract for services with approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">400</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> independent owner-operators.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Logistics</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Our Logistics segment offers a wide range of services including transportation management, freight brokerage services, shipment optimization, load consolidation, mode selection, carrier management, load planning and execution, warehousing, fulfillment, cross-docking, consolidation services and final mile delivery. These services include a full range of trucking transportation services, including dry van, expedited, less-than-truckload, refrigerated and flatbed, all of which is provided by third party carriers with whom we contract. We also leverage proprietary technology along with collaborative relationships with third party service providers to deliver cost savings and performance-enhancing supply chain services to our clients. Our transportation management offering also serves as a source of volume for our ITS segment.</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:3.333%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize our financial and operating data by segment (in thousands):</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:74.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.59%;"></td> <td style="width:1%;"></td> <td style="width:15.237%;"></td> <td style="width:1%;"></td> <td style="width:17.157%;"></td> <td style="width:1%;"></td> <td style="width:15.017%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Revenue</span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intermodal and Transportation Solutions</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">552,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">709,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Logistics</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">480,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">469,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inter-segment eliminations</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating revenue</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">999,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,152,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.59%;"></td> <td style="width:1%;"></td> <td style="width:15.237%;"></td> <td style="width:1%;"></td> <td style="width:17.157%;"></td> <td style="width:1%;"></td> <td style="width:15.017%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Income</span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intermodal and Transportation Solutions</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">49,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Logistics</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating income</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">78,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.59%;"></td> <td style="width:1%;"></td> <td style="width:15.237%;"></td> <td style="width:1%;"></td> <td style="width:17.157%;"></td> <td style="width:1%;"></td> <td style="width:15.017%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Depreciation and Amortization</span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intermodal and Transportation Solutions</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Logistics</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total depreciation and amortization</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Separate balance sheets are not presented by segment to our Chief Operating Decision Maker (“CODM”). Our CODM uses consolidated asset information to make capital decisions.</span> 2 50000 2300 2900 4300 400 <p style="text-indent:3.333%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize our financial and operating data by segment (in thousands):</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:74.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.59%;"></td> <td style="width:1%;"></td> <td style="width:15.237%;"></td> <td style="width:1%;"></td> <td style="width:17.157%;"></td> <td style="width:1%;"></td> <td style="width:15.017%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Revenue</span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intermodal and Transportation Solutions</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">552,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">709,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Logistics</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">480,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">469,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inter-segment eliminations</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating revenue</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">999,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,152,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.59%;"></td> <td style="width:1%;"></td> <td style="width:15.237%;"></td> <td style="width:1%;"></td> <td style="width:17.157%;"></td> <td style="width:1%;"></td> <td style="width:15.017%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Income</span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intermodal and Transportation Solutions</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">49,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Logistics</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating income</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">78,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.59%;"></td> <td style="width:1%;"></td> <td style="width:15.237%;"></td> <td style="width:1%;"></td> <td style="width:17.157%;"></td> <td style="width:1%;"></td> <td style="width:15.017%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Depreciation and Amortization</span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intermodal and Transportation Solutions</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Logistics</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total depreciation and amortization</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 552033000 709249000 480224000 469141000 -32764000 -26125000 999493000 1152265000 13031000 49379000 24108000 28826000 37139000 78205000 27049000 27142000 11282000 8307000 38331000 35449000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 5. Fair Value Measurement</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying value of cash and cash equivalents, accounts receivable and accounts payable approximated fair value as of March 31, 2024 and December 31, 2023. As of March 31, 2024, the fair value of the Company’s fixed-rate borrowings was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million less than the historical carrying value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">334.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. As of December 31, 2023, the fair value of the Company's fixed-rate borrowings was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million less than the historical carrying value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">350.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The fair value of the fixed-rate borrowings was estimated using an income approach based on current interest rates available to the Company for borrowings on similar terms and maturities.</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We consider as cash equivalents all highly liquid instruments with an original maturity of three months or less. As of March 31, 2024 and December 31, 2023, our cash and temporary investments were with high quality financial institutions in demand deposit accounts, savings accounts, checking accounts, certificates of deposits and money market accounts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted investments included $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">20.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of March 31, 2024 and December 31, 2023, respectively, of mutual funds and other security investments which are reported at fair value. These investments relate to our non-qualified deferred compensation plan and insurance deposits.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our assets and liabilities measured at fair value are based on valuation techniques which consider prices and other relevant information generated by market transactions involving identical or comparable assets and liabilities. These valuation methods are based on either quoted market prices (Level 1) or inputs, other than quoted prices in active markets, that are observable either directly or indirectly (Level 2), or unobservable inputs (Level 3). Cash and cash equivalents, accounts receivable, accounts payable and mutual funds and related liabilities are defined as “Level 1,” while long-term debt is defined as “Level 2” of the fair value hierarchy in the Fair Value Measurements and Disclosures Topic of the Codification.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span> 3100000 334800000 1400000 350700000 20400000 20800000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 6. Long-Term Debt and Financing Arrangements</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2022, we entered into a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">350</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million unsecured credit agreement (the "Credit Agreement"). Borrowings under the Credit Agreement generally bear interest at a variable rate equal to (i) </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the secured overnight financing rate (published by the Federal Reserve Bank of New York, “SOFR”), plus a specified margin based on the term of such borrowing, plus a specified margin based upon Hub’s total net leverage ratio (as defined in the Credit Agreement) (the "Total Net Leverage Ratio"), or (ii) the base rate (which is the highest of (a) the administrative agent's prime rate, (b) the federal funds rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or (c) the sum of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one-month SOFR</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) plus a specified margin based upon the Total Net Leverage Ratio.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The specified margin for SOFR loans varies from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">175.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> basis points per annum. The specified margin for base rate loans varies from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> basis points per annum. Hub must also pay (1) a commitment fee ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> basis points per annum (based upon the Total Net Leverage Ratio) on the aggregate unused commitments and (2) a letter of credit fee ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">175.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> basis points per annum (based upon the Total Net Leverage Ratio) on the undrawn amount of letters of credit.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have standby letters of credit that expire in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. As of March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 and December 31, 2023, our letters of credit were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $ </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As March 31, 2024 and December 31, 2023, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">we had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> borrowings under our Credit Agreement and our unused and available borrowings were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">349.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">349.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. We were in compliance with the financial covenants in our debt agreement as of March 31, 2024 and December 31, 2023.</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have entered into various Equipment Notes (“Notes”) for the purchase of tractors, trailers, containers and refrigeration units. The Notes are secured by the underlying equipment financed in the agreements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our outstanding Notes are as follows (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:63.213%;"></td> <td style="width:1%;"></td> <td style="width:17.063%;"></td> <td style="width:1%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:13.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interim funding for equipment received and expected to be converted to an equipment note in a subsequent period; interest paid at a variable rate</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Secured Equipment Notes due on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> commencing on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">; interest is paid </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">monthly</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> at a fixed annual rate between </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.73</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">% and </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.14</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Secured Equipment Notes due on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> commencing on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">; interest is paid </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">monthly</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> at a fixed annual rate between </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.21</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">% and </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.32</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">105,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Secured Equipment Notes due on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> commencing on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> and </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">; interest is paid </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">monthly</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> at a fixed annual rate between </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.07</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">% and </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.45</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">137,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">147,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Secured Equipment Notes due on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">commencing on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">; interest is paid </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">monthly</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> at a fixed annual rate between </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.48</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">% and </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.41</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">52,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Secured Equipment Notes due on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> commencing on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2020</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">; interest is paid </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">monthly</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> at a fixed annual rate between </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.51</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">% and </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.80</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Secured Equipment Notes due on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> commencing on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2017</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2019</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> and </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2020</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">; interest is paid </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">monthly</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> at a fixed annual rate between </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.58</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">% and </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.40</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total debt</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">334,810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">350,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less current portion of long-term debt</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">104,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">105,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total long-term debt</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">230,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">245,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> P5Y 350000000 the secured overnight financing rate (published by the Federal Reserve Bank of New York, “SOFR”), plus a specified margin based on the term of such borrowing, plus a specified margin based upon Hub’s total net leverage ratio (as defined in the Credit Agreement) (the "Total Net Leverage Ratio"), or (ii) the base rate (which is the highest of (a) the administrative agent's prime rate, (b) the federal funds rate plus 0.50% or (c) the sum of 1% and one-month SOFR) plus a specified margin based upon the Total Net Leverage Ratio. 0.005 0.01 one-month SOFR 0.0100 0.0175 0 0.0075 0.0010 0.0025 0.0100 0.0175 2024 800000 900000 0 0 349200000 349100000 <p style="text-indent:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our outstanding Notes are as follows (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:63.213%;"></td> <td style="width:1%;"></td> <td style="width:17.063%;"></td> <td style="width:1%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:13.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interim funding for equipment received and expected to be converted to an equipment note in a subsequent period; interest paid at a variable rate</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Secured Equipment Notes due on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> commencing on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">; interest is paid </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">monthly</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> at a fixed annual rate between </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.73</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">% and </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.14</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Secured Equipment Notes due on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> commencing on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">; interest is paid </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">monthly</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> at a fixed annual rate between </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.21</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">% and </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.32</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">105,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Secured Equipment Notes due on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> commencing on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> and </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">; interest is paid </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">monthly</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> at a fixed annual rate between </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.07</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">% and </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.45</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">137,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">147,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Secured Equipment Notes due on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">commencing on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">; interest is paid </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">monthly</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> at a fixed annual rate between </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.48</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">% and </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.41</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">52,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Secured Equipment Notes due on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> commencing on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2020</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">; interest is paid </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">monthly</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> at a fixed annual rate between </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.51</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">% and </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.80</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Secured Equipment Notes due on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> commencing on various dates in </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2017</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2019</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> and </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2020</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">; interest is paid </span><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">monthly</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;"> at a fixed annual rate between </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.58</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">% and </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.40</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total debt</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">334,810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">350,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less current portion of long-term debt</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">104,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">105,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total long-term debt</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">230,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">245,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 707000 3265000 2029 2024 monthly 0.0573 0.0614 14106000 0 2028 2023 monthly 0.0521 0.0632 100180000 105744000 2027 2022 2023 monthly 0.0207 0.0645 137746000 147192000 2026 2021 monthly 0.0148 0.0241 52804000 55797000 2025 2020 monthly 0.0151 0.018 24827000 30930000 2024 2017 2019 2020 monthly 0.0258 0.034 4440000 7754000 334810000 350682000 104035000 105108000 230775000 245574000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 7. Legal Matters</span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is involved in certain claims and pending litigation arising from the normal conduct of business, including putative class-action lawsuits involving employment related claims. Based on management's present knowledge, management does not believe that any potential unrecorded loss contingencies arising from these pending matters are likely to have a material adverse effect on the Company's overall financial position, operating results, or cash flows after taking into account any existing accruals for settlements or losses determined to be probable and estimable. However, actual outcomes could be material to the Company's financial position, operating results, or cash flows for any particular period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> false false false false false false

%;?@DW6FSD/3%B@^3P";W M ;L^4M<$01T8L72@\D0V]M'&,9"Z=X'@T^U5,7S'>=[XT;/*E!G,Y:S3[]4& M9C]=$8*KS;?"*'PR)BD59:]5S-;OC'"@396G%D8"F_5E70&*^0\Z"T!2DYT&R%,B2C9RH2G7P\R%7NM8T]U.H)U M\:;3D<<"8)A$15#%_4GZ@^!0/V+3WD%C%E5&"D])D0N("#XJ4"/. S&.X(WC M[76/SX(D/J!>SA_E,$:SV6C^F#Y@X>X\C<1!)*8743W&5GY0LY7*]A]"#0E*C-LAL>NM9M]#HO?=AL= 8#/?#J M!_[;SW&X*!(C;OUU$X*+9]>5?CCTIUP_OH/P26CO@03XX@\ER-G%F8"Y(-BZ MNFOBVK8GEJ!X!VO%2)>2]0QL;FSGQ '#\,HO'\P/2PB5\]IX0C5QFTJ<%E%- M7,6)TR*JB:LX<5I$-YRX,L]7'3/#^6LG6.O&SNK&]A.G15035W'BM(AJXBI. MW.,B^HX>S4M@/LOX\)7?N9-DPO[@7H(0DVZN)VQE15M B.A+_E<_8OT2\EVG7 PR3PMAL58)E;[:Q;!NQ6G66JXX(9<\(K3I:=;3J M/*L$YOO@MUC"9F<>][7^:/W1^O,<_=ES?09O29NR[FL-6F#BC+EF/"5KQQ7Y0*0Z\SN0^8W%+Y7F-Q%)+K!6NM]%OUWK] MKE[J#5GJ-3@8%5[;><%>1N8/V[;(K]#G=J?1-3=XQ;4V;Z\V[];:OD*)ZWJ1 M-V21=TN!]7;\7$TVS5:MTQ]L\)KKT/NM0N_/8A3JV'N'C$.[UZPU>RV]U!NR MU'JSUYO]@_K<;C1U)FU3%GJWM'FWUO8U2MSMUWH#G4+;E*7>+376F_*S(_"F M61NT=LO)UA'XRV3E*WT>;:7A]^-PE4T0J!=SZ+/G[X>7%U4M83+\KY_B[L?5<)SEF:D4A3 MF]Q@WF&O_\@%8,+EN7=O" MX8D77R?3P+^.A.\&(?QE):$;NR)ZH506^_&L@*_#..L75X'93%BKP=(_QY)] M$;L"_K$+XA_\E?)OP9J52D&WT7UXP3=3]I?2VVJT6JTWH_=M#.FW(&9\.O7 M]X!MN?$4-KR_\K>O@1QQ'7%'Q+-KV$@M+XB2L#I:7R&E%Q/6SK7^*_"-71#? MV''.-ZWM6MLKJ^V=2FHU3B\.K&MT-&&"E5+X3J[PI_%8A&SH.T$XX1A^+%OS M-I<"*/>Z8VLWH WN]P> M?6 ^G\ ,A64? *WGB2>,YJAC'(;AH1U,8V%_]OC-!R9E':S''83([IVP8?Y> M));,=M3I]WO<[-0[S6:GWF[!O =-TZRW^JW^H.,TG4Y+O':V+YCJVXL/EQ/+ M%&B.627_?KG%>]T\:VL26SX8"-L6[;IM.Z-ZVS'[]5&G:==;':%4NN,F@/!NW7>XJUZ>^"8]7Y?\+HC1NU^JV4. M>OW!JR>;*=GSYOOV(C%1,ZN\[*+U78_TCBRK8_8&@[HQZHEZV[1,L+?P3V'W M3+,C>B8L]8J-[F4X\>,72:_)'>#RP*F#6L$.,3)[]8$Y,.H]P^#]P: [&K2Z MJ[2Y3YOIVXM#+$*XQ#?!ZC+.D*,,65HW6!QR# <8#T/NWX@)W(2RS1E,MO[8 MC782XD]E?HH#02GWV'\2'@)SF "'S6;R7&;+J-'9S!KC$8L2^ 79%\&;!;.% M Y&MS1+\GB<;QACU-OM[?!_]H7-QDWCD_+*+^F]+HYYM]X U?2^G+X]&N]?B M;NR.W+@RR2:0]6X>\)W3'<^2;ZJ7IR*K\A$-C-0IFBE?K'I\%B=K./LHW&\UFH_EC6D&&Y??X M-!('D9CR$#8M;F7:!B]TA96$-+V=$#;EP<[V?(8/YF,GOW%:L64 MIWW>H2+UX=>QZ43:Z*>>_EBE! +/*E,:7NF79^Y+40:?J8J/L=*S0"NW3>\D M&:_ ,[6,QJ.GU"LG)9R-0PP9,851%WVGIIZ_5"Z_5H'[_*24RM\#O,M_.[[J0T&HP7IWF$[PNQGV[W)K=\\/HUB66KL9"$4UQ MZ%OAS9YC][9,TE]I$S9(,8WFYNGEAJS4P] 9D_X\;[&&F'_BI)[,YC%GCNN) MQ3XU'T&RZ?L$_? . MV,18BCMA>XO/$AI?9^Q_9GJLHNTI_W$P: M+V+X"PNH$>YJ(&C!1,C]*9C F\8P Q1U>8'(WD:Z+^+ ^FL<>. 31$K1V,E_ M$C>>(@ MIE8 Z\$0[<^<,)BLT>5C>\M<&"H]*%X$ M\;<;G3<\G[,UD*9W)TX?C%\G3-.8;UVC#\:O_V!\Y21HQ1B^B^$_OAU>7IV? MO*&5*F? ^Y\<>]M-YVU,QED21@F'( >B1_1-0@'1=)B'G_A;WA@ ? YKC$AN M=FC%>-D8M-HUNNEH3^\?YZ=49Q%3?CIZ< M!'D'X3"W6#@V@#:-*'^$=<>'ER<'NV ROO(9:]6>],V^Q\E="#:-= M? 0<6 MOYW0RSZ>L$;F_!S]/ ]S>#M=TEOO9NF1%A,M)D^@-,='_>%:@IV%(G(Q,%;X M*2TX6G#**;T'GJ-:QB6L+38@*SW05D'!,;3@O+7@[)V%+@C.%"3GG@SM5SA" MW&91V0#:M/%8OT1L8[CT*42XS]<&.Q\']EQC3"U:>E\J4*H%10O*#H5,6G#> M7' .+2M(_!@[92T>K=2RHF5E691T7VP>#)/T!UDT[FP5N+/!:W!G?_MY%-BS MO__7WWX>QQ/O[_\/4$L#!!0 ( !1XHUCDBN(7(-4 V#0 1 :'5B M9RTR,#(T,#,S,2YXF?_/N*X2C9>P'T=-?OOKT<#YYN+RY^>I__]?_ M^L__Z_P<74UO/J*/^ 5-EFGPC*^"9!G&R8Y@].;A]FOT?R[N9^AAN<8;#UW% MR]T&1RDZ1^LTW?[P]NW+R\LW_BJ(DCC9*-GZ"9:?H,F88CNH5:"[G&"R3/V MO^$T7Q/_AX3SD'KD":.7MPO0O7^VB_]EY8; *L$_'-\0P,%H!Y3.=D"CYP4_)>;K? MXD1K]/61A-_$Y.DM_?P6/D/+'\[??7L.;?.:T+$V/>6E\=(_3W:/60760H*7 MWSS%SV_%1ZCTK5*ALK!6D(ZCUHV7;UG//[Q[]_[M_[F=\64B"X=!])N94UK^ MV[?P^=%+<#8Z.#!W@G[0.T$_^JE>5E#][BW_J!8-:OI %VY*%U/6!QSM-A], ME#^\>XM?4QPEP6.(SZ$8)FQA)^ZZKZAQ+Y"D7&+5(S?VVZ=D&OAJ$YD"^G83LA5 ZU_5]6N<9FU:C&I M6M#PPSG\4-MF:1LAZ71E MOR>M%IKI;.YA'@Z9@T[C+P\A/O;TMW;CGIU=>;->%,4I:PO^)/^XW0;1*N9_ MH7^#+?D#B4.\H&.&X(=/]S?-%]C;U'N-HWBS?PM5WM[3__=/*7/(?R>1?QVE M0;J_H0V2#>O)5RB@]U+[XK*?LJ<^IB),P'AZ_P[^APHXBJR3_>A%/N+4D$+N M/]\6B13([Q+LSZ/_8C]O"95,(CZ ,_H'45D4J:FX],+E+CR\7MZMRFKBCW*^ M>I[%!\HL$XXNX\BG-RCVZ0]47@Q\^G?_P@OA GE88YPF?!X/J= PD^]A)C-Z M].?+^<>KZX\/UU?PT\-\=G,U6=!?+B:SRUK0N\\0LNM M<1I0;@^>7;UVPU1_.&JJT1NMD:^_3'V[J?\4>3L_2-GDE6H\E'*'5[=W_]5UKEYJ=K\>'+"NI[!3VD\?*W=1SZF"37_[.C MM^_1Z\9 JF&U_*'C:GE8S"__]M?Y[.KZ_N'?T?7?/]TL_O%EB?2]1"Z]9#T- MXY>B!'$,A88%\5W'!7$Y>?@KFL[F/W\1,^J70:Z(O(E23()-IOC+YXU/=ZN2 M-=/Z_???_>&[[T#0SW6?YTC04O6-&;4O4]?BX98-YK5'HB!Z2NXP>5A3<4M] MKE47:IBP/Y8F3%) E 1B-+Y,4\L=-EG2RS!A?2GM*>U;PZ3\J30I:NTOT]%R M.A[P$QPS]Q@T/'1)OR_.2;E P\3\N30Q@@3*:'R9G4/.M*D7D)^\<(=OL0>_ MPU@:SS5CP8;9^KXT6T %,3)(H?-ER@Z9LED02TH[O7H:4*(%SVI M L4Q%>NG]+MWI2D%JN= %@%=IEO,*".5])=9/FB6\9,7WGHI%=XJ9E,MT#!K M[\NS!K61J/YE9EI>:!_QRQVA7W;1TBRXEPLTS,R'TLR "X-.X\OT=)'2%]YC MB,U;J*)HPY1]VT)B1V\XK2^*V&-$=W7*:DLTS-0?:L7X+W/459XWSU-%J8:Y M*BLN2I+]EPD;3%ZL.20/J-XPQ6551VO9\>S**O9:/I-(P]V6MC$$B.D=Z8RA> M&06G+POC>,%IXOOL!R]4_'K,*Z%MM8:I+ZMX-!&+_IK15GV-ODQSEVE^V&TV M'@G^A9/%&M\1' 8;>L:2_20,A?_$^1["H32Y3.(M';+VNXTQI>KK&_"_%\!;XO<<3-UW,Z880*#E3P P]U M.04M5N41Y!K665EI5EQGHDU82GFK\!MK%^4-YVOIRYKI9Q5[4:;<2#B?8L#[: MZ$VE2+R'(R%7QX!>MQGU;^LG;[\*1H/CHXT&E9(6>UJ]L+X-DQR+J3.=RD$+P,J E0P7T-]D&Q8 M.V4E\"%K1Q5UE>9YS2\KR.8*TB+)!EA.)OH-:ZNL9>YO;>F!B:J/V^_]?H+_!^@2; 9" ;>A%O#($FK>XQ42/ZKK(D,0"*+T MK1]LWHHR;[V0SBH#\/AA3?"J/3C%ORDU 9+@+U\EP68;"OB+'GI&?X9XRC@Z M]SF4S9']K*0S=*_CC1=$W3NMD1FFSZR)\PW>/&)R;(=-- ;I[9H2)"O #?3& MJ)&N):Z[Q4FW'((^&AEV/.H=7NO9;%/75N^;W,;&G=<:HS\W<:AD?"X?'>V;7<;G9Z:MS6& M!YEIVX[,$43'XO<($^6QHW!T4S9>0\>;X-H\D;I2MSH"G2U/!XU(3ZW9VC^] M6%?:[J >&SN)\3':#JP,5DW+=O=>6TWX87OL,*K.O>GKT?-Z?]VW:N@$[FJ^AA/Q^->?&,_7-X?_Q!Y[\S#HH?7@[-/A '> :.+ M9!WD+MO[Q0 VTW:_5%8=]81M9^4XB,A89]>A!IOZ^L[M_*-FZG#"Q_.MVN6_ MYVQ&=*M2J7?F/>(6'BDA(5HU,.I_#QE;WO^1\6:B5M_=$(J";XXH#=1KLKVP MQJ%@1CU(H4)&1F^59>WQL:^X[60-QTNM*+.-Q 8_C&/2F?R;^,,_)\LE/4[2 MA K8.'B&:?R1Q$ERN2-$N<-8[__R5H+Y!F:-&\PK.#^2V&C,3\%/%L^"9SBG,_LV=PDH&W[_@3VR>(DK M>#^.EN6+0#TW#"NXMNAXLR1?PKD F30=F?5U1I0FGG&TPU,2;R[C*"7>,OTY M2->7NR2--YA*^5$L;AE$9CFU[&7*:/A?/(Q2X)(NA7 M\A&G7._^A/OX3T/OR;"O:@H[<.?)T52U M?A=[Y;=V%UY+,D/5$+BPNLR?HJ"?]'#F(J#:; *O/PX MKO/V$@\.]<-R27;8IPN0/L3"PA#8;]^!Q5)FCC+3S!J;^Z:#N^]6>EYJ"^_I M:18_!4D:+-55?JL%(ZB+HZ%&S_TK^NJQ\9K1U7F3XDU1;&M38[Q'A706FH$D M*>=YW_RV:*S7\Y S__" +C[L7^T(;9B^-H/89W]^V-*V$R:(F,:^;=4Q!62( M"3AP"IIJ]3P!'W>PD^:K*Q(\*\IW=:"+148;4-,%*9TGN=/!+$X2*=4%T8XN MBMQM\@)3F1Q?KD%)FMQ$0F<&4EY$GU94"(R)S]R>V=YE"6Z M1:8.GKP&52_9RN*C,< /Y@8EJE9FM*ZJEW+D5\?/%'K?6,V26,\CVB:^3]^, M"7,]F!.Z,9X#2/M>%NQKB_<[!]4YK?^-_D(', V>V%*EKR$6V'NE172*3M<6 M=>EDO%ZM\#*E)_85#.I*^?*^_9E61V0T9@W.9@VG=5T-2_M".!<][#>/_?X1N8EEWVHDAH.(C">[+9>[#4!Y8+XG#8>Y48%P>'V7]G>N>F]2^K2L/-YB M5?Q5ZL]@4\DQQ-9+^N.<+.*7HO!75W+4,ZS]:JDJW;-: 1X=6S@I/\8IAJ5) M?P8GI7FT>(D7ZWB7>)&_>*$%]M7:O\.).*'KN2/T]1)LO5":75IH>LIUQCMO ML[B7.RH0W= WSC9(O;#^C*VM,][1HX;S0)0*4[+ (FHV@K:K._J585) "?/F M$:HK6=,%[8>4%A\39J!MUGL4*[BA;6KHO[GLF \H[FS"'G5W'ID3II7QF2Z] MP7^L9>7QC' R$L:$2],P3^WJNF;PJ9>W&BJ-=YEBP!@)I[O(3S(-U,.+M[VG M[8WA3:?*?(K.EU=WJJ>YA*#TV9X$_GX]6^XJ."L+C>BY$G'ZZ;DJ\+DXGSK ML5*3%X_XS#I%7V0K'*2[ZNGH3-8)?4E+:;6VRH@B%6A>I6Y@/_->$OHBF-+. M,:2FJJ=28S5'7H!\=RL8,*V>?N5:?0O=<72_"_'[=Q??O9\077A!"9FUO5TH]Q85BO1\3ZH'/?6.G 4G2>\P%:6'% MY\]Q\]EQ$(418VY3CZY.7\(#*,UE1^7$_W7'U;O-+SM3I?$-SJH)I"9PIKK\:"S\ M2%<'O+_FX%2XC;F_R'S%)UP2=2Z!OF\66AK1V"T=<*].K(T'K7637-9%PQ/]=HP0\$A M97W37#\$KRWE^_K:([I*RCLF6<02$AE"BW*]U2(&&8&%M/G8O]C3EZNOZ&LF MX*'"E:H-?F)#-.6(SW(#ZQ6%K:]6\(WLLEZ5^BZLV'O,I/%%3&\T0+\!CS:Z M3*8Q=].[\!C.^0;BH;34A-4+\V"*CJCV:,>"Y&%+L.?/HY\\PBPCX#%6)=^T MKF[7*LZ/\3R-#)4F=T51L[&X.Z&'DUVZCB$M6>OP0Z5&W] E^6Z>:&HE@8:_ MW9'EFOGQQT_$,XMG'0@Y8:=OIZ^MJS&N_T5I9J/ M?_>K@'Z00D0'SZGJ?'VE$9$Q$MSHE5PHY,():T+5J2PVHB9K*\*AYJL6OLN5 MQ2TH_4VVS8;"EH0#<<]/J03MA0"=>1WY!L^DVJ+C'=R'B**N29G9TRM_HS49 M.962/2_:0_RE^G>6&B!"6D]&"\C;7$W7!&_2BL3(/C;T 260*"YPA%>55I:J MT@/%N'S$Z4M,?KOT" D:P,**14>'3^WIN7LT.1=QFJMUW@V5>EY?=YED'2SQ M373]NL1@_KBC6Q'#CS%A;VPZU.;M<"01!]! 6X&5'#0N4"4$K@<\:"H^HRML2O.1Y"">1KSX4*[5W MU35Z/MAF&/ #BMY5=.8#+G-4.XBTK&E5P?A3'.[H94#V4PACK=8L%LN->] 8 M\'Y OI8 <'9;;IIW<$_4Q7.R8F;5[-&2!S*B:C8 ; M(8I8':W-3(?1&'=-"TFL5:J84MF1N\X1V5M';314&O&AQN,( /"F6HXNEAHS MHGZ)L<_B*!X\$!9OO>6:/HC)7@V6KWKUM*SMXB.G(H',--Y5HD@<1^Q$F/]( M'P"+%QP^XUMZQJUKT*FZ$'7!D_FBK2?SQ=CWUQ%P-.YAT.1>?_R(T! YFDZ8 MEI6=BJRX]5[!UZX+X&8EB;ZUOS$ K<)KQ_>HA,K#CPEZ^-Q$5OL&M "3ST O,L36&4OW'G2=I MO+W"(:3"V,]FE]5;J+*L2T:4X:+"VUMA!NS#YS34O&0=3KF](6_1E]&'7L&W MS#.SM$X;>RB5T=GM8W:KW[%]MS(0ZH8R6Z5'2^3_&,?^2Q"&L& !&&?AO5YA M?[=,H52U*K8_XLX(3F )6[:4FGC90964)G=I^H>VRLGZZB[MS";C4&T5EQA1 M]H*PA%_&R2$W4!6!D1TOL@B\9@@.8VFKPOD]Y ^KC 13O[KSX)DUH1%45QB- M"7IAM8RLJ6#J *]/YS 5AO[%?CMYC*6C(HR63:_'*N]$LWE[.^TBM=O_FU< M+\FR@WI-H'%U!6=DE*L@W*65L1]5I:TN"SIN(.&QC'N8/ =+*HM4)8VK+NN4 M>S4*4G\\Z49X['*O07C#"T_!2FFFNL*(<:W&!#1**$L%,RTJ MCNZZ/(U)?E?3,[:1J1857316WWJ_QH099!L/[D.IC.%C]1"\]N!BI5,970=@ MU(<.D^^ZC;)J]&ZY )1D3/C3YGFLU.?[,94M._XXYA -H=)0 !L(;P-Z.CE]U^UO-&JG@-!477K0YX$ M=$\0>A\;#I+VX5)]M3,HNNBME^X(74IML40+Y:W>AS_C,/Q;%+]$#_3\BB,Z MK)";I+@6F\M;OL27,:$O63:IS*)S"8EX1E^MX2]?G;RQ$&1[= MLW!9O_0JMZ(EJN7_%5#'T81 M_7&)LQB7\LM'Y"$.F_/C]D)Z;)C$%J BII*6SJ<9I1'>K>FBK\P44BHRK@M[ M.1<5!^;J/\?5 73'.:.Z3F^)?-?"4! MNIL<;VJKC*?5SD'3VP2;5JFX#Z0RXJ%<"5\P:W ;:55US'E4W_&9I^R!H9 ' MDW$!:>S '.)M:HZAS(<(OS[2Q^IDQG.V8,FQYZOKUR63U ">;@[A&VOX#UAY M]D*.Y=Q!7> >P:>BQ"?+'4 M/4E %RCW[^(/%6'7@ )UH)N#-]NW#AH#;EY(C^D@ 0"Z>23QMWPM2;11#]VV M[GCR2Y?[AD] V9HC;B'U9N.W794H9+<3XSV3<03+@04;;X*(Y>T"&ZFP_]0& M\;>K.ZXI4*2*4K*EZW! .6"@. @GA,#TT;BX[N]Z0X/S3I%VNKN"HY'2GEZR>LHO"(IUEC1$H_\2N61.//V@3PMZ5A_7T'2 M#O[LG]*_U8ENY;+CKY*F&]A0<&3))PMW5*X5G@JJ5@JJJ=8[6E4ZI72%W\1M M\,0M'!S_FD,N4'%RFUYXT6\\ZF&Q)L&J"ON@'YHNV"1;X$*JY1PQHC3MD*K2 MHVI1P1=,UTQ.4D@*LJ>+HS8)5:NZ5AU%2^D&E0U/:E@J-?8B/$_M9CTSC0L4'@H]O"1O<%%UT1#,,>3Y,G@G&]!LA< MT!F;79-'XIP" *1B.?F.Q,363/(.C(G#SV(%J/655!:>8 M:,R%WE!IO#?@+DGIB4>8[AK.MW6P-1\@;6HX(-77!(W6*CK;$Q@>&U?>1D:H M5^88RVZ1.CU0#U3=>-F(K2)>F6V>.(4:+LD_HE/UV#G-]:RJ5:[I7G^BZ^5' M$K^D:_!L]*)B"HVFTB[-0>Z8/%_]%/-@%.Z\W+3*CB1F:;8F5!SQV2O/[+.E M?Q_(/:N%=U9GYZP.MB3 <^O!B[] 9J"'Z4WDXRT=,(AZ>XDP ;@P>)' X0QY MC 5*9=W#M2V)<54O]2*@&T*?E _B.OE@NH.(5@-&RD%JQEZ:&&V@?O((TPZ# MYW+M-61I7%[9ZVX(_7&4T>:G(Z/=J+_DF3%BAMM"I M:AH?$3JNG(@LSRP,Z-KOJRS8+6J.'FY/YZ%XJK5. GL8C1$#]W,'T,8LL!6% M/XN]W0P@/%1K [W2^^AFYE,^@Y@?^;WXIK+6K"MA]P<%UX\>0J][<]3 )!D* MCM;I; D(H;&JS^5R(X+@RPBZF^@9BQ#,";W= E)G]&ZLYHCZN(X'4TFKPNC# MQ@M#>015RJ-Z*;L=7.,P;%)):86<$NH^13L(%A8Y9?,$]U.,&^/OCZ=W,C?C M/80*S%>?$E[5[OU8;'QD%0E8\Z'#S#@@$7J'8ON_JZ(_O>Y>$MT B89*M??'4UQHN@ FBS7D*H%$*C*MA2 MH3-;T'9J9L-8U!&UP93@_]D!0.=\Q:.]@J6 FFE3*BI/B*#$&D4R*BC$ M/ M7M5D51U#2E\;W&Z+N'4'U3530AC M[OJSI9+(44C%:G7+'ISO/SPN@K3DF68LXJ+DI.#7MMCD1Q#Z+"3S0EI$7L." M-&YN=[0A_?O.(_0V#O1< VM@MLY>D"KJ"/DA/J\ MA4; NS-PKY)=^/#'@.&^I:C>4%%87@):)\'(FZO6NX9E(6W%"IL]AN/E\TS"33DA1JH,2JN_NJM*C)A$8.2?Y:60?'_#2O]C?>K_&Y#+TZ,*H7CN'4#"Q"=30ZR:D M/T5/?_D*1^>?'K[2.*<'=KPCRVHE%H_TR<5E%CXEMN _P\=, T+B$/,QHT/V M\O+R#1LV&+$/[]Y]^Q8^OV7$O_HO213E5,_0(T-I1I,PC%_ ^H?HKXC+O0AT M$&=(-/J?;_..NL\RO(#QK, WR4@C>E7ZE/L(#\Z7$5\AMT >.96DK)\)YXD9;3EI,^0QX@C>GFA!,B?%G-AD:\[R1>GBRAA]&"#K]IP M@^RMU67R1&P RAI F99PL!-B6.[$[&7$%=84\N@7: "Q%O[?H1EE#A6*Z-_/ MLJ%&DL*6?4&/D,+*'HZG(4MF!J:FUQ]4\P;H6R& MB[WXR'0X1[(I6T+Q"@ER*&M,W7I42-YG)7YA30Z^ \N:R#:_IM(7$LTBT1[R(A_Q!<*;M+3([8Q'V&DH3GP,ON=C$.$G MIOCA0R%YQ@+>CC$=,Z;E(>Y98?ZPN!@(@UF\Q%UN*R"!/GP6;(EES=LZ9XVA MO#6^>L_8LF9O+K7A,\3&@39JX^6BBE,=3O;LT:++3X,>W'VR87R 6>2ESLS0 M5Q#F0,4 M;/,$4@=ZKX0FVRT(HVA61;Z(4VAF1K M$UT8 SH(I+239,@H M=BI&NX1IZ>&1M@0^/4'_)'G5MZ9L J4Q$J10W@I]='.VV?1./@.VU=/V&-X' M?FJ"!'>S7)$)/732F$S2%"<\O2[D@>JDL[R2#:$] /I<:_^86AQO'?\YLM2'A?AKD-W)1V)\-"!\\4;A8-0 M_5T],L?@J2-%BJ5S'W)^ZRHA:3'W]$&>DS-)M= MZA'-6<.ZF^,SO14C?)8=_7N;=OG>N5.GC]', M1/L].D=9%"D*X=OP[B%]LZ>KS)L91&$H:F!KL0%5,Y.*CW?+H*JJ.>K3US5G^RKB0*A*63M6?FFL[5(GN6 MSM4L;IL$M(>=9!E."EZ#/B?F:R+3DCL13<.]0@,N$ M632(=A"YF\557;" '0&[S4#?!!(WQ!V^IL2+B4_W -DSJ5>"F75:D#BE[Q_H MUY>1*>M:E;Z>(=I9Q'J+>'?1&^CPU[GUG?<9Y9W.3%T6#.XF@$>(83MV"#@Y MQ.@A21#] B0'?VWUQ8NZT,T,#1[XQIZJ'4/[A"^NK5B]+EW6G&[FB\D,77ZZ MO[_^N$"3AX?KQQF<7/] M@"8?K]##8G[YM[_.9U?7]P__CJ[__NEF\8\A;=A:'DH6ZS,G#!B8[M0CIXJ3 M1(+F&8\@0C%!DNZI\*,>7J,Q!7F]B])-Q^C.\^&B-$CPV4OWZ7& M^[!O&SCS%\0#1]:'_>8Q/M:Y0]! G(BSO=7,N%:ZK*P8/9,,5UQV62V<)-?M MGO$(:GJS'1>XG*+#"C0B,,X;<=7O+-4=< M6GKE#<"B.GG.A!8.X&$FH=XSL,M!\&M^CP-3%-&4OIVU]G6L<*#*=E:VTY2. M#@X)HL'G]^7 ##F]SQ>8;!#01WD#B:T@PA[XTN(A=39L<3$S9,'*,CEQ<-')1H3$8WRDVN+9$ZK=J[3Y*;F.E;BNZV&=\.5 M!S<>W!0]F"AFTG^ W:"YB'#KI9!QGL'C6'D)]L!7J+"TJ&/)95Z, :,S%F\D M^& 8/L/IY$I:_$OZXYPLXI=C]=U%W3T0!-4]D#P!+NK,$#98447-_LXT)FF. M=(;UQ(EFB]!? B H90F!T(00\)H8%$7O4&3Z7D(2LO90! V"YE>TB.@-E;[$ M*!6-TE^@U6']^@=G7QXH&=NL(92WA.81H/D@V1CBK=F)/AF<_:)R,)_J#^\^ MO+,F.:H^CWJ$,>>_'434CBR3=DV)*@\W)CB&&\+ *XY>$>TRM!,_V M/56/9] HGDQ51B!$U,J,T4N8O2V B\"_B>@C/:"":K?':$83 ='S $S;C*R] MMVB?;.F1"Z/S-J/+)J1R.'1K$OG<9? )CK'NT%N,-A+$F0"@D;?[2!N"3]WQ M76%V3+]5@7+4#0_="E[1 %P4U0,5SK*6&"PG,Y%)<[K[_.6OZ%\D40M*Z;[X MT>0FX8VI./[]8-6AM..D%*RD%N>C%RY,4\$=8P>?A3LB@&29D?[.(W/"O A] M%DO6$9T^(RZ]#RA]4 SP%@1LHC6@^F%8+9BW!;_"/6%+^7T>,C P@[7(TV:6 M'8([;JZ,-D/-5JC_NW!XMKC=*F)VN^E&ZZ*M+?E=],O72<19'\E;,1@P27Y MA0E,#!,HGF$6LP],,=TC7CC=17Z2^9'J";>/50O0 X:15?Q3@2C*DGLCEMT; M06O\BS4M2/],:VH#3EYP;X4S+?IP0;P@[,9"'GJ865-1FE:5KJRR5 MD]_(K#?<*VSAO1[M3%R1[TF!8O:84S*?&JO&&N+>:@#EG33;%KSJ6 MZI7^Y>AID^3$!7Z&),53X:24^);2L 3%)%Z0?3U$N:.Q%3_I#CT/RYUVN+?C MZU<6A*4YVS-A1L3WLB#<;E'CG*@>I7PRK(1F+CC)H;G)G;HO,634"IGN_V_X MV(@TX/.(S?(MI3%8X M2'='K+QBEK[L#N=@K4_$HU?(\$D5+'.MW3:,41,^[QEW,#A3I39>FG4B0SQ1 M.F+KNK(\7N$ 0_6YC9$F=]%FF>\N99D4]Y0'K>49ZE;VAL0(J]O-]:$:"MF2 MXT.?/)T "'*/3@_:U&DN#\NQ7!X 22IWZ]W/O)=D%Z13VGKT! !:1]OC6)1I M1I>N4TX9<=(,G.O4>"NH4;:A%] I6P4AX*Y;X$?WAN,BZGR7)JG'+&K=;7<% MUS_> E*:L&^\&X!CW7[7@N<1#'B]LAVVYO7$&*MUY!0X4_'PW'$/F#BZWX7X M_;N+[]Y/"+F-?985K&M24DKV'.BB]^\>OSM_KX: (MG&J? 59BRAC"7&4<8) M^@7H#NP8UA]#1;>E:L9./.DE [:Z\_9 @T%^] *4M>4$.9K8[WR Q-X8&#!+ MBX3)YD'TFX.Y_,[GH462W+.N67+/3&ERSR!/KK8O_A?;%X,G["F')_489N5^ MYZMQ[I7(JN$5J0OO5:Y_GL^ ^\!V4PA3HDBGBCC9D^''H""VSI1BTVV5VD3Q M #+D,XGIURBES,$K]&B+H[)HA=O3(VL;;0%&/H%!H;\*(Z0=#R*'AB?41J8Q MN8L<.]6!C"<6R[MBT2CMS##J=FUG5EG!\2Z+)!(@ !U#YRJ\#/-XI0QKP%H$ MW7 \:QHMGI$)F,W#S:1$HPLRF29=R2N0#![W.C- 7'8!8)V9<3S'Q"KMC+O* M>)J/QE,!11:331=4KYS2&5H,F!JPO]YK#A+@WJ% GEK#.65;ME-4OIM=+$OJ M=C)1Z<&P]Q"L.5]]2O@;M:_X94;V/%Z=4\+\77]2;&DX*)*579(]B>V%,#,] MPQ5^QB%MT5_@Y3J*P_BI!Z2RC"C*J=KQ$.Z-G?"SX:2@IQF%H[J;'/[&1/&^ MA1/V@5$^+;Y:22D6F#L4X7"QIO=VSX$7;=$>6=O9,G8@#*/SD$C]5,>A^ Q& MHA8#\UL[G$Z]@##OK%OF!&&U VT1!+_)J0^[AGOE1RQ5Q@>'/5*H MVCNJ>N5) ^88CS$]UQ0+MIMT.D]$ABD>MC>Q=O%W[W\YZ'""U.Q?@[.2:^SO M\5, 6B1Z[GF;CCE;>8.5P1('0BA6]0X\/^8T($EZC[DA4:#;IQZ]9/QKCX!77:(DE+G"JV 9=(8AD2T@V01Z MHV:M$:U\;=N=<2C&58_&UJQ;]VKLGWM5(]B:;ROA(OWS&A[$YNGQIR,I"R:Q M(#]XY,INNPV9_.N%EUZRGH;QRTVT M1CN#7[,*^I32 _2QK"4"8R0/W!;6@# M,1H:> 3R".@CI0&+5M/B$NWTP"AO.UMOC'[8,.XNZ[PHWEK9LW;B_[KC0?A] MN)TIC]J<\&FQ5?"Z$,X(ONJ,L,IU*Y8 !C- 815G9_(:'*M5*:($ :G!EU]O M3-B'"I(L_$AW+O@&S2$KX#;FKA?S%3>HON\B/P%EZ2K%LP)*\L"<1&NW(CSU MRV38GK\38'.O=7'6);G=9L8]PX=K7# M)9/8-7A_]&HO%59"1%LSF@99BY\!^U*%_CMCVX2/5+0/^W0, F89_;.UQPI/ ME %QWG$$^MDNH)@BZ49&S!HL9B],%%7)*B<6@;>Z12?I$&>6PI.Z]UY[:NB) MDT'*LP,D5G:+,)T!#\'K<2> #I71? ;\<00_D%X9+IST#0<];>;4&:[UA*IB M_%QE?/ PR%QADRQB"$J-ED&(J?B;!^0L8M!IWD'LBX_]B_VG!&3FS(]V IE3 M>"!JQ]1H>5=0&J.L,PS220]JHI^9GE5V"CWNT1OH%]TJ7RM!*WG?;"9:N3_LM? GB]F.L[/E'C,[Z")>>*\_!^D: M4N_1@V,:\VR%%QX]XT!^QE'"YK";WH\KT%,<^1C& N(Q9>)J$!!?\@YP'0P] M]KBIF)YT'!8= 2D#?M6,UW*9:.M8!X$Z REHVP[&RGRJP1 MA)N G],.M@9*U]A:*)Z"C\N?;/>8O=FB)S!![8XUF@G71/D,S(@B3O54N#&! M_EIF27?@5<#()KMT'1- =NGFB:PCK.543XBA8H "V)8T9#5O<*Z8-*%(#Q,M M[H(Q2%<,K;BFASA]1#P1KP>%.HN_8,113AT)\G;D1RL\BQ6K28N38L3-[V < M"@+U0LV _^E?#Q2-AYL[5,9*AN/K:7Q,&'4=@W:50RM!53A.#\AEIO#M&U#+K.KJK21\UN+#O0N2CM)@_R% M5-ZR9\H-ACS6SHER&ZJ,EL_J,T4 01,KC K\OHYZ4+XH+2HL._5:4S5:0:90 M3Z'YBKYZ*)T@0T_LU'^%,L*O\!)G7D5!UH8X,DZ+Q=# '>4J)VO)$0QT$IUS MR@,1NZGBNW5;75]9WRT^B)A?;M?((OU])U)P\)P7MJ.)^F%-C1VJ99J,81/:L>PW\]5'G+[$Y+=+CY" KI!.3PY&$M0F$2>* MEH+J*7 2:DS,5TC00Y,GT := @O%S(*E^? 8*X-?P^+!,HI/,W-=QF$+G^:3 M'P5]X8KFSHHNR<*?L/HM:<$3)4CQ+'B&(!W=$ML1YX%3/@^!=-G(S)/9PU[: MPYPS==N)\:JJ##]S7D.-34:U;&&W FS1+U]%4W +!FV;A(=@6#40MV+9FJ&8 M7;AWF2]5L,0WT?7K$@.VTQV5ZC'\&!,68T"/TB/%NL)5+-NCPAUM$.*,,&L2 M+J9MWBAZ9$$6]'I"C[S=8>TT@P^#O)MRWS)@_R9"O"D0LY3&1(P)7&"BO=/F M7GMR';("SM0E,+C>>KG&_B[$\]4#?MJHD1H*!./%7GQO9UTT$ 9J:0SBX"@;@MWMU\>P];L MG19?FOD#*%N!B4N%NLZ 5 M.L$,EL2^[NEQ:">'ID.._%[0HSJ*(LY6<:B9R$\B0G>,YRF MH.[4D\31,S'@1I;C@(W,*\,PJ5T=HZW9/%K_ISC UE82"9YR[RWS$Z7Q%W_)W' =ODJ8D>-RE\*YN/YU M%2V9Q*\UK_LX<2TMG5W:C3,D.H+4G@"^"N^+3:ETG%$KO2>8>V(^=-PL/9@L MVSYK(X,IQ;W"3=4FKY3M.92XLML0U&6M?#\\-JLM-BLQMEC^+%C="N>I"AB M1;N#6V:![X##*5%)\C*.X-T(G<));Y!Q2AM,K-1:L8LEIYUPPJ(11\ONH*K\ MO(K QUIXC=L);.V'D9(2+K/$9#1M:MZZ\A/6LV*'A^62[+"O8.!W QX6S'"J M.K:_)13B?MG2PL0%5S&T,+R;%D?UNO,"OZ,)/@,(VU):CO<[+'09R)R!U2W< M,=/RI;<-Z/YFX ZRT)D1^G5P-QD2+S'VDRF)-P\>&%QNO>4ZB##9TRLJNT2/ MM3P*ZFA%R:,'D>8D:X%=4%D;)\IJP;-3X5>F=<&V.*QQ)5#55D+]#2%64TJN M"\,L3.L/GP=?8LW6^DN<,;O%L@RDQ 8"6G5K+#[BUW3Q@L-G?$OEP'4G!U/& MXOO/B[_N5J/C M_SF=7U_VC>D^TAUF NX%A/Q=2]]M:%]>$GKH'IDJN!@ RDASPSD01Z&@/JP=LD^.Q+(4G$PR M3B15.VKK/CG2XJ>+$R1)#YY;3*2/OL,\_*6K]"*S45-Z G;8GL32%R\:MKED MB%X? C&7^__H"?N393L" 2@@($L]()-US#,C" [;9>, MY+#78'<6,O6QVG5.RO&>ZPK[\L@/&\<;1TD:;Z\PA.F1_6QVV?VF%C21)'J& M*%D[PD=?[!3CDG6RC*%A-T1?C(3F*4$S^K_#STD-' ;DR7N*P)ISX].!#E8L M)8Y06B[I\Y.^*^B64NQX]!N=$U^8\]0/RR6\1I([;]_UUI2D( Z;JY6(YP\N MQ#@]/&(%F9%&\FXBM9_"IHUD3]EIIG0)B MA>*=EE>\![K9S!C=+'R"!UQQCS2KWATG,7)V5K!TXY!S(^%=H*+JZ&%K2EC/ MN9KQCL13" !4X@#["?]3(B,_1=[.#\#@0UM#K!UX?O@P!LRC*HG#P&=)1>YQ ML@LYQ(4PW].O)SXLQ36F-'/&1H2UI$:+CA AVN=N[0B$P8&#EBI0U6?._;"G MT( H$TP>-6R?DJDY\G^,8_\E"$-I_%UXKU>8Q1S14KT$D&3#Y^4=*8.+L'%Z M$IUAMR0S14.(NI_UQTJJUE M Y%+5>45IJ^E,[&8;.MO >YAV2WLS*"^/6>8#LN38*:0;258(JPRM!0)&(#^ M:?"C7))E4P%/:KNT9!7OA:%*LX?@Q6(,A2E'-_W#(+$3D)Q;BYB0Z15?8HM9 MR?ME64YE(3"H*A<[_&V$2)E>63XL#_N',35J77$F3)*I3:@) TN*&" P"2_C MI)OJQ"1 GF7)XI= _G09K7UCJ!*@: 1=VN"7QV9"IFOF(=)QF8KXU(R5]0Z?_:.NRP3@. M-!$C:M_:?S0_319_BTQ]Q.FEEZP94#=]&%WL/R7@CIX%Z.3Q.:+)& ML@G %'L#K=#;]^M1(H&&XUE]!@#C+'/*5F$\Q^CR!F=7&+H!(BCVO; 7>3DG M-[1G0;=NE\+I&"T[^Z H,+T&N6\YQVF@>GCRJG.!YZ'*@7051#NZ+-A M (6CSRF?"$/:[N8DW%$['LM3@^)1D!U)]7@D4S7*QZMA5QP<97<<< ],%@^8 M/ =+G'3"G13TF%U"$+0&.VG*70NOBT2&FQP;K5"1CY?1SJ-KAD^,K3J9=F% M\)2Y+J7$%>R%P[/7TICRD1[--JPIW[MB/3J>82E_M+2804.GS_21EE$JH>'! MX>1DWC*>&P%\K$0^A([9UZB@DI.422"&US_VQHTY*Q[)64HLL33Q?6:B\D( M@+J)!.P31ZY@@ M=\QGE+3",*3AL1"-G&D"&[:1&0W&N)C9JS[NU[$;#L1\> MQO/I,:A%KN1<@O1W3KE<\@9L90V59J?NB!U)*F#)OCQ(; M,]8C9\;,APE+^:AH]^"Y:W%%UN!&W7J_QH3!!G5^"SV+8C__HU)5Y,J)#DD3WS,LC UWMUZ?TR M0$<&&RE(_AQ>,V= ";TJ@/Q;\L_-(8ORX!JZW_H&BU.C921T*GULVG-K'(H_ MS?7G9G)Q,[M9W%P_H,G'*V2"D!L^$0<506F9Y"Y.J-3YW\'V,O:/M?N+;!R" M(F2> )J($D5 ]31XT4!RQF:(.8$P5R%\Y:5>-ZQOP8U"$QP:O*&!OOOFQC!! MMEFR P' M-,G X#NX%@4;UP+( AS.UCS14-&5S -Q8N@PG!31'>PY%'0.ZOU MYBG;&!;]SV0-+(I;@-: *;U8$]R)109,_>UGPE@;S4L]1#=K=G"0:PVGM).2 MJ9AHSY:K11\L:&H"G8]!%2#TE?CB$7\2$+I0O/ VH$LQ?TEV5WD(^H@V@%@+ M")K0XI"L*'J&X#/\_%DLZ"\EJU[ ,[V': .L*F%T@QMO\PSW=>>H% ?IQ4?2 M^FWKUOR(=@ZA$F![*)&9;A,MA M.TKWH;OUTAVAYW$O&";,E2[(:*.-(&X%D*1/OL1L%UP#D21J S"D3W8T=8#! M:658B(]7JL^#?TH7B\^84K-H#H^6] %4FRB-.UH:U9 MQF0;%$"/D&S<-F#34Q011E9BU"Q_;$4UG/#B9X(+X6K:AR>\OPZ(L:?6TIR M*:M#1)6P_R@2FYU0JEYY*=Y4&D.#KK1K.?(\>AIB@&_P)ZX$6^1_P$?=H"[BL'Y&>-*_IQ*)DU3Y>$ M/3!4$7\@8]G@(7'LIA:1#'GP&A"SF="Y!UYT)!'*"& &()]2&E)\GL5++[Q; MTXN+.YT?C><"@=Z,#N*$7.ZT/M2V>JXE+60O/_^*/I;I[N=>XN#RD]QC^I0. MP"C BDU X\=& OJZ[09GPS).\=<2;%UJ",^YTE( Y5?9!)*IDO6+(<6A^Q<(C!^NQ&24-FH>VRM"DL:"4;$N8ECCQHC6<=A.^KO$GT)A!! M^LG7@^=;%*BRG7)H"AJVLF(>V>50[ZVKW2P&!N6C:S?PIUO_U?">G /KX3M' M+V\#\+)=_+4]E9=YYJ9I$&*_HR"B8;#MX2!^$6FH$"-_9NF:'X!'X:9S3+>7T&4B/'P M[N Y)#U>PW\P#G3/@;$@5]K !WIBZW]02E*))-S!D_DJ2+9QXH4_DGBWI37H M[TL>L]B&&R_^B>>4.P1,OK,RZY*WW3=&2\"*RNPA_U&AD_ M2#*$&$>LILJ3%D5I!QCQY&8O='SBOLQ8K7M!-FU83AN!:>,_)S!]#)NS?$/[ ?\3$N, >$@&W;@XNXX"(??W%F##EW='0>A]N[^D[6[6W=W9<&J M](R $X4+XE0&7\)Z?3H:<+T(\RG;8(?UF7QUY.V<+L>=^)T.8U@>P8LC1_#W-G2: M0["R]I9*RRPY=Y0,J^&=8L@Q']('>)#@A?$73D,PX6H9\$II\_2A%-.LR:0;&-8%,M!.2T&/Q\TMX,'0G=2 M'O'-7<8+$2HE54W%E3]=<]<%\E ,1M 5G<:024-?;XI0D6K, $ZC*DEU32SO M^N".8CB"K42'>^)O@B@ WQJ VQ*8)]U?$*(!-D9Z$TBT8>UQ,0BOH7-LLE7& M3DN)9LU<:B2D"$Z=A'ZE]0P]F;6/U Z@-&X2@&V] M%.P/5WCH2+'D6&PI9>K_!MG73LX5NXNLF.4-!@1G U+T,[>1DW(:1 _I)KTF M)":7,2&T*U0^F8;>4R\)*@$\)EH&='GDSI"L+90WAGZ!YJQD$.V/V] ]1CE\ MA512"#^HOE1/'B?G9M^-V^N4>AX6.STY@4X706B*(SX\>E/!R1-LU6$,J5D[ MPPV5?#QSVI9C2GMG44^95>!SR$/X$E"0Z9.A T;+)8,\IC0&AV'ITEG-M&NE MQX>GC^\8V@"O8QXX-?->DMWA MN6X+=V\>/(4E=;0"\BCD](=U&NJ5-7G"<);F*Y11Y?%N2- ]'8[,86X5,S6X M@93$2XQ]EGU$!CGG"9B/ GI0[:6".C\)U2#J' *"8UE848STSVS8BL\,L^/T M&%07J\YEH' YI"-3%G"*TQ3V($B=>[- $$+/JP."X)FK(\94-(M(1RL43H[Y761-HN2PMVT#$(CV?_ MI/DN)H_T,%X%PQL#[P@&[]J%]WHT MNI8@@1@-E_NKB_B\T^F0G69/:A81(13.O?C-,X+G(HW\L J.[GT7:T3KLQ3> M_S_'^UZ*:RDR,)9"5QA=[>FULP:=TFOW. QU>NU5QKP%O78)EJD32')FDK<$ M$=RMU]IE:*OK[0,?%R^TP'X>'>EMILMCQ=#'#^\="O'LR*E8?35QKG$ASI4W MB "[];,9A?90)>;1.+LI6$MF'$ZI;T7T,FWP1.'[KC"6X*7\%*_C*,EWJ877O0;L$K/ M^34)5NFQDF/1(AVGB+4O<::S'J"\"TCT 8E.H F<^JP;2/;CLQHD^.-$D ME!'9$>%>A2"O"7VM$[*G>_>H:-EJ\&1)ICL5@T2]'26PL4!;^A?T;'P.0?N"54S5'*D(R_4;O3/^.@.MR MNK^CG4EIB4Q5T]&'C!%E2QM+BK_+81%;PY2,^@SEW4-J_\I9K2,-;AN)3IXA MV4WZ$W24AW1?_ZX'7+TZ1QEU6_FDLN2+( 0S.T&?"=>99&TO6_H07!E325+6 M5/V,#7]=#4+D,)'!&*"YT&!"_@/$HF6G(:%C4'#)9^!Y+2"-Z43X1;W,5;[P@.O92 M I(HIXD$4?0+)VO1//@/[)$^C8- S[9I\&@>Z@R#PS/"-/<**)?((\\D.BHM M_DS7"%B0CWC?%6P8.?Y8JC7"KM"7O)EA?<\&X52L0A5AK<2A0O[T&-2>H"WG MT4I$X0(.W[BG5'DI)S;L5NO8\[#8:4''Y3Y7AM>* 1\O8"V^1%W MTL&(K'/,QQ>](7B)@V?L?VT%3[@[)Z'&!*.$@!1+G^=^]PO(8@8>+(F_AA ^ M*C]-(1(^3P (@:0\R^<._,"RC!\7>!43?,ES=-Q$(B$:MXE?O])M$1/ZX/+( MGAG<9!I!F<&+@5UU!?1A)+X,T@'1E$P]A5CG] '=OW\6.($Q%FWP^Z/B)#KN,>N% /OMYSS-B)S0'FG74-AM5"%Q==0JBEX$EDHY6FE]%XFNS2=4S ^MGS-.6$ M3XNM-M/E6>/M7VQU7H!$.YG7H:1$&* M9Z!NI3]TM?>HR6#^$12\0?=3R77O&$1V8PM?G?1E6@K<_1C5J M $4+(!O/'_86)!(1QHCS7^OM$BLFI_%327\B_JP;G#UM'0'X7?5 MFR 2/WY]0MR)I5RTLG.B9YE3U@BJ0-$T[F3%-FOJ).G!;=F#L:>!#-7R.+S7 M[S45!Y[H]OZ1Q"_I&C*3>=&^FRNS)(DX322(G@@O!M=ERPS5:=BSE+OSU4\Q M:$5D^MQ^3LB,/,-=I00I]X%L@4L1XYPG S!>;P[01H*WF"5D3@8_66%-3Z@@ MYS,?E..S;F0T$!!QMK?J&K3392VO0Z\90*RFT>@GBX;5)!K]YM 8/(5&>_2/ MC_08.3[+?27X1\3 /Y8:^$?Z$J-4@G]$HEVT80V?_$A(8:(:_F1>@#^1[3D$ M!=-M"#0E5 'WY_WW=MB4CD$WD8^W=*=1ANW8%#)"1>Q927\4:6L[>4;F M7D-!WAB*66LLG>]2M,=^242+I\Q]6&1<:0?QAD /@613[)>'SX#Q2G^Q0V9^ M^'Q)W>TR\@UNQP[3I5AQO3=6 MQ$+B++!5E%.T(X_VQHJZJ!C14*= 0VO\N=UA%-[?5] MB-C[CW&TW!'"0)FR;_-TW6U!,@(HC*G4PE) A3GMW^?@%+6T_8(2Y/U4OY\A MUM7!X10I1Q)+<>HMH?$]%38" :U'#Z7WQZ)% J!7#A4IB9^AG#RZ&O :S7+/ MQ+'_$H20?*8H\^7Y63O:\64;;)++?AYJ.EIK$;UJ6K%\B75Q7BPFA;M^788[ M]DZ[%.OWUDO!59,M7RNNC/TP&2K\+=KQ=QJ,Z7<=FQ%VKO-9M)$6KL\#7?E+ M)U #/@S*4>QQ^K^3L1CV-IL-+RQH_DA]#&:6:GB&/;I;Q/=.5GM&*5MD>W2N M)!H.X5N"DC5]X+.=^'L;J"H/P67>143RA1BH"]'C"]%3%Z)A+Q>'.Y\*.ZZ$ M#HUVS7YOO=TGYNVNI [G"S[KY-!GJ8C63.Z\/73XLKMT(RDB0?),WOJ61)E^ M. H;F#D-+C1?#,G*EI.$J'Y_\%>##GD\>0UZPVT&6I81FX_I?@U8\]"=SPX5 MH?4^=NCSPTD2P)2;N,9WH8)F"C>29_KSAT+E3+R!=8+ARLDBA MR["!@;0=7."^>=/"IW,&@YRXW9"JSDR4XJC^[V_>O:='+T'/0/H_T(>S=^_> MP7_E"*O_0%&LA\FAF&BY.E540QL ACT,3M$R70JB$YAX,H+3+I1A;PRJ1NLF M%JV#&O:QQNN"< O\C1"$V^5@K6=G>%/,P\8+0_FZZ&9"8J20I.5XUPU.^M;[ MO\9AV$N\!*-D+TJB2\=-XVZC]W4FDT_1+L'^I;>EOW,4^X!=_U.,;N(-JS$#WPV0U)T2A70]KS^>I3PJN> M@GZ-0)=AF=(IX$1.5='6"Z+,&E(6;>!5ST;RVZ))B&U60K.R[" P%-YZ^W9 M&0AC\9(W+X E": O ,AJC+P7C_@)@B.?WR;#QP*L\;:&>$XZ9?E@\[;+ZSZ/ ]\7T"R ;\'WB['^OC*=0O M@M*9_ $QE<4\L@ =T@,O!GV2=8:&KLR?^+%VHNDMVIW'_$@:^*D/,-[ M'YF:-W\/+G6&&#$^_"GM,I)]_EU/@(7<@>UFP9+UJ":0\4<2=[-EB/C$D,4G MYCM:,7@P&N5"5@":87ME%[$ M94$0Q4!Q6'FX>]_%%%<&V>]\+/G@6&2CZ$M(KA#5\SU+AP*D-V3CZ M="TD&66^KDZ2L[# %-QD?,(4\B*%C25O4)[&Y('N7:97G,5+GBSL>'=*D1@E M(XDDS8$=*]NC[HAW(R72/^[.AS\X!"_4E=$*)60-QI)4#] F/Z-Q.!YU2VJ& M:-.#P]% 0%HJ M(6M$*'/5R,LP-REORB^^!""_,IA$0"3;N^W5."_V='U\=^ MOKICGGS!4EAT^G%8/T-9"V ADVU(L]&I,JOYO H+6$9]>*:V5.((>(@UWH98 M9-!4(5^Z^>OG])D8X*E8,@SH*M/;L._,>>,\7IWG-O.3' /E!:32/T-9"XQ= MM0U+#_8AV T/XW0H%A.2_O..Q/YNFU5ZX5DOZX'*9I(@W,;A_"'2!.W5?[0B5!_D5 MR%TU.)#_-@S23O+,Q/]UQP-75 1R9R!.'_$&A'R3 MIR_@97@S-I*FO?_PN C2HY//L+JP!=]_>//X-9)47>ZYNOPL=[^%)G:RI(^S M'=L)?4EG3?IUI4DK][>]46BI?1]K 'IU;P7%6P[1 7X\"9B*;'8&Z$O:*JL%90U@Y1V[&)3,:4: MRV 1;*:[2+BV9AJO>Y'KOLL^$=31BI-GGJLX4ZD1T0);#!!0O10BSB,&F.=G M3*1/=*34 D4<^.EX*-D])DQ)D"(>-_D?66H2M/4"'Z*9/?0L84+)T#"A_8]E M01O9;CB'M7YRD M;0LD71N7+/,P&.RN"0$4>GI3+%GVRH[G<]X$$FVPLXFU@I1F+"('@@G22]9W M)(;\)O[%_E,"(B%'3("DVK1'S_R.[\8[;0A!2T@VA1[WZ VT1D_5KU'6(,I; M_*R&03/UP3BLPO@E02L2;P2$!##O9>W\8#..LQ^DR)D6O&H+%;(#&R4;ES:,+47*?'E,E+YO-@J84Q4UBM>1'9SI V MP2LAEH,[W+%>+8+$H"YU7?NJ+2<;'=;2(T(J1'K$T#YT?#;=@P=1PD PTC5& M4980<9FU '+UFI[3P[Z:NG,F-4L9"SDIQWMN3D:Z'+S[=1A>,MDXRYZ&DR4) MMAWLOK,J(#/9#$_JI31TPCQKD@]GV'LBF$L)FO[G]F-,;:;:$\7JPV5I)^A9F:WA6 MVVW&K"$+FU'/W$F M-&84[;]\^^-',YP8F;*@FP!+-Q4X^+\W43>_*>,;GOLY17%T+AV=[+B3]4O*R"6QF@K260M&)K'8+A^IDU\'J*3)KB MZVVE^&"; W D"5[3!H-GS!69LSA)IC'!P5/$(\27^P7QHL1;BG E]EO(@[BS M4 $J9LQ7"^^UR[KFVU7K$A+*U3?0JZ_/D.@8DCU#2M>8SXS2.93WCD6\P[.3 M]M#2GG!C>$.;(_O[&%+-C5\,VE(.6JH,DI] M,R,?Y J][! 6),=TV>#>$:!R4)PFN/6H$YSB33FZB'A_>$ M01>SVD%FWM7@J]326(AI;PIXRIK4G%:$^MWC"-3>&Q:]Y\2./I[- M-MOW#''Z:&:!26;!!_Q].O[@_'AT,F!>^0Q-TI0$C[N4)U:-T9UG Q:L.QM% M5SB[?FY]]5_U;K/NNM:="4U"FR\F,_2PF%_^[:_SV=7U_<._H^N_?[I9_&/X M&!T>WUESI?\L)(T)%S0&.O?.1I5H; Y#*+56(K*V2;Z1#2/1LM4CD_N*SVG+ M$?0B,WK!]?X0KTCVY2;R\>O#B[>%+_TYJ6?T%7L;?TA:\E"W.@)A2^;?/,RG M]U\KWUG;"!JW.SK%3?(1I]>ORW ']TD?:-2&[0!:LS=9(QET]-?6-/;] MS.PIZ$8N_KP:-[-79P$S-K5[6C.@WU8**$$U9'4+1[.A0>=]$&_XA=X M7P%II==;[ITNTD1J,7BB]1/G70\4X@)1Z7F?!TK8CV8;FG_EDONYR'>96W0N MQ4;[KCA*=H,!/*NTW DC>51UX#!LR]QI<&44!0QI/*P\QO2XD0X.!H6 &$LN M!MV[;XAQD>1.":+P2'#&DG^",']YHJW/?PC$\AT(EM&.PVZ-OGQ&N;JAHMXP M6<;0+T ?L0:NN9A MN<;^+L3S53$S-;AW+.F!**3F!1Q079-OR];@65!.6GW&W%NXHE6^*WYA[2*+ M&;HMC8AZ*,!U$(%LD"4AL9?1.SOKO8 P+(0<]+8KA"&0Y/@*"I*N#91"-L$F428,'D@Q\7G$*]V.21P&/G/4>A11;PE$O0V]#46^I601 M"R'PCH"-(=W?48HI0*S*^Z2+3"Y; ;TLJ8E\7.9G$6+]Q,- M6%K&O3,:'L#CR3%GBO;;>GOZS5KB=K;UA 7D>%U5]MA7R%E26/7$B!;M;>!F M<+V;EZSA/SCSGKT0SL5[3*7% & KX0,]#_4_*"5O(N'#0J7-;9QXX8\DWFV9 MP)X 5E 00=9G;K&G%WQGB$E CX#SDX%EX+P?"-,_0JJO-1:9$+X,FP9663EP MCYFC[Y?A,UQQT/(91RU1.@#J1-DWE(UM\6]:A:S/2'8:L5Z+IW?>;Y1WW-+5 MZ?)IS&QV=LT0*/]E8QVUKL%%\.S)3 M^3+EV%_L29(CA)BX:J@R*EL:>"7$5P?6V4:51-S[6HZP21SX%0>1_6;J;JT$\SD2O$'_,2S2\$6 M88ZOV?A?[,5'IADW<7D$&2?8+SMHW!$,R,A7>(7I+/G2\3?B.?WX368:@>,H M.3$(AZ4U@ 0"BY?8- 9'$7+F.E$/G.(ZKROGQAP:K#RU!VYM!2=8NL?/F(K( M4_I' !@&P]+/0;J^W"5IO,$D"VR!!4;_SU]XKV9IYF R3K!?4A]+M0U.&%X- M>S()?Q(3WX?4'WT/WBQ79$*G(8W))$VIS,FVUS3TGHJ[L+JD$[.67X0&Q1U] M9RF_M;A,V]$8E7%FTNO3*TL\GM0/7'5\QS7'ZHA9;]RQ-5;F4WJUU7*I.SC4 M+\%>FAA_A2Z\IZ=9_!0D:;!4MQ-WQRFMJ?KBX[/#1,A*U[T2._7%G5C4"4@H4GFEH2WN;,"FL-&4MZSDQ=_S-C@^9N88J MX\];%EM"Z'.&E+=4X;L3\V 2%^Y(/(7GBH*/*"3A(-J!AV2F?[[ ]%V#13Y> M!O8J3+64'"" M:0/*;MW97U-\]-VT(!YH>A[VF\) =912RNU9H9B3G1_9DBWEF'?9AGK M+[TM_58EI1Q"P0FFJ="^V^R8&VD55'M9\W)P92=8->S#W*12JV1K5],))F=Q M]+3 9 .;K.;,-A0;_=+7Q.)+^N.<+.*7J'C]5Q1S8O1A.%NNJ8JBX^M3#HC0 MK-#)'DS!B;E3%5UWA+[%@JT72MM\3Z%;@W]"7VC9(O;#F M0*^KX 1+,_Q$^^,QX"8J(7&UU!.LKP8S>JN*3K!8IY03-O)#=7FBFA/LE:-5 M9#1J@^*G4-H)9K173AT?QH).L$"?;]SOB3U*[SPR)TPGQ9._U_DYMJOI!),* MX%I9>5@W;ZTJ.L%BA8FM1@BLK^$$4U-,1]L+I[O(3S+]FXX!;;R:FZN-+VA) MP]2">)!IM=)P);X[,1_JNZ'I7>%$ARM#>3_B"F56=7DG&"J[KTJ_5?[@7GBO M9C54JXI.L,BB3L1Y6S8^5)<:?TNW>OE,@U6*<95#R^$DG)BSXNH"?R1#<$J; MA5E1U1$V97_XII$XOV:^S&6=8$2D0*@ZQY7/3G1W 2MC1_9LMPL;"C.?F#I? M6=@1%=,1G]D3Z %WA M(-U53%97FDX,C-%)JD;RKBOO!$/@]I.K2/8S[R6A#YXI[6?T!.9OL^Q77\<) MQO0W:PF(N/F9:\8N'OQSYQ_BT[Y367'9V1P!W$6 M RRB,IG%JC0^]KO@Q+8HJ]G:*>,6CK=*D\ MV0R>EK0="*"*PY#%==:)J(,UY\IP%MZ\FP\I%.:K3PF_UIJ5Q84*XXL.5_@9 MA_$6^PN\7$=Q&#]56:74?>IL(O7R\S_A(J MY()GON?3@"3I/>9O#^%RPO4FAN/ND.I.++)[G'ITU?L2@EMQ,[S"5&@/*L"0 MFFHYP=S#;KOE>,=>")']TS!^48 J:FW1[:HZP69Q-JH/"W-))YA0WKO9T3SQ M?]UQK7[#"]E0PPFF,H\&U8!6%?M66=@)5GZD"P<>K_.(@_ M^AI.,%6RRJJ85&;9O*'*Z#%EMT$4;':;\AE0^CC^=2LE32YJ7NUP2<"\AK=/ M@YS:JK83RXU[,H'G?AR!@%!I;S<6=((%Q5A9H[PLEW)GL56NEH?@MIV?Y0#M.#& M>KQ W1"82Y["8@U[9B?E2%J* Z5_$]&8&1#/P(:4+;1IG28VP#^V*9^71]*SHGAT)^AD,=@2[/GSZ">/,(L:^&8:A;:V=1U1,HC;)0/6 M!!EZITG7366=F+%2I/)DEZYC G;0:IV/L?CX1X]R6DPT/2'K*AU]D9F%7@I/ MQ#,(JL=3<6(N57^3%KK^FN).L,-666F\\P7' 9>-9TG+JDZP*5P,&J-*G+CB MLRXI^+'S51'*S,A$;0TGF(([M3[B0"_A1*>5$[F$7%95QHF.T^TIHBCGJZ: M@ZJRX]\Y)F-.R1Q?7W)T@4:()U/ZFO!"@(&^CORB^U]=.2>64WLAVV'Y.7N> MYN_86BM]7FS\G=#:.=%)S\0:$(C+.$H"7[A*L>057 ];BRC5IKX3#&?:9('L M7$0-1D M+:@PC-37&']YWF7/D&");Z+KUR4&*]L=/0,P_!@3INV@DV38?,=1<&(F#\Q" MT@X ^R!23@P#\__^&$>Q?FN+0]1XO]?6<(,IV371J=H';&5A)UB!!T4J'A1F M),SZDDXP<86W!"]Y8OM)Y*NO;;.RM;+X^.?E# -^2]'=D:Z=@,M0%3Y0[:J- M_MKB*N&?XG!'[RJRGT+4?X7>N%#(B856!0$'CQ")+'H'JXDNK#0EP>,N9;D' MXCNO"3VE)]+C+^!6?JS,1:!CA+A.PXGU 3T-N FK",#4SK!Y$ $G6%:04%LD MGRL6=(@%GENE7918?0TGF))!2H!R5O%T*!1QHMMW)%YB[+-@K0'7KJH3;!Z>G6X:[\PX0$=1.L%!^$C?-8L7'#[C6WHLKJOP"CM0 M=&)0E,""BU;A!Q<.W7^' H\YC3:6.]+RTT3#3:H]B=K5=(+)F2&VZM9[!7?5 MH_&@J^J/+YO>QX D#F\^WZ.B-8=O,#CN-Q9V8NYD.(&$(:S;:U5EG6!$A]4 MM-+*F%YCR=&]O_5,(<5( W.)\7?#341?$^ % T^-T L,X7KE(N-WF[X>DC3> M7N$0LEWM9[/+B@U<5=")-6\5A:.EL6ZX#GRN0\Y+UJ4'L33TS1UQ:@H4!.<\ M&5N>RKI-IH*6))QBNX\)KWC,]]S$^,>\89Y+;[K(_S&._9<@#&') XK:PGN] MPOYNF4*I"EUY;Y2=6%M%R0Z,H4]P#_4,K/7%M72?FRK!) M:VV'=>5=94C95<(%XS).6M^#%;6=8)8;9+)XX09<)5/1T1\J]Y#(U!RDJGQR M8K1+3[U9+49,96DGF*$W:LN(/!-S[6N/?YPSH\(F]DTY6(P%1K=)7\7+70X/ M4N'^:RSDQG8VJ1NR#TZL?G/P4"4@0V5I)Y@IBE%70;A+S0%C%45'7S9T2$&0 M97F&,7D.EE1V,F; K2SHQ$R8 B/@V$^D0MHT)XV5G&!-CP<%E*9JQZRJLDXP M4@:8%#J* Y(XJ#4<94HZ+2Y+BK!V+%;7'_]&;WYD?:3[Y^@76E[9B;F5;O+< MQQ84)L*OUBR9599V@IF*9'=*2)R)J>9:3C G'?VG,.1?YA[2]NZHS^ K]5TPW=Q0L_Z_PZVE[%? M 1]J*ND($TRYX+%<>/2![AE<.)O*.K'LAK7-EM)"6&S6B>$MR]\M[.6-E9Q@ M[7!W4 ;OXN0J4#P]'4,F:RIT;&7Q6ZGN?62W>$KME6F-AZ84?N MZI]Q&/XMBE^B!WJR0$@>\X(VIZH$T,C/>1,',IO M3G2TD+:3G@7K:'XGS .N 'R'T]%C2#]Z3\=AI7WO\>9[%D,HN6%8% M\1:^C^YZ)V*C*_($J1^=6$AWF:_<50"^QY%O/'$,Q9SHOI8JI<*MA5VCCT4T M2)8Z, GHDN=^C_R!)JQA4* 2;WKH-L??H3EMN>2VWS79JD7@1R>J5[]D$$ MG&!YYCW&A#U9F%FF9@+-)9U@HBEZS9E8M3S66@AE=>'86A$GQKE"9.%I^[H* M/C54G& ^,]!6XN#I)<9?:*TTY3S>;]XR5K =$6<$59X8C&M=IO1OE5)JJ:!; M2ZY66BB7-%O/+)JL2;!RHA+TPM!)^9:L8DWP2,KA9SHNFY7J]UH%46=8$-HG@OZ MYDD*&<7V=-U49^)L4W'T YV[9Y=R/2L'1/%D;Z[AQ+SU&=VE(5HW ?-;:=B) M(<[=K%F6)*9U;Q>E4B[O!$.:6:YR8Y=+C;Z++V/Z+C;=A*6/3HRS&?.H.FZM MKOSH8Z]+NCSE1*- G!4;7_!2C-(BHD6F"ON9CCJ\0PJ70/M:XS,G%44+6/NQ M 31;_^[$[LARK^*D-IU-L903G1\11Z$&FFS\7HV_%7B"AU99(!S*_L!C[MBC M=?)$,*[1[1E+.;$IBH;BVG"%BK*CWW,LQHIE6>2^-("E4[SD3&6:(+ZT<2OZ1K\%/VHGWQ>JLIZNH,Y=$+ M\]5/,8^7XQ$.M6OQ.$JCS^6$BDX^>V4;_">UC^.?F](3LLE3T@5'R?8&2\ W M[1ICI-,8GW&I)+B)?+RE,P*QQ"\1)H"J"0]&N'#HCQ(SNE+)T+*^$T=)DXCL MG% L1::X3F2:[@!/P(#GU5YYW0=])P;L)X\P,P3$1%3?W^52X^_':?"*?>A0 MEG.S2IU167+TFXJ+$N#N:D8'*7YW8LGT:=HRPG];P6JL;MF)09X9G@T5W."/0F50J>F>'KF\1-U"K*#"#C!LNKWG2\^XR0:2SK!1)\[ ML"%AP$!-C7]Q]H0,J^Q[Z5"3G0]CRN^B9ZQB&>?T'LT()5N($UUG&!,5_Q7\F(HYHB$ M_+#QPE">868A62OB2K?7. QKM8AJ"2>6BDF _!3M +7!V]+?N<]?P-;Y%.-Z M4)6CB7W.E_0]Q##-5Y\27M7B55UHV8GUQC5(X+LRC_TY2->0,8+V&91A M6?"^BAE2K8DZC,[XJZQ%+E^ ES\^$W!>VXG9+MKM:G5ME84=FS?3P$^#YU:S M5E_7D6M,Y#X1_\"A_MY\FQD*.K'L^CQ2B]H&IC):K+VH#AG6:@><&/(:]?B/ M)$Z,KX*F.N/O>V&%8T->L;W+19R8#_GW!I3L6)N005:"I4H O:4M4DFLHYP8"N MG9D2_#\[P-.>KW@0;+ 4:%3-FIWJNHXP"I&4@8RJ#+$( %#-GV8FF^N-CEPI ME';<5,:)F2E'*$FYXC).TENDXP6)M1@/O/;:GH='@V M J7NZ"*X=*9^_^%Q$:1AI;.U_.[$S-3FG\I ZIN.B,.I.,%\KPH=1^AU'^X%FHD7*OAG[0S'!Y(87Q1D_I7!9KJ+A#(KD^JX*&YP M&FRNXL1L:A<-#R6O=O6O+.P$*WDXF(@0@Z@P'9JS%K3GD/I.,%R!,L2-8%VQ MBFJH.,'\3+%K--D]QC] FM7$K9^0]96=F)O#,KC>8W!F],$O-P_)/E06:4G6 MB>%IB_'1IKP3#%6H<:I]66LK.,%2Q=N$/<78-QD4<,##IEQY])>-Q$( O4WQ M5:-^&_\$E:[[X*9/%PDFU=[]>1$GEM+,8(%7DYM MZ":-.+-WLM<,CQ2OVD:%8B[/E0&G\H"Y,M0>?:YR)WYR2??,4TPJG(&T(D[, MT847 FCUPQKC%C=K=6DGF"GG!6FM76E9U5$VRWD"V_%8KN<$@W6Y+:$P/"+(S8G]/.1=#/3,9FV3'C%&*GT ,5@$(F+QCB,EI6<6*>A)\ZY(3GA^=!*33:UW:"69F]5"3P M4^Z(FNB:QDI.L'9A@.^LD"@JBCK!1J?<\ED6>7J&;./$"W\D\6[+CLEDR?'B MLWCK.#)+6Q;;=V+ :T2*B_VM]VM,+D./KI6*M71 ]2*[__DVYY9*+[\I7]B' M+;T! &I Y'[]3;1>8AU.6QCG;Y;QAK+_X?]O[TV;6\>1=.&_,E'W_)>*I]2I6XHN/M-(X_3_ M_5U]#M]5U@0.7%HDTOV.L89A=?E\ZFN]/&NQ)WB;$1$!%>GB1=CYPRY\_Z.+ M/4K%7^@_OJ?_^,-GY/XOSGO2E;K4*9+SIBQV:SW5+8K>4F;+N2";+_;C MJ/C-9>*-^W7*#^MM:EDNWE[;2249U+UL-?FSFBH;])I<&"V":NJ=GW2 MS8:]3+H37S=N06+>OC0?> K/Y]Y,7- M'+#W<'R#*!*L_2%^.#N/R>2VENS&:C3O$6TQ+9?NH1_&]\XLZQWFZD2>;7 MM-QCP*%1+;F@2#J--+T>04=2I-M-!EY M:JS'_1C3JS0;7?A77TQ@2OZ\R&[YC4PR;*+%CY.V-290=6 M+R[%(Z+WR.^=O>>?<]N;.:\\%Q4SXK+I$0J)B\F_O_O3=_]U)%Y(]9A_?_?G M[_XKB6"&89HW@GSZM[P6_E,&"'?NZ<1IO"I.6VK&2>Y.:A9WJ/IO)@T/AXV> M6'%QE2V:NF+F"$UCA\DAS&'Z,DF8.F^PF]H&FR8\;3=8S4[!R;ORW852#5JS9NKU8@#LHJP.I5';>6K9IQ8(7%SHUX+G_BBAPM#;PN89F\1Y\?\%A!- MUQK.#"(6Q GF\81%.,4/8\0PY<6 ZO5VAJP)=(GQ"@.7%N1UX1]1Z'LN+?-5 M?BCEPDVC5P7J4O>C6:&,$T&NT$%;\9+\M<$NK='((46M[U*_R:KZ3=WY7XGQ]7-\\XT+R<0% M';01\5R