0001558370-24-011387.txt : 20240807 0001558370-24-011387.hdr.sgml : 20240807 20240807165049 ACCESSION NUMBER: 0001558370-24-011387 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240807 DATE AS OF CHANGE: 20240807 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MILLER INDUSTRIES INC /TN/ CENTRAL INDEX KEY: 0000924822 STANDARD INDUSTRIAL CLASSIFICATION: TRUCK & BUS BODIES [3713] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 621566286 STATE OF INCORPORATION: TN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-14124 FILM NUMBER: 241184624 BUSINESS ADDRESS: STREET 1: 8503 HILLTOP DR STREET 2: STE 100 CITY: OOLTEWAH STATE: TN ZIP: 37363 BUSINESS PHONE: 4232384171 MAIL ADDRESS: STREET 1: 8503 HILLTOP DR STREET 2: STE 100 CITY: OOLTEWAH STATE: TN ZIP: 37363 10-Q 1 mlr-20240630x10q.htm 10-Q
0000924822--12-312024Q2falseP0YP0YP3Y1145379211445640http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember0000924822us-gaap:CommonStockMember2023-04-012023-06-300000924822us-gaap:CommonStockMember2024-04-012024-06-300000924822us-gaap:CommonStockMember2024-01-012024-03-310000924822us-gaap:CommonStockMember2023-01-012023-03-310000924822us-gaap:RetainedEarningsMember2024-06-300000924822us-gaap:AdditionalPaidInCapitalMember2024-06-300000924822us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000924822us-gaap:RetainedEarningsMember2024-03-310000924822us-gaap:AdditionalPaidInCapitalMember2024-03-310000924822us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100009248222024-03-310000924822us-gaap:RetainedEarningsMember2023-12-310000924822us-gaap:AdditionalPaidInCapitalMember2023-12-310000924822us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000924822us-gaap:RetainedEarningsMember2023-06-300000924822us-gaap:AdditionalPaidInCapitalMember2023-06-300000924822us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000924822us-gaap:RetainedEarningsMember2023-03-310000924822us-gaap:AdditionalPaidInCapitalMember2023-03-310000924822us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100009248222023-03-310000924822us-gaap:RetainedEarningsMember2022-12-310000924822us-gaap:AdditionalPaidInCapitalMember2022-12-310000924822us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000924822us-gaap:CommonStockMember2024-06-300000924822us-gaap:CommonStockMember2024-03-310000924822us-gaap:CommonStockMember2023-12-310000924822us-gaap:CommonStockMember2023-06-300000924822us-gaap:CommonStockMember2023-03-310000924822us-gaap:CommonStockMember2022-12-310000924822srt:ArithmeticAverageMember2024-06-300000924822mlr:StockIncentivePlan2016Member2024-06-300000924822srt:MinimumMembersrt:ExecutiveOfficerMember2024-01-012024-06-300000924822srt:MaximumMembersrt:ExecutiveOfficerMember2024-01-012024-06-300000924822srt:DirectorMember2024-01-012024-06-300000924822us-gaap:NonUsMember2023-04-012023-06-300000924822srt:NorthAmericaMember2023-04-012023-06-300000924822us-gaap:NonUsMember2023-01-012023-06-300000924822srt:NorthAmericaMember2023-01-012023-06-300000924822us-gaap:SoftwareDevelopmentMember2024-06-300000924822us-gaap:MachineryAndEquipmentMember2024-06-300000924822us-gaap:LandAndLandImprovementsMember2024-06-300000924822us-gaap:FurnitureAndFixturesMember2024-06-300000924822us-gaap:BuildingAndBuildingImprovementsMember2024-06-300000924822us-gaap:SoftwareDevelopmentMember2023-12-310000924822us-gaap:MachineryAndEquipmentMember2023-12-310000924822us-gaap:LandAndLandImprovementsMember2023-12-310000924822us-gaap:FurnitureAndFixturesMember2023-12-310000924822us-gaap:BuildingAndBuildingImprovementsMember2023-12-310000924822us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000924822us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000924822us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000924822us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000924822us-gaap:CapitalAdditionsMember2024-01-012024-06-300000924822mlr:SoftwareLicenseFeeArrangementMember2024-01-012024-06-300000924822us-gaap:CapitalAdditionsMember2023-01-012023-12-310000924822mlr:SoftwareLicenseFeeArrangementMember2023-01-012023-12-310000924822srt:MinimumMember2024-01-012024-06-300000924822srt:MaximumMember2024-01-012024-06-300000924822mlr:FirstHorizonBankMemberus-gaap:RevolvingCreditFacilityMember2024-06-300000924822mlr:JigeInternationalS.a.Member2024-04-012024-06-300000924822mlr:BonifaceEngineeringLtd.Member2024-04-012024-06-300000924822mlr:JigeInternationalS.a.Member2024-01-012024-06-300000924822mlr:BonifaceEngineeringLtd.Member2024-01-012024-06-300000924822mlr:JigeInternationalS.a.Member2023-04-012023-06-300000924822mlr:BonifaceEngineeringLtd.Member2023-04-012023-06-300000924822mlr:JigeInternationalS.a.Member2023-01-012023-06-300000924822mlr:BonifaceEngineeringLtd.Member2023-01-012023-06-3000009248222023-01-012024-06-300000924822mlr:O2024Q3DividendsMemberus-gaap:SubsequentEventMember2024-09-092024-09-090000924822mlr:O2024Q3DividendsMemberus-gaap:SubsequentEventMember2024-08-052024-08-050000924822mlr:O2024Q3DividendsMemberus-gaap:SubsequentEventMember2024-08-050000924822us-gaap:RetainedEarningsMember2024-04-012024-06-300000924822us-gaap:RetainedEarningsMember2024-01-012024-03-310000924822us-gaap:RetainedEarningsMember2023-04-012023-06-300000924822us-gaap:RetainedEarningsMember2023-01-012023-03-310000924822mlr:FirstHorizonBankMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-06-300000924822mlr:FirstHorizonBankMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-06-3000009248222023-06-3000009248222022-12-310000924822mlr:SouthernHydraulicCylinderInc.Memberus-gaap:TransportationEquipmentMember2023-05-310000924822mlr:SouthernHydraulicCylinderInc.Memberus-gaap:LandAndBuildingMember2023-05-310000924822mlr:SouthernHydraulicCylinderInc.Membermlr:CapitalizedPropertyPlantAndEquipmentOtherThanLandAndBuildingsAndTransportationEquipmentMember2023-05-310000924822mlr:SouthernHydraulicCylinderInc.Memberus-gaap:OrderOrProductionBacklogMember2023-05-310000924822mlr:SouthernHydraulicCylinderInc.Memberus-gaap:NoncompeteAgreementsMember2023-05-310000924822mlr:SouthernHydraulicCylinderInc.Member2024-04-012024-06-300000924822mlr:SouthernHydraulicCylinderInc.Member2023-05-312023-05-310000924822mlr:SouthernHydraulicCylinderInc.Member2024-01-012024-06-300000924822mlr:SouthernHydraulicCylinderInc.Member2023-01-012023-06-300000924822us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300000924822us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000924822us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000924822us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100009248222023-01-012023-03-3100009248222024-04-020000924822us-gaap:NonUsMember2024-04-012024-06-300000924822srt:NorthAmericaMember2024-04-012024-06-300000924822us-gaap:NonUsMember2024-01-012024-06-300000924822srt:NorthAmericaMember2024-01-012024-06-3000009248222024-06-3000009248222023-12-3100009248222023-04-012023-06-3000009248222023-01-012023-06-300000924822mlr:SouthernHydraulicCylinderInc.Member2023-05-310000924822srt:RevisionOfPriorPeriodReclassificationAdjustmentMember2024-01-012024-03-3100009248222024-04-012024-06-3000009248222024-01-012024-03-3100009248222024-07-3100009248222024-01-012024-06-30xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesmlr:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

  

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

For the quarterly period ended:  June 30, 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 No.001-14124

Graphic

MILLER INDUSTRIES, INC.

(Exact name of registrant as specified in its charter)

Tennessee

62-1566286

(State or other jurisdiction of incorporation or organization)

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

8503 Hilltop Drive, Ooltewah, Tennessee

37363

(Address of principal executive offices)

(Zip Code)

(423) 238-4171

(Registrant’s telephone number, including area code)

Not Applicable

(Former name, former address and former fiscal year, if changed since last report)

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

Title of Each Class

Trading Symbol

Name of Each Exchange on Which Registered

Common Stock, par value $0.01 per share

MLR

New York Stock Exchange

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

Yes         No

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

Yes         No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act:

Large accelerated filer Accelerated filer Non-accelerated filer Smaller reporting company Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

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

Yes         No

The number of shares outstanding of the registrant’s common stock, par value $0.01 per share, as of July 31, 2024 was 11,453,792.

TABLE

TABLE OF CONTENTS

PART I.

FINANCIAL INFORMATION

4

Item 1.

Financial Statements

4

Condensed Consolidated Balance Sheets

4

Condensed Consolidated Statements of Income

5

Condensed Consolidated Statements of Comprehensive Income

6

Condensed Consolidated Statements of Shareholders’ Equity

7

Condensed Consolidated Statements of Cash Flows

8

Notes to the Condensed Consolidated Financial Statements

9

Note 1. Basis of Presentation and Significant Accounting Policies

9

Note 2. Business Combinations

10

Note 3. Inventories

11

Note 4. Property, Plant and Equipment

11

Note 5. Long-Term Obligations

12

Note 6. Income Taxes

12

Note 7. Leases

12

Note 8. Commitments and Contingencies

14

Note 9. Shareholders' Equity

14

Note 10. Revenue

15

Note 11. Earnings Per Share

16

Note 12. Subsequent Events

16

Item 2.

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

17

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

23

Item 4.

Controls and Procedures

23

PART II.

OTHER INFORMATION

24

Item 1.

Legal Proceedings

24

Item 1A.

Risk Factors

24

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

24

Item 3.

Defaults Upon Senior Securities

24

Item 4.

Mine Safety Disclosures

24

Item 5.

Other Information

24

Item 6.

Exhibits

25

SIGNATURES

26

2 | Q2 FY 2024 FORM 10-Q

FORWARD-LOOKING STATEMENTS

Certain statements in this Quarterly Report on Form 10-Q, including but not limited to statements made in Part I, Item 2 - “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” statements made with respect to future operating results, expectations of future customer orders and the availability of resources necessary for our business are forward-looking statements. Forward-looking statements can be identified by the use of words such as “may”, “will”, “should”, “could”, “continue”, “future”, “potential”, “believe”, “project”, “plan”, “intend”, “seek”, “estimate”, “predict”, “expect”, “anticipate” and similar expressions, or the negative of such terms, or other comparable terminology. Forward-looking statements also include the assumptions underlying or relating to any of the foregoing statements. Such forward-looking statements are made based on our management’s beliefs as well as assumptions made by, and information currently available to, our management. Our actual results may differ materially from the results anticipated in these forward-looking statements due to, among other things, the risks set forth in Part I, Item 1A - “Risk Factors” in our most recent Annual Report on Form 10-K for the fiscal year ended December 31, 2023, in Part II, Item 1A – “Risk Factors” in this Quarterly Report on Form 10-Q, and in our other filings with the Securities and Exchange Commission.

Given these uncertainties, you should not place undue reliance on these forward-looking statements. You should read this Quarterly Report and the documents that we reference in this Quarterly Report and documents we have filed as exhibits to this Quarterly Report completely and with the understanding that our actual future results may be materially different from what we expect. Also, forward-looking statements represent our management’s beliefs and assumptions only as of the date of this Quarterly Report. Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future.

Graphic 3 

Table of Contents

FINANCIAL STATEMENTS

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS         

MILLER INDUSTRIES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

June 30, 2024

    

December 31, 2023

(in thousands, except share and per share amounts)

(Unaudited)

ASSETS

CURRENT ASSETS:

Cash and temporary investments

$

23,816

$

29,909

Accounts receivable, net of allowance for credit losses of $1,633 and $1,527 at June 30, 2024 and December 31, 2023, respectively

 

391,797

 

286,138

Inventories, net

 

187,286

 

189,807

Prepaid expenses

 

8,099

 

4,617

Total current assets

 

610,998

 

510,471

NON-CURRENT ASSETS:

Property, plant and equipment, net

 

115,768

 

115,072

Right-of-use assets - operating leases

659

826

Goodwill

 

19,998

 

20,022

Other assets

 

744

 

819

TOTAL ASSETS

$

748,167

$

647,210

LIABILITIES AND SHAREHOLDERS' EQUITY

CURRENT LIABILITIES:

Accounts payable

$

243,146

$

191,782

Accrued liabilities

 

49,546

 

40,793

Income taxes payable

771

1,819

Current portion of operating lease obligation

306

320

Total current liabilities

 

293,768

 

234,714

NON-CURRENT LIABILITIES:

Long-term obligations

 

70,000

 

60,000

Non-current portion of operating lease obligation

 

352

 

506

Deferred income tax liabilities

 

4,159

 

4,070

TOTAL LIABILITIES

 

368,279

 

299,290

COMMITMENTS AND CONTINGENCIES (Note 8)

SHAREHOLDERS' EQUITY:

Preferred stock, $0.01 par value per share:

 

 

Authorized – 5,000,000 shares, Issued–none

Common stock, $0.01 par value per share:

 

Authorized – 100,000,000 shares, Issued - 11,453,792 and 11,445,640 shares at June 30, 2024 and December 31, 2023, respectively

115

114

Additional paid-in capital

 

153,014

 

153,574

Retained earnings

 

233,330

 

200,165

Accumulated other comprehensive loss

 

(6,571)

 

(5,933)

TOTAL SHAREHOLDERS' EQUITY

 

379,888

 

347,920

TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY

$

748,167

$

647,210

See notes to condensed consolidated financial statements.

4 | Q2 FY 2024 FORM 10-Q

Table of Contents

FINANCIAL STATEMENTS

MILLER INDUSTRIES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(Unaudited)

Three Months Ended

Six Months Ended

June 30

June 30

(in thousands, except share and per share amounts)

2024

2023

2024

2023

NET SALES

$

371,451

$

300,264

$

721,322

$

582,539

COST OF OPERATIONS

 

320,373

 

260,335

 

 

626,001

 

512,194

GROSS PROFIT

 

51,078

 

39,929

 

 

95,321

 

70,345

OPERATING EXPENSES:

Selling, general and administrative expenses

 

22,773

 

19,480

 

 

44,316

 

37,403

 

 

 

NON-OPERATING (INCOME) EXPENSES:

Interest expense, net

 

2,048

 

1,700

 

 

3,293

 

2,713

Other (income) expense, net

 

13

 

(229)

 

 

(20)

 

(548)

Total expense, net

 

24,834

 

20,951

 

 

47,589

 

39,568

 

 

 

 

 

INCOME BEFORE INCOME TAXES

26,244

 

18,978

47,732

 

30,777

INCOME TAX PROVISION

 

5,730

4,063

 

 

10,195

6,642

NET INCOME

$

20,514

$

14,915

 

$

37,537

$

24,135

INCOME PER SHARE OF COMMON STOCK:

Basic

$

1.79

$

1.30

$

3.28

$

2.11

Diluted

$

1.78

$

1.29

$

3.26

$

2.10

CASH DIVIDENDS DECLARED PER SHARE OF COMMON STOCK

$

0.19

$

0.18

$

0.38

$

0.36

WEIGHTED AVERAGE SHARES OUTSTANDING:

  

 

  

  

 

  

Basic

 

11,461

 

11,466

 

11,457

 

11,425

Diluted

 

11,550

 

11,526

 

 

11,531

 

11,477

See notes to condensed consolidated financial statements.

Graphic 5 

Table of Contents

FINANCIAL STATEMENTS

MILLER INDUSTRIES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

Three Months Ended

Six Months Ended

June 30

June 30

(in thousands)

2024

    

2023

2024

    

2023

NET INCOME

$

20,514

$

14,915

$

37,537

$

24,135

OTHER COMPREHENSIVE (LOSS) INCOME:

 

  

 

  

 

  

 

  

Foreign currency translation adjustment

 

(63)

 

911

 

(638)

 

1,890

Total other comprehensive (loss) income

 

(63)

 

911

 

(638)

 

1,890

TOTAL COMPREHENSIVE INCOME

$

20,451

$

15,826

$

36,899

$

26,025

See notes to condensed consolidated financial statements.

6 | Q2 FY 2024 FORM 10-Q

Table of Contents

FINANCIAL STATEMENTS

MILLER INDUSTRIES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

(Unaudited)

Common Stock

Additional

Accumulated Other

(in thousands, except share and per share amounts)

Shares

Amount

Paid-in Capital

Retained Earnings

 

Comprehensive Gain (Loss)

Total Equity

BALANCE, December 31, 2022

11,416,716

$

114

$

152,392

$

150,124

$

(9,173)

$

293,457

Issuance of common stock, net of shares withheld for employee taxes

24,320

(214)

(214)

Stock-based compensation

284

284

Dividends paid ($0.18)

(2,059)

(2,059)

Foreign currency translation gain (loss)

 

 

 

979

 

979

Net income

9,220

9,220

BALANCE, March 31, 2023

11,441,036

$

114

$

152,462

$

157,285

$

(8,194)

$

301,667

Issuance of common stock, net of shares withheld for employee taxes

4,604

Stock-based compensation

284

284

Dividends paid ($0.18)

(2,059)

(2,059)

Foreign currency translation gain (loss)

911

911

Net income

14,915

14,915

BALANCE, June 30, 2023

11,445,640

$

114

$

152,746

$

170,141

$

(7,283)

$

315,718

BALANCE, December 31, 2023

11,445,640

$

114

$

153,574

$

200,165

$

(5,933)

$

347,920

Issuance of common stock, net of shares withheld for employee taxes

24,320

1

(214)

(213)

Stock-based compensation

383

383

Dividends paid ($0.19)

(2,179)

(2,179)

Foreign currency translation gain (loss)

(575)

(575)

Net income

17,023

17,023

BALANCE, March 31, 2024

11,469,960

$

115

$

153,743

$

215,009

$

(6,508)

$

362,359

Issuance of common stock, net of shares withheld for employee taxes

18,832

16

16

Stock-based compensation

1,302

1,302

Repurchases of common stock

(35,000)

(2,047)

(2,047)

Dividends paid ($0.19)

(2,193)

(2,193)

Foreign currency translation gain (loss)

(63)

(63)

Net income

20,514

20,514

BALANCE, June 30, 2024

11,453,792

$

115

$

153,014

$

233,330

$

(6,571)

$

379,888

See notes to condensed consolidated financial statements.

Graphic 7 

Table of Contents

FINANCIAL STATEMENTS

MILLER INDUSTRIES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

Six Months Ended June 30

(in thousands)

2024

    

2023

CASH FLOWS FROM OPERATING ACTIVITIES:

  

 

  

Net income

$

37,537

$

24,135

Adjustments to reconcile net income to net cash flows from operating activities:

 

 

  

Depreciation and amortization

 

6,971

 

6,361

(Gain) Loss on disposal of property, plant and equipment

 

(7)

 

1

Provision for credit losses

 

106

 

90

Issuance of common stock, net of shares withheld for employee taxes

 

(198)

 

123

Stock-based compensation

1,685

231

Deferred tax provision

 

85

 

(44)

Changes in operating assets and liabilities:

 

 

  

Accounts receivable

 

(105,873)

 

(84,227)

Inventories

 

2,022

 

(9,407)

Prepaid expenses

 

(3,482)

 

(1,714)

Other assets

 

237

 

198

Accounts payable

 

51,533

 

62,508

Accrued liabilities

 

8,726

 

4,655

Income taxes payable

 

(1,049)

 

Net cash flows provided by (used in) operating activities

 

(1,707)

 

2,910

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

Purchases of property, plant and equipment

 

(7,794)

 

(6,610)

Proceeds from sale of property, plant and equipment

 

77

 

239

Acquisition of business

24

(17,802)

Net cash flows provided by (used in) investing activities

 

(7,693)

 

(24,173)

CASH FLOWS FROM FINANCING ACTIVITIES:

 

  

 

  

Repurchase of common stock

(2,047)

Net borrowings under credit facility

 

10,000

 

15,000

Payments of cash dividends

 

(4,372)

 

(4,119)

Net cash flows provided by (used in) financing activities

 

3,581

 

10,881

EFFECTS OF EXCHANGE RATE CHANGES ON CASH AND TEMPORARY INVESTMENTS

 

(274)

 

731

NET CHANGE IN CASH AND TEMPORARY INVESTMENTS

 

(6,093)

 

(9,651)

CASH AND TEMPORARY INVESTMENTS, beginning of period

 

29,909

 

40,153

CASH AND TEMPORARY INVESTMENTS, end of period

$

23,816

$

30,502

SUPPLEMENTAL INFORMATION:

 

  

 

  

Cash payments for interest

$

4,890

$

3,473

Cash payments for income taxes, net of refunds

$

11,212

$

8,268

See notes to condensed consolidated financial statements.

8 | Q2 FY 2024 FORM 10-Q

Table of Contents

FINANCIAL STATEMENTS

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

MILLER INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1.          BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The condensed consolidated financial statements of Miller Industries, Inc. include the accounts of all consolidated subsidiaries (the “Company”). All significant intercompany transactions and amounts have been eliminated. The results of businesses acquired or disposed of are included in the condensed consolidated financial statements from the date of the acquisition or up to the date of disposal, respectively.

References to "we", "our", and similar pronouns in this Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 (this "Form 10-Q") are to Miller Industries, Inc. and its consolidated subsidiaries unless the context requires otherwise.

Our condensed consolidated financial statements have been prepared in accordance with the U.S. Securities and Exchange Commission ("SEC") instructions to Quarterly Reports on Form 10-Q and include the information and disclosures required by accounting principles generally accepted in the United States ("GAAP") for interim financial reporting. The preparation of financial statements in conformity with GAAP requires us to make estimates, judgments, and assumptions that affect amounts reported in the condensed consolidated financial statements and accompanying notes. Actual amounts may differ from these estimated amounts.

In the opinion of management, all adjustments necessary for a fair presentation of the condensed consolidated financial statements have been included. Except as disclosed elsewhere in this Form 10-Q, all such adjustments are of a normal and recurring nature. Financial results presented for this fiscal 2024 interim period are not necessarily indicative of the results that may be expected for the full fiscal year ending December 31, 2024. These condensed consolidated financial statements are unaudited and, accordingly, should be read in conjunction with the audited consolidated financial statements and related notes contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

The condensed consolidated financial statements include accounts of certain subsidiaries whose fiscal closing dates differ from the applicable period end (December 31st or June 30th) by 31 days (or less) to facilitate timely reporting.

Significant Accounting Policies

A description of the Company’s significant accounting policies is included in the notes to the audited consolidated financial statements within its Annual Report on Form 10-K for the fiscal year ended December 31, 2023. There have been no material changes in the Company’s significant accounting policies during the six months ended June 30, 2024.

Reclassifications

Certain prior period amounts have been reclassified for consistency with current period presentation. These reclassifications had no effect on the reported results. Specifically, we reclassified $61.0 thousand and $223.0 thousand for the three months ended March 31, 2024 from the provision for common stock to non-employee directors and stock-based compensation on non-vested restricted stock units to stock-based compensation, respectively, and changed the vesting of executive restricted stock units line item to issuance of common stock, net of shares withheld for employee taxes on the Condensed Consolidated Statements of Shareholders’ Equity.

Recently Adopted Accounting Standards

There were no new material accounting standards adopted in the six months ended June 30, 2024.

Recently Issued Accounting Standards

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in this ASU require an entity to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU also requires entities with a single reportable segment to provide all segment disclosures under ASC 280, including the new disclosures under this ASU. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact this standard will have on our disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The amendments in this ASU improve transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information

Graphic 9 

Table of Contents

FINANCIAL STATEMENTS

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. The amendments in this ASU are effective for fiscal years beginning after December 15, 2024, with early adoption permitted for annual financial statements that have not been issued or made available for issuance. We are currently evaluating the impact this standard will have on our disclosures.

2.          BUSINESS COMBINATIONS

On May 31, 2023, the Company acquired substantially all of the assets and assumed certain liabilities of Southern Hydraulic Cylinder, Inc. through an acquisition subsidiary formed as a Tennessee corporation, which then changed its name to SHC, Inc. (“SHC”). SHC manufactures, sells, and services hydraulic cylinders and related components. The operations of SHC align with those of the Company, which management believes will strengthen the efforts to enhance the stability of the Company’s supply chain.

The purchase price totaling approximately $17.4 million was comprised of cash on hand and by drawing on the existing revolving credit facility.

The allocation of the consideration for the net assets acquired by SHC from Southern Hydraulic Cylinder, Inc. were as follows:

(in thousands)

Sources of financing

Cash

$

17,352

Fair value of consideration transferred

17,352

Fair value of assets and liabilities

Accounts receivable

2,245

Fixed assets

3,735

Inventory

3,467

Prepaid insurance

71

Intangibles

193

Total identifiable assets acquired

9,711

Assumed liabilities

738

Goodwill

$

8,379

Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired and is deductible for tax purposes. The acquisition by SHC resulted in the recognition of $8.4 million of goodwill. The Company believes goodwill is attributable to the investment for its ability to stabilize supply chain through vertical integration and introducing automation and improving production efficiency, as well as the workforce of the acquired business.

For fixed assets, the real property fair value of $3.0 million was comprised of land and buildings of $2.8 million and cranes of $0.2 million. The fair value was determined by a third-party appraisal performed using a sales comparison approach and income approach. The net book value of $0.7 million was determined to approximate fair market value for the remaining fixed assets.

Identifiable intangible assets consisted of a restrictive covenant agreement of $25.0 thousand and order backlog of $168.0 thousand. The fair value of intangible assets was determined by a third-party valuation. The restrictive covenant agreement and order backlog were valued using the income approach, specifically the with-or-without method and multi-period excess earnings method, respectively.

The fair value of the assets acquired includes trade receivables of $2.2 million that are not purchased financial assets with credit deterioration. The Company does not anticipate any markdowns of trade receivables or corresponding credit losses.

The results of operations of SHC are included in the accompanying condensed consolidated statements of income since the acquisition date. Transaction costs associated with the acquisition were not significant.

Pro Forma Consolidated Financial Information (Unaudited)

The results of operations for SHC, and the estimated fair values of the assets acquired and liabilities assumed, have been included in the Company’s condensed consolidated financial statements since the date of acquisition. For the three months ended June 30, 2024, SHC contributed approximately $2.3 million to the Company’s revenues and increased pretax income by approximately $0.3 million. For the six months ended June 30, 2024, SHC contributed approximately $4.2 million to the Company’s revenues and increased pretax income by

10 | Q2 FY 2024 FORM 10-Q

Table of Contents

FINANCIAL STATEMENTS

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

approximately $0.4 million. Revenue and income before taxes for the period include adjustments made for the elimination of intercompany sales and profits.

The unaudited pro forma financial information in the table below summarizes the combined results of the Company’s operations and those of SHC for the periods as shown as if the acquisition by SHC had occurred on January 1, 2023. The pro forma financial information presented below is for informational purposes only, and is subject to a number of estimates, assumptions, and other uncertainties.

Six Months Ended June 30

(in thousands)

2024

2023

Revenue

$

721,322

$

588,469

Income before income taxes

$

47,732

$

25,742

3.          INVENTORIES

Inventory costs include materials, labor and factory overhead. Inventories are stated at the lower of cost or net realizable value, primarily determined on a moving average unit cost basis. Appropriate consideration is given to obsolescence, valuation, and other factors in determining net realizable value. Revisions of these estimates could result in the need for adjustments.

Inventories, net of reserves, consisted of the following:

June 30,

December 31,

(in thousands)

    

2024

    

2023

Raw materials

$

82,082

$

89,048

Work in process

 

45,154

 

47,934

Finished goods

 

23,206

 

23,077

Chassis

 

36,844

 

29,748

Total inventory

$

187,286

$

189,807

For the three months ended June 30, 2024 and 2023 and six months ended June 30, 2024 and 2023, the Company did not recognize impairment of inventory.

For the six months ended June 30, 2024 and fiscal year ended December 31, 2023, the Company’s balances are presented net of inventory reserves of $8.3 million and $5.6 million, respectively.

4.          PROPERTY, PLANT AND EQUIPMENT

Property, plant and equipment consisted of the following:

June 30,

December 31,

(in thousands)

    

2024

2023

Land and improvements

$

22,159

$

19,596

Buildings and improvements

 

86,567

 

86,346

Machinery and equipment

 

88,367

 

86,250

Furniture and fixtures

 

13,785

 

13,560

Software costs

 

14,407

 

11,806

Total property, plant and equipment, gross

 

225,285

 

217,558

Less accumulated depreciation

 

(109,517)

 

(102,486)

Total property, plant and equipment, net

$

115,768

$

115,072

For the three months ended June 30, 2024 and 2023, depreciation expense related to property, plant and equipment was $3.5 million and $3.2 million, respectively. For the six months ended June 30, 2024 and 2023, depreciation expense related to property, plant and equipment was $7.0 million and $6.4 million, respectively.

Graphic 11 

Table of Contents

FINANCIAL STATEMENTS

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

5.          LONG-TERM OBLIGATIONS

Credit Facility

The Company’s loan agreement with First Horizon Bank, which governs its $100.0 million amended unsecured revolving credit facility with a maturity date of May 31, 2027, contains customary representations and warranties, events of default, and financial, affirmative, and negative covenants for loan agreements of this kind. The credit facility restricts the payment of cash dividends if the payment would cause the Company to be in violation of the minimum tangible net worth test or the leverage ratio test in the loan agreement, among various other customary covenants. In the absence of default, all borrowings under the credit facility bear interest at the one-month Term SOFR Rate plus 1.00% or 1.25% per annum.

We were in compliance with all covenants under the credit facility throughout 2023 and the first half of 2024. The Company pays a quarterly non-usage fee under the current loan agreement at a rate per annum equal to between 0.15% and 0.35% of the unused amount of the credit facility.

For the three months ended June 30, 2024 and 2023, interest expense on the credit facility was $1.1 million and $0.8 million, respectively. For the six months ended June 30, 2024 and 2023, interest expense on the credit facility was $2.1 million and $1.4 million, respectively. The Company had outstanding borrowings of $70.0 million and $60.0 million under the credit facility at June 30, 2024 and December 31, 2023, respectively.

6.          INCOME TAXES

As of June 30, 2024, the Company had no federal net operating loss carryforwards. State net operating loss carryforwards were $3.7 million as of December 31, 2023.

7.          LEASES

We have lease agreements for equipment and facilities under long-term, non-cancelable leases. We determine if an arrangement is a lease at inception by evaluating whether the arrangement conveys the right to use an identified asset and whether we obtain substantially all of the economic benefits from and have the ability to direct the use of the asset. Our lease agreements generally do not contain any material residual value guarantees or material restrictive covenants.

Operating leases are included in operating lease right-of-use assets, current operating lease liabilities, and long-term operating lease liabilities in our condensed consolidated balance sheet. Operating lease right-of-use assets and corresponding operating lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term, plus payments made prior to lease commencement and any initial direct costs. Operating lease expense for operating lease assets is recognized on a straight-line basis over the lease term. As most of our leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments.

We also have elected to apply a practical expedient for short-term leases whereby we do not recognize a lease liability or a right-of-use asset for leases with a term of 12 months or less. The Company recognizes short-term leases on a straight-line basis and does not record a related right-of-use asset or lease obligation for such contracts.

Our leases have remaining lease terms that expire at various dates through 2029. Some of our lease terms may include options to extend or terminate the lease, and the Company includes those leases when it is reasonably certain we will exercise that option.

The following table summarizes the components of lease cost:

Three Months Ended

Six Months Ended

June 30

June 30

(in thousands)

2024

    

2023

2024

    

2023

Lease Cost

Finance lease cost:

Amortization of right-of-use assets

$

$

6

$

$

15

Interest on lease obligation

 

 

2

 

 

3

Total finance lease cost

8

18

Total long-term operating lease cost

 

91

 

92

 

186

 

180

Total short-term operating lease cost

 

190

 

83

 

383

 

169

Total lease cost

$

281

$

183

$

569

$

367

12 | Q2 FY 2024 FORM 10-Q

Table of Contents

FINANCIAL STATEMENTS

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table summarizes supplemental cash flow information related to leases:

Three Months Ended

Six Months Ended

June 30

June 30

(in thousands)

2024

2023

2024

2023

Other Information

Cash paid for amounts included in the measurement of lease obligation:

 

 

Operating cash flows from operating leases

$

91

$

92

$

186

$

180

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

 

 

 

The following table presents other lease information related to the Company’s leases:

June 30,

December 31,

2024

2023

Weighted average remaining lease term (years)

Operating leases

2.3

2.7

Finance leases

Weighted average discount rate

Operating leases

3.5

%

3.5

%

Finance leases

%

%

Future lease payments under non-cancelable leases as of June 30, 2024 were as follows:

(in thousands)

Operating Lease Obligations

Remaining fiscal 2024

$

180

2025

312

2026

 

140

2027

 

30

2028

 

24

Thereafter

 

11

Total lease payments

697

Less imputed interest

(38)

Lease obligation at June 30, 2024

$

659

Related Party Leases

The Company’s subsidiary in the United Kingdom leased facilities used for manufacturing and office space from a related party with related lease costs during the three months ended June 30, 2024 and 2023 of $52.0 thousand and $51.0 thousand, respectively, and related lease costs during the six months ended June 30, 2024 and 2023 of $104.3 thousand and $101.0 thousand, respectively. The Company’s French subsidiary leased a fleet of vehicles from a related party with related lease costs of $63.5 thousand and $54.0 thousand during the three months ended June 30, 2024 and 2023, respectively, and related lease costs of $117.5 thousand and $111.0 thousand during the six months ended June 30, 2024 and 2023, respectively.

Graphic 13 

Table of Contents

FINANCIAL STATEMENTS

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

8.          COMMITMENTS AND CONTINGENCIES

Commitments

At June 30, 2024 and December 31, 2023, the Company had commitments of approximately $17.0 million and $8.6 million, respectively, for construction and acquisition of property, plant and equipment. The Company migrated its enterprise resource planning (ERP) system to a multi-tenant cloud environment in 2021 and is continuing to implement additional modules such as enterprise performance management, human capital management, cybersecurity, data analytics, and the use of closed-loop artificial intelligence. At June 30, 2024 and December 31, 2023, the Company had commitments related to the continuing implementation project of approximately $0.5 million and $1.4 million in software license fees, respectively, payable in installments through 2025.

Contingencies

The Company has entered into arrangements with third-party lenders where it has agreed to repurchase products that are repossessed from the independent distributor customer in the event of default. These arrangements are typically subject to a maximum repurchase amount. For the six months ended June 30, 2024 and year ended December 31, 2023, the maximum amount of collateral the Company could be required to purchase was $168.4 million and $128.7 million, respectively. The Company’s financial exposure under these arrangements is limited to the difference between the amount paid to third-party lenders for repurchases of inventory and the amount received upon subsequent resale of the repossessed product. The Company had no repurchases of inventory during the six months ended June 30, 2024 and year ended December 31, 2023 and concluded the liability associated with potential repurchase obligations was neither probable, nor material.

Litigation

We are subject to a variety of claims and lawsuits that arise from time to time in the ordinary course of business. The Company has established accruals for matters that are probable and reasonably estimable and maintains product liability and other insurance that management believes to be adequate. Although management believes that any pending claims and lawsuits will not have a significant impact on the Company’s consolidated financial position or results of operations, the adjudication of such matters is subject to inherent uncertainties and management’s assessment may change depending on future events.

9.          SHAREHOLDERS’ EQUITY

2016 Stock Incentive Plan

In August, 2016, the Company’s Board of Directors adopted the 2016 Stock Incentive Plan (the “2016 Plan”), subject to shareholder approval. The 2016 Plan was subsequently approved by the shareholders of the Company at its annual meeting of shareholders on May 26, 2017. Pursuant to the 2016 Plan, the Company may grant up to 800,000 shares of common stock under share-based awards to officers, directors, and employees, as well as consultants or advisors who provide services to the Company or a subsidiary. The 2016 Plan provides for the issuance of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, stock awards, performance shares, performance units, and other stock-based awards or any combination thereof. The 2016 Plan will terminate on August 1, 2026.

Restricted Stock Units

Restricted stock units, once granted, are subject only to time-based service conditions. Executive officer awards vest ratably over three to five years (depending on award granted) and non-employee director awards cliff-vest after one year.

The following table summarizes all transactions related to restricted stock units granted under the 2016 Plan for the six months ended June 30, 2024:

Number of Shares of Common Stock/Restricted Stock Units

Weighted Average Grant Date Fair Value

Non-vested at December 31, 2023

146,832

$

33.98

Granted

118,493

45.99

Vested (1)

(50,832)

31.44

Forfeited

Non-vested at June 30, 2024

214,493

$

37.14

(1)Vested shares include 7,680 shares of common stock that vested and were withheld for employee taxes.

14 | Q2 FY 2024 FORM 10-Q

Table of Contents

FINANCIAL STATEMENTS

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table provides additional data related to restricted stock unit grants under the 2016 plan:

(in thousands, except weighted average period in years)

2024

Total compensation cost, net of estimated forfeitures, related to non-vested restricted stock unit awards not yet recognized, pre-tax

$

5,579

Weighted average period in years over which restricted stock unit cost is expected to be recognized (in years)

2.1

Total fair value of shares of common stock vested during the year

$

1,598

Stock-based compensation expense is included as a component of selling, general and administrative expenses in the condensed consolidated statement of income.

Stock Repurchase Program

On April 2, 2024, the Company’s Board of Directors approved a stock repurchase program authorizing the Company to purchase up to $25.0 million of the Company’s common stock with no expiration date (the “Repurchase Program”). Repurchases under the Repurchase Program may be made on the open market, in privately negotiated transactions, block purchases, or otherwise as permitted by the federal securities laws and other legal and contractual requirements and are expected to comply with Rule 10b-18 under the Securities Exchange Act of 1934, as amended. The number of shares to be repurchased and the timing of any repurchases will depend on a number of factors, including share price, economic and market conditions, and corporate requirements, among others. The Company may choose to suspend or discontinue the Repurchase Program at any time. The cost of the shares repurchased will be funded from our available cash and temporary investments and borrowings under our credit facility.

For accounting purposes, common stock repurchased under the Repurchase Program is recorded based upon the settlement date of the applicable trade. During the six months ended June 30, 2024 the Company repurchased 35,000 shares of common stock pursuant to the Repurchase Program. These shares constitute authorized but unissued shares. The total cost of the shares repurchased was $2.0 million with an average share price of $58.49.

10.          REVENUE

All of our operating revenue is generated from contracts with customers. Our primary source of revenue is generated from sales of towing and recovery equipment. Because our product lines have substantially similar characteristics, the Company has identified one operating segment regularly reviewed to assess performance and allocate resources. Alternatively, the Company uses a geographic approach to track revenues by geographic regions.

Net revenues by geographic region are as follows:

Three Months Ended

Six Months Ended

June 30

June 30

(in thousands)

2024

2023

Change

2024

2023

Change

Geographic regions:

  

  

  

  

North America

$

340,699

$

272,320

25.1%

$

659,236

$

530,487

24.3%

Foreign

$

30,752

$

27,944

10.0%

$

62,086

$

52,052

19.3%

TOTAL NET REVENUE

$

371,451

$

300,264

23.7%

$

721,322

$

582,539

23.8%

Concentrations of Credit Risk

Financial instruments that potentially expose us to concentrations of credit risk consist primarily of cash and temporary investments and trade accounts receivable. At June 30, 2024 and December 31, 2023, the Company had cash deposited net of outstanding checks of $23.8 million and $29.9 million, respectively, held in multiple high-credit quality financial institutions. We attempt to limit our credit risk associated with accounts receivable by performing ongoing credit evaluations of our customers and maintaining adequate allowances for potential credit losses.

No single customer accounted for more than 10% of total revenues for the three months or six months ended June 30, 2024 or the comparable periods in 2023.

No single customer accounted for more than 10% of total accounts receivable at June 30, 2024 and December 31, 2023.

Graphic 15 

Table of Contents

FINANCIAL STATEMENTS

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

11.          EARNINGS PER SHARE

The following table reconciles the number of shares of common stock used to compute basic and diluted earnings per share of common stock:

Three Months Ended

Six Months Ended

June 30

June 30

(in thousands, except per share amounts)

    

2024

    

2023

2024

    

2023

BASIC EARNINGS (LOSS) PER SHARE OF COMMON STOCK:

 

  

 

  

  

 

  

Net income (loss) - basic

$

20,514

 

$

14,915

$

37,537

 

$

24,135

Weighted shares outstanding

 

11,461,141

 

 

11,466,000

 

11,456,597

 

 

11,424,552

Basic earnings (loss) per share of common stock

$

1.79

 

$

1.30

$

3.28

 

$

2.11

 

 

DILUTED EARNINGS (LOSS) PER SHARE OF COMMON STOCK:

 

 

Net income (loss) - basic

$

20,514

 

$

14,915

$

37,537

 

$

24,135

Weighted shares outstanding - basic

11,461,141

 

11,466,000

11,456,597

 

11,424,552

Effect of dilutive securities

88,744

 

60,000

74,494

 

52,448

Weighted shares outstanding - diluted

11,549,885

 

11,526,000

11,531,091

 

11,477,000

Diluted earnings (loss) per share of common stock

$

1.78

 

$

1.29

$

3.26

 

$

2.10

12.          SUBSEQUENT EVENTS

Dividends

On August 5, 2024, the Board of Directors of the Company declared a quarterly cash dividend of $0.19 per share. The dividend is payable September 16, 2024, to shareholders of record as of September 9, 2024.

16 | Q2 FY 2024 FORM 10-Q

Table of Contents

MD&A

ITEM 2.       MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

RESULTS OF OPERATIONS

Our Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) is intended to provide a summary from the perspective of management on our consolidated operating results, financial condition, liquidity, and cash flows of our Company as of and for the periods presented.

The MD&A should be read in conjunction with our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 and the unaudited condensed consolidated financial statements and the accompanying notes thereto included herein.

To facilitate timely reporting, the condensed consolidated financial statements include accounts of certain subsidiaries whose closing dates differ from the applicable period end (December 31st or June 30th) by 31 days (or less).

References to “the Company”, “we”, “us”, and “our” are intended to mean the business and operations of Miller Industries, Inc., and its consolidated subsidiaries unless the context requires otherwise.

ABOUT MILLER INDUSTRIES, INC.

Miller Industries, Inc. is The World’s Largest Manufacturer of Towing and Recovery Equipment®, with domestic manufacturing operations in Tennessee and Pennsylvania, and foreign manufacturing operations in France and the United Kingdom.

We develop innovative high-quality towing and recovery equipment worldwide. We design and manufacture bodies of car carriers and wreckers, which are installed on chassis manufactured by third parties and then sold to our customers under our Century®, Vulcan®, Chevron™, Holmes®, Challenger®, Champion®, Jige™, Boniface™, Titan®, and Eagle® brand names.

Our products are primarily marketed and sold through a network of distributors that serve all 50 states, Canada, Mexico and other foreign markets, and through prime contractors to governmental entities. Furthermore, we have substantial distribution capabilities in Europe as a result of our ownership of Jige International S.A. and Boniface Engineering, Ltd. While most of our distributor agreements do not generally contain exclusivity provisions, management believes our independent distributors do not offer products of any other towing and recovery equipment manufacturer. We believe this is a testament of their loyalty to our brands.

In addition to selling our products, our independent distributors provide end-users with parts and service. We also utilize sales representatives to inform prospective end-users about our current product lines in an effort to drive sales to independent distributors. Management believes the strength of our distribution network and the breadth and quality of our product offerings are two key advantages over our competitors.

We focus on a variety of key indicators to monitor our overall operating and financial performance. These indicators include measurements of revenue, operating income, gross margin, net income, earnings per share, capital expenditures, and cash flow.

Our history of innovation in the towing and recovery industry has been an important factor behind our growth over the last decade and we believe that our continued emphasis on research and development will be a key factor in our future growth. We opened a free-standing research and development facility in Chattanooga in 2019, where we pursue various innovations in our products and manufacturing processes, some of which are intended to enhance the safety of our employees and reduce our environmental impact. Our investments in strategic and planned projects have contributed to our increased production capacity and optimized our manufacturing processes, including investing in component re-design capabilities that allow for more flexibility in our manufacturing and sourcing. Our recent domestic plant expansion and modernization projects have installed sophisticated robotics systems and other advanced technologies to complement our talented workforce. The projects completed during the period from 2017 to 2021 were at a cost of over $82 million. As we continue to focus on modernization and operational excellence, we expect to continue to invest in robotics and automated material handling equipment across all our domestic manufacturing facilities.

We completed phase one of the implementation of an enterprise software solution during 2021, and we are continuing to implement additional functionality available in the solution. We expect this software to substantially improve our administrative efficiency and customer service levels throughout the company.

TRENDS AND OTHER FACTORS AFFECTING OUR BUSINESS

Continuing in 2024, our strong backlog allowed revenues to increase as a result of the actions we took to diversify and increase the flexibility of our supply chain, as well as the increased availability of parts and components due to global supply chain improvements. Gross margin also steadily improved due to our pricing actions, productivity improvements, and the stabilizing of raw material costs. The combination of favorable macroeconomic trends and improved productivity resulted in increased net income for the period.

Graphic 17 

Table of Contents

MD&A

Based on our strong backlog, price increases, and productivity improvements we have implemented, lessening supply chain disruptions and easing inflationary pressures, our operating results improved throughout fiscal 2023 and through the six months ended June 30, 2024, and we believe we are well-positioned to continue enhancing our operating results. However, our performance will be heavily influenced by, among other things, supply chain constraints, inflationary pressures, the continuing impact of geopolitical factors, the threat of recession, and general economic factors. The impact of these factors remains largely out of our control, and we currently anticipate that these factors could have an adverse impact on our production capabilities, financial results, and cash flows through the second half of 2024.

In the second quarter of 2023, the Company acquired the assets and assumed certain liabilities of Southern Hydraulic Cylinder, Inc., which manufactures hydraulic cylinders and related components used in the production of our small carrier units. Management believes this acquisition will strengthen its efforts to enhance the stability of the Company’s supply chain.

The impacts of current global supply chain disruptions, inflationary environment, geopolitical tensions, and other macroeconomic factors have led to foreign currency fluctuations. The impact of inflationary or deflationary pressures have caused and may continue to cause foreign currency translation gains or losses within our condensed consolidated statement of comprehensive income.

CRITICAL ACCOUNTING POLICIES

Our condensed consolidated financial statements are prepared in accordance with GAAP, which require us to make estimates. Certain accounting policies are deemed “critical”, as they require management’s highest degree of judgment, estimations, and assumptions. The accounting policies deemed to be most critical to our financial position and results of operations are those related to accounts receivable, inventory, long-lived assets, warranty reserves, revenues, and income taxes. There have been no significant changes in our critical accounting policies during the six months ended June 30, 2024, from the information provided under the heading “Critical Accounting Policies and Sensitive Accounting Estimates” in Part II, Item 7 - “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

RESULTS OF OPERATIONS

Three Months Ended June 30, 2024 Compared to Three Months Ended June 30, 2023

Three Months Ended

June 30

(in thousands)

2024

    

2023

    

Change

NET SALES

$

371,451

$

300,264

23.7%

COST OF OPERATIONS

320,373

260,335

23.1%

Gross profit

51,078

39,929

27.9%

OPERATING EXPENSES:

  

  

Selling, general and administrative

22,773

19,480

16.9%

NON-OPERATING (INCOME) EXPENSES:

  

  

Interest expense, net

2,048

1,700

20.5%

Other (income) expense, net

13

(229)

105.7%

Total expenses, net

24,834

20,951

18.5%

INCOME BEFORE INCOME TAXES

26,244

18,978

38.3%

INCOME TAX PROVISION

5,730

4,063

41.0%

NET INCOME

$

20,514

$

14,915

37.5%

Net Sales

Net sales for the three months ended June 30, 2024 were $371.5 million compared to $300.3 million for the corresponding period in fiscal 2023, an increase of 23.7%. The increase in net sales was primarily driven by increases in production volume due to supply chain improvements and continued strong customer demand.

Net foreign sales for the three months ended June 30, 2024 were $30.8 million compared to $27.9 million for the corresponding period in fiscal 2023, an increase of 10.0%.

Cost of Operations

Cost of operations for the three months ended June 30, 2024 were $320.4 million compared to $260.3 million for the corresponding period in fiscal 2023, an increase of 23.1%. The increase in cost of operations was primarily attributed to increased deliveries resulting from

18 | Q2 FY 2024 FORM 10-Q

Table of Contents

MD&A

continued stabilization in our supply chain, which included vertical integration with the acquisition of Southern Hydraulic Cylinder, Inc. in May of 2023.

Gross Profit

Gross profit is equal to net sales less cost of operations. Gross profit for the three months ended June 30, 2024 was $51.1 million compared to $39.9 million for the corresponding period in fiscal 2023, an increase of 27.9%. Cost of operations includes the direct cost of manufacturing, including direct materials, labor and related overhead, physical inventory adjustments, as well as inbound and outbound freight.

Selling, General and Administrative

Selling, general and administrative expenses for the three months ended June 30, 2024 were $22.8 million compared to $19.5 million for the corresponding period in fiscal 2023, an increase of 16.9%. The increase in selling, general and administrative expenses was primarily due to additional executive compensation expense and incentives for all employees, investor relations activity, increased expenses associated with increased sales volume, and increased investment in our workforce, specifically for training and more competitive compensation to improve employee retention. As a percentage of net sales, selling, general and administrative expenses decreased to 6.1% for the three months ended June 30, 2024, from 6.5% for the comparable period in fiscal 2023.

Interest Expense, Net

Interest expense, net for the three months ended June 30, 2024 was $2.0 million compared to $1.7 million for the corresponding period in fiscal 2023, an increase of 20.5%. Increases in interest expense, net were primarily due to increases in borrowings, increased floor plan interest payments, and increased interest rates, offset by interest income.

Other (Income) Expense

The Company is exposed to foreign currency transaction risk when the Company has transactions that are denominated in a currency other than its functional currency. When the related balance sheet items are remeasured in the functional currency of the Company, gains and losses are recorded through other (income) expense. Other (income) expense, net is composed primarily of these foreign currency exchange gains and losses. The Company experienced a net foreign currency exchange loss of $0.1 million and gain of $0.3 million for the three months ended June 30, 2024 and 2023, respectively.

Other (income) expense for the three months ended June 30, 2024 includes $0.1 million of other income.

Provision for Income Taxes

The provision for income taxes for the three months ended June 30, 2024 and 2023 reflects a combined federal, state, and foreign tax rate of 21.8% and 21.4%, respectively. The principal differences between the federal statutory tax rate and the effective tax rate consist primarily of state taxes, domestic tax credits, and tax differences on foreign earnings.

Six Months Ended June 30, 2024 Compared to Six Months Ended June 30, 2023

Six Months Ended

June 30

(in thousands)

2024

    

2023

    

Change

NET SALES

$

721,322

$

582,539

23.8%

COST OF OPERATIONS

626,001

512,194

22.2%

Gross profit

95,321

70,345

35.5%

OPERATING EXPENSES:

  

  

Selling, general and administrative

44,316

37,403

18.5%

NON-OPERATING (INCOME) EXPENSES:

  

  

Interest expense, net

3,293

2,713

21.4%

Other (income) expense, net

(20)

(548)

96.4%

Total expenses, net

47,589

39,568

20.3%

INCOME BEFORE INCOME TAXES

47,732

30,777

55.1%

INCOME TAX PROVISION

10,195

6,642

53.5%

NET INCOME

$

37,537

$

24,135

55.5%

Graphic 19 

Table of Contents

MD&A

Net Sales

Net sales for the six months ended June 30, 2024 were $721.3 million compared to $582.5 million for the corresponding period in fiscal 2023, an increase of 23.8%. The increase in net sales was primarily driven by increases in production volume due to supply chain improvements and continued strong customer demand.

Net foreign sales for the six months ended June 30, 2024 were $62.1 million compared to $52.1 million for the corresponding period in fiscal 2023, an increase of 19.3%.

Cost of Operations

Cost of operations for the six months ended June 30, 2024 were $626.0 million compared to $512.2 million for the corresponding period in fiscal 2023, an increase of 22.2%. The increase in cost of operations was primarily attributed to increased deliveries resulting from continued stabilization in our supply chain.

Gross Profit

Gross profit is equal to net sales less cost of operations. Gross profit for the six months ended June 30, 2024 was $95.3 million compared to $70.3 million for the corresponding period in fiscal 2023, an increase of 35.5%. Cost of operations includes the direct cost of manufacturing, including direct materials, labor and related overhead, physical inventory adjustments, as well as inbound and outbound freight.

Selling, General and Administrative

Selling, general and administrative expenses for the six months ended June 30, 2024 were $44.3 million compared to $37.4 million for the corresponding period in fiscal 2023, an increase of 18.5%. The increase in selling, general and administrative expenses was primarily due to additional executive compensation expense and incentives for all employees, investor relations activity, increased expenses associated with increased sales volume, and increased investment in our workforce, specifically for training and more competitive compensation to improve employee retention. As a percentage of net sales, selling, general and administrative expenses decreased to 6.1% for the six months ended June 30, 2024, from 6.4% for the comparable period in fiscal 2023.

Interest Expense, Net

Interest expense, net for the six months ended June 30, 2024 was $3.3 million compared to $2.7 million for the corresponding period in fiscal 2023, an increase of 21.4%. Increases in interest expense, net were primarily due to increases in floor plan interest payments, increased borrowings, and increased interest rates, offset by interest income.

Other (Income) Expense

The Company is exposed to foreign currency transaction risk when the Company has transactions that are denominated in a currency other than its functional currency. When the related balance sheet items are remeasured in the functional currency of the Company, gains and losses are recorded through other (income) expense. Other (income) expense, net is composed primarily of these foreign currency exchange gains and losses. The Company experienced a net foreign currency exchange loss of $0.2 million and gain of $0.6 million for the six months ended June 30, 2024 and 2023, respectively. Other (income) expense for the six months ended June 30, 2024 includes $0.2 million of other income.

Provision for Income Taxes

The provision for income taxes for the six months ended June 30, 2024 and 2023 reflects a combined federal, state, and foreign tax rate of 21.4% and 21.6%, respectively. The principal differences between the federal statutory tax rate and the effective tax rate consist primarily of state taxes, domestic tax credits, and tax differences on foreign earnings.

LIQUIDITY AND CAPITAL RESOURCES

We currently believe that, based on available capital resources and projected operating cash flows, we have adequate capital resources to fund our operations and expected future cash needs over the next 12 months. However, our ability to satisfy our cash needs will substantially depend upon a number of factors, including our future operating performance, and the economic, regulatory and other factors discussed elsewhere in this Quarterly Report, many of which are beyond our control.

Cash and Temporary Investments

As of June 30, 2024, we had cash and temporary investments of $23.8 million, and $30.0 million in available borrowings under our credit facility. Our primary cash requirements include working capital, capital expenditures, the funding of any declared cash dividends, purchases pursuant to our stock repurchase program, and principal and interest payments on indebtedness.

20 | Q2 FY 2024 FORM 10-Q

Table of Contents

MD&A

The cash and temporary investments balance at June 30, 2024 included $15.4 million of cash held by subsidiaries outside of the United States.

Cash Flows

The following table summarizes our cash flows for the period:

Six Months Ended

June 30

(in thousands)

    

2024

    

2023

Change

Operating activities

$

(1,707)

$

2,910

(158.66)

%  

Investing activities

(7,693)

(24,173)

68.17

%  

Financing activities

3,581

10,881

(67.09)

%  

Effect of exchange rate changes on cash and temporary investments

 

(274)

731

(137.5)

%  

Net increase (decrease) in cash and temporary investments

$

(6,093)

$

(9,651)

36.9

%  

Changes in working capital, which impact operating cash flows, can vary significantly depending on factors such as the timing of customer payments, inventory purchases and payments to vendors, and tax payments in the regular course of business.

Cash Flows Provided by (used in) Operating Activities

During the six months ended June 30, 2024, net cash used in operating activities was $1.7 million compared to net cash provided by operating activities of $2.9 million in the comparable period in fiscal 2023. Cash used in operating activities is generally attributable to the receipt of payments from our customers as settlement of their contractual obligation once we have fulfilled all performance obligations related to our contracts with them. These cash receipts are netted with payments for purchases of inventory, payments for materials used in manufacturing, and other payments that are necessary in the ordinary course of our operations, such as those for utilities and taxes. The change in operating activities is due to increased net income that was offset primarily by increased accounts receivable as a result of OEM chassis deliveries, as well as the timing of major components, creating an installation backlog throughout our distribution network and delays in completion of the retail product.

Cash Flows Provided by (used in) Investing Activities

During the six months ended June 30, 2024, cash used in investing activities was $7.7 million compared to cash used in investing activities of $24.2 million for the comparable period in fiscal 2023. The cash used in investing activities was primarily for purchases of property, plant and equipment as we continue to invest in manufacturing automation and ERP system enhancements. The prior year included $17.8 million for the acquisition by SHC.

Cash Flows Provided by (used in) Financing Activities

During the six months ended June 30, 2024, cash provided by financing activities was $3.6 million compared to cash provided by financing activities of $10.9 million for the comparable period in fiscal 2023. The cash provided by financing activities was primarily due to advances from our credit facility offset by the payment of dividends and the repurchase of common stock of $2.0 million.

Contractual Obligations

As of June 30, 2024, we had commitments of approximately $17.0 million for the acquisition of property, plant and equipment and commitments of approximately $0.5 million in software license fees related to the implementation of our enterprise software solution. This increase was due to our continued investments in automation and the use of robotics in our production processes to streamline efficiency. There have been no other material changes to our contractual obligations from what was previously disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

Credit Facility

The Company had outstanding borrowings of $70.0 million and $60.0 million under the credit facility at June 30, 2024 and December 31, 2023, respectively. See the disclosure under the heading “Credit Facility” in Note 5 of the Notes to Condensed Consolidated Financial Statements in this Quarterly Report on Form 10-Q for additional information regarding the Company’s credit facility.

As of August 1, 2024, the outstanding balance on our credit facility was $70.0 million.

Graphic 21 

Table of Contents

MD&A

Other Long-Term Obligations

Prior to applying a discount rate to our lease liabilities, we had approximately $0.7 million and $0.9 million in non-cancelable operating lease obligations at June 30, 2024 and December 31, 2023, respectively. We had no non-cancelable finance lease obligations as of June 30, 2024 and December 31, 2023.

Capital Expenditures

Capital expenditures during the six months ended June 30, 2024 and 2023 were $7.8 million and $6.6 million, respectively. We make ongoing capital investments in our property, plant and equipment to increase our production capacity and the efficiencies of our operations. See “Cash Flows” – “Cash Flows provided by (used in) Investing Activities” contained within this MD&A for additional discussion on capital expenditures.

22 | Q2 FY 2024 FORM 10-Q

Table of Contents

OTHER KEY INFORMATION

ITEM 3.          QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

There have been no material changes to our quantitative and qualitative disclosures about market risk from what was previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023.

ITEM 4.          CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

We evaluated, under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934 (the "Exchange Act")) as of June 30, 2024. Based on this evaluation, our chief executive officer and chief financial officer have concluded that as of June 30, 2024, our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed in our reports under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC rules and forms and that such information is accumulated and communicated to management as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Controls over Financial Reporting

There were no significant changes in our internal controls over financial reporting during the period covered by this report that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

Graphic 23 

Table of Contes

OTHER KEY INFORMATION

PART II. OTHER INFORMATION

ITEM 1.          LEGAL PROCEEDINGS

The disclosure under the heading “Litigation” in Note 8 of the Notes to Condensed Consolidated Financial Statements is incorporated herein by reference.

ITEM 1A.          RISK FACTORS

Important risk factors that could affect our operations and financial performance, or that could cause results or events to differ from current expectations, are described in Part I, Item 1A – “Risk Factors” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, as supplemented by the information in Part II, Item 1A – “Risk Factors” of our Quarterly Report on Form 10-Q for the quarter ended March 31, 2024.

ITEM 2.          UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Issuer Purchases of Equity Securities

The following table provides information about repurchases of our common stock during the quarter ended June 30, 2024:

(in thousands, except share and per share amounts)

Total number of shares purchased

Average price paid per share

Total value of shares repurchased

April 1, 2024 - April 30, 2024 (1)

0

$

0

$

0

May 1, 2024 - May 31, 2024

15,000

$

58.46

$

877

June 1, 2024 - June 30, 2024

20,000

$

58.51

$

1,170

Total

35,000

$

58.49

$

2,047

(1)On April 2, 2024, the Company announced that its Board of Directors approved a stock repurchase program authorizing the Company to purchase up to $25.0 million in aggregate value of its common stock. The stock repurchase program is more fully disclosed in Note 9 of the Notes to Condensed Consolidated Financial Statements.

ITEM 3.          DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4.          MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5.          OTHER INFORMATION

Securities Trading Plans of Directors and Executive Officers

During the six months ended June 30, 2024, no director or officer of the Company adopted, modified, or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement”, as each term is defined in Item 408(a) of Regulation S-K.

24 | Q2 FY 2024 FORM 10-Q

Table of Contes

EXHIBITS

ITEM 6.          EXHIBITS

31.1

Certification Pursuant to Rules 13a-14(a)/15d-14(a) by Chief Executive Officer*

31.2

Certification Pursuant to Rule 13a-14(a)/15d-14(a) by Chief Financial Officer*

32.1

Certification Pursuant to Section 1350 of Chapter 63 of Title 18 of United States Code by Chief Executive Officer±

32.2

Certification Pursuant to Section 1350 of Chapter 63 of Title 18 of United States Code by Chief Financial Officer±

101.INS

Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

101.SCH

Inline XBRL Taxonomy Extension Schema Document

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024, has been formatted in Inline XBRL.

*     Filed herewith

±     Exhibit is being furnished and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subjected to the liabilities of that Section. This exhibit shall not be incorporated by reference into any given registration statement or other document pursuant to the Securities Act of 1933, as amended, except as shall be expressly set forth by specific reference in such a filing.

Graphic 25 

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, Miller Industries, Inc. has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

MILLER INDUSTRIES, INC.

By:

/s/ Deborah L. Whitmire

Deborah L. Whitmire

Executive Vice President, Chief Financial Officer and Treasurer

Date: August 7, 2024

26 | Q2 FY 2024 FORM 10-Q

EX-31.1 2 mlr-20240630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATIONS

I, William G. Miller II, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Miller Industries, 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 officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officers 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: August 7, 2024

 

/s/ William G. Miller II

 

William G. Miller II

 

President and Chief Executive Officer


EX-31.2 3 mlr-20240630xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATIONS

I, Deborah L. Whitmire, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Miller Industries, 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 officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officers 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: August 7, 2024

 

/s/ Deborah L. Whitmire

 

Deborah L. Whitmire

 

Executive Vice President, Chief Financial Officer and Treasurer


EX-32.1 4 mlr-20240630xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

I, William G. Miller II, President and Chief Executive Officer of Miller Industries, Inc. (the “Company”), certify, pursuant to 18 U.S.C. § 1350 as adopted by § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)   the Quarterly Report on Form 10-Q of the Company for the quarterly period ended June 30, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)   the information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

Date: August 7, 2024

 

/s/ William G. Miller II

 

William G. Miller II

 

President and Chief Executive Officer


EX-32.2 5 mlr-20240630xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

I, Deborah L. Whitmire, Executive Vice President, Chief Financial Officer and Treasurer of Miller Industries, Inc. (the “Company”), certify, pursuant to 18 U.S.C. § 1350 as adopted by § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)   the Quarterly Report on Form 10-Q of the Company for the quarterly period ended June 30, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)   the information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

Date: August 7, 2024

 

/s/ Deborah L. Whitmire

 

Deborah L. Whitmire

 

Executive Vice President, Chief Financial Officer and Treasurer


GRAPHIC 6 mlr-20240630x10q001.jpg GRAPHIC begin 644 mlr-20240630x10q001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !E 1L# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH ***\6^*7[8GPG^$5U=6.L^*(KO5[9FCDTO2 MD-U.KKU1MORHP/&'9:TA3G4?+!7?D3*48*\G8]IHK\Z_B)_P55OY7>'P+X,@ MMDS\MYX@E,C$=_W,3* ??S#]*^J/V1OV@[C]H_X5MXAO],BTO5K*]?3KR.VW M>0\BHC[X]Q)"E9%^4DD$'DC!/55P5>A3]I4C9&$,32J2Y(.[/;****X3I"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HID K4W'B3Q%I>@P]FU&\CAS] Q&3 M["OG7X@?\%(_A+X0,D.CRZEXONU)7&FVQCA!]Y)=N1[J&K>G0JUOX<6S*=6% M/XG8^JZCN+B*SMY9YY4@@B4O)+(P544#)))X [U\)?"C_@IG<^//BMH?AW5 M?!5OI>CZS>16$4]O>M--;R2,$1FR@#KN*@X"X!)YQ@^K?\%"OBG_ ,*[_9[U M'3;>7R]3\32#2H@.HA(W3GZ>6"G_ &T%=#P5:%6-*:LY&:Q%.4)5(NZ1H_$? M]OGX._#T311>(6\47Z+D6V@1_:%;T_?9$7Y.3[=*^;?$7_!5K6GUR!M!\"6$ M6CH_[U-1NW>XF3_99 JQGIU#U\%UUWPB^'MS\5_B=X:\)6F\2:M>QV[NG6.+ M.99/^ H';_@-?3PRO"T8N4];=_\ @'BRQM>HTHZ'[.:S\:]*TSX"2?%'RWCT MPZ(NL0P3X5VWQ!XXCR!N9F5.O)/!K\0=:UB[\0ZQ?ZK?S&XO[Z>2YN)FZO([ M%F8_4DFOT6_X*9?$.V\&?#3PG\,-'"VT=\4N)[>+ $=G;@+#'CT+X(_ZXU^; MM9Y314*;JV^)Z>B*Q]1RFH=OS"OVW_97^%G_ IWX$^%?#TL7E:C]F%Y?@]? MM,OSN#Z[F7+6SWZ-;9+ JP#N-@&QL[AQV /S99_MW?'OPI>2V=[XJDEEMV:* M6TU/2[?>CC@ALQ!P1CH37Z8_#W_DN?Q:_P"X1_Z2M4'QJ_9:^'?QYA>3Q+HB MQZOLV1ZU8'R+R/C RX&' [+(& ["O-L8[8QU^E<#XG_:D^+?C %=3^ M(6O-&V=T5K>-:QMGL5BV@CZBOHGXH?\ !+OQCHDTMQX&UVQ\2V7S,MI?G[)= M#T4'F-SUY+)VX]/F'QQ\!?B+\-FE_P"$D\&:SI<,0+/=/:,]N .I\YW$D]Q-)//(Q9Y96+,Q/4DGDFHZ** M]0XCZB_X)V?"K_A8/Q_M=8NH/,TOPO"=2=F *FX)VP+]=Q,@_P"N57?^"D/Q M3_X3KX[CP];2^9IWA:V%F .AN9,/,1_Y#0^\9KZ4_8QT.S_9U_9#UKXBZQ#Y M=UJ<,VM2JV SP1J5MHL]]_++_P!=J_,K7M;O/$NN:CJ^H2^??ZAE5_-/K+5E&ONO_@EM\*O[4\7>)/B!=PY@ MTJ$:98LP!!GE&Z5AQP5C"CZ3&OA2OU/E/_#'G[! 'V7Q->60&#@2?VA>=>W M)B4G\(.]:YE-JDJ,-YNQ&#BN=U);1U/A7]KWXJ_\+?\ C_XHUB&7S=,M9O[- MT\@@KY$)*AE]F;>__ Z\:HK0\/:%>>*=?TS1M.C\[4-1NHK.VCSC?+(X1!^) M(KT:<(T::@MDCCE)U).3W9^CO_!,WX>VW@OX3^)_B1JQ6V759&CBGD/RQV=M MN\Q\]@9-X/\ UR%:)_X*H?#C/'A;Q3C_ *Y6W_QZNU_:1\&>)/ G[)MG\-_A MSH6H:[>SVL&B.;"+U4G5P\8TZ2V6NA]R?\ #U#X*?^_5M_\ 'J^A M_@)\<]-_: \$2^*M)TG4M(TQ;I[6/^U%C5I2@4LZ[&8;06VYSU5O2OR5'[)/ MQD) _P"%<:_SZVIK]"_C1?P?LD?L21Z!I\JP:M]@CT6V>,[2]W."9Y5(SR 9 MY![@<]ZSQ>%PT>2&'=Y2=M[ET*]9\TJNB2['+:S_ ,%2/ FF:O?6<'A?6M0@ MMYY(H[N"2'RYU5B ZY;.& R/K5/_ (>K>"?^A+U__O[!_P#%5^9U7-$T>[\1 M:S8:5I\)N+^^N([6WA7J\CL%5?Q) KUO[*PJ6J?WGG_7J[>C/V_^ GQEM_CU M\/8/%]EH]YHMA<7$L-O'>LC/*L9VEQM)&-P=?JAKYU\1?\%0O NA^(-3TV'P MQK.I0V=S);I>6\D/ESA&*B1,M]UL9'L17H7QRURU_92_8]ETW2I_+O+/3(M" MTZ4$!WN9%V&4<8W#]Y-TY*FOQ\KR\#@:.)F:;=:SJ5II]E"US>7D^_3J3A\54DI3J/1'7_ !2_X*-_#+X=^(9]&T^'4?%MS;.8Y[C2U06R,."H MD=AO(]5!7WKB_P#AZMX)_P"A+U__ +^P?_%5^9U%>A'*<,E9W?S.1X^LW='Z M8_\ #U;P3_T)>O\ _?V#_P"*H_X>K>"?^A+U_P#[^P?_ !5?/?C;X"^#/A=^ MQ+H7B[7-.DE^(OBJZADT^Y-Q(!;0LQD $8(4J8$Y+*2&E'/ KY2K*C@,'63< M8NR;6_8NIBL13:4FM5<_7_X#_MW> /CIXJ3PU!;:AX=UR<$VL&IJGEW1 )*H MZ,?GP"=K 9[9/%?1EW=0V-K-]3LK:79JGB5QI$&#RL; MF=OIY89<]C(M>7C,!&G7A3I?:.[#XISI2G4Z'G-S_P %4O T5Q*D7A#7IXE8 MA90\*[QG@X+9&:C_ .'JW@G_ *$O7_\ O[!_\57YG45[?]DX7L_O/-^O5NY^ MR&C_ +=/P>U#X?VGBN\\3II$<[M$=*ND+W\)+=9)W'EQ,C(6)"-N;Y@?E..F#\?UQ4,MPE=2<)-I.W]:'35QE M>E922U1^\'PW^+_@SXO:8U_X/\166N0(%,J0/B6'(R/,C8!TS_M =#785^#' MPQ^)6N_"3QMIGBCP[>/::A92!L*Q"31Y&Z)Q_$C 8(_J!7[N:1J"ZOI5E?(A MC2Z@2=4;JH90<'\Z\C'X+ZG)6=TSOPN)^L)W5FBW116#X\\07?A+P7K6MV5@ M=5N--M)+P6*MM:<1C.K#PY>QZOHVNZ#8:M!=0@CR)(%$4D4@."&_?+QSC;[ MU]45O7A*$DI*VB_(SIR4E==V%?-7_!0/XI?\*Y_9WU:QMY=FI>)7&CPCJ?*< M$SGZ>6&7ZN*^E:_*+_@I+\4_^$X^.D?ANVEWZ=X5MA:\=#SHM]7H?)E=5\*O -W\4OB1X<\)V083:M>QVQ=!DQQ MDYDD^BH&8^RURM?A?\ !2OQ_:> _A-X4^%VBA;:+4"DDEO'C$5E M;!5B0CL"^PCC_EB:_-FO:_VQ_BK_ ,+=_:"\3ZI!+YNF6,O]E6!!RIAA)7&?S''^_7BE98"C[##Q3W>K^9>*J>UJMK9:'L_['_PJ_P"%O_M >&-(GA\[ M3+2;^T]0! *^1#ABK @\.^Q#_OU[_P#\%2/BH=6\:^'/ %I-FWTB ZC>JI&# M<2C$:GOE8P3])J[O_@FEX M/ WPM\6_%+6MMK%>[X8KB7&([*V!::0'L"^X' MG_EB*^"?BMX_N_BG\2/$?BR]W";5KV2Y"-C,<9.(X^/[J!5_X#7+#_:<LOR.4KZT_P"";/PK_P"$X^._$3QQKOB?42? MMNK7LMY(N[<$WL2$!]%!"CV KS\/2A4QLYPBE&&FBMK_ %_'V'6[J'S-.\+VYU!L@%3<-\D .>X)9Q[QBOE>OU:_8$\ M$6?P<_9ENO&6M%;)M9$NM73Z;%>09_P">E=F95O98=I;RT.?! MT^>JF]EJ>#?\%1?BK_;7CWP_X"M)LVNBV_VZ]12,&YF'R*1ZK& 1_P!=C7P] M73_$[QW>?$[XA^(O%5^6^TZM>RW6QCGRU9ODC'LJ[5'LHKF*ZL+1]A1C3[?F M8UZGM:CF?37_ 3U^%?_ L7]H73]2N8/-TOPS$=5F+IN0S [8%SV;>0X_ZY M&H?^"@7Q3_X61^T/JME;3>;I?AN,:1!M?*F126G;'8^8S(?:,?0?2_['FG6_ M[.?['?BGXHZE J:AJ<8K6,GT:0L1_UU%?FYJ.H7.K:A7%M*[[%9@ABB?@!USR.M>C7J*G3;9R4HN%+V[E.Z2>XU&\DD<^I8VV35?\ X=9_%;_H8/!O_@;=_P#R-7GX?$X6A2C3 M51:'55HUZLW/D>IQG[ 'PH/Q+_:%TJ]N81+I7AM#J]QN7*F13B!?KYA5OI&: MV?\ @H[\6!X_^.S>'[2;S-,\*P?81MP5-R^'G(Y[?(AZSR7,\K=7D=BS,?J236>':Q6+E76L8JR_4NJG0H1I/>6K*=>I_LP_"=O MC3\;_#'AJ2(R:<]P+K42!D"UB^>0'TW ; ?5Q7EE?I)_P2X^$G]E>$_$/Q$O M8 +C59/[,T]V49%O&0964^C287'K#]*[,=7^KT)36^R]6<^&I>UJJ/0[S]O# MX*?$;X[:-X5\.^"M-M)]'LII+Z\>XNXX"IP2L>]5PE.K+GE>Y^3?A[_ ()M_%R\U[3H M-7L=/T_2I+B-+N[CU"*1H82PWNJ@_,0N2!W-?J[8V46G65O:0#;#!&L48)SA M5&!^@J>BL,3C*N+M[3H:4!;V^O/#GA MC2-"N[XYN9].LHX'FY)PQ4 D9)..E=-113;(/%- M_P VFD64MVZ9P7*J2J#W8X4>Y%?A%XAUV\\4Z_J>LZC)YVH:C=2WES)C&^61 MR[G\237[:_M"?!D_'OX7C*-6LTH+1'YOU^J M-@!^QY^P29ROV3Q-=V/FD<"3^T;S '?!,2L.AZ0=ZP_"O_!+KPOX?\3Z3JEU MXRO]4MK*[BN9+&2QC1+A4<,8V.XX#8P?8U[A^TY^S4G[2^C:+I-YXFN=!T[3 MKA[IH;:V67SY2NU6;+#&T%P/]\UMC,=0Q$Z<$_<3N]#/#X:I1C*5O>M9'XM5 M%>KR.P55_$D"OT4_P"'47A__HH.I_\ @OC_ M /BZ[7X-?\$Z?#GPC^)>B>+V\57NN2:3(T\5E/9I&C2;&5&)#$_*2&'NHKT9 MYKAE%N+N_1G)' UFU=:&5^V1K-I^SC^Q_H?PXTB<)>:E!#HJ.F TD**'NI2/ M]L_*W'_+?M7Y?U]4?\%'OB1-XS_:%N="5V_L_P ,VL=E$F1M,KJ)97'N=R(? M^N8KY7K;+J3IT%*6\M7\S/%SYZK2V6AW/P-^&LWQ?^+7A?PC%D)J5XB7#KG* M0+\\S#W$:N1[XK[O_P""G/Q,A\+?#KPU\-M+86YU1UNKF"+ "6D&!$A'8-)@ MC_KB?Q\[_P""5_@)=3\?>+O%\R,5TJQCL+:**WBM+:.(Q6\:+@*N5S@MN8Y[N:\W%8FFL;'VK]V M'Y_U8[*%&;PSY%K+\C\CJV/!GA6]\<^+M&\.Z:F^_P!5O(K* 8R \CA03[#. M3[ U^C/_ ZI\$_]#IK_ /WZ@_\ B:[OX)?\$_O!_P %/B/IOC&UU[5-9O=/ M63[/!>K&L:NZ%-YV@$D*S8]SGL*ZIYMAU%\CUZ:&$RLTC,4:AF8L-P/S,6Y/H%'85Y;_PZI\$_]#IK_P#WZ@_^ M)KCP..PV'H\LG[SU>AT8G#5JU2\5IT/SU^&/@2\^)WQ#\.^%; -]IU:]BM=Z MC/EJS?/(?95W,?937Z6?\%!O']I\(_V<;#P1HS+9S:WY6E6\", T=C"JF3 ] M,"*,^TE=%\!?V#?"/P&^(4'B^SUK4M;O[:WEAMX[Z.,)"SC:9!M .[877Z.: MW?VA?V.O#G[2'B;3]8\0^(M=L?L%K]EM[/3WA6% 6+,^'C8[FR 3GHJ^E8U\ M=1KXFG)OW(Z_/^K&E+#5*5&27Q/\C\;:W_A_X,O?B)XXT+PQIP/VW5KV*SC; M;N";V +D>B@EC[ U^C__ ZO^''_ $-/BG_O[;?_ !FN[^"G[!/@7X(?$&R\ M7Z;JNLZKJ-E'(MO%J3PM&C.I0OA(U.0K,!SWKT:F;4.1\C=^FAR0P%7F7-L; M/[5'PBFUK]DO7O!?A.U).F6%M]BLXU)9XK5XW\M0.K%(S@=SCUK\;:_H0KYB M^,__ 3[^&WQ;UJYUNU-YX2UFZ=I;B72MI@GD/5WA8$ YY.PKDDDY)S7DY=F M$<,G"KLW>YW8O"NLU*&Z/R,K]7OV+?BQ\)_ O[.7A72Y/'OA[2]1"RS7]OJN MIP6MPMR\C%P4=E.!PJG&"J@Y-<#_ ,.HO#__ $4'4_\ P7Q__%T?\.HO#_\ MT4'4_P#P7Q__ !==V+Q>#Q<%"4VK.^QS4*&(H2#?_ M ?VG_QRM'P_\9OA_P"+=6ATO0_'/AK6=3FW&*RT_5[>>:3 +-M1'). "3@= M :^0/^'47A__ **#J?\ X+X__BZ[GX*_\$[O#OP>^).D>,!XNU35[G2W:6"V M,"0(SE2N7()) #'@8SQGC(/CSI8-1;C4;?H>A&>(;7-!6]3A?^"I/Q9_L[PW MX;^'=E.!-J,G]J:@BM\PAC)6%2/1GWM]817YP5^K_P =/V!+/X[_ !*U/QAJ MOCJ_LYKI8XXK.*R1H[>-$"JBDO[%C[L37 ?\.HO#_P#T4'4__!?'_P#%U[&" MQN%PU",'+7KH]SS\1AJ]:HY):'YW>']#O/$^O:;HVG1>?J&HW,5I;1 XWRR, M$1?Q) K]Q? ^F>%_@=X#\+>#9-7T_3H[&SCM8!=W$<+W+J!OD )&2SDL<#JU M>#?!'_@GEX=^#7Q+TCQC_P )1>:[-IA=X+2XM$C3S&0J')#'[NXD>X'I7T#\ M1OAC9_$B.&*]G\JW6UN;5D6/+$3JJ,P;(*D1^8HQ_P ],]JX,QQE/%2C&#]U M?F=6$P\J";ENSK+34;6_,HMKF&X,142"*0-L)4,N<=,JRD>Q![U8KSWX+_!^ MV^#>A:CI\.K76MS7]TEW/>7JJ)&=;:& CC^']SN _AW;1P!7H5>))).T7='I M*[6H4445(PHHHH **** "BBB@ HHHH **** /Q[_ &_O!5_X2_::\2W5U&PM M-:6'4;.4@X=#&J-SCJ'1Q^ ]:^/XD.!N0]<#D$ C\QOBW^PU\5_A5>7#)X?F\4Z.C'R]2T%#<;ER< M%X1^\0XP3E2HSPQQFOM,!CJ52E&G-VDM/4^8_M9>)]?\'_ $\1:IX7U-M'UZ.>PBM;U%5C$9+ MZWB)PP((*NP/!X)KF_@W\8?$/CCXR7?ACQ#"^D:UH?A[9K6D(#]G%Z+D 7$+ M$?-')&593G@-@\@U[?XD\-:7XOT>;2M:L8=2TZ9HWDMKA=R,R.LB$CV=%8>X M%*OAS2T\0OKRV$"ZR]L+-KX(!*T(;<(RW=0W./>N*-2"I\CCKKK]QTN,N?F3 MT.(_:1\2:GX0^ _CC6M&O'L-4L=,EGMKF+&Z-P.&&>*X_P $ZYXA\%?&?0O! M4_C*\\<:9K&A7&ISQZJD!O=*DB:(*[20QQ@Q2^8R@,N'TG(,QL+5(F MEQTW,!EL>YHC4BJ;BUKK_5_('&3E=,J_&K5]0T#X-^/-4TF:2VU6RT"_N;2: M(9>.9+>1D91SDA@"*XFQ^(EUJWQ.^$6GV&M+=Z?JWAO4=1OXH'5UG95LO)E; M'N\N.V2?2O9Y(UEC9'4.C JRL,@@]017*>#/A)X*^'5]>WOACPKI.@W=[Q<3 MV%HD3R#.=I(&=N>=HXSVI0G%1::UU_%6_#<4]D#8+>P->-_LW>+=+RSM]1M)K6Z@CN;:9#'+#,@='4C! M5E/!!'8US7@CX4^#?AJUXWA7PQI7AY[P@W#:?:I$9<9VAB!R!DX'09/K1&<5 M3E%K5@XMR31?\8^&IO%FAR:=;Z[JOAR5W5Q?Z,\27"X.< R1NN#T.5_*O-/V M4(]:U7X0Z#XJU[Q9K7B74/$%A;W4L6J/"8K5\-D0B.)" VX9W%ONKC'.?9ZS M_#_A_3O"NBV>D:19Q:?IEG&(K>U@7:D2#HJCL*E3M!P&X^\I'C?[6GBO6O"_ MA[P(FBZEK6F'5?%=KIUV_AV.-[Z2W>WN69(ED5E+$HAY':K/[*_C'7O&_A'7 M[[5-1U'5=(AUF>TTBZUN*"+4FAB"I(MRD("JPF64#(#%<$CD5ZQK?AK2_$;Z M:^IV,-ZVFW:7]F9ER8+A595D7T8!V&?]HTW1O"VD>'KS5+K3-/@L9]4N/M=Z MT"[?/FVA3(P'!8@ $]3@9K3VD?9Y/(^?FOH<7\8O$FI^']:^&$.G7CVL M6I^+(K&\5,?OH#97DA0Y[;HT/']T5Z36?JWA_3M=FTZ74+.*[DTZZ%[:-*N3 M!.$9!(OH=LCCZ,:T*QDTTDNA:339\H?LN:SXV\>7FEZ]KNI>/KNT:[U -LRS0:/?26TT-O<)!(T'_V>_AMX5\30^(=(\&:3I^N0R/+'?P0;95=@0Q!]2&8'ZFN_G@B MNH)()XTFAD4H\>73K1(6=0 GRAPHIC 7 mlr-20240630x10q003.jpg GRAPHIC begin 644 mlr-20240630x10q003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" H #(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*\.^.7 MQ1^)G@;7S_P@GA"P\;V5EIR7M_I)FDAOW#3.FZW(RKX"'*$9Z8STKY1\2?\ M!6+7+-Y;.U^%\.G:E"VR6+4]3D)C(ZAD$2L#]:]&AE^(Q"O22?S1PUL;1H.U M1V^3/T>SBL[Q%XDTKPCHEWK&MZC:Z1I5HF^XO;V58H8ER!EF; ') _$5^0?Q M _X*,?&CQPLD-IK5GX3M&)_=Z':A),9R,RR%WR!QE2N?2NF^.GQ.\5Z!^QC\ M-_!OB77M0U?Q!XPN)?$-VVHS/)/%IZOFWC+-R0S%'&2?ND=,5Z*R6M&4%4DO M>=K+MNSA_M:E)3=--\JO_D?>/@O]MCX4_$3XGV/@3PUK5SK&K7OF""Y@L91: MLR(SLOF,!V5N<8XZ\BOBK]I+_@HU\0+CQSXE\.^!+RPT/P]8W&)-6 M\962ZJ^EVK7:W.G(THF,2[]Y Y;=G)]:*]QV#_)HKX]UVVW9? O#]CXRO?%D&E6\?B*]MEM M)]1 /FO$I!"=< ?*N<#G:ND>#_ /AN\UR.^OAH_$#P ME0[;G6[C^S[%F'(MH3\[#V:4D?\ M;(5\!?%CQSJ'QU^,^O>(D5GNO$&IXLH7;[L;,([>//LOECTZU^VOPL\%P_"; MP)X3\%Z=9O-8Z98):M=H0%#JHWLP)SEV+-QGDGI7E9I-X?!QHOXIZO\ -_B> MCET%7QE4=#7]%O],N"RV][;R6T MAC.&VNI4X/K@FBBFG;5":OH?D5+^RE\0?V9?CIX6UG6/#-_XC\':-K=K>-K& MC6S748QV(GBJ5.K4WU1YF#H0PU2I3AMHR:BBBO&/4/__9 end EX-101.SCH 8 mlr-20240630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - BUSINESS COMBINATIONS - Schedule of allocations for net assets acquired (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - INVENTORIES - Schedule of Inventories, Net of Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - LEASES - Lease cost (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - COMMITMENTS AND CONTINGENCIES (Maturity of Undiscounted Cash Flows of Operating and Finance Lease Obligations) (Details) - Calc2 link:presentationLink link:calculationLink link:definitionLink 99940703 - Disclosure - LEASES - Maturity of Undiscounted Cash flows of operating lease obligations (Details) link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY link:presentationLink link:calculationLink link:definitionLink 995200405 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940203 - Disclosure - BUSINESS COMBINATIONS - Pro forma summary (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - LONG-TERM OBLIGATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - COMMITMENTS AND CONTINGENCIES - (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - SHAREHOLDERS' EQUITY - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - REVENUE - Schedule of Disaggregation of Revenue by Geographic Segment (Details) link:presentationLink link:calculationLink link:definitionLink 99941002 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - BUSINESS COMBINATIONS link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - LONG-TERM OBLIGATIONS link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 99920102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - BUSINESS COMBINATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - SHAREHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 99931003 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 99931103 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 99940702 - Disclosure - LEASES - Schedule of Weighted-average lease term and weighted-average discount rate (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 mlr-20240630_cal.xml EX-101.CAL EX-101.DEF 10 mlr-20240630_def.xml EX-101.DEF EX-101.LAB 11 mlr-20240630_lab.xml EX-101.LAB Cover [Abstract] Document Type Document Quarterly Report Document Period End Date Document Transition Report Entity Registrant Name Entity File Number Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Shell Company Entity Common Stock Shares Outstanding Entity Central Index Key Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Period Focus Amendment Flag CONSOLIDATED BALANCE SHEETS Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Error Corrections and Prior Period Adjustments Restatement [Line Items] Assets [Abstract] Assets Assets Current [Abstract] Current assets: Cash and Cash Equivalents At Carrying Value CASH AND TEMPORARY INVESTMENTS, end of period CASH AND TEMPORARY INVESTMENTS, beginning of period Cash and temporary investments Accounts, Notes, Loans and Financing Receivable, Net, Current, Total Accounts receivable, net of allowance for credit losses of $1,633 and $1,527 at June 30, 2024 and December 31, 2023, respectively Inventory, Net Total inventory Inventories, net Prepaid Expense Current Prepaid expenses Assets Current Total current assets Assets, Noncurrent [Abstract] Noncurrent assets: Property, Plant and Equipment, Net Total property, plant and equipment, net Property, plant and equipment, net Operating Lease, Right-of-Use Asset Right-of-use assets - operating leases Goodwill Goodwill Other Assets Noncurrent Other assets Assets TOTAL ASSETS Liabilities and Stockholders Equity [Abstract] Liabilities and Shareholders' Equity Liabilities Current [Abstract] Current liabilities: Accounts Payable Current Accounts payable Accrued Liabilities, Current Accrued liabilities Accrued Income Taxes, Current Income taxes payable Operating Lease, Liability, Current Current portion of operating lease obligation Liabilities Current Total current liabilities Liabilities, Noncurrent [Abstract] Noncurrent liabilities: Long-term Debt, Excluding Current Maturities Long-term obligations Operating Lease, Liability, Noncurrent Non-current portion of operating lease obligation Deferred Tax Liabilities Noncurrent Deferred income tax liabilities Liabilities TOTAL LIABILITIES Commitments and Contingencies COMMITMENTS AND CONTINGENCIES (Note 8) Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Shareholders' equity: Common Stock, Value, Issued Common shares, $0.01 par value per share: Authorized - 100,000,000 shares, Issued and outstanding 11,469,960 and 11,453,792 outstanding at June 30, 2024 and December 31, 2023, respectively Additional Paid In Capital, Common Stock Additional paid-in capital Retained Earnings Accumulated Deficit Retained earnings Accumulated Other Comprehensive Income Loss Net Of Tax Accumulated other comprehensive loss Stockholders' Equity Attributable To Parent BALANCE BALANCE TOTAL SHAREHOLDERS' EQUITY Liabilities and Equity TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Allowance For Doubtful Accounts Receivable Current Allowance for doubtful accounts (in dollars) Preferred Stock Par Or Stated Value Per Share Preferred stock, par value (in dollars per share) Preferred Stock, Shares Authorized Preferred stock, shares authorized Preferred Stock Shares Issued Preferred stock, shares issued Common Stock Par Or Stated Value Per Share Common stock, par value (in dollars per share) Common Stock Shares Authorized Common stock, shares authorized Common Stock, Shares, Issued Common Stock Shares, Issued Common Stock Shares Outstanding Common stock, shares outstanding CONSOLIDATED STATEMENTS OF INCOME Revenue from Contract with Customer, Including Assessed Tax Total net revenue NET SALES Costs of Operations COST OF OPERATIONS Gross Profit GROSS PROFIT Operating Expenses [Abstract] Operating expenses: Selling General and Administrative Expense Selling, general and administrative expenses Nonoperating Income (Expense) [Abstract] Non-operating (income) expenses: Interest Expense Interest expense, net Other Operating Income (Expense), Net Other (income) expense, net Represents amount of operating expense and nonoperating (income) expense. Operating and Nonoperating Income (Expense) Total expense, net Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest INCOME BEFORE INCOME TAXES Income Tax Provision INCOME TAX PROVISION NET INCOME NET INCOME Net income Earnings Per Share, Basic Basic earnings (loss) per common share (in dollars per share) Basic income per common share (in dollars per share) Earnings Per Share, Diluted Diluted earnings (loss) per common share (in dollars per share) Diluted income per common share (in dollars per share) Cash Dividends Declared Per Common Share CASH DIVIDENDS DECLARED PER SHARE OF COMMON STOCK Weighted Average Number Of Shares Outstanding, Diluted [Abstract] Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Basic Basic (in shares) Weighted shares outstanding - basic (in shares) Weighted Average Number Of Diluted Shares Outstanding Weighted shares outstanding - diluted (in shares) Diluted (in shares) CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Other Comprehensive Income (Loss), Net Of Tax [Abstract] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net Of Tax Foreign currency translation gain (loss) Foreign currency translation adjustment Other Comprehensive Income (Loss), Net of Tax Total other comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest TOTAL COMPREHENSIVE INCOME CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statement [Table] Equity Components [Axis] Equity Component [Domain] Common Stock Additional Paid-In Capital Accumulated Surplus Retained Earnings Accumulated Other Comprehensive Gain (Loss) Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Shares, Issued BALANCE (shares) BALANCE (shares) Stock Issued During Period, Value, New Issues Issuance of common stock, net of shares withheld for employee taxes Stock Issued During Period, Shares, New Issues Issuance of common stock, net of shares withheld for employee taxes (shares) Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Stock-based compensation Stock Repurchased During Period, Value Repurchases of common stock Repurchase of common stock Stock Repurchased During Period, Shares Repurchase of common stock (in shares) Repurchase of common stock (shares) Dividends, Common Stock Dividends paid Common Stock, Dividends, Per Share, Cash Paid Dividends paid (in dollars per share) CONSOLIDATED STATEMENTS OF CASH FLOWS Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract] Adjustments to reconcile net income to net cash flows from operating activities: Depreciation Depletion and Amortization Depreciation and amortization Gain (Loss) on Disposition of Assets, Total (Gain) Loss on disposal of property, plant and equipment Provision For Doubtful Accounts Provision for credit losses Fair value of share-based compensation granted to employees as payment for services rendered or acknowledged claims. Issuance of Common Stock, Net of Shares Issuance of common stock, net of shares withheld for employee taxes Share-based Payment Arrangement, Noncash Expense Stock-based compensation Deferred tax provision Increase Decrease In Operating Capital [Abstract] Changes in operating assets and liabilities: Increase (Decrease) in Accounts and Notes Receivable Accounts receivable Increase Decrease In Inventories Inventories Increase Decrease In Prepaid Expense Prepaid expenses Increase (Decrease) in Other Operating Assets Other assets Increase Decrease In Accounts Payable Accounts payable Increase Decrease In Accrued Liabilities Accrued liabilities Increase (Decrease) in Income Taxes Payable Income taxes payable Net Cash Provided by (Used in) Operating Activities Net cash flows provided by (used in) operating activities Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Payments To Acquire Property Plant and Equipment Purchases of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Proceeds from sale of property, plant and equipment The cash inflow associated with the acquisition of business during the period. The cash portion only of the acquisition. Proceeds From Acquired Businesses, Gross Acquisition of business Payments to Acquire Businesses, Gross Acquisition of business Purchase price Cash Net Cash Provided by (Used in) Investing Activities Net cash flows provided by (used in) investing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Payments for Repurchase of Common Stock Repurchase of common stock Proceeds from Lines of Credit Net borrowings under credit facility Payments Of Dividends Common Stock Payments of cash dividends Net Cash Provided by (Used in) Financing Activities Net cash flows provided by (used in) financing activities Effect Of Exchange Rate On Cash and Cash Equivalents, Continuing Operations EFFECTS OF EXCHANGE RATE CHANGES ON CASH AND TEMPORARY INVESTMENTS Cash and Cash Equivalents Period Increase Decrease NET CHANGE IN CASH AND TEMPORARY INVESTMENTS Supplemental Cash Flow Information [Abstract] Supplemental information: Interest Paid, Excluding Capitalized Interest, Operating Activities Cash payments for interest Income Taxes Paid Net Cash payments for income taxes, net of refunds BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES BUSINESS COMBINATIONS Business Combination Disclosure [Text Block] BUSINESS COMBINATIONS INVENTORIES Inventory Disclosure [Text Block] INVENTORY PROPERTY, PLANT AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] PROPERTY, PLANT AND EQUIPMENT LONG-TERM OBLIGATIONS Long Term Debt [Text Block] LONG-TERM OBLIGATIONS INCOME TAXES Income Tax Disclosure [Text Block] INCOME TAXES Leases The entire disclosure of information about leases. Lease Disclosure [Text Block] Leases COMMITMENTS AND CONTINGENCIES. Commitments and Contingencies Disclosure [Text Block] COMMITMENTS AND CONTINGENCIES SHAREHOLDERS' EQUITY Stockholders Equity Note Disclosure [Text Block] STOCKHOLDERS' EQUITY REVENUE Revenue from Contract with Customer [Text Block] REVENUE EARNINGS PER SHARE Earnings Per Share [Text Block] EARNINGS PER SHARE SUBSEQUENT EVENTS Subsequent Events [Text Block] SUBSEQUENT EVENTS Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Disclosure of accounting policy for significant accounting policies. Significant Accounting Policies [Policy Text Block] Significant Accounting Policies Reclassification, Comparability Adjustment [Policy Text Block] Reclassifications New Accounting Pronouncements, Policy [Policy Text Block] Recently Adopted Accounting Standards and Recent Accounting Pronouncements Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of allocation of the consideration for net assets acquired Business Acquisition, Pro Forma Information [Table Text Block] Schedule of pro forma summary of the Company Schedule Of Inventory, Current [Table Text Block] Schedule of inventories, net of reserves Property, Plant and Equipment [Table Text Block] Schedule of property, plant and equipment Lease, Cost [Table Text Block] Summary of components of our lease cost Tabular disclosure of supplemental cash flow information and other information of both finance and operating leases. Schedule Of Supplemental Cash Flow Information Of Finance And Operating Lease [Table Text Block] Schedule of supplemental cash flow information related to leases Tabular disclosure containing the weighted average lease term and weighted average discount rate of both operating and finance lease. Schedule Of Weighted Average Lease Term And Discount Rate Of Operating And Finance Lease [Table Text Block] Schedule of weighted average lease term and weighted average discount rate of leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Summary of maturities of operating lease liabilities Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Schedule of transactions related to restricted stock units under 2016 plan Tabular disclosure of information pertaining to restricted stock units activity. Schedule Of Additional Information Related To Restricted Share Unit Activity [Table Text Block] Schedule of additional data related to restricted share unit activity Disaggregation of Revenue [Table Text Block] Schedule of disaggregation of revenue by the geographic region for customers Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of basic and diluted earnings per share Reclassification [Table] Reclassification, Type [Axis] Reclassification, Type [Domain] Revision of Prior Period, Reclassification, Adjustment [Member] Reclassification adjustment Reclassification [Line Items] Represents the amount of provision for common stock to non-employee directors. APIC, Share-Based Payment Arrangement, Common Stock Unit, Increase for Cost Recognition, Non Employee directors Stock-based compensation on nonvested common stock to non-employee directors Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement. Apic Share Based Payment Arrangement Restricted Stock Unit Increase For Cost Recognition Shares Nonvested restricted stock units to stock-based compensation Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Represents information pertaining to Southern Hydraulic Cylinder, Inc. (SHC). Southern Hydraulic Cylinder, Inc. [Member] Southern Hydraulic Cylinder, Inc. Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Noncompete Agreements Order or Production Backlog Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Land and Building Transportation Equipment All other long term capitalized assets related to property plant and equipment not otherwise previously categorized, other than land and buildings and transportation equipment. Capitalized Property Plant and Equipment, Other Than Land And Buildings And Transportation Equipment [Member] Property plant and equipment, other than land and buildings and transportation equipment Business Acquisition [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property fair value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Intangibles Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Acquired business contributed revenues Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Acquired business contributed earnings Business Combination, Consideration Transferred [Abstract] Sources of financing Business Combination, Consideration Transferred Fair value of consideration transferred Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets [Abstract] Fair value of assets and liabilities The amount of fixed assets recognized as of the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Fixed Assets Fixed assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid insurance Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Total identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Assumed liabilities Business Acquisition, Pro Forma Revenue Revenue Business Acquisition, Pro Forma Net Income (Loss) Income before income taxes Inventory, Raw Materials, Net Of Reserves Raw materials Inventory, Work In Process, Net Of Reserves Work in process Inventory, Finished Goods, Net Of Reserves Finished goods Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of goods held by the company that are readily available for sale. Inventory Chassis Net Of Reserves Chassis Inventory Write-down Impairment of inventory Inventory Valuation Reserves Net of inventory reserves Schedule Of Property, Plant and Equipment [Table] Land and improvements Buildings and improvements Machinery and equipment Furniture and fixtures Software costs Property, Plant and Equipment [Line Items] Property, Plant and Equipment Property, Plant and Equipment, Gross Total property, plant and equipment, gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less accumulated depreciation Depreciation Depreciation expense Line Of Credit Facility [Table] Consolidated Entities [Axis] Consolidated Entities [Domain] Represents information relating to First Horizon Bank. First Horizon Bank Credit Facility [Axis] Credit Facility [Domain] Credit facility Range [Axis] Range [Domain] Minimum Maximum Line Of Credit Facility [Line Items] Line of Credit Facility [Line Items] Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Line Of Credit Facility, Maximum Borrowing Capacity Revolving credit facility Debt Instrument, Basis Spread on Variable Rate Variable interest rate in addition to reference rate Line Of Credit Facility, Unused Capacity, Commitment Fee Percentage Non-usage fee for current loan agreement in annual amount percentage Line of Credit Facility, Periodic Payment, Interest Interest expense on credit facility Line of Credit Facility, Fair Value of Amount Outstanding Line of credit outstanding borrowings Operating Loss Carryforwards [Table] Deferred Tax Assets, Operating Loss Carryforwards, Domestic Federal net operating loss carryforward Deferred Tax Assets, Operating Loss Carryforwards, State and Local State net operating loss carryforward Lessee, Lease, Description [Table] Ownership [Axis] Ownership [Domain] Boniface Engineering, Ltd. [Member] Boniface Engineering, Ltd. Jige International S.A. [Member] Jige International S.A Lessee, Lease, Description [Line Items] Lease, Cost [Abstract] Lease Cost Finance Lease, Right-of-Use Asset, Amortization Amortization of right-of-use assets Finance Lease, Interest Expense Interest on lease obligation Amount of finance lease cost recognized by lessee for lease contract. Finance Lease Cost Total finance lease cost Operating Lease, Cost Total long-term operating lease cost Short-term Lease, Cost Total short-term operating lease cost Lease, Cost Total lease cost Cash Flow, Operating Activities, Lessee [Abstract] Cash paid for amounts included in the measurement of lease obligation: Operating Lease, Payments Operating cash flows from operating leases Operating Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term for operating leases Finance Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term for finance leases Operating Lease, Weighted Average Discount Rate, Percent Weighted average discount rate for operating leases Operating Lease Liabilities, Payments Due [Abstract] Operating Lease Obligation Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Remaining fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Year One 2025 Lessee, Operating Lease, Liability, Payments, Due Year Two 2026 Lessee, Operating Lease, Liability, Payments, Due Year Three 2027 Lessee, Operating Lease, Liability, Payments, Due Year Four 2028 Lessee, Operating Lease, Liability, Payments, Due after Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due Total lease payments Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Operating Lease, Liability Lease obligation at June 30, 2024 Long-term Purchase Commitment [Table] Category of Item Purchased [Axis] Long-term Purchase Commitment, Category of Item Purchased [Domain] Capital Addition Purchase Commitments Software License Fee Arrangement [Member] Software License Fee Arrangement Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment, Amount Commitment amount Loss Contingency, Estimate of Possible Loss Repurchase collateral amount Schedule Of Share-Based Compensation Arrangements By Share-Based Payment Award [Table] Plan Name [Axis] Plan Name [Domain] Represents 2016 Stock Incentive Plan. 2016 Stock Incentive Plan Equity Incentive Plan 2016 Arithmetic Average [Member] Average Title of Individual [Axis] Title of Individual [Domain] Executive Officer Director Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Restricted Stock Unit Transactions - Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Nonvested, ending balance (in shares) Nonvested, beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Number of shares of common stock are available for issuance Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period Vesting period of options Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Restricted Stock Unit Transactions - Weighted average grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Nonvested, ending balance (in dollar per share) Nonvested, beginning balance (in dollar per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Granted (in dollar per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested (in dollar per share) Common Stock, Capital Shares Reserved for Future Issuance Vested shares include shares vested Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract] Restricted share unit activity activity - Additional data Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Total compensation cost, net of estimated forfeitures, related to nonvested restricted share unit awards not yet recognized, pre tax Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted average period in years over which restricted share and share unit cost is expected to be recognized (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Total fair value of shares vested during the year Investment Company, Capital Share Transactions, Stock Repurchased [Abstract] Stock Repurchase Program Share Repurchase Program, Authorized, Amount Amount authorized for purchase of share Share Price Repurchase price per share Disaggregation of Revenue [Table] Geographical [Axis] Geographical [Domain] North America Foreign Disaggregation of Revenue [Line Items] Percentage of change in revenue. Revenue, Increase Decrease In Percentage Total net revenue, Change (in percent) Concentration Risk [Table] Concentration Risk [Line Items] Number of Operating Segments Number of operating segments Earnings Per Share, Basic [Abstract] Basic earnings (loss) per common share: Earnings Per Share, Diluted [Abstract] Diluted earnings (loss) per common share: Weighted Average Number of Shares Outstanding, Diluted, Adjustment Effect of dilutive securities (in shares) Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Dividends [Axis] Dividends [Domain] Represents the information pertaining to Q3 dividends. O 2024 Q3 Dividends [Member] O 2024 Q3 Dividends Subsequent Event [Line Items] Dividends Payable, Date Declared Dividends payable, declared date Dividends Payable, Amount Per Share Dividends payable, amount per share Dividends Payable, Date Of Record Dividends payable, record date n/a Non-Rule 10b5-1 Arrangement Modified Flag n/a Rule 10b5-1 Arrangement Modified Flag EX-101.PRE 12 mlr-20240630_pre.xml EX-101.PRE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Jul. 31, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity Registrant Name MILLER INDUSTRIES, INC.  
Entity File Number 001-14124  
Entity Incorporation, State or Country Code TN  
Entity Tax Identification Number 62-1566286  
Entity Address, Address Line One 8503 Hilltop Drive  
Entity Address, City or Town Ooltewah  
Entity Address, State or Province TN  
Entity Address, Postal Zip Code 37363  
City Area Code 423  
Local Phone Number 238-4171  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Trading Symbol MLR  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock Shares Outstanding   11,453,792
Entity Central Index Key 0000924822  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and temporary investments $ 23,816 $ 29,909
Accounts receivable, net of allowance for credit losses of $1,633 and $1,527 at June 30, 2024 and December 31, 2023, respectively 391,797 286,138
Inventories, net 187,286 189,807
Prepaid expenses 8,099 4,617
Total current assets 610,998 510,471
Noncurrent assets:    
Property, plant and equipment, net 115,768 115,072
Right-of-use assets - operating leases 659 826
Goodwill 19,998 20,022
Other assets 744 819
TOTAL ASSETS 748,167 647,210
Current liabilities:    
Accounts payable 243,146 191,782
Accrued liabilities 49,546 40,793
Income taxes payable 771 1,819
Current portion of operating lease obligation 306 320
Total current liabilities 293,768 234,714
Noncurrent liabilities:    
Long-term obligations 70,000 60,000
Non-current portion of operating lease obligation 352 506
Deferred income tax liabilities 4,159 4,070
TOTAL LIABILITIES 368,279 299,290
COMMITMENTS AND CONTINGENCIES (Note 8)
Shareholders' equity:    
Common shares, $0.01 par value per share: Authorized - 100,000,000 shares, Issued and outstanding 11,469,960 and 11,453,792 outstanding at June 30, 2024 and December 31, 2023, respectively 115 114
Additional paid-in capital 153,014 153,574
Retained earnings 233,330 200,165
Accumulated other comprehensive loss (6,571) (5,933)
TOTAL SHAREHOLDERS' EQUITY 379,888 347,920
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 748,167 $ 647,210
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
CONSOLIDATED BALANCE SHEETS    
Allowance for doubtful accounts (in dollars) $ 1,633 $ 1,527
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0  
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common Stock Shares, Issued 11,453,792 11,445,640
Common stock, shares outstanding 11,453,792 11,445,640
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONSOLIDATED STATEMENTS OF INCOME        
NET SALES $ 371,451 $ 300,264 $ 721,322 $ 582,539
COST OF OPERATIONS 320,373 260,335 626,001 512,194
GROSS PROFIT 51,078 39,929 95,321 70,345
Operating expenses:        
Selling, general and administrative expenses 22,773 19,480 44,316 37,403
Non-operating (income) expenses:        
Interest expense, net 2,048 1,700 3,293 2,713
Other (income) expense, net 13 (229) (20) (548)
Total expense, net 24,834 20,951 47,589 39,568
INCOME BEFORE INCOME TAXES 26,244 18,978 47,732 30,777
INCOME TAX PROVISION 5,730 4,063 10,195 6,642
NET INCOME $ 20,514 $ 14,915 $ 37,537 $ 24,135
Basic income per common share (in dollars per share) $ 1.79 $ 1.30 $ 3.28 $ 2.11
Diluted income per common share (in dollars per share) 1.78 1.29 3.26 2.10
CASH DIVIDENDS DECLARED PER SHARE OF COMMON STOCK $ 0.19 $ 0.18 $ 0.38 $ 0.36
Weighted average shares outstanding:        
Basic (in shares) 11,461,141 11,466,000 11,456,597 11,424,552
Diluted (in shares) 11,549,885 11,526,000 11,531,091 11,477,000
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
NET INCOME $ 20,514 $ 14,915 $ 37,537 $ 24,135
Other comprehensive (loss) income:        
Foreign currency translation adjustment (63) 911 (638) 1,890
Total other comprehensive (loss) income (63) 911 (638) 1,890
TOTAL COMPREHENSIVE INCOME $ 20,451 $ 15,826 $ 36,899 $ 26,025
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY - USD ($)
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Gain (Loss)
Total
BALANCE at Dec. 31, 2022 $ 114,000 $ 152,392,000 $ 150,124,000 $ (9,173,000) $ 293,457,000
BALANCE (shares) at Dec. 31, 2022 11,416,716        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock, net of shares withheld for employee taxes   (214,000)     (214,000)
Issuance of common stock, net of shares withheld for employee taxes (shares) 24,320        
Stock-based compensation   284,000     284,000
Dividends paid     (2,059,000)   (2,059,000)
Foreign currency translation gain (loss)       979,000 979,000
Net income     9,220,000   9,220,000
BALANCE at Mar. 31, 2023 $ 114,000 152,462,000 157,285,000 (8,194,000) 301,667,000
BALANCE (shares) at Mar. 31, 2023 11,441,036        
BALANCE at Dec. 31, 2022 $ 114,000 152,392,000 150,124,000 (9,173,000) 293,457,000
BALANCE (shares) at Dec. 31, 2022 11,416,716        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation gain (loss)         1,890,000
Net income         24,135,000
BALANCE at Jun. 30, 2023 $ 114,000 152,746,000 170,141,000 (7,283,000) 315,718,000
BALANCE (shares) at Jun. 30, 2023 11,445,640        
BALANCE at Mar. 31, 2023 $ 114,000 152,462,000 157,285,000 (8,194,000) 301,667,000
BALANCE (shares) at Mar. 31, 2023 11,441,036        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock, net of shares withheld for employee taxes $ 4,604        
Stock-based compensation   284,000     284,000
Dividends paid     (2,059,000)   (2,059,000)
Foreign currency translation gain (loss)       911,000 911,000
Net income     14,915,000   14,915,000
BALANCE at Jun. 30, 2023 $ 114,000 152,746,000 170,141,000 (7,283,000) 315,718,000
BALANCE (shares) at Jun. 30, 2023 11,445,640        
BALANCE at Dec. 31, 2023 $ 114,000 153,574,000 200,165,000 (5,933,000) 347,920,000
BALANCE (shares) at Dec. 31, 2023 11,445,640        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock, net of shares withheld for employee taxes $ 1,000 (214,000)     (213,000)
Issuance of common stock, net of shares withheld for employee taxes (shares) 24,320        
Stock-based compensation   383,000     383,000
Dividends paid     (2,179,000)   (2,179,000)
Foreign currency translation gain (loss)       (575,000) (575,000)
Net income     17,023,000   17,023,000
BALANCE at Mar. 31, 2024 $ 115,000 153,743,000 215,009,000 (6,508,000) 362,359,000
BALANCE (shares) at Mar. 31, 2024 11,469,960        
BALANCE at Dec. 31, 2023 $ 114,000 153,574,000 200,165,000 (5,933,000) 347,920,000
BALANCE (shares) at Dec. 31, 2023 11,445,640        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchases of common stock         $ (2,000,000.0)
Repurchase of common stock (in shares)         (35,000)
Foreign currency translation gain (loss)         $ (638,000)
Net income         37,537,000
BALANCE at Jun. 30, 2024 $ 115,000 153,014,000 233,330,000 (6,571,000) 379,888,000
BALANCE (shares) at Jun. 30, 2024 11,453,792        
BALANCE at Mar. 31, 2024 $ 115,000 153,743,000 215,009,000 (6,508,000) 362,359,000
BALANCE (shares) at Mar. 31, 2024 11,469,960        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock, net of shares withheld for employee taxes   16,000     16,000
Issuance of common stock, net of shares withheld for employee taxes (shares) 18,832        
Stock-based compensation   1,302,000     1,302,000
Repurchases of common stock   (2,047,000)     (2,047,000)
Repurchase of common stock (in shares) (35,000)        
Dividends paid     (2,193,000)   (2,193,000)
Foreign currency translation gain (loss)       (63,000) (63,000)
Net income     20,514,000   20,514,000
BALANCE at Jun. 30, 2024 $ 115,000 $ 153,014,000 $ 233,330,000 $ (6,571,000) $ 379,888,000
BALANCE (shares) at Jun. 30, 2024 11,453,792        
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY (Parentheticals) - $ / shares
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY        
Dividends paid (in dollars per share) $ 0.19 $ 0.19 $ 0.18 $ 0.18
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income $ 37,537 $ 24,135
Adjustments to reconcile net income to net cash flows from operating activities:    
Depreciation and amortization 6,971 6,361
(Gain) Loss on disposal of property, plant and equipment (7) 1
Provision for credit losses 106 90
Issuance of common stock, net of shares withheld for employee taxes (198) 123
Stock-based compensation 1,685 231
Deferred tax provision 85 (44)
Changes in operating assets and liabilities:    
Accounts receivable (105,873) (84,227)
Inventories 2,022 (9,407)
Prepaid expenses (3,482) (1,714)
Other assets 237 198
Accounts payable 51,533 62,508
Accrued liabilities 8,726 4,655
Income taxes payable (1,049)  
Net cash flows provided by (used in) operating activities (1,707) 2,910
Cash flows from investing activities:    
Purchases of property, plant and equipment (7,794) (6,610)
Proceeds from sale of property, plant and equipment 77 239
Acquisition of business 24  
Acquisition of business   (17,802)
Net cash flows provided by (used in) investing activities (7,693) (24,173)
Cash flows from financing activities:    
Repurchase of common stock (2,047)  
Net borrowings under credit facility 10,000 15,000
Payments of cash dividends (4,372) (4,119)
Net cash flows provided by (used in) financing activities 3,581 10,881
EFFECTS OF EXCHANGE RATE CHANGES ON CASH AND TEMPORARY INVESTMENTS (274) 731
NET CHANGE IN CASH AND TEMPORARY INVESTMENTS (6,093) (9,651)
CASH AND TEMPORARY INVESTMENTS, beginning of period 29,909 40,153
CASH AND TEMPORARY INVESTMENTS, end of period 23,816 30,502
Supplemental information:    
Cash payments for interest 4,890 3,473
Cash payments for income taxes, net of refunds $ 11,212 $ 8,268
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2024
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES  
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

1.          BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The condensed consolidated financial statements of Miller Industries, Inc. include the accounts of all consolidated subsidiaries (the “Company”). All significant intercompany transactions and amounts have been eliminated. The results of businesses acquired or disposed of are included in the condensed consolidated financial statements from the date of the acquisition or up to the date of disposal, respectively.

References to "we", "our", and similar pronouns in this Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 (this "Form 10-Q") are to Miller Industries, Inc. and its consolidated subsidiaries unless the context requires otherwise.

Our condensed consolidated financial statements have been prepared in accordance with the U.S. Securities and Exchange Commission ("SEC") instructions to Quarterly Reports on Form 10-Q and include the information and disclosures required by accounting principles generally accepted in the United States ("GAAP") for interim financial reporting. The preparation of financial statements in conformity with GAAP requires us to make estimates, judgments, and assumptions that affect amounts reported in the condensed consolidated financial statements and accompanying notes. Actual amounts may differ from these estimated amounts.

In the opinion of management, all adjustments necessary for a fair presentation of the condensed consolidated financial statements have been included. Except as disclosed elsewhere in this Form 10-Q, all such adjustments are of a normal and recurring nature. Financial results presented for this fiscal 2024 interim period are not necessarily indicative of the results that may be expected for the full fiscal year ending December 31, 2024. These condensed consolidated financial statements are unaudited and, accordingly, should be read in conjunction with the audited consolidated financial statements and related notes contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

The condensed consolidated financial statements include accounts of certain subsidiaries whose fiscal closing dates differ from the applicable period end (December 31st or June 30th) by 31 days (or less) to facilitate timely reporting.

Significant Accounting Policies

A description of the Company’s significant accounting policies is included in the notes to the audited consolidated financial statements within its Annual Report on Form 10-K for the fiscal year ended December 31, 2023. There have been no material changes in the Company’s significant accounting policies during the six months ended June 30, 2024.

Reclassifications

Certain prior period amounts have been reclassified for consistency with current period presentation. These reclassifications had no effect on the reported results. Specifically, we reclassified $61.0 thousand and $223.0 thousand for the three months ended March 31, 2024 from the provision for common stock to non-employee directors and stock-based compensation on non-vested restricted stock units to stock-based compensation, respectively, and changed the vesting of executive restricted stock units line item to issuance of common stock, net of shares withheld for employee taxes on the Condensed Consolidated Statements of Shareholders’ Equity.

Recently Adopted Accounting Standards

There were no new material accounting standards adopted in the six months ended June 30, 2024.

Recently Issued Accounting Standards

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in this ASU require an entity to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU also requires entities with a single reportable segment to provide all segment disclosures under ASC 280, including the new disclosures under this ASU. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact this standard will have on our disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The amendments in this ASU improve transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information

in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. The amendments in this ASU are effective for fiscal years beginning after December 15, 2024, with early adoption permitted for annual financial statements that have not been issued or made available for issuance. We are currently evaluating the impact this standard will have on our disclosures.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BUSINESS COMBINATIONS
6 Months Ended
Jun. 30, 2024
BUSINESS COMBINATIONS  
BUSINESS COMBINATIONS

2.          BUSINESS COMBINATIONS

On May 31, 2023, the Company acquired substantially all of the assets and assumed certain liabilities of Southern Hydraulic Cylinder, Inc. through an acquisition subsidiary formed as a Tennessee corporation, which then changed its name to SHC, Inc. (“SHC”). SHC manufactures, sells, and services hydraulic cylinders and related components. The operations of SHC align with those of the Company, which management believes will strengthen the efforts to enhance the stability of the Company’s supply chain.

The purchase price totaling approximately $17.4 million was comprised of cash on hand and by drawing on the existing revolving credit facility.

The allocation of the consideration for the net assets acquired by SHC from Southern Hydraulic Cylinder, Inc. were as follows:

(in thousands)

Sources of financing

Cash

$

17,352

Fair value of consideration transferred

17,352

Fair value of assets and liabilities

Accounts receivable

2,245

Fixed assets

3,735

Inventory

3,467

Prepaid insurance

71

Intangibles

193

Total identifiable assets acquired

9,711

Assumed liabilities

738

Goodwill

$

8,379

Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired and is deductible for tax purposes. The acquisition by SHC resulted in the recognition of $8.4 million of goodwill. The Company believes goodwill is attributable to the investment for its ability to stabilize supply chain through vertical integration and introducing automation and improving production efficiency, as well as the workforce of the acquired business.

For fixed assets, the real property fair value of $3.0 million was comprised of land and buildings of $2.8 million and cranes of $0.2 million. The fair value was determined by a third-party appraisal performed using a sales comparison approach and income approach. The net book value of $0.7 million was determined to approximate fair market value for the remaining fixed assets.

Identifiable intangible assets consisted of a restrictive covenant agreement of $25.0 thousand and order backlog of $168.0 thousand. The fair value of intangible assets was determined by a third-party valuation. The restrictive covenant agreement and order backlog were valued using the income approach, specifically the with-or-without method and multi-period excess earnings method, respectively.

The fair value of the assets acquired includes trade receivables of $2.2 million that are not purchased financial assets with credit deterioration. The Company does not anticipate any markdowns of trade receivables or corresponding credit losses.

The results of operations of SHC are included in the accompanying condensed consolidated statements of income since the acquisition date. Transaction costs associated with the acquisition were not significant.

Pro Forma Consolidated Financial Information (Unaudited)

The results of operations for SHC, and the estimated fair values of the assets acquired and liabilities assumed, have been included in the Company’s condensed consolidated financial statements since the date of acquisition. For the three months ended June 30, 2024, SHC contributed approximately $2.3 million to the Company’s revenues and increased pretax income by approximately $0.3 million. For the six months ended June 30, 2024, SHC contributed approximately $4.2 million to the Company’s revenues and increased pretax income by

approximately $0.4 million. Revenue and income before taxes for the period include adjustments made for the elimination of intercompany sales and profits.

The unaudited pro forma financial information in the table below summarizes the combined results of the Company’s operations and those of SHC for the periods as shown as if the acquisition by SHC had occurred on January 1, 2023. The pro forma financial information presented below is for informational purposes only, and is subject to a number of estimates, assumptions, and other uncertainties.

Six Months Ended June 30

(in thousands)

2024

2023

Revenue

$

721,322

$

588,469

Income before income taxes

$

47,732

$

25,742

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORIES
6 Months Ended
Jun. 30, 2024
INVENTORIES  
INVENTORY

3.          INVENTORIES

Inventory costs include materials, labor and factory overhead. Inventories are stated at the lower of cost or net realizable value, primarily determined on a moving average unit cost basis. Appropriate consideration is given to obsolescence, valuation, and other factors in determining net realizable value. Revisions of these estimates could result in the need for adjustments.

Inventories, net of reserves, consisted of the following:

June 30,

December 31,

(in thousands)

    

2024

    

2023

Raw materials

$

82,082

$

89,048

Work in process

 

45,154

 

47,934

Finished goods

 

23,206

 

23,077

Chassis

 

36,844

 

29,748

Total inventory

$

187,286

$

189,807

For the three months ended June 30, 2024 and 2023 and six months ended June 30, 2024 and 2023, the Company did not recognize impairment of inventory.

For the six months ended June 30, 2024 and fiscal year ended December 31, 2023, the Company’s balances are presented net of inventory reserves of $8.3 million and $5.6 million, respectively.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY, PLANT AND EQUIPMENT
6 Months Ended
Jun. 30, 2024
PROPERTY, PLANT AND EQUIPMENT  
PROPERTY, PLANT AND EQUIPMENT

4.          PROPERTY, PLANT AND EQUIPMENT

Property, plant and equipment consisted of the following:

June 30,

December 31,

(in thousands)

    

2024

2023

Land and improvements

$

22,159

$

19,596

Buildings and improvements

 

86,567

 

86,346

Machinery and equipment

 

88,367

 

86,250

Furniture and fixtures

 

13,785

 

13,560

Software costs

 

14,407

 

11,806

Total property, plant and equipment, gross

 

225,285

 

217,558

Less accumulated depreciation

 

(109,517)

 

(102,486)

Total property, plant and equipment, net

$

115,768

$

115,072

For the three months ended June 30, 2024 and 2023, depreciation expense related to property, plant and equipment was $3.5 million and $3.2 million, respectively. For the six months ended June 30, 2024 and 2023, depreciation expense related to property, plant and equipment was $7.0 million and $6.4 million, respectively.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LONG-TERM OBLIGATIONS
6 Months Ended
Jun. 30, 2024
LONG-TERM OBLIGATIONS  
LONG-TERM OBLIGATIONS

5.          LONG-TERM OBLIGATIONS

Credit Facility

The Company’s loan agreement with First Horizon Bank, which governs its $100.0 million amended unsecured revolving credit facility with a maturity date of May 31, 2027, contains customary representations and warranties, events of default, and financial, affirmative, and negative covenants for loan agreements of this kind. The credit facility restricts the payment of cash dividends if the payment would cause the Company to be in violation of the minimum tangible net worth test or the leverage ratio test in the loan agreement, among various other customary covenants. In the absence of default, all borrowings under the credit facility bear interest at the one-month Term SOFR Rate plus 1.00% or 1.25% per annum.

We were in compliance with all covenants under the credit facility throughout 2023 and the first half of 2024. The Company pays a quarterly non-usage fee under the current loan agreement at a rate per annum equal to between 0.15% and 0.35% of the unused amount of the credit facility.

For the three months ended June 30, 2024 and 2023, interest expense on the credit facility was $1.1 million and $0.8 million, respectively. For the six months ended June 30, 2024 and 2023, interest expense on the credit facility was $2.1 million and $1.4 million, respectively. The Company had outstanding borrowings of $70.0 million and $60.0 million under the credit facility at June 30, 2024 and December 31, 2023, respectively.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INCOME TAXES
6 Months Ended
Jun. 30, 2024
INCOME TAXES  
INCOME TAXES

6.          INCOME TAXES

As of June 30, 2024, the Company had no federal net operating loss carryforwards. State net operating loss carryforwards were $3.7 million as of December 31, 2023.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES
6 Months Ended
Jun. 30, 2024
Leases  
Leases

7.          LEASES

We have lease agreements for equipment and facilities under long-term, non-cancelable leases. We determine if an arrangement is a lease at inception by evaluating whether the arrangement conveys the right to use an identified asset and whether we obtain substantially all of the economic benefits from and have the ability to direct the use of the asset. Our lease agreements generally do not contain any material residual value guarantees or material restrictive covenants.

Operating leases are included in operating lease right-of-use assets, current operating lease liabilities, and long-term operating lease liabilities in our condensed consolidated balance sheet. Operating lease right-of-use assets and corresponding operating lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term, plus payments made prior to lease commencement and any initial direct costs. Operating lease expense for operating lease assets is recognized on a straight-line basis over the lease term. As most of our leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments.

We also have elected to apply a practical expedient for short-term leases whereby we do not recognize a lease liability or a right-of-use asset for leases with a term of 12 months or less. The Company recognizes short-term leases on a straight-line basis and does not record a related right-of-use asset or lease obligation for such contracts.

Our leases have remaining lease terms that expire at various dates through 2029. Some of our lease terms may include options to extend or terminate the lease, and the Company includes those leases when it is reasonably certain we will exercise that option.

The following table summarizes the components of lease cost:

Three Months Ended

Six Months Ended

June 30

June 30

(in thousands)

2024

    

2023

2024

    

2023

Lease Cost

Finance lease cost:

Amortization of right-of-use assets

$

$

6

$

$

15

Interest on lease obligation

 

 

2

 

 

3

Total finance lease cost

8

18

Total long-term operating lease cost

 

91

 

92

 

186

 

180

Total short-term operating lease cost

 

190

 

83

 

383

 

169

Total lease cost

$

281

$

183

$

569

$

367

The following table summarizes supplemental cash flow information related to leases:

Three Months Ended

Six Months Ended

June 30

June 30

(in thousands)

2024

2023

2024

2023

Other Information

Cash paid for amounts included in the measurement of lease obligation:

 

 

Operating cash flows from operating leases

$

91

$

92

$

186

$

180

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

 

 

 

The following table presents other lease information related to the Company’s leases:

June 30,

December 31,

2024

2023

Weighted average remaining lease term (years)

Operating leases

2.3

2.7

Finance leases

Weighted average discount rate

Operating leases

3.5

%

3.5

%

Finance leases

%

%

Future lease payments under non-cancelable leases as of June 30, 2024 were as follows:

(in thousands)

Operating Lease Obligations

Remaining fiscal 2024

$

180

2025

312

2026

 

140

2027

 

30

2028

 

24

Thereafter

 

11

Total lease payments

697

Less imputed interest

(38)

Lease obligation at June 30, 2024

$

659

Related Party Leases

The Company’s subsidiary in the United Kingdom leased facilities used for manufacturing and office space from a related party with related lease costs during the three months ended June 30, 2024 and 2023 of $52.0 thousand and $51.0 thousand, respectively, and related lease costs during the six months ended June 30, 2024 and 2023 of $104.3 thousand and $101.0 thousand, respectively. The Company’s French subsidiary leased a fleet of vehicles from a related party with related lease costs of $63.5 thousand and $54.0 thousand during the three months ended June 30, 2024 and 2023, respectively, and related lease costs of $117.5 thousand and $111.0 thousand during the six months ended June 30, 2024 and 2023, respectively.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2024
COMMITMENTS AND CONTINGENCIES.  
COMMITMENTS AND CONTINGENCIES

8.          COMMITMENTS AND CONTINGENCIES

Commitments

At June 30, 2024 and December 31, 2023, the Company had commitments of approximately $17.0 million and $8.6 million, respectively, for construction and acquisition of property, plant and equipment. The Company migrated its enterprise resource planning (ERP) system to a multi-tenant cloud environment in 2021 and is continuing to implement additional modules such as enterprise performance management, human capital management, cybersecurity, data analytics, and the use of closed-loop artificial intelligence. At June 30, 2024 and December 31, 2023, the Company had commitments related to the continuing implementation project of approximately $0.5 million and $1.4 million in software license fees, respectively, payable in installments through 2025.

Contingencies

The Company has entered into arrangements with third-party lenders where it has agreed to repurchase products that are repossessed from the independent distributor customer in the event of default. These arrangements are typically subject to a maximum repurchase amount. For the six months ended June 30, 2024 and year ended December 31, 2023, the maximum amount of collateral the Company could be required to purchase was $168.4 million and $128.7 million, respectively. The Company’s financial exposure under these arrangements is limited to the difference between the amount paid to third-party lenders for repurchases of inventory and the amount received upon subsequent resale of the repossessed product. The Company had no repurchases of inventory during the six months ended June 30, 2024 and year ended December 31, 2023 and concluded the liability associated with potential repurchase obligations was neither probable, nor material.

Litigation

We are subject to a variety of claims and lawsuits that arise from time to time in the ordinary course of business. The Company has established accruals for matters that are probable and reasonably estimable and maintains product liability and other insurance that management believes to be adequate. Although management believes that any pending claims and lawsuits will not have a significant impact on the Company’s consolidated financial position or results of operations, the adjudication of such matters is subject to inherent uncertainties and management’s assessment may change depending on future events.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHAREHOLDERS' EQUITY
6 Months Ended
Jun. 30, 2024
SHAREHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

9.          SHAREHOLDERS’ EQUITY

2016 Stock Incentive Plan

In August, 2016, the Company’s Board of Directors adopted the 2016 Stock Incentive Plan (the “2016 Plan”), subject to shareholder approval. The 2016 Plan was subsequently approved by the shareholders of the Company at its annual meeting of shareholders on May 26, 2017. Pursuant to the 2016 Plan, the Company may grant up to 800,000 shares of common stock under share-based awards to officers, directors, and employees, as well as consultants or advisors who provide services to the Company or a subsidiary. The 2016 Plan provides for the issuance of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, stock awards, performance shares, performance units, and other stock-based awards or any combination thereof. The 2016 Plan will terminate on August 1, 2026.

Restricted Stock Units

Restricted stock units, once granted, are subject only to time-based service conditions. Executive officer awards vest ratably over three to five years (depending on award granted) and non-employee director awards cliff-vest after one year.

The following table summarizes all transactions related to restricted stock units granted under the 2016 Plan for the six months ended June 30, 2024:

Number of Shares of Common Stock/Restricted Stock Units

Weighted Average Grant Date Fair Value

Non-vested at December 31, 2023

146,832

$

33.98

Granted

118,493

45.99

Vested (1)

(50,832)

31.44

Forfeited

Non-vested at June 30, 2024

214,493

$

37.14

(1)Vested shares include 7,680 shares of common stock that vested and were withheld for employee taxes.

The following table provides additional data related to restricted stock unit grants under the 2016 plan:

(in thousands, except weighted average period in years)

2024

Total compensation cost, net of estimated forfeitures, related to non-vested restricted stock unit awards not yet recognized, pre-tax

$

5,579

Weighted average period in years over which restricted stock unit cost is expected to be recognized (in years)

2.1

Total fair value of shares of common stock vested during the year

$

1,598

Stock-based compensation expense is included as a component of selling, general and administrative expenses in the condensed consolidated statement of income.

Stock Repurchase Program

On April 2, 2024, the Company’s Board of Directors approved a stock repurchase program authorizing the Company to purchase up to $25.0 million of the Company’s common stock with no expiration date (the “Repurchase Program”). Repurchases under the Repurchase Program may be made on the open market, in privately negotiated transactions, block purchases, or otherwise as permitted by the federal securities laws and other legal and contractual requirements and are expected to comply with Rule 10b-18 under the Securities Exchange Act of 1934, as amended. The number of shares to be repurchased and the timing of any repurchases will depend on a number of factors, including share price, economic and market conditions, and corporate requirements, among others. The Company may choose to suspend or discontinue the Repurchase Program at any time. The cost of the shares repurchased will be funded from our available cash and temporary investments and borrowings under our credit facility.

For accounting purposes, common stock repurchased under the Repurchase Program is recorded based upon the settlement date of the applicable trade. During the six months ended June 30, 2024 the Company repurchased 35,000 shares of common stock pursuant to the Repurchase Program. These shares constitute authorized but unissued shares. The total cost of the shares repurchased was $2.0 million with an average share price of $58.49.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE
6 Months Ended
Jun. 30, 2024
REVENUE  
REVENUE

10.          REVENUE

All of our operating revenue is generated from contracts with customers. Our primary source of revenue is generated from sales of towing and recovery equipment. Because our product lines have substantially similar characteristics, the Company has identified one operating segment regularly reviewed to assess performance and allocate resources. Alternatively, the Company uses a geographic approach to track revenues by geographic regions.

Net revenues by geographic region are as follows:

Three Months Ended

Six Months Ended

June 30

June 30

(in thousands)

2024

2023

Change

2024

2023

Change

Geographic regions:

  

  

  

  

North America

$

340,699

$

272,320

25.1%

$

659,236

$

530,487

24.3%

Foreign

$

30,752

$

27,944

10.0%

$

62,086

$

52,052

19.3%

TOTAL NET REVENUE

$

371,451

$

300,264

23.7%

$

721,322

$

582,539

23.8%

Concentrations of Credit Risk

Financial instruments that potentially expose us to concentrations of credit risk consist primarily of cash and temporary investments and trade accounts receivable. At June 30, 2024 and December 31, 2023, the Company had cash deposited net of outstanding checks of $23.8 million and $29.9 million, respectively, held in multiple high-credit quality financial institutions. We attempt to limit our credit risk associated with accounts receivable by performing ongoing credit evaluations of our customers and maintaining adequate allowances for potential credit losses.

No single customer accounted for more than 10% of total revenues for the three months or six months ended June 30, 2024 or the comparable periods in 2023.

No single customer accounted for more than 10% of total accounts receivable at June 30, 2024 and December 31, 2023.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2024
EARNINGS PER SHARE  
EARNINGS PER SHARE

11.          EARNINGS PER SHARE

The following table reconciles the number of shares of common stock used to compute basic and diluted earnings per share of common stock:

Three Months Ended

Six Months Ended

June 30

June 30

(in thousands, except per share amounts)

    

2024

    

2023

2024

    

2023

BASIC EARNINGS (LOSS) PER SHARE OF COMMON STOCK:

 

  

 

  

  

 

  

Net income (loss) - basic

$

20,514

 

$

14,915

$

37,537

 

$

24,135

Weighted shares outstanding

 

11,461,141

 

 

11,466,000

 

11,456,597

 

 

11,424,552

Basic earnings (loss) per share of common stock

$

1.79

 

$

1.30

$

3.28

 

$

2.11

 

 

DILUTED EARNINGS (LOSS) PER SHARE OF COMMON STOCK:

 

 

Net income (loss) - basic

$

20,514

 

$

14,915

$

37,537

 

$

24,135

Weighted shares outstanding - basic

11,461,141

 

11,466,000

11,456,597

 

11,424,552

Effect of dilutive securities

88,744

 

60,000

74,494

 

52,448

Weighted shares outstanding - diluted

11,549,885

 

11,526,000

11,531,091

 

11,477,000

Diluted earnings (loss) per share of common stock

$

1.78

 

$

1.29

$

3.26

 

$

2.10

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2024
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

12.          SUBSEQUENT EVENTS

Dividends

On August 5, 2024, the Board of Directors of the Company declared a quarterly cash dividend of $0.19 per share. The dividend is payable September 16, 2024, to shareholders of record as of September 9, 2024.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure            
Net Income (Loss) $ 20,514 $ 17,023 $ 14,915 $ 9,220 $ 37,537 $ 24,135
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Trading Arrangements, by Individual    
Rule 10b5-1 Arrangement Adopted false false
Non-Rule 10b5-1 Arrangement Adopted false false
Rule 10b5-1 Arrangement Terminated false false
Non-Rule 10b5-1 Arrangement Terminated false false
Non-Rule 10b5-1 Arrangement Modified Flag false false
Rule 10b5-1 Arrangement Modified Flag false false
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2024
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES  
Basis of Presentation

Basis of Presentation

The condensed consolidated financial statements of Miller Industries, Inc. include the accounts of all consolidated subsidiaries (the “Company”). All significant intercompany transactions and amounts have been eliminated. The results of businesses acquired or disposed of are included in the condensed consolidated financial statements from the date of the acquisition or up to the date of disposal, respectively.

References to "we", "our", and similar pronouns in this Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 (this "Form 10-Q") are to Miller Industries, Inc. and its consolidated subsidiaries unless the context requires otherwise.

Our condensed consolidated financial statements have been prepared in accordance with the U.S. Securities and Exchange Commission ("SEC") instructions to Quarterly Reports on Form 10-Q and include the information and disclosures required by accounting principles generally accepted in the United States ("GAAP") for interim financial reporting. The preparation of financial statements in conformity with GAAP requires us to make estimates, judgments, and assumptions that affect amounts reported in the condensed consolidated financial statements and accompanying notes. Actual amounts may differ from these estimated amounts.

In the opinion of management, all adjustments necessary for a fair presentation of the condensed consolidated financial statements have been included. Except as disclosed elsewhere in this Form 10-Q, all such adjustments are of a normal and recurring nature. Financial results presented for this fiscal 2024 interim period are not necessarily indicative of the results that may be expected for the full fiscal year ending December 31, 2024. These condensed consolidated financial statements are unaudited and, accordingly, should be read in conjunction with the audited consolidated financial statements and related notes contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

The condensed consolidated financial statements include accounts of certain subsidiaries whose fiscal closing dates differ from the applicable period end (December 31st or June 30th) by 31 days (or less) to facilitate timely reporting.

Significant Accounting Policies

Significant Accounting Policies

A description of the Company’s significant accounting policies is included in the notes to the audited consolidated financial statements within its Annual Report on Form 10-K for the fiscal year ended December 31, 2023. There have been no material changes in the Company’s significant accounting policies during the six months ended June 30, 2024.

Reclassifications

Reclassifications

Certain prior period amounts have been reclassified for consistency with current period presentation. These reclassifications had no effect on the reported results. Specifically, we reclassified $61.0 thousand and $223.0 thousand for the three months ended March 31, 2024 from the provision for common stock to non-employee directors and stock-based compensation on non-vested restricted stock units to stock-based compensation, respectively, and changed the vesting of executive restricted stock units line item to issuance of common stock, net of shares withheld for employee taxes on the Condensed Consolidated Statements of Shareholders’ Equity.

Recently Adopted Accounting Standards and Recent Accounting Pronouncements

Recently Adopted Accounting Standards

There were no new material accounting standards adopted in the six months ended June 30, 2024.

Recently Issued Accounting Standards

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in this ASU require an entity to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU also requires entities with a single reportable segment to provide all segment disclosures under ASC 280, including the new disclosures under this ASU. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact this standard will have on our disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The amendments in this ASU improve transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information

in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. The amendments in this ASU are effective for fiscal years beginning after December 15, 2024, with early adoption permitted for annual financial statements that have not been issued or made available for issuance. We are currently evaluating the impact this standard will have on our disclosures.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BUSINESS COMBINATIONS (Tables)
6 Months Ended
Jun. 30, 2024
BUSINESS COMBINATIONS  
Schedule of allocation of the consideration for net assets acquired

The allocation of the consideration for the net assets acquired by SHC from Southern Hydraulic Cylinder, Inc. were as follows:

(in thousands)

Sources of financing

Cash

$

17,352

Fair value of consideration transferred

17,352

Fair value of assets and liabilities

Accounts receivable

2,245

Fixed assets

3,735

Inventory

3,467

Prepaid insurance

71

Intangibles

193

Total identifiable assets acquired

9,711

Assumed liabilities

738

Goodwill

$

8,379

Schedule of pro forma summary of the Company

Six Months Ended June 30

(in thousands)

2024

2023

Revenue

$

721,322

$

588,469

Income before income taxes

$

47,732

$

25,742

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2024
INVENTORIES  
Schedule of inventories, net of reserves

Inventories, net of reserves, consisted of the following:

June 30,

December 31,

(in thousands)

    

2024

    

2023

Raw materials

$

82,082

$

89,048

Work in process

 

45,154

 

47,934

Finished goods

 

23,206

 

23,077

Chassis

 

36,844

 

29,748

Total inventory

$

187,286

$

189,807

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY, PLANT AND EQUIPMENT (Tables)
6 Months Ended
Jun. 30, 2024
PROPERTY, PLANT AND EQUIPMENT  
Schedule of property, plant and equipment

Property, plant and equipment consisted of the following:

June 30,

December 31,

(in thousands)

    

2024

2023

Land and improvements

$

22,159

$

19,596

Buildings and improvements

 

86,567

 

86,346

Machinery and equipment

 

88,367

 

86,250

Furniture and fixtures

 

13,785

 

13,560

Software costs

 

14,407

 

11,806

Total property, plant and equipment, gross

 

225,285

 

217,558

Less accumulated depreciation

 

(109,517)

 

(102,486)

Total property, plant and equipment, net

$

115,768

$

115,072

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Tables)
6 Months Ended
Jun. 30, 2024
Leases  
Summary of components of our lease cost

The following table summarizes the components of lease cost:

Three Months Ended

Six Months Ended

June 30

June 30

(in thousands)

2024

    

2023

2024

    

2023

Lease Cost

Finance lease cost:

Amortization of right-of-use assets

$

$

6

$

$

15

Interest on lease obligation

 

 

2

 

 

3

Total finance lease cost

8

18

Total long-term operating lease cost

 

91

 

92

 

186

 

180

Total short-term operating lease cost

 

190

 

83

 

383

 

169

Total lease cost

$

281

$

183

$

569

$

367

Schedule of supplemental cash flow information related to leases

The following table summarizes supplemental cash flow information related to leases:

Three Months Ended

Six Months Ended

June 30

June 30

(in thousands)

2024

2023

2024

2023

Other Information

Cash paid for amounts included in the measurement of lease obligation:

 

 

Operating cash flows from operating leases

$

91

$

92

$

186

$

180

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

 

 

 

Schedule of weighted average lease term and weighted average discount rate of leases

The following table presents other lease information related to the Company’s leases:

June 30,

December 31,

2024

2023

Weighted average remaining lease term (years)

Operating leases

2.3

2.7

Finance leases

Weighted average discount rate

Operating leases

3.5

%

3.5

%

Finance leases

%

%

Summary of maturities of operating lease liabilities

Future lease payments under non-cancelable leases as of June 30, 2024 were as follows:

(in thousands)

Operating Lease Obligations

Remaining fiscal 2024

$

180

2025

312

2026

 

140

2027

 

30

2028

 

24

Thereafter

 

11

Total lease payments

697

Less imputed interest

(38)

Lease obligation at June 30, 2024

$

659

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHAREHOLDERS' EQUITY (Tables)
6 Months Ended
Jun. 30, 2024
SHAREHOLDERS' EQUITY  
Schedule of transactions related to restricted stock units under 2016 plan

The following table summarizes all transactions related to restricted stock units granted under the 2016 Plan for the six months ended June 30, 2024:

Number of Shares of Common Stock/Restricted Stock Units

Weighted Average Grant Date Fair Value

Non-vested at December 31, 2023

146,832

$

33.98

Granted

118,493

45.99

Vested (1)

(50,832)

31.44

Forfeited

Non-vested at June 30, 2024

214,493

$

37.14

(1)Vested shares include 7,680 shares of common stock that vested and were withheld for employee taxes.
Schedule of additional data related to restricted share unit activity

The following table provides additional data related to restricted stock unit grants under the 2016 plan:

(in thousands, except weighted average period in years)

2024

Total compensation cost, net of estimated forfeitures, related to non-vested restricted stock unit awards not yet recognized, pre-tax

$

5,579

Weighted average period in years over which restricted stock unit cost is expected to be recognized (in years)

2.1

Total fair value of shares of common stock vested during the year

$

1,598

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE (Tables)
6 Months Ended
Jun. 30, 2024
REVENUE  
Schedule of disaggregation of revenue by the geographic region for customers

Net revenues by geographic region are as follows:

Three Months Ended

Six Months Ended

June 30

June 30

(in thousands)

2024

2023

Change

2024

2023

Change

Geographic regions:

  

  

  

  

North America

$

340,699

$

272,320

25.1%

$

659,236

$

530,487

24.3%

Foreign

$

30,752

$

27,944

10.0%

$

62,086

$

52,052

19.3%

TOTAL NET REVENUE

$

371,451

$

300,264

23.7%

$

721,322

$

582,539

23.8%

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
EARNINGS PER SHARE  
Schedule of basic and diluted earnings per share

The following table reconciles the number of shares of common stock used to compute basic and diluted earnings per share of common stock:

Three Months Ended

Six Months Ended

June 30

June 30

(in thousands, except per share amounts)

    

2024

    

2023

2024

    

2023

BASIC EARNINGS (LOSS) PER SHARE OF COMMON STOCK:

 

  

 

  

  

 

  

Net income (loss) - basic

$

20,514

 

$

14,915

$

37,537

 

$

24,135

Weighted shares outstanding

 

11,461,141

 

 

11,466,000

 

11,456,597

 

 

11,424,552

Basic earnings (loss) per share of common stock

$

1.79

 

$

1.30

$

3.28

 

$

2.11

 

 

DILUTED EARNINGS (LOSS) PER SHARE OF COMMON STOCK:

 

 

Net income (loss) - basic

$

20,514

 

$

14,915

$

37,537

 

$

24,135

Weighted shares outstanding - basic

11,461,141

 

11,466,000

11,456,597

 

11,424,552

Effect of dilutive securities

88,744

 

60,000

74,494

 

52,448

Weighted shares outstanding - diluted

11,549,885

 

11,526,000

11,531,091

 

11,477,000

Diluted earnings (loss) per share of common stock

$

1.78

 

$

1.29

$

3.26

 

$

2.10

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details) - Reclassification adjustment
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Reclassification [Line Items]  
Stock-based compensation on nonvested common stock to non-employee directors $ 61
Nonvested restricted stock units to stock-based compensation $ 223
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BUSINESS COMBINATIONS - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
May 31, 2023
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Business Acquisition [Line Items]          
Purchase price       $ 17,802,000  
Goodwill   $ 19,998,000 $ 19,998,000   $ 20,022,000
Southern Hydraulic Cylinder, Inc.          
Business Acquisition [Line Items]          
Purchase price $ 17,352,000        
Accounts receivable 2,245,000        
Goodwill 8,379,000        
Property fair value 3,000,000.0        
Intangibles 193,000        
Acquired business contributed revenues   2,300,000 4,200,000    
Acquired business contributed earnings   $ 300,000 $ 400,000    
Southern Hydraulic Cylinder, Inc. | Land and Building          
Business Acquisition [Line Items]          
Property fair value 2,800,000        
Southern Hydraulic Cylinder, Inc. | Transportation Equipment          
Business Acquisition [Line Items]          
Property fair value 200,000        
Southern Hydraulic Cylinder, Inc. | Property plant and equipment, other than land and buildings and transportation equipment          
Business Acquisition [Line Items]          
Property fair value 700,000        
Southern Hydraulic Cylinder, Inc. | Noncompete Agreements          
Business Acquisition [Line Items]          
Intangibles 25,000.0        
Southern Hydraulic Cylinder, Inc. | Order or Production Backlog          
Business Acquisition [Line Items]          
Intangibles $ 168,000.0        
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BUSINESS COMBINATIONS - Schedule of allocations for net assets acquired (Details) - USD ($)
$ in Thousands
6 Months Ended
May 31, 2023
Jun. 30, 2023
Jun. 30, 2024
Dec. 31, 2023
Sources of financing        
Cash   $ 17,802    
Fair value of assets and liabilities        
Goodwill     $ 19,998 $ 20,022
Southern Hydraulic Cylinder, Inc.        
Sources of financing        
Cash $ 17,352      
Fair value of consideration transferred 17,352      
Fair value of assets and liabilities        
Accounts receivable 2,245      
Fixed assets 3,735      
Inventory 3,467      
Prepaid insurance 71      
Intangibles 193      
Total identifiable assets acquired 9,711      
Assumed liabilities 738      
Goodwill $ 8,379      
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BUSINESS COMBINATIONS - Pro forma summary (Details) - Southern Hydraulic Cylinder, Inc. - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Business Acquisition [Line Items]    
Revenue $ 721,322 $ 588,469
Income before income taxes $ 47,732 $ 25,742
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORIES - Schedule of Inventories, Net of Reserves (Details) - USD ($)
$ in Thousands
18 Months Ended
Jun. 30, 2024
Dec. 31, 2023
INVENTORIES    
Raw materials $ 82,082 $ 89,048
Work in process 45,154 47,934
Finished goods 23,206 23,077
Chassis 36,844 29,748
Total inventory 187,286 189,807
Impairment of inventory 0  
Net of inventory reserves $ 8,300 $ 5,600
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Property, Plant and Equipment          
Total property, plant and equipment, gross $ 225,285   $ 225,285   $ 217,558
Less accumulated depreciation (109,517)   (109,517)   (102,486)
Total property, plant and equipment, net 115,768   115,768   115,072
Depreciation and amortization 3,500 $ 3,200 6,971 $ 6,361  
Depreciation expense     7,000 $ 6,400  
Land and improvements          
Property, Plant and Equipment          
Total property, plant and equipment, gross 22,159   22,159   19,596
Buildings and improvements          
Property, Plant and Equipment          
Total property, plant and equipment, gross 86,567   86,567   86,346
Machinery and equipment          
Property, Plant and Equipment          
Total property, plant and equipment, gross 88,367   88,367   86,250
Furniture and fixtures          
Property, Plant and Equipment          
Total property, plant and equipment, gross 13,785   13,785   13,560
Software costs          
Property, Plant and Equipment          
Total property, plant and equipment, gross $ 14,407   $ 14,407   $ 11,806
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LONG-TERM OBLIGATIONS (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Line of Credit Facility [Line Items]          
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     us-gaap:SecuredOvernightFinancingRateSofrMember    
Interest expense on credit facility $ 1.1 $ 0.8 $ 2.1 $ 1.4  
Line of credit outstanding borrowings 70.0   $ 70.0   $ 60.0
Minimum          
Line of Credit Facility [Line Items]          
Non-usage fee for current loan agreement in annual amount percentage     0.15%    
Maximum          
Line of Credit Facility [Line Items]          
Non-usage fee for current loan agreement in annual amount percentage     0.35%    
First Horizon Bank | Credit facility          
Line of Credit Facility [Line Items]          
Revolving credit facility $ 100.0   $ 100.0    
First Horizon Bank | Credit facility | Minimum          
Line of Credit Facility [Line Items]          
Variable interest rate in addition to reference rate     1.00%    
First Horizon Bank | Credit facility | Maximum          
Line of Credit Facility [Line Items]          
Variable interest rate in addition to reference rate     1.25%    
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INCOME TAXES (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
INCOME TAXES    
Federal net operating loss carryforward $ 0.0  
State net operating loss carryforward   $ 3.7
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Lease cost (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Lease Cost        
Amortization of right-of-use assets   $ 6,000   $ 15,000
Interest on lease obligation   2,000   3,000
Total finance lease cost   8,000   18,000
Total long-term operating lease cost $ 91,000 92,000 $ 186,000 180,000
Total short-term operating lease cost 190,000 83,000 383,000 169,000
Total lease cost 281,000 183,000 569,000 367,000
Cash paid for amounts included in the measurement of lease obligation:        
Operating cash flows from operating leases 91,000 92,000 186,000 180,000
Boniface Engineering, Ltd.        
Lease Cost        
Total lease cost 52,000.0 51,000.0 104,300 101,000.0
Jige International S.A        
Lease Cost        
Total lease cost $ 63,500 $ 54,000.0 $ 117,500 $ 111,000.0
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Schedule of Weighted-average lease term and weighted-average discount rate (Details)
Jun. 30, 2024
Dec. 31, 2023
Leases    
Weighted average remaining lease term for operating leases 2 years 3 months 18 days 2 years 8 months 12 days
Weighted average remaining lease term for finance leases 0 years 0 years
Weighted average discount rate for operating leases 3.50% 3.50%
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Maturity of Undiscounted Cash flows of operating lease obligations (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Lease Obligation  
Remaining fiscal 2024 $ 180
2025 312
2026 140
2027 30
2028 24
Thereafter 11
Total lease payments 697
Less imputed interest (38)
Lease obligation at June 30, 2024 $ 659
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES - (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Long-term Purchase Commitment [Line Items]    
Repurchase collateral amount $ 168.4 $ 128.7
Capital Addition Purchase Commitments    
Long-term Purchase Commitment [Line Items]    
Commitment amount 17.0 8.6
Software License Fee Arrangement    
Long-term Purchase Commitment [Line Items]    
Commitment amount $ 0.5 $ 1.4
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHAREHOLDERS' EQUITY - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Apr. 02, 2024
Restricted Stock Unit Transactions - Shares      
Nonvested, beginning balance (in shares)   146,832  
Granted (in shares)   118,493  
Vested (in shares)   (50,832)  
Nonvested, ending balance (in shares) 214,493 214,493  
Restricted Stock Unit Transactions - Weighted average grant date fair value      
Nonvested, beginning balance (in dollar per share)   $ 33.98  
Granted (in dollar per share)   45.99  
Vested (in dollar per share)   31.44  
Nonvested, ending balance (in dollar per share) $ 37.14 $ 37.14  
Vested shares include shares vested 7,680 7,680  
Restricted share unit activity activity - Additional data      
Total compensation cost, net of estimated forfeitures, related to nonvested restricted share unit awards not yet recognized, pre tax $ 5,579 $ 5,579  
Weighted average period in years over which restricted share and share unit cost is expected to be recognized (in years)   2 years 1 month 6 days  
Total fair value of shares vested during the year   $ 1,598  
Stock Repurchase Program      
Amount authorized for purchase of share     $ 25,000
Repurchase of common stock (shares)   35,000  
Repurchase of common stock $ 2,047 $ 2,000  
Director      
Restricted Stock Unit Transactions - Shares      
Vesting period of options   1 year  
Minimum | Executive Officer      
Restricted Stock Unit Transactions - Shares      
Vesting period of options   3 years  
Maximum | Executive Officer      
Restricted Stock Unit Transactions - Shares      
Vesting period of options   5 years  
Average      
Stock Repurchase Program      
Repurchase price per share $ 58.49 $ 58.49  
Equity Incentive Plan 2016      
Restricted Stock Unit Transactions - Shares      
Number of shares of common stock are available for issuance 800,000 800,000  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE - Schedule of Disaggregation of Revenue by Geographic Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total net revenue $ 371,451 $ 300,264 $ 721,322 $ 582,539
Total net revenue, Change (in percent) 23.70%   23.80%  
North America        
Disaggregation of Revenue [Line Items]        
Total net revenue $ 340,699 272,320 $ 659,236 530,487
Total net revenue, Change (in percent) 25.10%   24.30%  
Foreign        
Disaggregation of Revenue [Line Items]        
Total net revenue $ 30,752 $ 27,944 $ 62,086 $ 52,052
Total net revenue, Change (in percent) 10.00%   19.30%  
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
REVENUE        
Number of operating segments | segment 1      
Cash and temporary investments | $ $ 23,816 $ 29,909 $ 30,502 $ 40,153
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic earnings (loss) per common share:            
Net Income (Loss) $ 20,514 $ 17,023 $ 14,915 $ 9,220 $ 37,537 $ 24,135
Weighted shares outstanding - basic (in shares) 11,461,141   11,466,000   11,456,597 11,424,552
Basic earnings (loss) per common share (in dollars per share) $ 1.79   $ 1.30   $ 3.28 $ 2.11
Diluted earnings (loss) per common share:            
Effect of dilutive securities (in shares) 88,744   60,000   74,494 52,448
Weighted shares outstanding - diluted (in shares) 11,549,885   11,526,000   11,531,091 11,477,000
Diluted earnings (loss) per common share (in dollars per share) $ 1.78   $ 1.29   $ 3.26 $ 2.10
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUBSEQUENT EVENTS (Details) - Subsequent Event - O 2024 Q3 Dividends - $ / shares
Sep. 09, 2024
Aug. 05, 2024
Subsequent Event [Line Items]    
Dividends payable, declared date   Aug. 05, 2024
Dividends payable, amount per share   $ 0.19
Dividends payable, record date Sep. 09, 2024  
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %:&!UD'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 " !6A@=94S.YG.\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCVSWA7"\:*T6?/B,_0S3"K!'BXX25&4%K)LF MAN/8MW !3##":--W ?5"G*M_8N<.L%-R3&9)#<-0#LV&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" !6A@=951@W]M(% #9'@ & 'AL+W=O75U)_*]679"6$)L]1&"=7C976ZW>M5N*M1,23 M<[D6,=Q92!5Q#:=JV4K62G _"XK"%G.<;BOB0=P8]+-K$S7HRU2'02PFBB1I M%''UR"VR:MC8E#F4GXQ)V/_JN&8$HE0>-I(\R>("9\T2,9/A'X.O55:/7(+Y8\#344[E]+W9 ':/GR3#) M_I-M_FR[W2!>FF@9[8*A!%$0Y[_\>?!-"J-[B[ #<#S4N6 M8=UPS0=]);=$F:=!S1QDWR:+!IH@-FF<:05W XC3@QOII9 537CLD]M8!_J% MC..\>IC/W"3)BBN1]%L:WF9B6MY.^3I79A7*7?(@8[U*0-47_M?Q+2AE452V M+^HU0P5_3>-SXCIGA#FL;2G/Z%!X".'4%OY5<=SBR[F9GENA-Y(;H4*RU4^$*F8BV5MN'A4EJEMH\R M0J-JXG4+O.YQ>!.A FG:MD^@A[ F#U%)P71]9,Q6%PR3JM MZCSB6@L>)M9$HF$U 7L%8 \MU*Y3GHIE8'H:('WDD36-N,[#^/[^=DK&CS>? M9D_3\>WL#(Y'YS9<5*@F[F6!>WD,[ET0"O*81G.A;*BXAN/0)FU3>V5%0VO" M4:<<;IUC\,:Q)Q54TFR0/2,S#2V32$5&,HVU>H%?WYKB ^I/CS9B/*@N\BN' M08]!?N+/9.Q#2PT6@9>;B^K\'I#LLB;M=+NLU[7RHL%U>5G)RX[A'?H^J"=G M^P-R#\^1#[$]K[ADK^.XY'T0AEJNR8T"XVOE1D7JS94XQK5C3=4S@D6EHD MBAN;MZ 3F6@>DC^#=74/A2NZ%V[7M9*>PBS1TBU1W.1DE74($^%J,%R@S>Q8 MI_!&M#1'%' @T^02X( M93_.?R(SX:4*,FF%Q)5&,HI@2)IIZ7TY(VNNR(:'J2#?.^<.)6N8ZF438>LW M.(5?HJ5AHKC; >/K!_&2S%ZBN0RMZ+C P_W4BG4*I\1*I\1P+[//);E]]E8\ M7HI*WWM Z/'S[-:Z7' *6\1*6\2.LD6C5"DS?831)K0LN!Q0_6Y=I M1GA47<[2#K&C[- XACEVOFAGYJ%\#V[EQ!6K.$]A?UAI?]A1]L=,7,#'@R%8 M2F7MB [H##U/@ 0(^+F8E?44!HB5!H@=98!F$0]#@I; \K;0_#7LW]K8$$L'Q(Y:'AI!5ZK ZHUC7SR3WX0]B[B4 W^7K-UCS,IP M"I?#2I?#<).R'R?O@L18VL\"'!JVIGE KMFDK.E:+2T>61/4+7V/B]N58D'S M->D=7+1VL ?$JE9L\;"ZC*7W<7&G\I9QMT9=38G+?;166#RH+F/I>US-S_!6N]VCPTXUVVIYH0SZQ$YON(Q=5BWW:8[5:VRL?S M3=\';H;+A(1B :'.^05T>"K?1\U/M%QG6Y%SJ;6,LL.5X+Y0Y@&XOY!2[T_, M"XK=[,&_4$L#!!0 ( %:&!UG^'P>5H 8 -H: 8 >&PO=V]R:W-H M965T&ULK5EM<^(V$/XK&IKI]68@2/)[FC##$7JADY T<.WT MHV)$\)QM<;9,DO[ZK@QG Y:5W%R82;#1[NI92;O/KGW^)+*O^8ISB9Z3.,TO M.BLIUV?]?AZN>,+R4['F*8PL198P";?98S]?9YPM2J4D[E.,W7["HK0S."]_ MN\L&YZ*0<93RNPSE19*P[.43C\7318=TOO]P'SVNI/JA/SA?LT<^X_++^BZ# MNWYE91$E/,TCD:*,+R\Z0W(VLJA2*"7^COA3OG>-E"L/0GQ5-Y/%10;<0>PK$;E&@ M.P7Z5@5KIV"5CFZ1E6Y=,LD&YYEX0IF2!FOJHER;4AN\B5*UC3.9P6@$>G(P MNIW.;J\GE\/Y^!)]&EX/IZ,QFEV-Q_,9ZJ$OLTOTV\E'=(*B%,U7HLA9NLC/ M^Q)F5OK]<#?+I^TLM&66/XOT%%FXBRBFMD9]9%:_Y"&HDU+=.E3O@[^5T[1R MFI;VK#:GBRSCJ40LS[G,SW3^; W8>@,JML[R-0OY10>")^?9AG<&O_Y"7/R[ MSKMW,G;@JU7Y:IFL#T8L7R'8-21YLA89A"KLY8;G$F)1:K=R:\\M[:DLL!E0 MRR?N>7^S[Y-&*@AP4$D=@+4KL+81[# ,10&P($&$/-JPAYAW40K)3"P1BR'E ML#3D")(7"C.^B"2*!6QAKH9/2->UK-)3N'2HAYA$<.YX=>[*,3A*/'G@676< MNC!7ON9E-HE?=.NQA>SL>6H%Q N\HP5IBE'?)9:O7Q&G6A''N"(3V*M4BBSB M>;D2.H!.8V;B>S#Y$4"=6.!C3P_0K0"Z1H!W&5^S:('X,S +[(4.H-N8V<=! M< 2O*62[I 6<5X'SC.#F0K(8TNA^N.L >HVY70((_2.(33&'8-LC>I!^!=(W M9J.I2,/7$Y+_G@GIG8P=N!M4[@:O'!BH03+YTD7KF"F?(2KYMR):JX34>L:# MYN$ECN<>[Y!6#'M4OT,$URR)C:#+\J8GEKTBY[M= GI4CC 9I8\HYJSE[.\, M'YPMY_CL:X1\ZK: WJ-V8@3]68C%4Q3'6EBDN5)!\\1KQ*! I&WK61,P,7+> MX%:N( >W!^1.?7]>S[:/P36%?-+"0*3F2V(FS/GM?'B-AK,9E$!::)8&&O#C M,1]HY%S;HP2W *PYDMAOJE[BB#U$<22!&K09@QBY]D=3QGM9.W2ZID%BYL&J M,EBS%U46:!UN,ARU+6(?$Z%&C@"C^VVGNJ9"8N9" )D5?+&_,UJ<&JH+G"9, MC1CV JL%92/7/SU!@7>4;)%XB*-'ID:UX/UFU88;*ZP1HFWQ6?,;,1/<8='QVEEH,A8-K":Q MZ>0L*#UL/5I:,QO%;ZT^7DLHU,B1/]P4O9.U0[]K/WYPT=.E_3+'6-*6NV8AE?B7C!L_Q#V3O( M%WW",M+U#R>L=[)VZ'5-V]1,VR.1)!#[N7(^[Z(3?(H)T'>&-BPN.()\L!T[ M0\-"KD06_0=!UT,$XR[>_E6ZDSQ798KJO$0ACU6HIG(@SG$ Z83:.*^N+JBYNA@N%I%*E4#3ZME%+TI1R-81T+86 M:+-*((Z%R7$[HI=SO#:X=4%!S07%/9<,?H(VF64I;($^:>H*!/@T>$HCAS%Q M'3U*JRXD+'.+#,5OD10QDP!4E.T=Y'N(A)5ZYK_AY:,Z[>/&9N_;CZ]NKR_'][,/:/S7E\G\7RW8)LM;7N#[Q^6: M3LZ&2&I)_%9=#ECF-/(@*0Z#FAJ>A9D939A6V+((*$ MB!K+(%5/9HPG1*HNG]LBXT!"(TJH[6++:]@E5!#^P6,"O./ED5L"ULH MR(5DR4JL")(X+:[D>56(-8%3WR%P5P+W4(&W$G@FT8+,I#4DDOA=SI:(ZVCE MIANF-D:MLHE3_1HGDJNGL=))?W!W.[F[N1[V'T9#=-F_Z=\.1FAR-1H]3-#I MF'!(900R#@@59^@3>IP,T>G)&3I!<8H>(I8+DH:B:TN%H@WM8#7L93&LNV/8 MKWE:0QX^1RYVZQ7RP7[Y$ (E=XS)/U=E^I_,-O+VRKR]?>Y^GZIE3-( D/H@H)#E M4SG+J5I; LLAHY1P<595B,*]:=SU!V/A.TU/O9#%>H(500VW509M M@-=+\/I>\+%:[, YA$BMD.#I'&6$HP6A.:PSHPS4%RM2L[B2OABBM0:&:]C9 MHG\C:(.^4=(WCJ,WC *17$:,Q[\AK,(M/!MK) UL?EO$;\=M0#=+Z.:[H&,A M\FK@YBN0;=2]([YS[K?*?%I[\QFP)%'[R#_,G]8A\^>-H WT=HG>/@+]H,G3 M?O4N'(PKI\\AD1O4G9*ZR_WP84 MM;LAJ2P?9N1Q[KV<>R^70S-ZR?*OQ8XQ#KXG<5K<#G:<[V\,HUCO6!(6PVS/ M4G'F*\Q!<4B2 M,/_WCL79R^T #4X'EM%VQ\L#QGBT#[T;C91,E+"VB+ 4Y>[H= M3-"-CRN#"O$I8B_%Q38HJ7S)LJ_ESFQS.X#E%;&8K7GI(A0_SVS*XKCT)*[C MV]'IH(E9&EYNG[S?5^0%F2]AP:99_#G:\-WMP!F #7L*#S%?9B_OV9&06?I; M9W%1_0C/'L!>8D6WLJ-*ON5M.#UJS?@%8A2L-IE MAR),-\7(X")^Z<58'V/=U;%P2RP"'K*4[PK@IQNVT=A[W?96A[TA>#?D\8G\ M'>YT^-NZ1Z ME^60NRGVX9K=#L04*UC^S ;CWW]#%OQ#E^T^G7E].O-[(VL"N>9L/3[.0Y702KLMD6C_YRLIJ);M01KGV8ETPP)#:1"*LP;$%"3(FP M"K,$#DKI\U68B3!RJ9ZPU1"V.@G_N5P$ 7A<+NYG*QU52Q,5VH[$5$41U\6N M1%1%N2;!,D\594-"33U-NZ%I=\Z5Q9[E(8_2+6#?A;PI6'&C8VOW.4GZ=.;U MZ] MJ;"MW'HJ2MPI#I0:4D512I E-:2*(C:%1-^0;I,&M[,AYUGZ+FN:\G64KK.$ MO>GN3K?/[NS3F=>G,[\G9U=E0? L16%G?\Y2SH1??BK%6Y RKI694.U$2.7) MJ$$A&\J-J$$1[$I-[>LBVJBE$=&%^$:=C!=\QW*E!=MY(Y61?/MI,.^P\CS0 MHJ!,6@,R+])\31J?2>-.TJN,B]GS0ZY8S3AU")7I:F#0E060IX%1VW1I._]^L?1/+U:KR3]Z47=T=JU>,%6HJS#DN+) \#0P M*J:V+.HT, )MVVZA?E:OJ%N^GLF64N?3+!#*3DN:JG+')E#FK*(HM(A,644A MB%Q3IJS"+(OB%L9G'8NZA6PIV-O?F([&UE7#FD@IK@I#U$6R@-7 B&T26V:J M"4H1:5%VZ*Q@4;>$O0N+: WJ\07$(Q6(C21+0;$+"\VRU<^<:\\+.8@6"VF?VN3X2C5@D.DM(<6I8Q#'8HH_:%%62W9 M."M/U"T]/U?KEJ)!PF>A/[>L;H "9 =><*'&A2#5RD_4J_[LU9O7JS>_+V_7 MZX%G"8J[)6@]T,K;M*Z,]M[$&F&)J"7^Y'67%J0%%1FJ1YJ6Z_P;%\MRG_).,^2:G/'P@W+2X X_Y1E_+13!FB^ M'(W_ U!+ P04 " !6A@=9)F/2;5 # !B# & 'AL+W=O"?DA%W?Q2#/D@5"&%EPR0/'8HC'*,DDDCO&S MXM1JEQ*X__[*?E-H%UJ>(4-CDGU+8YZ,-%\#,5K"3<8?R>X657IG J@'.L M![<"%-+U4GL1N!!R& PIV0$JK06;?"FB7Z!%O%(LZV3&J?B:"AP/QM/);/KE M+KR:1R&8S<7C/IK,9V!Z \;3^X?'Z#::S.Z>(G W$>L(7("OLQ";XN/5MO>+;!/<$\82#",8H5^+ ;[W7@=1&%.A36 M:RBNK4["SQM\"6SC([ ,RU&<9WP\W%;)^3_OT3][/PB&7=>%7?#9IZD+5?I+ M!X[:@;S_!FP-%VBDB0N.(;I%6O#^G>D9GU2Q/R59>$JRZ$1D!UERZBPY7>S! M))IW)*#$>@56]HMM8!FN*8IKNQ_9MI7I]$WWT"IL6]D]U^X=6D4*CXYI_^$Z M$.G6(MW.4ISR!%&P(+D(8"([U!:!\XPP]D'<0&(;#53BW5-6WRG)PE.2127H-N K;B'';8@9MZU,U[>\AN2VE>WY_7Y#L\*C M9UC-6TC?&YIR1%?%M,I$,C>8EWVRWJT'XJMB#FSL7YN#L:G8#\4 7TE6*&&PO=V]R:W-H M965T&ULQ5WO;]NZ%?U7!&]X:X&76B(IR>Z2 $E$KAGZZR7M MAF'8!]5F8J.VY"#4Z/UW_[6)P>YW?58I[)CX57WBV7:?']7"[RAY-!,/CQAZOY[:RJ M_S \/5ZEM_):5I]7'POU;KA#F>85\N9D M:Z\^E"]Y_K5^)[5(^NZ*M1_YZI==7KQX?WUA[>7R=DGGGC7G]2O=_S]IVOO@_"NWYQ=\3PUQG"RS72^R43:,N7+I1I*UU4^ M^0JTOK"W/IM.Y_503!?>QW0^/;K,O(MT-:_2!8"5V+&N9*6FG)QZ/"VR>79; M A"\X^-,)G?+NT5:*90/U4P6GCH\-;5G]9R[E]X_5 +OQ=N\+*&>$G;P3WGC ML(:*UAVW9,.P%ISSL[=G[R^XEU9>(B>O/!K\[A&?$(B[#5*T1JI7H_O3 M(&"^[Q\/[_=) L)"0L>D$9E D7Y FIB\&7DT#F+:"!3-0#*F+(SW(XV.HKN. MHKTZZD4Y2PM9ONS58QO(T.RQ((J#Z*#/K+GK,\?K)E-U&FUE-X+1=OZU4MOOEUK9OEB M*HOR;Q[_\VY>???^>Y4O%IXZ+3VDQ?1_$+,,L5LN,,$23#"."2:0P SVPQW[ MH77Z7I;E79I-I)??>)/-6::LF?_=R]363/UQ,ZW5F;6:S>1BZJD-F2>7JT7^ M74JO2K])Z QP;DWJ.@S"QFIQ1( %-L%,RC'!1/<1&.1%._*BIR9OMVY#+$:- MCTT8)8?G->MG=)VEF& <$TP@@1E$QSNB8RO1Z\7XJ%8!TYIH)8W*M-[10:19 MD5RG7MP< 2-@YF'FY)A@HO, ##Y&.SY&5CZ2^?U\*K-IZ:W4AAIBP=K>E05, ML&0$K$5^.&[N+3&SBAY9#2;&.R;&5B;47D0)X$S)O:*0V>2[5Q5I5B[6L\.[ M72N)18N2.+JU/1/%.KE@1U MK[6Q*PFH:,D6S>@24LNUPYF"FE;T2&M2L>=7!'U%[;NTV$DT"A(3]%.UVSA# MRX6$18"L!4-C,@J!'FV&'HV"<3._ "*I'T11N[(-M <0]#,!]K5M=\<12-RR MP*>'XM:>W7FT8J)Q5#2!A6;RJ"V*H)]'T<>:V$)UCWO PVBQ<\!0V,\!0EL, M'2"RP]$)M",06"7GSWDZ6\P>IHX]N_.X1Q7VJ&@""\WD46O[('Q&:R= %?6H M: DJ&D=%$UAHYB#0'D%@-PD>LT.V0SM3CNH4H*)Q5#01-)V38#2V;.&T$1#8 MG8".W32J^$=%2U#1."J:" ";@ 4T;"=,.P6!W2K8VWO\\RY3IU#?LG4<]=Q[ M--6TVGO$+ +V'D!H[*OS,K#W #2ZVIU#>X]F)%4[^6#4WE]:SP=V00_M/;H[ MKBE>ZSUW&+%&UZ'J=%0TCHHFL-#,RZ=:]A.[['?1FENH[BNH367U0TCHHFL-!,'O?J!L@S[KD) MI@R_0$5+4-$X*IK 0C,'@38**KJJ3I3:AS/CNKTE#]\4Y.X S&:A. M!H%J!<#KV-G(E"M!=*4[P$;!]!>']4VZ)/7)$/;!@3/-B ];0/2WS: 0EML R"T MQ38 (CML Z)M _($M@'I;1O8LSN/5U3; !5-8*&9Q<3:-J"];8/]*TX@?;2G M;4 A+X"&,;!A D*)KR0^L)0 H4?AF +C'HBD+!Y;+NE3;1M0=]N@N^-@VP 8 M]_;LS@78J+8!*IK 0C-YU+8!?4[;@*+:!JAH"2H:1T436&CF(-B[E>*7V 84 M*&D 5DF@] LL[8?A#.!N#=2@ =!VQ=:+?:I7>P_=:TU!>0P4&QM_Y3.UT@IJ5HZ*)[F,P:=%> K5["=WF MCAW F0Q4QX VM;M:GH!J7(Z:5_3):Q*B70-J=PT>8^[8H9VI0O444-$X;3H% M1V'<5!6B1Z!)E'84J-U1L-L[]L;.5*#>L4!!,X(TET2.FE?TR6N2H>T*VL^N M.+C(RT!JQH#,;0Z="PJX&2&-&73J:(:2&A):B)JA1TH.CX"AVXRD$:$6"YEI M6X#ULP7:KHZ#'<< W1^P:#R.#KO.GMWY3E-,-(Z*)K#03!ZU7<%ZWX'0Z5*P MGG<@,.BV MC> 4+;[!T@M,7> 2([[!VF;0'F?@="=\?!=R ]HX]N_.X1U7V MJ&@""\WD42M[1I_1WF&8FOD"%2U!1>.H: (+S1P$>P]:L%L(5W)U5TQFBOSR MT$4 648M&4!%2U#1."J:V*(9#T59+\:MR[$V!9C=%- ,'A+HO5#3V6+OV(&= MR40M.4!%XZAH@@%E"9:Z;*:-!/9T10EV:&V-GOE!]!E0TCHHF6-.,H+&2E.V$:3>"_51] ZSCH/H&0 SJ+Z! M^M U#""44+K>W3>$ %#?$(4Q4)D#1-)X/!I9!K@V#-CCZAO@C@/K&Q2!8W+8 M=:CU#:AH'!5-8*&93UO21D;X4[=%@/2%4'T#,.Y#L+X!-'Z T#;C!PAM,7Z MR [C)]2&0?BXVR+@C@/K&R#CQY[===RCHG%4-(&%9O*HC8SP.>L;0M3Z!E2T M!!6-HZ()+#1S$&@7)/PE]0WVK,ZC 7A: U AB9J4HZ*)SD,P^=,&1OAK:R#" M9@U$,!K1P\V*_5,ZSU=4*P,536"AF7SO/1L2KP;"#N4\"9NR/Z ^<)\G:EJ. MBB9Z'(1)C#8O0KMYX>@DVM&A&H:*+/49CL:#,BM)L1/^\2 MAL#5?PKM^%$M"%0TCHHFL-!,*K5-$3[V08]V .>YA5HX$4)/70S&0.$$:E[1 M)Z])B/9!PJ=[WJ,=VIDJ5,L$%8V'4-$&<.FZ.\Y\+K&V.:+'//31WMB5"%2T M)(+N D!#Y&CYA5]\IID: \EZEUTT6D91E#1!7 &@N):O%8@M,UK!4);O%8@ MLL-KC;17$;D7771W'%AT 7FM]NS.XQ75;D!%$UAH&QZ'>]_44G]SS[NTN)UG MI;>0-PK>?Q6KOB\V7X:S>5/EJ_67MWS)JRI?KE_.9#J511V@_G^3Y]6/-_7W MP>R^DNCT_U!+ P04 " !6A@=9QB&\RI@" "?!P & 'AL+W=O>[PW?]#>,/(@.0Z*G(J1A8F93E MN6V+)(,"BPXK@:J3!>,%EDKD2UN4''!J0$5NNXYS:A>84"OH&]V4!WVVDCFA M,.5(K(H"\]\CR-EF8'6MK6)&EIG4"COHEW@),>1K>V/P@\!&[.R1CN2>L0W\>3Z*AS. MHQ#%<[7<1+?S&$TN4'PYG$67D^LPFL4H^GYW-?^%CJ:8 Y492)+@7!RCS^@] MLI'(E%KT;:ENI'GMI/8^JKR[KWCWT U3; )%-(7T.=Y6D33AN-MP1NY>PF\K MVD&>\PFYCNNWW&>\'WZ#N8)W7X6'AWOW6N#1X=Z]/P)&VTR9H6FN+_0C-7VJ8?&7 MIAI=ZI4L"14HAX6B=#H]U1!Y-0XJ0;+2]+M[)E7W--M,35#@VD"=+QB36T$[ M:&9R\ =02P,$% @ 5H8'6=\663XX!P Z1\ !@ !X;"]W;W)K MW133LVQ7QCQE-P42NR0)BJ>/+,X>ST=X]/SBEM]O2_EB/#W+@WNV8N7O^4T! M3^/62\03E@J>I:A@F_/1#)_.J2\;5!9_E9DCZB0UN!-?JG&IFH-T?!43N.J+.!7 M#NW*Z?QZN;K^?'4QNUMK3^CR\_6?*W2"?E]=H'<_ M_HQ^1#Q%=]ML)X(T$F?C$C!(3^.PZ>]CW1\9Z,]%7[*TW JT2",6';8? _8V M /($8O8&CSSES>G!CBT'4]:^:-#XQF(+=K XA!H4V0) M@O56!"5/[^N$Y25GXE0W;+5;6^]6+N93D0&"CZ4\_8-?Z11?S MD9P=C(#=CH!M\CY=0NWA:9@E3!=FW=:MVLH2\S"EGD.]L_'#/G[5BMB8.JW5 M 3"G!>88IV86_0/K"4I0*5"900T*LS3D,4-IBUB^ET_A6V?1.>8L'LG9P6"Y M[6"YQEF\8. TY$%=:],(!4E6E/R_ZH4N\MJ=LS=E[L3#O7G5&%$7ZZ?5:Y%Z M1J3O?@6R^AE]SH1 @#7B(L]$$*-L@_)"3ESY]![E<9"651SLWQW/91+H@O 4 M?"?]U%1-!O#[+7[?B/^FR!YXQ8I RB@L6,1+%$,T3%M>?;5_R^UA5&TFEA[D MI 4Y,8*\$F(7I"&3HPH+)0&T0$WAU_?5T!C*3#2,R< MMPW2>YA\4 9[A1(2& JM7'(Q#]8\'BZ:C?LC53L#E/?(E\IP8R?:U3',L;X>CT-$N,3+9]&97 MA%L0,.)-4K=Q?JAUO8G=GT&-F>L.3F%'D\1,DZ!Z0\:B9@)!K[.W1:&RHZH>EVC9V;?(P/QT]$S,]/RB5/R^MM0;>BJ*#@AEJU4!V.? M;XVITQC$K#%DFJZS MK!; JT2R/6'@)L@E!*HR=M=)I=L05__>@T9LZ^V>$A M9R4;\&NV1^[EE*:=683UQF"W\D :I8!9L#OT9K=\S25:27E M#2MX%FFCT$B$R<3J;R$T9K8%N[:!*#KZIV;Z_UX4L+"_@U^E<4)]W-^H:W(GKI&?ESM\CQFLB(%,:SF^G83M(S^IL4H'%Y]U7(D;X>1=\J FK?Z ME3+(GZNQ/'7E:"&."%1Y1S7SB]H\LQGN7I@DK[JN[9(&JDY/Z^K%]V]Y7SZI;VM[[ MC_AT7M\Z=V[J2_ O00&K7Z"8;<"E]<&#(2WJ>^7ZH&E"RW2:XI=@]H8TLBY^69F6>& M\O'&NB]^K500MV5A_$EO'4+U>CCTV5J5T@]LI0R>+*TK9<"E6PU]Y93,>5-9 M#,>CT8MA*;7IG1[SO4MW>FSK4&BC+IWP=5E*=W>F"KLYZ1WTFAN?]&H=Z,;P M]+B2*S57X;JZ=+@:ME)R72KCM37"J>5);W+P^NR(UO."_VBU\9WO@CQ96/N% M+F;Y26]$!JE"98$D2'SC6UQ9\Z M#^N3WJN>R-52UD7X9#>_J^3/9MP MZ&QX-7I@PSAM&+/=41%;^58&>7KL[$8X6@UI](5=Y=TP3AL*RCPX/-78%T[/ M)O/97'Q\)RX_G<_/+ZXF5[./%V)R\5;,9^\O9N]FT\G%E9A,IQ^O+ZYF%^_% MY<=_SZ:S\_GQ,$ ]"1EF2=595#5^0-4+\<&:L/;BW.0JW]T_A-FM[>/&]K/Q MHP+_69N!.!SUQ7@T/GI$WF&+Q2'+._Q_8!%5'=VOBDKMM:]DIDYZJ"6OW(WJ MG?[VR\&+T9M''#EJ'3EZ3/I?Z\CCJ@X&XJ>UB3/IM1=V*2X) Q,D%^K56HG, M(D>,5SE]\[;0N0RX6&HC3:9E(3P6*Y!#X/T?=%$H)V8F1\4XK7P?W[.!T"8K MZER) )$RRVR=ULNBV!7LZX77N9:T5^S1\M]^>34>C]Y,;5E)<\=7!V_V!V*" MK5ZOC%[J3)H %4&Y+*X2P4GC)?.-%]+D0I91YUK>*+%0R@A5:)0Q*1VPI_ < M!,)6+6H/=+V'"3+[6FL'PZP3N?:5)2C(<*<:IW)\8<>>@M72V9(WT1H2&)&! M,J\9?.BK*Q'LSJ)H@2SZ9&VEF$B+NX'XI);**9/!8.SH;52O+WJV=O@@YST\ M+:03E;,&,/AH,"+^1RT=4"ON(*&R+@@H)HX5!Z-G?PAT&M;^-:X2BNA"H-A5 M6^P4(LCIM9MZ^PP-K'@H%<@@#00>#GMM"H#?0!K4;8"[' 9$!W?=1GLU$!]K M]R3(MZ%'I5?2QO/S*3S6!A[6*=O@^K>P^EU<&8%.06@3>SHW1SQ#E+/"^IK\38[G8G'7 M%(XV*W@ ;H"3F*EC'*H(WZNJK#-QVNCZ6I.$*"8>N\GDTM82V'E8M%E!RC' MED)VK(8(4;0)B7XB>J1B&ZR:T2CE%R64#[HD._KBY_+HL;^AE0;B+P0+))'6Q6A5<;U(IJB[U-P&BIK[/UCKE4M\1L G96#!X MCHK ,7(R("$'XETG8R)A)H_(8"8,J%K"#*Q@AFA2K<)?F[,61*$%1R-QM7@068I3VC\Q M=6!G;62="I%C[7)LZX+94T GXL5YTJ> &G M*9,?IOF8^F!S,3&&TO9[KO[7%I-=.+#W6S0.!T]N[ U9=3MWIAP9M\OQUK80%UP=1OL$GL$POB02[OP&=X M1GUBGSAF*3-=:+)8H&C1$[M\-N],"9,MAU["Z8RLGN#TX#.GJVY-=N:-@Y=O M_,ZHT27B1HCVW\T#,8JIA?]X(E#N0 +UR+\PX$CG+7488F4J2PH3MS7?&/U4 MO_.:Z8&V>GTKRGBRN&=4H"DE*\#V+"WR_30E$=H9W&D8XKM1S;4;4_43B-H' M3#RI[Q!+ ;Q&1)=DF^)WWVE?2ZHTH6*_L28Q3VHW#04A?\ [O(V:;%]LU*Y! MO[XX&%!ZVMISO\'_7\= O7.O"598.Z5V,?H@'7BX8:IM?6!6N]$\942'2^Q" MEMCL"V64L>:9*JO"WD%>CF:;!>LBA_":9W1 IF0K*Q1Y:C:&M]V@KT7W,)4Q MGT:IM:&,@^R'!.P.G;%YQ^3)V6(23*F E*WZ!O,YP^HH=,+,ER5I!#35,T# M&-%*Q]$^FD2@FWXM:9R@2*]5$>%LO0_R5ODF>M.6U:;=.IOO'%+F)&YMBUPY MG_)32Y3[5TT9Q+X.5FVTY=6K$M^ME$I9J M[ <*)1HQ S(/V8!9Y,+>Q$JG*N^SZ&U[OG?3F<6'V$MGJG>3^5ESH.(H/*3K MNN(32+-O,K]NMY'J9Z.7?U<8E#(Q?C7:?RUF)65T"@*"'IJ+ISNUS8&H29Z(3=3!I; M9H6TI>86ATV^F855,_70 ))HC=M9.@=$&^G01P@1'++P=CMS,R(Z50L,H!9< MJ'OLZ#K$\V"ZW?6B1G9B[)A/*8C]U. :NJ>T_WYQ$Z5'(TB^1=HECJ!R[K0Q M#])?:6-(CUS2P;/M: ?/^RG7NS%J8I :YY-$'?4C4%A,)RBJ4^)*B,2AAM\- M_*F^"86ZD44M0P.#1K]$^V#?FHJ'3"#*#GET7U%M5_YP,>DH(KXQH5,Q]520I(ZBP*X[05XTJ<@% M?K"_;<5!H*^JE77-B7F%P9@@QW:YPL6J/?-T#[R)$AWQ"]J8-33(;<_">^/] MCBF07$F==T7&H_%G3"$>AXBFX3=Y1J61QC+?CJR1 #IX4 ]J8%AW,I/> 3V, MQ=^9X?\K+>.),M+5O4,D4P@G(!VVXGDQIA8VEI)J_D;J@@F!7PBD'OQWY/M] M+U*'G3?EI7(K_CV CCSH/?&E>7NW_'B;P#Q(MB*W[LO; BVY*]KG-F4HP5XOK08U-,%*6A_B#G]+U!+ P04 M" !6A@=9*)&PFIX( !Q%@ &0 'AL+W=OS[0TMKF52"U)QNMB2+L*DJQ]ED\GI<2:4'YZ=A[:L]/S6-+Y6FKU:XIJJD MO;N@TFS/!M-!N_!-K3>>%\;GI[5#]].W M%W.F#P3_5K1UO6?!FBR-^)COT-IQ,'MF0I0U9D#L>%*3\E_3R_-2:K;!,#6[\ M$%0-NR&?WWZ^^?+X^'7NP9H)Q MGMA<1#;9(VQ>BT]&^XT3O^F"BOW]8XC4R96UT+(>2?D_"GN M?U_(I]ED(]'G)#I6XHL6G^2=F$V#76=#X3:F] MDF6)Y;(49A4HI7/DG9"ZX,>F FU.UB/U1:GD4I7**W),?8W\WY#5XN-=89$A M*A>7=Y"S(#L45SH?@9\US7H#9O%@IT*6\MFJ4, 'P8A#?)*0XCMI33B=1&YL M;:QDXJ'8;E2^8=&TR#=2KT&N(*"6%0EOQ/7'RW3:BU]_.EUT)*W MT0J6@990D#2TSBDLPV7! W<'[%G?Z>*=@VGK&OZ$H92.HM:-Q1L$JJUB+L9# M5+T6LJZMN57 /,*&H^EB- ?VE"4[: M_L,I6.2B/HW+I-@(?-B$L\+>\$[#8 MEAF9)/&M1!J)@^V:W7(8495)(-R1(15C6+5 MQF(;M#B5;;VRIOH;T;*53&-@X;NY:-D.-GF M,0562L,WK.MCQ)=LN?;E2$P7P]EQ)CY(9<6-+)L0)_L&\%9JMR++"A]R2]N? M4V2??2^C^QG\V.;W>6X:1#H(=8-,O_]]_GHAOEJJI4)&:]?8$.:'=(LIF "IU@J"W#]F^F8FOG-,"U@0 M<+920>##R#G<]F:XF$Z?M>/[!(!/F6TQ.Q&_&U.$+-XY^F0X6[SIWCL"J,LE MA37EIP.Y]K/+(WT MWJIEXX.S '+,72%6G _8R!(RR+=H!XH$??^E/8SK2@QLY57.8: ]K5,J)DEH,LK:3]$1O>.8?4&>++K,B*<2\BE;O*HE2\9%02K'PI)-M9E5@^D$ M5BD*)R$=G\L51.:;9&9\H6XMGLQARLUZ3]G):+&G;$\:.+E7E*+8&")^@DG< MWY8&2SR)L%1]2X_$51\![F=$@%GGHUTE!S=B, P,^ 280CQ8'R7U)GG,#;PUA&MD](^E]N4+E"^>W M[HOYM>8;>SM'I#*::-%LF82X*"^N IH(+>HJ) MY=TAY\F.\TY>IV[_B;3S?F;^GZ6=[Z3]%GGTB\R2$#[$+0RYKB@D:$I^%[+X MLXG-!.")4[BE0S<"U.T&$&X7;,J]5.+X),BS4NVTU[01S,ETO5V**I)DRS#][*G/X"["?<.J:_$*>7= ML&U ,?7_B>(0RKS03;5$P8)";>+S2,YI7 >EXR[#$Q[,GRX@.-='SS;MS_U> M(^S[%UEMV#\V_G$RW!^ 8+$N-(_$(IL.9UG6Z_^/3TXPX+SA2;07LBF 8^0> MB?D"0U)_5W8\7,R[A8=NF\:]:\"*[#I<=C*<862+-X+=:G>?^CY>(^[(XV7L M)VG7F+M$22ML16-V/! V7G#&%V_J<*FX-!Y]&PO=V]R:W-H965T MS2;#=V=G$K+V2 M&N\LN'73"/MTATCU++!K631H/% MQ32Z')Q?#=D_.'R1N'5'S\"5S(WYQH?;>AIE3 @55IXC"/K:X#4JQ8&(QM^[ MF%&?DH''S_OH[T/M5,M<.+PVZJNL_6H:E1'4N!!KY>_-]@/NZCGE>)51+GS" MMO,=%!%4:^=-LP,3@T;J[EL\[OIP!"BS'P#R'2 /O+M$@>4[X<5L8LT6+'M3 M-'X(I08TD9.:?Y0';^FM))R?W7[ZH/:&_L$E7'>@=256M=(4^+12J%<#$K,C06A:UB0#-C5;-"N2,1)#Y?H0%@$ MYPE7@_#@5P@D6K1@%B$V4!!-BX+4K^1W,5<(&Z'6&$-K)6E:JB=2!&6E0:40 M+#IHS$;J)0C*1R*'M9:^BT5:DBZ!R[:UAN"4E.PD]IH<@V"E@R4I5H,W8.;. M*'05ZHJR<=+@$X>:#!&UN\JX_)X#)WZ);P+WN)&\5QR71G"'@,Y+;IDC&FM5 M$\B1LCD<]T$C%;3@)M9_D2II+=$N/.Y='#)1M-VHD"&4X[B971+"*^HGL3J' MMV_*/"LN_O> M0)G'69D?&\[B;%C"5UJMW KZK2IT!\3P-!Z<#@_'<7Q6#.$]M9Y64@U+8^J# M38Z/F;C,5ROA*,V]>9B%)?#0\C\+!X3@<_&"T4,]J-^8#@HQW%>CIY9 MSN(R&_<66M^A_7YED631K2SDE75H7V@-#U-H#S\X^?@SOG$(?6V:5FB:?EF# M-L C5YFEEM\1)+V1E@>&QZ"O(.EI_42BA705E?^$PNY\GOW,_^+!E0_&%XY$ MI@1)IE-VV&*:YW$WJH=V[H>6K2=E4M!5HU2X-2G[R6DRVAMB=FTQW*7J*7EI M$:9'MU&#=AGNW* J[;N+J;?VU_IE=YL=W+O_!!^%74H2J<(%0;-D?!J![>[9 M[N!-&^ZVN?%T4X9'WFIHV8'>+XSQ^P,GZ/_LS/X!4$L#!!0 ( %:&!UG< M/O6,90, +,( 9 >&PO=V]R:W-H965TU*!I L-YE);4-)$V*=D@R+TDW[",CG2VBDJB25.S\^QTI6U:*QMBP M81]L\HYWSSU''GF:;83\IDI$#=NZ:M3<*;5NSSQ/Y2763$U$BPVMK(2LF291 MKCW52F2%=:HK+_3]U*L9;YS%S.J6\4= M7Y?:*+S%K&5KO$?]M5U*DKP!I> U-HJ+!B2NYLYY<'81&WMK\#O'C1K-P63R M*,0W(WPIYHYO"&&%N38(C(8G_(A598"(QO<=IC.$-([C^1[]D\V=Z'+N9 X4N&)=I>_$YC/N\DD,7BXJ9?]AT]M&O@-YI[2H=\[$H.9-/[+M M;A]&#MEK#N'.(;2\^T"6Y273;#&38@/26!.:F=A4K3>1XXTYE'LM:963GUXL M[WY=7MT]_.G"\OK\]@'.;R_AZK>O7Y8W5[/0ABZ M07(Z4@2G;G*:PD7'JX(24:\[9ZF;I-.Q&,54[2PO:9?E\P][-9AE;O32*TQ\ M^-3)ANM.HO5:\:V9'T(%D3O-DK&8I#[,/+)A1KQ"F(W]@\1@L#-_!0> MA&85M,?.TX6U%.H %(:)&X["AL'439(,KI&,6)YW=5B@WG?SF^87/-&084K&PO=V]R M:W-H965T_7[PPE.X[7"198[$LBDC.'Y\S-'#7&/KH2T<-3I;0; M1Z7WB_-^WV4E5L+%9H&:3@IC*^%I:>=]M[ H\N!4J7Z:)"?]2D@=349A[]9. M1J;V2FJ\M>#JJA)V-45EFG$TB-8;=W)>>M[H3T8+,<=[]'\L;BVM^AN47%:H MG30:+!;CZ-/@?'K$]L'@3XF-V_H&5C(SYI$75_DX2I@0*LP\(PCZM\0+5(J! MB,;O#C/:7,F.V]]K],N@G;3,A,,+HW[)W)?CZ"R"' M1*W]GFF_8Z3EFO,PH M%_Y"T]JF:019[;RI.F=B4$G=_A=/71RV',Z25QS2SB$-O-N+ LO/PHO)R)H& M+%L3&G\$J<&;R$G-2;GWEDXE^?G)CYN?7P\?OMQ=P\WTQ]773P]7-S_O1WU/ MT&S0SSJ8:0N3O@)S M=&^]+!%YUC_M*_3Y0VO-(UKVGZ)N#W6L5U+CR"*>!:K& X")5QVH., MZHYFC^N:A08+00;9M,^-[T#H'!IAK=!>HNL!+NG,,537OKU@4D@M=":%HF51 M2&YY&ACMF<9Y6-%UY"S8G0;B3EP"I"^E@T>I\Q@>@$*YJXJ8>2LS,O9TNA"K M$%%RS(0K(9=+F5.(*'C%"X/&U"HGF]IAV.\R!-[ #$%J6$JC@MZ6!/*PD%5= M@1=Z+F<*20/#6 JJ)PY ]-E,430LC5^P[-T>$5PX>J&. E$92M-26&EJTDHF M=BOJF\C$<-7ZBQDE(<.7@58*9L928U#*'=5!CBV/W3C-4%@BXI$#!L('(Z/Q ML.)! P]H*[B_N;R#.RZ+A2)&@SA)WK.N09P>OX<%(0NMZRJ&7P@- ;&PC *G MI&!>;8$1H>>DOL['E];4\Y)^U[CPAJ$JV*X(;5 *5;!.GE9=XM<9H@Q2"<+O M6E@2HU:@C3ZL'8>\0-R^L;:64[W3;"1=<'+P61 @H:DV][Y!U)#$ U+,G))X M2%]=#=2:ZB7GQ-5MD>U1%L-E5PHDD0A5[2!O^Y3&,&[&<,!G\;WGQ. 3/0\< M9V9OU!K!(R >/ \ @CA(XK/U1H\;8H'AMUEM<7'RZ7]@DNXR&<1'KS'9FH.4 MWAPH\XYZ*>=1M57!%-2#TQ+RK*[3]U?<8,JQEY=$-NN,MLWR]- M?^L)4*&=AX<.#45.?/L:V.QNWE*?VB?$LWG[$+L6=LX#56%!KDE\>AR!;1\W M[<*;17A0S(RGW@^?);T'T;(!G1?&^/6"+]B\,"=_ U!+ P04 " !6A@=9 M-34[0S\" E!0 &0 'AL+W=O=4[>?(9)>1$3DF[IMM;5PBS-.6 M;G&-YD>[4C8*!Y:RX2AT(P4HK#(R&TWG8U?O"WXVV.F3-;A.-E(^N."NS$CD M!"'#PC@&:C^/N$#&')&5\>? 288C'?!T?63_Y'NWO6RHQH5DOYK2U!FY)E!B M17?,W,ON,Q[ZN71\A63:_T+7UXX2 L5.&\D/8*N -Z+_TJ?#/9P KJ-7 /$! M$'O=_4%>Y0TU-$^5[$"Y:LOF%KY5C[;B&N'^E+51=K>Q.)/??5U\6]["]]GO MVW4:&LOH\F%Q0,][=/P*>@)+*4RMX5:46/Z+#ZV204Y\E#./SQ)^V8D DN@" MXB@>G^%+AO82SY?\9WL]>OPRVAEBJEM:8$;LQ&M4CTCR#^]&D^CC&6WC0=OX M'/N;VLZC)P&<$L!,@ZS WA\.]W:EB D5%BBH@R$-;RUMJ*F M$5M@4FLHJ%)[Z_..JE('L#;4X)MUT*%">)\$5W8\&?-.\U)NL$"^007)R,M) M@I?N+#P978YJZPUJCY [8?HI'K+#&S#K1_]O>?^ +*G:-D(#P\I"H^#JDH#J M3=D'1K;>"!MIK*W\LK;O&"I78/_7W^<<2K(< M*UY:M/UB2^1Y?QJV41.>J<-H4PJKT>O R>O[JE.B9 MX']:;5SG69 G"V/^HI=WR?5@0@:I3,6>)$C\K=5KE64D"&;\77-E34;88D:TNB!765N M&*<+"LJ=MYC5X/,W_WWS\N[-W=780Q:-C..:[U7@FS["-Q=_F,*OG'A3)"K9 MYQ_#AM:0:6/(J^E1@;]5Q4C,)B=B.IF>'I$W:QV;L;S98XXIQ,KU.1;X3OOY MJ B>NU+&ZGJ +'?*KM7@YJ"=0H$+]7>F27H4L$I'*6&?::^5$A2A9D9EB^3:6FR%6LNLDEX7 M2[%9*;^".OSL<<>F6*NMXW%+U2*\$17)*H1.0*%3K1(AG5/!@4;01@FS\.@P MZ!T+YR4H999M!7Z$25F>@G"3ZU@L5*%237A8D[,4AHMM61 <6]*::(NVP*-D M0"V$-8_$^\H>PKN$7,M:$P/TV!LV219;%"0P@TUH4TXG%1X(#266E83[7B$" MB$Z7REO-_0ABUJH #**+/*[4ARF9 P)> M7-=2ATXB?4]TD$1-6R%93X@1MR*9.1/*EU=QJ$8L9%E2Z4, K>@QC"1L$TW" M"%VW,M:'O*YA0!NQ"BT*;:1&I,6Y;6=-SFVI4&5/XK+L1J#V*Q"%VDE%- 7X MO!@RB8/Q'SO MLIEE" OC4<4K M;E:$E^MT-Q>@1:QE",LNH:A'(Y %EE-(5U+E +J@Z))D]94RQ4MU9QS%3]U[!=^HL#@A*#_:= Z=J9N6M012:ISJA!3)[$/- M2&<*Y-Y6Q,IR2T:@-SJCQ% VUF00>1-L"+%)39:%O/:ZQVZD[?]T]@"Z6PA3IX_UE3P2)\P-;] MPALL^IFUA+L1WI\ >[22;^796X2K+'/6F_PG%@$CVK4=#IHZF.ZZA MF'>>#V>C,_$.BSJMXE2_!U7WD&.Z9U=W9B8^&FJSZ0$FC[(T_Q>]3O=11A>U MEL<7?-9X&;4LE],.][SS/*E%=1I9KZSH&%[M$FW6>H_EE8]>.;RBF%U$7 MZ@[#4)R!9?$HOZ+2!V0'C(<5[WI._ZV#WK0%Y31$KI4YX09.YJ8JP3VEWQM2TE>77C^=NC]>F5'WL, ]W\L-N=0V[]37#$8]4A,_/C@[5]<_O'(R-O*H_T\ M/&N&FY?>ZQ:4&C6J-GDX+S:*=MRN3ODC.?J@D^^\#'NX]YV2O&VS*0626 )9 M4^@U>#S;88"C# ;F(CKEF7-:,O!_(4#_D8Y1,D4JBBC:6[I;9QLY\\MSF.$< MG3RVV61S^Q#$=G+\#A,34IZ_]&S)^YUN:HL(X8DF T7'$I*FF.PZZ%:RO ME=H&4[(I?"!LAG;;&9R7@A2RP/.J7A\4%2_:^[Z2*NX&R(GAV70T:([I&P;CDW_8H##GN&IZJ/)*7K#OOYH\K@!H]XPO+6JP.&S$XT: M=XG%DKXX0-5:K72,0_-G DM&SJED'V!TVH7M2]!_*K",4G1^8$$418^8\$3\ M'P#;=^D\[MSWY\HN^:N&$]PCP]5_.]I^.'D9OA?LR,-7ES^D7>J"5L04K)/1 M^=D@G)*:%V]*_GJP,-Z;G!]72J*G$0'F4V-\\T(*VL])-_\'4$L#!!0 ( M %:&!UG^% (1_@4 (. 9 >&PO=V]R:W-H965T^ZA=+1R_ELHB:)XJ(P-QX,RQOK]>!R*DBH91JXFBY6% M\Y6,N/3+<:@]294W568\FTSVQY74=G!RE._=^),CEZ+1EFZ\"*FJI%^?D7&K MX\%TL+GQ62_+R#?&)T>U7-(MQ3_J&X^K<>=%Z8ILT,X*3XOCP>GT_=DNVV># M/S6M0N^WX$KFSGWCBTMU/)AP0F2HB.Q!XNN>SLD8=H0TOK<^!UU(WMC_O?'^ MW^I7:>O;87^%,R)]BU=CN(&*10G15 MNQG7E;;-MWQH<>AM.)R\L&'6;ICEO)M .C>2T MY:;<1H]5C7WQY/S3U=7EW=7%]=VM.+W^*,X_7=]=7O]R<7U^>7%[-(X(P8;C MHG5WUKB;O>!N7UPY&\L@+JPB]73_&*EU^[/YZ9]Z&6!1T/,!2!_#T-3M[^,-V??'@EV]TN MV]W7O/_S[KSN[G D7O4HSEU5Z8B9BT&<1@'PJ0-?2*O$1RJHFI,7.]-\=VDJ##E^ETDRS$* MXQ*BV'OMG>4X0EM&8YJCZ\!)1VT3N\)N7=6&LIE4*B[ =2#6\25]"2,+G!4D%@0A><\JN5:S@VQO0:;I#%- M?K'T+BU+KF0/HY'3X_(U^G+WI*ZV/\P=RWSP7MH&_ #!CB5<::_>U8!S+0Q! M_#P62NP V?)^N?340.&I!MMPC[AN!6IS)A+L\,S%VH5 ^%-BX5V5@=/P5[-3 M4$AIC(.>I\BSD<\'M .%L1W=LP5 ;(^E3'^$>9(N1XGK6A> 80WZS3/R#(+?-G$:9QG2CK#5/&@89]0 MA4M&B3G#@I'V#7Y=;BO ^F:Z?]AC1$.1V>'H8+NF/!&$MS\?R'#Y,M]%@^".ME5XLT&B>UCG%%5'3C+:X6NK6\N\$87U[ MQ#K+I;;<0^?7W="V?CR@1 E*I!IUHFT!D%!>"-+DN6;K/G]:=HV><5D)ZUX. MJZ A+%O_O=?9 #-?F,3K[-%H.=<&&@7%"PZ(,XQY?FH';8W<@A[YW!QRE!4B MY&9;@BDBH+ Y#_00E7C!4N&Q]])H0.TN@U%7(&1JY M"DD_SB K<#-Y>/C,G>/O=L*<5^"*S\STC9K.4\ Q&\)SF $:I 85X.&,3ZW" M)VF:GB/CR/WOIGY34$X(S]8!1\0&+=97"PGGP^ M.[+[QV,"[#0:$A&X*,R45& 0L(/6FUAF(=QJG)-$2:Q 3(UMV*TP;&@&2]T] M/(,Z2\OG"I^6T'K)VF[[H]W-'I_OSFB5J? XB&!Q>\3SB 2(6>8IG_4-(1HE MD>IK4@BS>1K(I^D&7AWZ_=>6Y1CY)&#C&=RR/0ROWUPR1CHYA&]N]N]X)PVS_6/YLW; MT97T2^Z\H06V3D8'>P/AFS>.YB*Z.C_ESUW$F9!_EGA)(\\&6%\X3%A[P0&Z MU[Z3OP!02P,$% @ 5H8'61,KI0,T" KA0 !D !X;"]W;W)K&ULK5AK<]NX%?TK&&UFZ\S(>LN6X\>,7VG2-AO7=K+3 MCQ )BFA(@@% R^ZO[[D7)$59MG=GVB^600#WGGONDSQ9&_O#I4IY\9AGA3OM MI=Z7'X9#%Z4JEVY@2E5@)S$VEQY+NQJZTBH9\Z4\&TY&HX-A+G71.SOA9S?V M[,14/M.%NK'"57DN[=.%RLSZM#?N-0]N]2KU]&!X=E+*E;I3_EMY8[$:ME)B MG:O":5,(JY+3WOGXP\6,SO.![UJM7>=_098LC?E!B\_Q:6]$@%2F(D\2)'X> MU*7*,A($&#]KF;U6)5WL_M](_\BVPY:E=.K29+_KV*>GO45/Q"J15>9OS?J3 MJNV9D[S(9([_BG4X.X'&J'+>Y/5EK'-=A%_Y6//0N; 8O7)A4E^8,.Z@B%%> M22_/3JQ9"TNG(8W^85/Y-L#I@IQRYRUV->[YL[M/Y[?7G[[^X^KZ]NXOXOJ? MWS[?_^MDZ"&9]H=1+>4B2)F\(N5 ?#&%3YVX+F(5;]\? E$+:]+ NIB\*?!O M53$0TU%?3$:3V1ORIJV94Y8W_1_-#%)F+TNA!/G@2AFITQXRP"G[H'IGO_XR M/A@=OX%QUF*U.- Y/A!WWD0_ MQ.W8(J07V@-W450R$SD21QE<5=+1Q6C4'XU&03AC MB4R>0[ICFJJ"[.3-?2HNL9!K4.SHJDD2'0%+7\0-VWW CH7*R\P\*45+)]:H M:/0;F<*A%$$UU("[^$$[694QQJE^3G?]74G MT 3XGG;$1:3(GL(4^S]!I4XTX >S$!(HN<"GVS!XMA&6Y#<5:C>?E9?(@8-C+#A^C;M1 3X@(^6N@BP MZ*@RR4X,:M#NEDCQERT#@;B=H,ZY,0W M!]O&6,(8P<.BH&2JO: MK# %0IP\AFY8PZT=24Z/-5,Z$->/*JJ8ZSIR&J,>H%%8=([%"IX\Y&8IPM8'SGDDC1S>AUX9DHR."_Y-]UB03T (90; (Q"4F M0_\GX01#U4. _@^"2A*14.0D-VH'=V>22XIYQ?,-KCI]MM*QC5&G'T4>NI*B MKB304U3;4SYP-1I-C_]OO[]5^9+L3L1=F^N7(=?9_<-7XJ&Y_SL/$-@\AX

-8?20$3;8T.P6BP^0"X99K>]9!:G': MM>A9! 2A\ \ !X;"]W;W)K8F]O:RYX;6S%F5V3VC840/^*AI=N9TH! MV[M)=D)FO." 9L!V;;/M]J6CM05H8B1&$KM)?GUE$S8BZ][IB\*3L6R+XROK M'GV\?Q;RTZ,0G]#G7G\[&*AR2W=$_2[VE)LK:R%W1)M3N1FHO:2D M4EM*]:X>>,/AS6!'&.]]>'^J*Y4#^T1H6FHFN"EL"NX9?5;?KS>GZ(DI]LAJ MIK^,>^WOFO;0CG&V8U]I->X->TAMQ?-<2/95<$WJO)2BKL>]T?'"/96:E:^* M\P:R((^J+='D,2,&9-R[&9H*UTPJW=[1UD\,XQ,U-Q_/#EI\9+6F]TRV(\ I%7)L@(!*A?!Y%16X!>@"@=S% =)42"]('(/V?")D7YK",8@.8?$0X MGB069 ! !A>#G"3+U(*\!B"O+P:9S\/,@KP!(&\N"/F/9T&^ 2#?7*ZYPWQN M0;X%(-^ZA;P+<]PBI5F4&[RPP$F,PM@0XUF,+/@-I29=%VUS1G^L<-I\ M@#8DI)618Z\LDGC6+Z)LB9*[!9Z];E1()R/'/FFDL8Q0$?YUWJJ0/4:.];&( MPOR!;%DQ\Z J2)D6-/-,:*YLEB&F7Y+VT7 M*!YL-L@.(\=ZR"*3-U:1C0-Y8.18!%&8Q:;]; MIC-?&FI"=CXNAC*_YSCSI^0+>E(HI;)]G)<439DJ:Z$.DMJ0D L\QR[ 7+&* M2E1(4IF)& JE)'Q#FZ>4S0C.,!RK(,EF88S_ML8>J^4RS![:\1R>V9B0%#S' M4N@Z62#I.$YE@8X,$%7-B:D#<^Q-HZF[8P> M9 S/L3&Z;-8)"7G$<^R1;UKKY((LXCFVR&N_=2'ZD$]\QSX!YV)GLUH?,HKO MV"C=:;"/8F+4HIF-"4G%=RR5_\+,3=W5H;8QP86KBTBECU(ID*G0QH2LXO]$ MJ[S$D"*Q1I@_47LMU8<$XU]2,.=="!*,[UHP77-?=#6EFK#Z/"%!PO$="\>> M!7?30:;Q'9OFFZ7[:$&)HJ@42G=#0MKQ'6OG!=+N,G]2MMEJ6O7MU?, 4D_@ M6#TOF$NB#[+9*#&8*UZ9Z8PX<&UC0NH)G&^6 (L.J&]C0NH)'*NGAVOG':::P9+.1=&-C@KLFCM7S'?,40-K9SP-(/(%C\70-+[L8 M(>L$KE?#?EQ(Z4:$C!.TQAF<]FXKNF:<5K&I7IGRDM1E*E%S."XO!]?-RM'Z M4-<34Y;PA2#5:2OXM(W]X5]02P,$% @ 5H8'6;DCVC>R 0 5!P !H M !X;"]?28*[#X("CA6BC1H3F7-6+[^JT_6^.TS[NJ\;0YILVW3 MX+C?'=*TVN3]CD&'PW'H[F=4 M[V_W,P?S4QO_,[%9K;:+^-$LOO?QD/\8''Z:[BMM8LS58%YWZYBG53CN;MLI M7"[R=)Y<#6;+:=7-EE*%TD$*05H^R"#(R@ MRP>]0-!+^: )!$W*!\D091P2)/6P)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0 M;2%P6Q!N(9!;D&XAL%L0;R'06U%O)=!;46\ET%M[']L$>BOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6^^PA$!O M0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O M1[V=0&_O'783Z.VHMQ/H[:BW$^CMJ+<_4N^43[N8;CW7-;[_D53G\[/Q]OK+ M\KK98^>"5:'WO(FO?6F: M2>*H\DGO<3>QS9HDVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ M?MWKFIPK<^K-M LONHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA" M7:6[HOWSR2'N,.VN_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ M]-7?1^UIYY3_,CMN[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBD MCUN0/NY ^K@'Z8,/41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D M%2BR"A19!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I1 M9)4HLDH4616*K I%5H4BJT*15:'(JE!D52BRJO^4]=V8Y5__^&KO::W+YI#/ MNK^+TT]02P$"% ,4 " !6A@=9!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( %:&!UE3,[F<[P M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ 5H8'6548-_;2!0 V1X !@ M ("!#@@ 'AL+W=O5H 8 -H: 8 " @18. !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ 5H8'64.B0Y#0!0 11H !@ ("!.A@ M 'AL+W=O !X;"]W;W)K: & M@('&(0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 5H8' M6<8AO,J8 @ GP< !@ ("!VBP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 5H8'62B1L)J>" <18 !D M ("!J$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5H8'67'U0\)Q! ;0H !D ("! M/U$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5H8'6?X4 A'^!0 @X !D ("!I6 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H8'64>U1=Z6 M P BPH !D ("!FG0 'AL+W=OE!NV@" !Q!0 &0 M@(%G> >&PO=V]R:W-H965T&UL4$L! A0#% @ 5H8'66OEXG>F @ ZPD !D M ("!]GT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 5H8'61ELI0:T @ ,@8 !D ("!BXX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M5H8'67$W%0PJ! IPH !D ("!])D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H8'624ZI3NM @ @ 8 !D M ("!N;, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 5H8'68:^)S:'!0 F"@ !D ("!GK\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H8' M65C'N2=V @ +P< !D ("!BLP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H8'6=V1ZY<:!P 9"X M !D ("!F=4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H8'667,^#M+! 010 !D M ("!$N0 'AL+W=O&PO=V]R:W-H965T M* MNQS $P( L ( !GNX %]R96QS+RYR96QS4$L! A0# M% @ 5H8'6>':M>A9! 2A\ \ ( !A^\ 'AL+W=O M7!E&UL4$L%!@ W #< ^ X -_W $! end XML 62 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 63 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 109 223 1 false 32 0 false 5 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.millerind.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.millerind.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://www.millerind.com/role/StatementConsolidatedBalanceSheetsParentheticals CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 3 false false R4.htm 995200200 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 995200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.millerind.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 995200400 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY Sheet http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY Statements 6 false false R7.htm 995200405 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY (Parentheticals) Sheet http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquityParentheticals CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY (Parentheticals) Statements 7 false false R8.htm 995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 995210101 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.millerind.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 995210201 - Disclosure - BUSINESS COMBINATIONS Sheet http://www.millerind.com/role/DisclosureBusinessCombinations BUSINESS COMBINATIONS Notes 10 false false R11.htm 995210301 - Disclosure - INVENTORIES Sheet http://www.millerind.com/role/DisclosureInventories INVENTORIES Notes 11 false false R12.htm 995210401 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://www.millerind.com/role/DisclosurePropertyPlantAndEquipment PROPERTY, PLANT AND EQUIPMENT Notes 12 false false R13.htm 995210501 - Disclosure - LONG-TERM OBLIGATIONS Sheet http://www.millerind.com/role/DisclosureLongTermObligations LONG-TERM OBLIGATIONS Notes 13 false false R14.htm 995210601 - Disclosure - INCOME TAXES Sheet http://www.millerind.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 14 false false R15.htm 995210701 - Disclosure - LEASES Sheet http://www.millerind.com/role/DisclosureLeases LEASES Notes 15 false false R16.htm 995210801 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.millerind.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 16 false false R17.htm 995210901 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://www.millerind.com/role/DisclosureShareholdersEquity SHAREHOLDERS' EQUITY Notes 17 false false R18.htm 995211001 - Disclosure - REVENUE Sheet http://www.millerind.com/role/DisclosureRevenue REVENUE Notes 18 false false R19.htm 995211101 - Disclosure - EARNINGS PER SHARE Sheet http://www.millerind.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 19 false false R20.htm 995211201 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.millerind.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 20 false false R21.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 99920102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.millerind.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 23 false false R24.htm 99930203 - Disclosure - BUSINESS COMBINATIONS (Tables) Sheet http://www.millerind.com/role/DisclosureBusinessCombinationsTables BUSINESS COMBINATIONS (Tables) Tables http://www.millerind.com/role/DisclosureBusinessCombinations 24 false false R25.htm 99930303 - Disclosure - INVENTORIES (Tables) Sheet http://www.millerind.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.millerind.com/role/DisclosureInventories 25 false false R26.htm 99930403 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://www.millerind.com/role/DisclosurePropertyPlantAndEquipment 26 false false R27.htm 99930703 - Disclosure - LEASES (Tables) Sheet http://www.millerind.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.millerind.com/role/DisclosureLeases 27 false false R28.htm 99930903 - Disclosure - SHAREHOLDERS' EQUITY (Tables) Sheet http://www.millerind.com/role/DisclosureShareholdersEquityTables SHAREHOLDERS' EQUITY (Tables) Tables http://www.millerind.com/role/DisclosureShareholdersEquity 28 false false R29.htm 99931003 - Disclosure - REVENUE (Tables) Sheet http://www.millerind.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.millerind.com/role/DisclosureRevenue 29 false false R30.htm 99931103 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.millerind.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.millerind.com/role/DisclosureEarningsPerShare 30 false false R31.htm 99940101 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.millerind.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesDetails BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.millerind.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies 31 false false R32.htm 99940201 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details) Sheet http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails BUSINESS COMBINATIONS - Narrative (Details) Details 32 false false R33.htm 99940202 - Disclosure - BUSINESS COMBINATIONS - Schedule of allocations for net assets acquired (Details) Sheet http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails BUSINESS COMBINATIONS - Schedule of allocations for net assets acquired (Details) Details 33 false false R34.htm 99940203 - Disclosure - BUSINESS COMBINATIONS - Pro forma summary (Details) Sheet http://www.millerind.com/role/DisclosureBusinessCombinationsProFormaSummaryDetails BUSINESS COMBINATIONS - Pro forma summary (Details) Details 34 false false R35.htm 99940301 - Disclosure - INVENTORIES - Schedule of Inventories, Net of Reserves (Details) Sheet http://www.millerind.com/role/DisclosureInventoriesScheduleOfInventoriesNetOfReservesDetails INVENTORIES - Schedule of Inventories, Net of Reserves (Details) Details 35 false false R36.htm 99940401 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) Sheet http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails PROPERTY, PLANT AND EQUIPMENT (Details) Details http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentTables 36 false false R37.htm 99940501 - Disclosure - LONG-TERM OBLIGATIONS (Details) Sheet http://www.millerind.com/role/DisclosureLongTermObligationsDetails LONG-TERM OBLIGATIONS (Details) Details http://www.millerind.com/role/DisclosureLongTermObligations 37 false false R38.htm 99940601 - Disclosure - INCOME TAXES (Details) Sheet http://www.millerind.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.millerind.com/role/DisclosureIncomeTaxes 38 false false R39.htm 99940701 - Disclosure - LEASES - Lease cost (Details) Sheet http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails LEASES - Lease cost (Details) Details 39 false false R40.htm 99940702 - Disclosure - LEASES - Schedule of Weighted-average lease term and weighted-average discount rate (Details) Sheet http://www.millerind.com/role/DisclosureLeasesScheduleOfWeightedAverageLeaseTermAndWeightedAverageDiscountRateDetails LEASES - Schedule of Weighted-average lease term and weighted-average discount rate (Details) Details 40 false false R41.htm 99940703 - Disclosure - LEASES - Maturity of Undiscounted Cash flows of operating lease obligations (Details) Sheet http://www.millerind.com/role/DisclosureLeasesMaturityOfUndiscountedCashFlowsOfOperatingLeaseObligationsDetails LEASES - Maturity of Undiscounted Cash flows of operating lease obligations (Details) Details 41 false false R42.htm 99940801 - Disclosure - COMMITMENTS AND CONTINGENCIES - (Details) Sheet http://www.millerind.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES - (Details) Details http://www.millerind.com/role/DisclosureCommitmentsAndContingencies 42 false false R43.htm 99940901 - Disclosure - SHAREHOLDERS' EQUITY - Narrative (Details) Sheet http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails SHAREHOLDERS' EQUITY - Narrative (Details) Details 43 false false R44.htm 99941001 - Disclosure - REVENUE - Schedule of Disaggregation of Revenue by Geographic Segment (Details) Sheet http://www.millerind.com/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByGeographicSegmentDetails REVENUE - Schedule of Disaggregation of Revenue by Geographic Segment (Details) Details 44 false false R45.htm 99941002 - Disclosure - REVENUE - Narrative (Details) Sheet http://www.millerind.com/role/DisclosureRevenueNarrativeDetails REVENUE - Narrative (Details) Details 45 false false R46.htm 99941101 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.millerind.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.millerind.com/role/DisclosureEarningsPerShareTables 46 false false R47.htm 99941201 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.millerind.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.millerind.com/role/DisclosureSubsequentEvents 47 false false All Reports Book All Reports mlr-20240630.xsd mlr-20240630_cal.xml mlr-20240630_def.xml mlr-20240630_lab.xml mlr-20240630_pre.xml mlr-20240630x10q.htm mlr-20240630x10q001.jpg mlr-20240630x10q003.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mlr-20240630x10q.htm": { "nsprefix": "mlr", "nsuri": "http://www.millerind.com/20240630", "dts": { "schema": { "local": [ "mlr-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "mlr-20240630_cal.xml" ] }, "definitionLink": { "local": [ "mlr-20240630_def.xml" ] }, "labelLink": { "local": [ "mlr-20240630_lab.xml" ] }, "presentationLink": { "local": [ "mlr-20240630_pre.xml" ] }, "inline": { "local": [ "mlr-20240630x10q.htm" ] } }, "keyStandard": 207, "keyCustom": 16, "axisStandard": 15, "axisCustom": 0, "memberStandard": 24, "memberCustom": 8, "hidden": { "total": 13, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 8 }, "contextCount": 109, "entityCount": 1, "segmentCount": 32, "elementCount": 456, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 490, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 8, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.millerind.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.millerind.com/role/StatementConsolidatedBalanceSheets", "longName": "995200100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:AccountsNotesAndLoansReceivableNetCurrent", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "unique": true } }, "R3": { "role": "http://www.millerind.com/role/StatementConsolidatedBalanceSheetsParentheticals", "longName": "995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome", "longName": "995200200 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "unique": true } }, "R5": { "role": "http://www.millerind.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "longName": "995200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "unique": true } }, "R6": { "role": "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity", "longName": "995200400 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_z9F6NXbAa0WLsNH3PgqYpg", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dsQNf2osd0SzaIf-zpeyFw", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "unique": true } }, "R7": { "role": "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquityParentheticals", "longName": "995200405 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY (Parentheticals)", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "Unit_Divide_USD_shares_XZnyEsIjD0udtINIt7O55A", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "Unit_Divide_USD_shares_XZnyEsIjD0udtINIt7O55A", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:GainLossOnDispositionOfAssets1", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "unique": true } }, "R9": { "role": "http://www.millerind.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies", "longName": "995210101 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.millerind.com/role/DisclosureBusinessCombinations", "longName": "995210201 - Disclosure - BUSINESS COMBINATIONS", "shortName": "BUSINESS COMBINATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.millerind.com/role/DisclosureInventories", "longName": "995210301 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipment", "longName": "995210401 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.millerind.com/role/DisclosureLongTermObligations", "longName": "995210501 - Disclosure - LONG-TERM OBLIGATIONS", "shortName": "LONG-TERM OBLIGATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.millerind.com/role/DisclosureIncomeTaxes", "longName": "995210601 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.millerind.com/role/DisclosureLeases", "longName": "995210701 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "mlr:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "mlr:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.millerind.com/role/DisclosureCommitmentsAndContingencies", "longName": "995210801 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.millerind.com/role/DisclosureShareholdersEquity", "longName": "995210901 - Disclosure - SHAREHOLDERS' EQUITY", "shortName": "SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.millerind.com/role/DisclosureRevenue", "longName": "995211001 - Disclosure - REVENUE", "shortName": "REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.millerind.com/role/DisclosureEarningsPerShare", "longName": "995211101 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.millerind.com/role/DisclosureSubsequentEvents", "longName": "995211201 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R21": { "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": "21", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R22": { "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": "22", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrAdoptedFlag", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrAdoptedFlag", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.millerind.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.millerind.com/role/DisclosureBusinessCombinationsTables", "longName": "99930203 - Disclosure - BUSINESS COMBINATIONS (Tables)", "shortName": "BUSINESS COMBINATIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.millerind.com/role/DisclosureInventoriesTables", "longName": "99930303 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentTables", "longName": "99930403 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.millerind.com/role/DisclosureLeasesTables", "longName": "99930703 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mlr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mlr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.millerind.com/role/DisclosureShareholdersEquityTables", "longName": "99930903 - Disclosure - SHAREHOLDERS' EQUITY (Tables)", "shortName": "SHAREHOLDERS' EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.millerind.com/role/DisclosureRevenueTables", "longName": "99931003 - Disclosure - REVENUE (Tables)", "shortName": "REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.millerind.com/role/DisclosureEarningsPerShareTables", "longName": "99931103 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.millerind.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesDetails", "longName": "99940101 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_ReclassificationTypeAxis_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_dGJ1yt83EkiIYa0VV-ypSg", "name": "mlr:ApicShareBasedPaymentArrangementCommonStockUnitIncreaseForCostRecognitionNonEmployeeDirectors", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_ReclassificationTypeAxis_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_dGJ1yt83EkiIYa0VV-ypSg", "name": "mlr:ApicShareBasedPaymentArrangementCommonStockUnitIncreaseForCostRecognitionNonEmployeeDirectors", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails", "longName": "99940201 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details)", "shortName": "BUSINESS COMBINATIONS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_Cm6-4BFKeUOTjBmwJd9UUg", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2023_us-gaap_BusinessAcquisitionAxis_mlr_SouthernHydraulicCylinderInc.Member_tqMGtdmyGEmHVh2b6VnJyg", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "unique": true } }, "R33": { "role": "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails", "longName": "99940202 - Disclosure - BUSINESS COMBINATIONS - Schedule of allocations for net assets acquired (Details)", "shortName": "BUSINESS COMBINATIONS - Schedule of allocations for net assets acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_Cm6-4BFKeUOTjBmwJd9UUg", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_5_31_2023_To_5_31_2023_us-gaap_BusinessAcquisitionAxis_mlr_SouthernHydraulicCylinderInc.Member_vGD9WvlJgEW2ybHAUxJjrg", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "unique": true } }, "R34": { "role": "http://www.millerind.com/role/DisclosureBusinessCombinationsProFormaSummaryDetails", "longName": "99940203 - Disclosure - BUSINESS COMBINATIONS - Pro forma summary (Details)", "shortName": "BUSINESS COMBINATIONS - Pro forma summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_BusinessAcquisitionAxis_mlr_SouthernHydraulicCylinderInc.Member_Q8CjlIwnLEiYuCTfHm-Fkw", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_BusinessAcquisitionAxis_mlr_SouthernHydraulicCylinderInc.Member_Q8CjlIwnLEiYuCTfHm-Fkw", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.millerind.com/role/DisclosureInventoriesScheduleOfInventoriesNetOfReservesDetails", "longName": "99940301 - Disclosure - INVENTORIES - Schedule of Inventories, Net of Reserves (Details)", "shortName": "INVENTORIES - Schedule of Inventories, Net of Reserves (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails", "longName": "99940401 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_MVYzqz_0F0-3fM4inSnhNw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "unique": true } }, "R37": { "role": "http://www.millerind.com/role/DisclosureLongTermObligationsDetails", "longName": "99940501 - Disclosure - LONG-TERM OBLIGATIONS (Details)", "shortName": "LONG-TERM OBLIGATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "us-gaap:LineOfCreditFacilityPeriodicPaymentInterest", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "us-gaap:LineOfCreditFacilityPeriodicPaymentInterest", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.millerind.com/role/DisclosureIncomeTaxesDetails", "longName": "99940601 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails", "longName": "99940701 - Disclosure - LEASES - Lease cost (Details)", "shortName": "LEASES - Lease cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_fcaiE70eZku7K7JTExqRyA", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "mlr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_fcaiE70eZku7K7JTExqRyA", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "mlr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.millerind.com/role/DisclosureLeasesScheduleOfWeightedAverageLeaseTermAndWeightedAverageDiscountRateDetails", "longName": "99940702 - Disclosure - LEASES - Schedule of Weighted-average lease term and weighted-average discount rate (Details)", "shortName": "LEASES - Schedule of Weighted-average lease term and weighted-average discount rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "mlr:ScheduleOfWeightedAverageLeaseTermAndDiscountRateOfOperatingAndFinanceLeaseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "mlr:ScheduleOfWeightedAverageLeaseTermAndDiscountRateOfOperatingAndFinanceLeaseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.millerind.com/role/DisclosureLeasesMaturityOfUndiscountedCashFlowsOfOperatingLeaseObligationsDetails", "longName": "99940703 - Disclosure - LEASES - Maturity of Undiscounted Cash flows of operating lease obligations (Details)", "shortName": "LEASES - Maturity of Undiscounted Cash flows of operating lease obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.millerind.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "99940801 - Disclosure - COMMITMENTS AND CONTINGENCIES - (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_tsbK4kliBU-YYPHksgd4Cg", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails", "longName": "99940901 - Disclosure - SHAREHOLDERS' EQUITY - Narrative (Details)", "shortName": "SHAREHOLDERS' EQUITY - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_12_31_2023_MVYzqz_0F0-3fM4inSnhNw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares__jDfRegHW0CGUNW6VNwnrg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_MVYzqz_0F0-3fM4inSnhNw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares__jDfRegHW0CGUNW6VNwnrg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.millerind.com/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByGeographicSegmentDetails", "longName": "99941001 - Disclosure - REVENUE - Schedule of Disaggregation of Revenue by Geographic Segment (Details)", "shortName": "REVENUE - Schedule of Disaggregation of Revenue by Geographic Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "mlr:RevenueIncreaseDecreaseInPercentage", "unitRef": "Unit_Standard_pure_Du3sCprhbEiUpfgvCA8udw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "unique": true } }, "R45": { "role": "http://www.millerind.com/role/DisclosureRevenueNarrativeDetails", "longName": "99941002 - Disclosure - REVENUE - Narrative (Details)", "shortName": "REVENUE - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_JmkCL1r0mkOzc4mB8CH-tg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_m77oFQytCUiEizs9e9BSuA", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_JmkCL1r0mkOzc4mB8CH-tg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.millerind.com/role/DisclosureEarningsPerShareDetails", "longName": "99941101 - Disclosure - EARNINGS PER SHARE (Details)", "shortName": "EARNINGS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_1DT1FA5mxkqhT2K3_C1ELg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_1ux8YhgzB0K8-TNe8DRuVg", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "Unit_Standard_shares__jDfRegHW0CGUNW6VNwnrg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "unique": true } }, "R47": { "role": "http://www.millerind.com/role/DisclosureSubsequentEventsDetails", "longName": "99941201 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_8_5_2024_To_8_5_2024_us-gaap_DividendsAxis_mlr_O2024Q3DividendsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_vBMVrM6BA0qQjqz-GDlEtg", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_8_5_2024_To_8_5_2024_us-gaap_DividendsAxis_mlr_O2024Q3DividendsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_vBMVrM6BA0qQjqz-GDlEtg", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlr-20240630x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesAndLoansReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable, Net, Current, Total", "terseLabel": "Accounts receivable, net of allowance for credit losses of $1,633 and $1,527 at June 30, 2024 and December 31, 2023, respectively", "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable." } } }, "auth_ref": [ "r713" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable Current", "verboseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r35", "r574" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r38", "r85" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r38" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r23", "r130", "r432" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income Loss Net Of Tax", "verboseLabel": "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": [ "r15", "r16", "r55", "r135", "r429", "r446", "r447" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Gain (Loss)", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r10", "r16", "r337", "r340", "r377", "r442", "r443", "r694", "r695", "r696", "r700", "r701", "r702", "r703" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r632" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid In Capital, Common Stock", "verboseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r47", "r574", "r810" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r455", "r700", "r701", "r702", "r703", "r766", "r811" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r645" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r645" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r645" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r645" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Stock-based compensation", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r11", "r78" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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 flows from operating activities:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r678" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r604", "r614", "r624", "r656" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r607", "r617", "r627", "r659" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r679" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r645" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r652" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r608", "r618", "r628", "r652", "r660", "r664", "r672" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r670" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Allowance For Doubtful Accounts Receivable Current", "verboseLabel": "Allowance for doubtful accounts (in dollars)", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r136", "r205", "r209" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "mlr_ApicShareBasedPaymentArrangementCommonStockUnitIncreaseForCostRecognitionNonEmployeeDirectors": { "xbrltype": "monetaryItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "ApicShareBasedPaymentArrangementCommonStockUnitIncreaseForCostRecognitionNonEmployeeDirectors", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of provision for common stock to non-employee directors.", "label": "APIC, Share-Based Payment Arrangement, Common Stock Unit, Increase for Cost Recognition, Non Employee directors", "terseLabel": "Stock-based compensation on nonvested common stock to non-employee directors" } } }, "auth_ref": [] }, "mlr_ApicShareBasedPaymentArrangementRestrictedStockUnitIncreaseForCostRecognitionShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "ApicShareBasedPaymentArrangementRestrictedStockUnitIncreaseForCostRecognitionShares", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.", "label": "Apic Share Based Payment Arrangement Restricted Stock Unit Increase For Cost Recognition Shares", "terseLabel": "Nonvested restricted stock units to stock-based compensation" } } }, "auth_ref": [] }, "srt_ArithmeticAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ArithmeticAverageMember", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Arithmetic Average [Member]", "terseLabel": "Average", "documentation": "Average of range of values, calculated as sum of numbers in set divided by count of numbers in set." } } }, "auth_ref": [ "r346", "r384" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "TOTAL ASSETS", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r84", "r93", "r133", "r159", "r188", "r190", "r198", "r199", "r206", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r332", "r334", "r348", "r425", "r482", "r549", "r550", "r574", "r595", "r731", "r732", "r772" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r127", "r139", "r159", "r206", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r332", "r334", "r348", "r574", "r731", "r732", "r772" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets Current [Abstract]", "verboseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Noncurrent assets:" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r667" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r668" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r663" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r663" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r663" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r663" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r663" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r663" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r666" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r665" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r664" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r664" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "verboseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "mlr_BonifaceEngineeringLtd.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "BonifaceEngineeringLtd.Member", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "documentation": "Boniface Engineering, Ltd. [Member]", "label": "Boniface Engineering, Ltd." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Buildings and improvements", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails", "http://www.millerind.com/role/DisclosureBusinessCombinationsProFormaSummaryDetails", "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r217", "r218", "r219", "r220", "r221", "r327", "r562", "r563" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails", "http://www.millerind.com/role/DisclosureBusinessCombinationsProFormaSummaryDetails", "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r24", "r26", "r217", "r218", "r219", "r220", "r221", "r327", "r562", "r563" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails", "http://www.millerind.com/role/DisclosureBusinessCombinationsProFormaSummaryDetails", "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "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": [ "r327" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of pro forma summary of the Company", "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": [ "r682", "r683" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsProFormaSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Income before income taxes", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r325", "r326" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsProFormaSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "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": [ "r325", "r326" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Fair value of consideration transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r0", "r1", "r9" ] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Sources of financing" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinations" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "BUSINESS COMBINATIONS", "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": [ "r80", "r328" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Acquired business contributed earnings", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r25" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Acquired business contributed revenues", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r25" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "totalLabel": "Total identifiable assets acquired", "documentation": "Amount of 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": [ "r28" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets [Abstract]", "terseLabel": "Fair value of assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid insurance", "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": [ "r28" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails", "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "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": [ "r28" ] }, "mlr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFixedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFixedAssets", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of fixed assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Fixed Assets", "terseLabel": "Fixed assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails", "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangibles", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r28" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "verboseLabel": "Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r27", "r28" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "terseLabel": "Assumed liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r28" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property fair value", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r27", "r28" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "BUSINESS COMBINATIONS" } } }, "auth_ref": [] }, "us-gaap_CapitalAdditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalAdditionsMember", "presentation": [ "http://www.millerind.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Capital Addition Purchase Commitments", "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases." } } }, "auth_ref": [] }, "mlr_CapitalizedPropertyPlantAndEquipmentOtherThanLandAndBuildingsAndTransportationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "CapitalizedPropertyPlantAndEquipmentOtherThanLandAndBuildingsAndTransportationEquipmentMember", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized, other than land and buildings and transportation equipment.", "label": "Capitalized Property Plant and Equipment, Other Than Land And Buildings And Transportation Equipment [Member]", "terseLabel": "Property plant and equipment, other than land and buildings and transportation equipment" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureRevenueNarrativeDetails", "http://www.millerind.com/role/StatementConsolidatedBalanceSheets", "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents At Carrying Value", "periodEndLabel": "CASH AND TEMPORARY INVESTMENTS, end of period", "periodStartLabel": "CASH AND TEMPORARY INVESTMENTS, beginning of period", "verboseLabel": "Cash and temporary investments", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r19", "r66", "r157" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents Period Increase Decrease", "totalLabel": "NET CHANGE IN CASH AND TEMPORARY INVESTMENTS", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r66" ] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease obligation:" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r643" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r640" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r638" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r644" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r644" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "verboseLabel": "COMMITMENTS AND CONTINGENCIES (Note 8)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r43", "r86", "r427", "r469" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r75", "r226", "r227", "r526", "r725", "r727" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Vested shares include shares vested", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r46" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquityParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends paid (in dollars per share)", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r78" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cash Dividends Declared Per Common Share", "verboseLabel": "CASH DIVIDENDS DECLARED PER SHARE OF COMMON STOCK", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r78" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r700", "r701", "r703", "r766", "r808", "r811" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock Par Or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r46" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock Shares Authorized", "verboseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r46", "r470" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "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": [ "r46" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock Shares Outstanding", "verboseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r46", "r470", "r488", "r811", "r812" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common shares, $0.01 par value per share: Authorized - 100,000,000 shares, Issued and outstanding 11,469,960 and 11,453,792 outstanding at June 30, 2024 and December 31, 2023, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r46", "r428", "r574" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r649" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r648" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r650" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r647" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r34", "r83", "r142", "r144", "r149", "r420", "r437" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r100", "r114", "r161", "r332", "r333", "r334", "r335", "r378", "r531", "r688", "r689", "r690", "r730", "r733", "r734" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r100", "r114", "r161", "r332", "r333", "r334", "r335", "r378", "r531", "r688", "r689", "r690", "r730", "r733", "r734" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Costs of Operations", "verboseLabel": "COST OF OPERATIONS", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r58", "r59", "r385" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r234", "r728" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r234", "r728", "r729" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Variable interest rate in addition to reference rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]", "documentation": "Indicates type of variable interest rate on debt instrument." } } }, "auth_ref": [ "r424" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities Noncurrent", "verboseLabel": "Deferred income tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r302", "r303", "r426" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred tax provision", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r68" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Federal net operating loss carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r765" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "State net operating loss carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r765" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r22" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation Depletion and Amortization", "terseLabel": "Depreciation 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": [ "r7", "r188", "r194", "r199", "r549", "r550" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Director", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r691", "r712", "r809" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.millerind.com/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByGeographicSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r267", "r555", "r556", "r557", "r558", "r559", "r560", "r561" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.millerind.com/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByGeographicSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r267", "r555", "r556", "r557", "r558", "r559", "r560", "r561" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue by the geographic region for customers", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r737" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsAxis", "presentation": [ "http://www.millerind.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Axis]", "documentation": "Information by distribution of earnings to shareholder. Includes, but is not limited to, distribution paid and declared." } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock", "negatedLabel": "Dividends paid", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r5", "r78" ] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsDomain", "presentation": [ "http://www.millerind.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Domain]", "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://www.millerind.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Amount Per Share", "verboseLabel": "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": [ "r21" ] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://www.millerind.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date Declared", "terseLabel": "Dividends payable, declared date", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r21" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://www.millerind.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date Of Record", "terseLabel": "Dividends payable, record date", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r599" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r631" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r642" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.millerind.com/role/DisclosureEarningsPerShareDetails", "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings (loss) per common share (in dollars per share)", "verboseLabel": "Basic income per common share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r150", "r167", "r168", "r169", "r170", "r171", "r172", "r177", "r179", "r181", "r182", "r183", "r187", "r323", "r331", "r344", "r345", "r421", "r438", "r546" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.millerind.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic earnings (loss) per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.millerind.com/role/DisclosureEarningsPerShareDetails", "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings (loss) per common share (in dollars per share)", "verboseLabel": "Diluted income per common share (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r150", "r167", "r168", "r169", "r170", "r171", "r172", "r179", "r181", "r182", "r183", "r187", "r323", "r331", "r344", "r345", "r421", "r438", "r546" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.millerind.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted earnings (loss) per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r176", "r184", "r185", "r186" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect Of Exchange Rate On Cash and Cash Equivalents, Continuing Operations", "verboseLabel": "EFFECTS OF EXCHANGE RATE CHANGES ON CASH AND TEMPORARY INVESTMENTS", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r349" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]", "terseLabel": "Restricted share unit activity activity - Additional data" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period in years over which restricted share and share unit cost is expected to be recognized (in years)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r299" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Total compensation cost, net of estimated forfeitures, related to nonvested restricted share unit awards not yet recognized, pre tax", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r764" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r597" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r597" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r597" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r681" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r597" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r597" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r597" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r597" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r636" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r677" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r677" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r677" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r123", "r145", "r146", "r147", "r162", "r163", "r164", "r166", "r171", "r173", "r175", "r189", "r207", "r208", "r225", "r257", "r313", "r314", "r320", "r321", "r322", "r324", "r330", "r331", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r350", "r352", "r353", "r354", "r355", "r356", "r359", "r361", "r377", "r436", "r442", "r443", "r444", "r455", "r507" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r646" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r604", "r614", "r624", "r656" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r601", "r611", "r621", "r653" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r652" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Executive Officer", "documentation": "Person with designation of executive officer." } } }, "auth_ref": [ "r712" ] }, "mlr_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "FinanceLeaseCost", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of finance lease cost recognized by lessee for lease contract.", "label": "Finance Lease Cost", "totalLabel": "Total finance lease cost" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease obligation", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r364", "r368", "r573" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r364", "r368", "r573" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesScheduleOfWeightedAverageLeaseTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term for finance leases", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r372", "r573" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails" ], "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": [ "r216", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r386", "r387", "r539" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails" ], "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": [ "r216", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r539" ] }, "mlr_FirstHorizonBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "FirstHorizonBankMember", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to First Horizon Bank.", "label": "First Horizon Bank" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r608", "r618", "r628", "r660" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r608", "r618", "r628", "r660" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r608", "r618", "r628", "r660" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r608", "r618", "r628", "r660" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r608", "r618", "r628", "r660" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r641" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and fixtures", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Assets, Total", "negatedLabel": "(Gain) Loss on disposal of property, plant and equipment", "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": [ "r697" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails", "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails", "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "verboseLabel": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r131", "r215", "r418", "r550", "r552", "r568", "r574", "r715", "r716" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "GROSS PROFIT", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r56", "r60", "r92", "r159", "r206", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r348", "r548", "r549", "r705", "r707", "r708", "r709", "r710", "r731" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "INCOME BEFORE 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": [ "r57", "r88", "r92", "r422", "r434", "r548", "r549", "r705", "r707", "r708", "r709", "r710" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF INCOME" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r160", "r301", "r305", "r306", "r307", "r308", "r309", "r310", "r315", "r317", "r318", "r319", "r453", "r567" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Provision", "verboseLabel": "INCOME TAX PROVISION", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r94", "r98", "r174", "r175", "r188", "r195", "r199", "r304", "r305", "r316", "r439", "r567" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid Net", "terseLabel": "Cash payments for income taxes, net of refunds", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r20", "r156", "r311", "r312" ] }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts and Notes Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Accrued Liabilities", "terseLabel": "Accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Prepaid Expense", "negatedLabel": "Prepaid expenses", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r608", "r618", "r628", "r652", "r660", "r664", "r672" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r670" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r600", "r676" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r600", "r676" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r600", "r676" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "verboseLabel": "Interest expense, net", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r188", "r190", "r193", "r196", "r199", "r358", "r549", "r550" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash payments for interest", "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": [ "r152", "r154", "r155" ] }, "mlr_InventoryChassisNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "InventoryChassisNetOfReserves", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureInventoriesScheduleOfInventoriesNetOfReservesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of goods held by the company that are readily available for sale.", "label": "Inventory Chassis Net Of Reserves", "verboseLabel": "Chassis" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "verboseLabel": "INVENTORY", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r211" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureInventoriesScheduleOfInventoriesNetOfReservesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net Of Reserves", "verboseLabel": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r72", "r543" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureInventoriesScheduleOfInventoriesNetOfReservesDetails", "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "totalLabel": "Total inventory", "verboseLabel": "Inventories, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r137", "r541", "r574" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureInventoriesScheduleOfInventoriesNetOfReservesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net Of Reserves", "verboseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r72", "r545" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureInventoriesScheduleOfInventoriesNetOfReservesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves", "terseLabel": "Net of inventory reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r72", "r693" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureInventoriesScheduleOfInventoriesNetOfReservesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work In Process, Net Of Reserves", "verboseLabel": "Work in process", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r72", "r544" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureInventoriesScheduleOfInventoriesNetOfReservesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Impairment of inventory", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r212" ] }, "us-gaap_InvestmentCompanyCapitalShareTransactionsStockRepurchasedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentCompanyCapitalShareTransactionsStockRepurchasedAbstract", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Investment Company, Capital Share Transactions, Stock Repurchased [Abstract]", "terseLabel": "Stock Repurchase Program" } } }, "auth_ref": [] }, "mlr_IssuanceOfCommonStockNetOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "IssuanceOfCommonStockNetOfShares", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Fair value of share-based compensation granted to employees as payment for services rendered or acknowledged claims.", "label": "Issuance of Common Stock, Net of Shares", "terseLabel": "Issuance of common stock, net of shares withheld for employee taxes" } } }, "auth_ref": [] }, "mlr_JigeInternationalS.a.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "JigeInternationalS.a.Member", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "documentation": "Jige International S.A. [Member]", "label": "Jige International S.A" } } }, "auth_ref": [] }, "us-gaap_LandAndBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandAndBuildingMember", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Land and Building", "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Land and improvements", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r367", "r573" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease Cost" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of components of our lease cost", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r769" ] }, "mlr_LeaseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "LeaseDisclosureTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Leases" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r366", "r376" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r366", "r376" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of maturities of operating lease liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r770" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesMaturityOfUndiscountedCashFlowsOfOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r374" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesMaturityOfUndiscountedCashFlowsOfOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r374" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesMaturityOfUndiscountedCashFlowsOfOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r374" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesMaturityOfUndiscountedCashFlowsOfOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r374" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesMaturityOfUndiscountedCashFlowsOfOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r374" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesMaturityOfUndiscountedCashFlowsOfOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r374" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesMaturityOfUndiscountedCashFlowsOfOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remaining fiscal 2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r770" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesMaturityOfUndiscountedCashFlowsOfOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r374" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r13", "r37", "r38", "r39", "r41", "r42", "r43", "r44", "r159", "r206", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r333", "r334", "r335", "r348", "r468", "r547", "r595", "r731", "r772", "r773" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r51", "r87", "r431", "r574", "r699", "r714", "r768" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders Equity [Abstract]", "terseLabel": "Liabilities and Shareholders' Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r39", "r128", "r159", "r206", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r333", "r334", "r335", "r348", "r574", "r731", "r772", "r773" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "verboseLabel": "Line of credit outstanding borrowings", "documentation": "Fair value of the amount outstanding under the credit facility." } } }, "auth_ref": [ "r347" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility [Line Items]", "verboseLabel": "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": [ "r234", "r698", "r728" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Revolving credit facility", "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": [ "r36", "r40" ] }, "us-gaap_LineOfCreditFacilityPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Periodic Payment, Interest", "verboseLabel": "Interest expense on credit facility", "documentation": "Amount of the required periodic payment applied to interest." } } }, "auth_ref": [ "r36", "r40" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r36", "r40", "r234", "r698", "r728" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility, Unused Capacity, Commitment Fee Percentage", "verboseLabel": "Non-usage fee for current loan agreement in annual amount percentage", "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": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAbstract", "lang": { "en-us": { "role": { "label": "LONG-TERM OBLIGATIONS" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term obligations", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r134" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligations" ], "lang": { "en-us": { "role": { "label": "Long Term Debt [Text Block]", "terseLabel": "LONG-TERM OBLIGATIONS", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r76" ] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Purchase Commitment, Amount", "verboseLabel": "Commitment amount", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.millerind.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://www.millerind.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://www.millerind.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Purchase Commitment [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_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://www.millerind.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Purchase Commitment [Table]", "documentation": "Disclosure of information about long-term purchase arrangement. Includes, but is not limited to, term of arrangement with supplier, minimum quantity required, milestone, period covered by arrangement, and committed amount. Excludes short-term purchase arrangement and unconditional purchase obligation." } } }, "auth_ref": [] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Estimate of Possible Loss", "verboseLabel": "Repurchase collateral amount", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r228", "r229", "r232", "r233", "r300", "r553" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and equipment", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails", "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r101", "r103", "r105", "r106", "r108", "r121", "r122", "r228", "r229", "r230", "r231", "r270", "r300", "r346", "r384", "r440", "r441", "r448", "r460", "r461", "r512", "r514", "r516", "r517", "r519", "r537", "r538", "r551", "r554", "r564", "r569", "r570", "r571", "r572", "r583", "r735", "r774", "r775", "r776", "r777", "r778", "r779" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r644" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r644" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails", "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r101", "r103", "r105", "r106", "r108", "r121", "r122", "r228", "r229", "r230", "r231", "r270", "r300", "r346", "r384", "r440", "r441", "r448", "r460", "r461", "r512", "r514", "r516", "r517", "r519", "r537", "r538", "r551", "r554", "r564", "r569", "r570", "r571", "r583", "r735", "r774", "r775", "r776", "r777", "r778", "r779" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r663" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r671" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r645" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash flows 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": [ "r153" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash flows provided by (used in) investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r153" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash flows provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r66", "r67", "r68" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureEarningsPerShareDetails", "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.millerind.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome", "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "positiveVerboseLabel": "NET INCOME", "totalLabel": "NET INCOME", "verboseLabel": "Net income", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r61", "r68", "r89", "r126", "r140", "r143", "r147", "r159", "r165", "r167", "r168", "r169", "r170", "r171", "r174", "r175", "r180", "r206", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r323", "r331", "r345", "r348", "r435", "r490", "r505", "r506", "r593", "r731" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently Adopted Accounting Standards and Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r644" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r608", "r618", "r628", "r652", "r660" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r635" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r634" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r652" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r671" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r671" ] }, "mlr_NonRule10b51ArrangementModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "NonRule10b51ArrangementModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Non-Rule 10b5-1 Arrangement Modified Flag" } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.millerind.com/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByGeographicSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Foreign", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r813", "r814", "r815", "r816" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Noncompete Agreements", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r29", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Non-operating (income) expenses:" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NorthAmericaMember", "presentation": [ "http://www.millerind.com/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByGeographicSegmentDetails" ], "lang": { "en-us": { "role": { "label": "North America", "documentation": "Continent of North America." } } }, "auth_ref": [ "r684", "r685", "r686", "r687", "r813", "r814", "r815", "r816" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.millerind.com/role/DisclosureRevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r550", "r706" ] }, "mlr_O2024Q3DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "O2024Q3DividendsMember", "presentation": [ "http://www.millerind.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Q3 dividends.", "label": "O 2024 Q3 Dividends [Member]", "terseLabel": "O 2024 Q3 Dividends" } } }, "auth_ref": [] }, "mlr_OperatingAndNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "OperatingAndNonoperatingIncomeExpense", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Represents amount of operating expense and nonoperating (income) expense.", "label": "Operating and Nonoperating Income (Expense)", "totalLabel": "Total expense, net" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Total long-term operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r369", "r573" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesMaturityOfUndiscountedCashFlowsOfOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating Lease Obligation" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesMaturityOfUndiscountedCashFlowsOfOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "verboseLabel": "Lease obligation at June 30, 2024", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r363" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease obligation", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r363" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current portion of operating lease obligation", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r363" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r365", "r371" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r362" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesScheduleOfWeightedAverageLeaseTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate for operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r373", "r573" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesScheduleOfWeightedAverageLeaseTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term for operating leases", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r372", "r573" ] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Order or Production Backlog", "documentation": "Order or production backlog arising from contract acquired in business combination, asset acquisition, and from joint venture formation." } } }, "auth_ref": [ "r30", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r69", "r70", "r71", "r82" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r132" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net Of Tax", "terseLabel": "Foreign currency translation gain (loss)", "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": [ "r4", "r436" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive (loss) income", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r11", "r12", "r141", "r144", "r148", "r171", "r350", "r351", "r356", "r419", "r436", "r694", "r695" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net Of Tax [Abstract]", "verboseLabel": "Other comprehensive (loss) income:" } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense), Net", "negatedLabel": "Other (income) expense, net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r644" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r606", "r616", "r626", "r658" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r609", "r619", "r629", "r661" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r609", "r619", "r629", "r661" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r633" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r65" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments Of Dividends Common Stock", "negatedLabel": "Payments of cash dividends", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r65" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails", "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails", "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "negatedLabel": "Acquisition of business", "terseLabel": "Purchase price", "verboseLabel": "Cash", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r17", "r329" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments To Acquire Property Plant and Equipment", "negatedLabel": "Purchases of property, plant and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r64" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r643" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r643" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r635" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r652" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r645" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r634" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r636" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r680" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r635" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Par Or Stated Value Per Share", "verboseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r45", "r245" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "verboseLabel": "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": [ "r45", "r470" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Shares Issued", "verboseLabel": "Preferred stock, shares issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r45", "r245" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense Current", "verboseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r138", "r213", "r214", "r542" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.millerind.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r692" ] }, "mlr_ProceedsFromAcquiredBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "ProceedsFromAcquiredBusinessesGross", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period. The cash portion only of the acquisition.", "label": "Proceeds From Acquired Businesses, Gross", "terseLabel": "Acquisition of business" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lines of Credit", "verboseLabel": "Net borrowings under credit facility", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r18", "r698" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "verboseLabel": "Proceeds from sale of property, plant and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r63" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails", "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8", "r375" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r73", "r95", "r96", "r97" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Total property, plant and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r74", "r129", "r433" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "verboseLabel": "Property, Plant and Equipment", "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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "totalLabel": "Total property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r375", "r423", "r433", "r574" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of property, plant and equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails", "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r74", "r375" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision For Doubtful Accounts", "terseLabel": "Provision for credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r151", "r210" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r633" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r633" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails", "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r101", "r103", "r105", "r106", "r108", "r121", "r122", "r228", "r229", "r230", "r231", "r269", "r270", "r295", "r296", "r297", "r300", "r346", "r382", "r383", "r384", "r440", "r441", "r448", "r460", "r461", "r512", "r514", "r516", "r517", "r519", "r537", "r538", "r551", "r554", "r564", "r569", "r570", "r571", "r572", "r583", "r587", "r726", "r735", "r767", "r775", "r776", "r777", "r778", "r779" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails", "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r101", "r103", "r105", "r106", "r108", "r121", "r122", "r228", "r229", "r230", "r231", "r269", "r270", "r295", "r296", "r297", "r300", "r346", "r382", "r383", "r384", "r440", "r441", "r448", "r460", "r461", "r512", "r514", "r516", "r517", "r519", "r537", "r538", "r551", "r554", "r564", "r569", "r570", "r571", "r572", "r583", "r587", "r726", "r735", "r767", "r775", "r776", "r777", "r778", "r779" ] }, "us-gaap_ReclassificationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationLineItems", "presentation": [ "http://www.millerind.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification [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": [ "r125" ] }, "us-gaap_ReclassificationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationTable", "presentation": [ "http://www.millerind.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification [Table]", "documentation": "Disclosure of information about reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r125" ] }, "us-gaap_ReclassificationTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationTypeAxis", "presentation": [ "http://www.millerind.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification, Type [Axis]", "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r692" ] }, "us-gaap_ReclassificationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationTypeDomain", "presentation": [ "http://www.millerind.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification, Type [Domain]", "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r692" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r601", "r611", "r621", "r653" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r602", "r612", "r622", "r654" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r603", "r613", "r623", "r655" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r610", "r620", "r630", "r662" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings Accumulated Deficit", "verboseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r48", "r78", "r430", "r445", "r447", "r452", "r471", "r574" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Surplus", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r123", "r162", "r163", "r164", "r166", "r171", "r173", "r175", "r207", "r208", "r225", "r313", "r314", "r320", "r321", "r322", "r324", "r330", "r331", "r336", "r338", "r339", "r341", "r343", "r359", "r361", "r442", "r444", "r455", "r811" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUE" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByGeographicSegmentDetails", "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Total net revenue", "verboseLabel": "NET SALES", "documentation": "Amount, including 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": [ "r90", "r91", "r188", "r191", "r192", "r197", "r199", "r200", "r201", "r203", "r266", "r267", "r385" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureRevenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r99", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r268" ] }, "mlr_RevenueIncreaseDecreaseInPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "RevenueIncreaseDecreaseInPercentage", "presentation": [ "http://www.millerind.com/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByGeographicSegmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of change in revenue.", "label": "Revenue, Increase Decrease In Percentage", "terseLabel": "Total net revenue, Change (in percent)" } } }, "auth_ref": [] }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "presentation": [ "http://www.millerind.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Reclassification, Adjustment [Member]", "terseLabel": "Reclassification adjustment", "documentation": "Cumulative increase (decrease) to previously issued financial statements for reclassification. Excludes adjustment for reclassification from amendment to accounting standards." } } }, "auth_ref": [ "r125", "r711" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.millerind.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Credit facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r671" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r671" ] }, "mlr_Rule10b51ArrangementModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "Rule10b51ArrangementModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Rule 10b5-1 Arrangement Modified Flag" } } }, "auth_ref": [] }, "mlr_ScheduleOfAdditionalInformationRelatedToRestrictedShareUnitActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "ScheduleOfAdditionalInformationRelatedToRestrictedShareUnitActivityTableTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to restricted stock units activity.", "label": "Schedule Of Additional Information Related To Restricted Share Unit Activity [Table Text Block]", "terseLabel": "Schedule of additional data related to restricted share unit activity" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails", "http://www.millerind.com/role/DisclosureBusinessCombinationsProFormaSummaryDetails", "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r24", "r26", "r327" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted 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": [ "r704" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of inventories, net of reserves", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r14", "r52", "r53", "r54" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8", "r375" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of allocation of the consideration for net assets acquired", "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": [ "r81" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Share-Based Compensation Arrangements By Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of transactions related to restricted stock units under 2016 plan", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r79" ] }, "mlr_ScheduleOfSupplementalCashFlowInformationOfFinanceAndOperatingLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "ScheduleOfSupplementalCashFlowInformationOfFinanceAndOperatingLeaseTableTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information and other information of both finance and operating leases.", "label": "Schedule Of Supplemental Cash Flow Information Of Finance And Operating Lease [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information related to leases" } } }, "auth_ref": [] }, "mlr_ScheduleOfWeightedAverageLeaseTermAndDiscountRateOfOperatingAndFinanceLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "ScheduleOfWeightedAverageLeaseTermAndDiscountRateOfOperatingAndFinanceLeaseTableTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure containing the weighted average lease term and weighted average discount rate of both operating and finance lease.", "label": "Schedule Of Weighted Average Lease Term And Discount Rate Of Operating And Finance Lease [Table Text Block]", "terseLabel": "Schedule of weighted average lease term and weighted average discount rate of leases" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r596" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r598" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.millerind.com/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByGeographicSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r102", "r104", "r107", "r109", "r110", "r111", "r112", "r113", "r115", "r116", "r117", "r118", "r119", "r120", "r201", "r202", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r457", "r458", "r459", "r513", "r515", "r518", "r520", "r525", "r527", "r528", "r529", "r530", "r532", "r533", "r534", "r535", "r536", "r540", "r556", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r587", "r737", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Selling General and Administrative Expense", "verboseLabel": "Selling, general and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period", "verboseLabel": "Vesting period of options", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r287" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollar per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r287" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested, ending balance (in shares)", "periodStartLabel": "Nonvested, beginning balance (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r284", "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Stock Unit Transactions - Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested, ending balance (in dollar per share)", "periodStartLabel": "Nonvested, beginning balance (in dollar per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r284", "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Restricted Stock Unit Transactions - Weighted average grant date fair value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of shares vested during the year", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollar per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award [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": [ "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares of common stock are available for issuance", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r566" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Repurchase price per share", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "BALANCE (shares)", "periodStartLabel": "BALANCE (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": [ "r11" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Lease, Cost", "terseLabel": "Total short-term operating lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r370", "r573" ] }, "mlr_SignificantAccountingPoliciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "SignificantAccountingPoliciesPolicyTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for significant accounting policies.", "label": "Significant Accounting Policies [Policy Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.millerind.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Software costs", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "mlr_SoftwareLicenseFeeArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "SoftwareLicenseFeeArrangementMember", "presentation": [ "http://www.millerind.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Software License Fee Arrangement [Member]", "label": "Software License Fee Arrangement" } } }, "auth_ref": [] }, "mlr_SouthernHydraulicCylinderInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "SouthernHydraulicCylinderInc.Member", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails", "http://www.millerind.com/role/DisclosureBusinessCombinationsProFormaSummaryDetails", "http://www.millerind.com/role/DisclosureBusinessCombinationsScheduleOfAllocationsForNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Southern Hydraulic Cylinder, Inc. (SHC).", "label": "Southern Hydraulic Cylinder, Inc. [Member]", "terseLabel": "Southern Hydraulic Cylinder, Inc." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r46", "r49", "r50", "r123", "r145", "r146", "r147", "r162", "r163", "r164", "r166", "r171", "r173", "r175", "r189", "r207", "r208", "r225", "r257", "r313", "r314", "r320", "r321", "r322", "r324", "r330", "r331", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r350", "r352", "r353", "r354", "r355", "r356", "r359", "r361", "r377", "r436", "r442", "r443", "r444", "r455", "r507" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.millerind.com/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByGeographicSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r102", "r104", "r107", "r109", "r110", "r111", "r112", "r113", "r115", "r116", "r117", "r118", "r119", "r120", "r201", "r202", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r457", "r458", "r459", "r513", "r515", "r518", "r520", "r525", "r527", "r528", "r529", "r530", "r532", "r533", "r534", "r535", "r536", "r540", "r556", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r587", "r737", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r162", "r163", "r164", "r189", "r361", "r385", "r449", "r456", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r489", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r588" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r162", "r163", "r164", "r189", "r204", "r361", "r385", "r449", "r456", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r489", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r588" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r605", "r615", "r625", "r657" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "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": [] }, "mlr_StockIncentivePlan2016Member": { "xbrltype": "domainItemType", "nsuri": "http://www.millerind.com/20240630", "localname": "StockIncentivePlan2016Member", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents 2016 Stock Incentive Plan.", "label": "2016 Stock Incentive Plan", "terseLabel": "Equity Incentive Plan 2016" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock, net of shares withheld for employee taxes (shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r45", "r46", "r78", "r450", "r507", "r521" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net of shares withheld for employee taxes", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r11", "r45", "r46", "r78", "r455", "r507", "r521", "r594" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Authorized, Amount", "terseLabel": "Amount authorized for purchase of share", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r736" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails", "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of common stock (in shares)", "terseLabel": "Repurchase of common stock (shares)", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r11", "r45", "r46", "r78", "r451", "r507", "r522" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails", "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchases of common stock", "terseLabel": "Repurchase of common stock", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r11", "r45", "r46", "r78", "r455", "r507", "r522", "r594" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets", "http://www.millerind.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable To Parent", "periodEndLabel": "BALANCE", "periodStartLabel": "BALANCE", "totalLabel": "TOTAL SHAREHOLDERS' EQUITY", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r31", "r32", "r33", "r123", "r124", "r146", "r162", "r163", "r164", "r166", "r171", "r173", "r207", "r208", "r225", "r257", "r313", "r314", "r320", "r321", "r322", "r324", "r330", "r331", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r350", "r352", "r356", "r360", "r377", "r443", "r444", "r454", "r472", "r488", "r508", "r509", "r523", "r594", "r699", "r714", "r768", "r811" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "verboseLabel": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r77", "r158", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r342", "r510", "r511", "r524" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.millerind.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r357", "r380" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.millerind.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r357", "r380" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.millerind.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r357", "r380" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.millerind.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r357", "r380" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.millerind.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r357", "r380" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.millerind.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r379", "r381" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r651" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r712", "r771" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.millerind.com/role/DisclosureShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r643" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r650" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r670" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r672" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.millerind.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransportationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransportationEquipmentMember", "presentation": [ "http://www.millerind.com/role/DisclosureBusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Transportation Equipment", "documentation": "Equipment used for the primary purpose of moving people and products from one place to another." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r673" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r674" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r674" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r672" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r672" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r675" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r673" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r669" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r639" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.millerind.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Effect of dilutive securities (in shares)", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r704" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.millerind.com/role/DisclosureEarningsPerShareDetails", "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Diluted Shares Outstanding", "terseLabel": "Weighted shares outstanding - diluted (in shares)", "verboseLabel": "Diluted (in shares)", "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": [ "r178", "r183" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.millerind.com/role/DisclosureEarningsPerShareDetails", "http://www.millerind.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted shares outstanding - basic (in shares)", "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": [ "r177", "r183" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r637" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r85": { "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(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r94": { "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" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r98": { "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" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "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(13))", "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(14))", "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(15))", "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(17))", "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(18))", "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(22))", "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r138": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r149": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r157": { "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" }, "r158": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r159": { "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" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r197": { "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" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-2" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r420": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r426": { "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/2147478777/944-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r521": { "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/2147478448/946-505-50-2" }, "r522": { "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/2147478448/946-505-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r551": { "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" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r554": { "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" }, "r555": { "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r682": { "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" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "6", "Subsection": "04", "Paragraph": "12", "Subparagraph": "(b)(1)", "Publisher": "SEC" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r693": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r704": { "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" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r706": { "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" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r730": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r768": { "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" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 69 0001558370-24-011387-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-011387-xbrl.zip M4$L#!!0 ( %:&!UD')?!@2 X -J 0 ;6QR+3(P,C0P-C,P+GAS M9.U=ZW/;-A+_WIG['U!]N72F>MEY-)XX'4FF'79D217E-+DO'8B$)%PI4@5 MV^I??PN0U(,OD+;3T\WQ2R(3BUTL?HO%8@&"'WY^7+OHGC!.?>^RT6UU&HAX MMN]0;WG9",2B^5/CYX__^.[#]\WFE_YTB!S?#M;$$\AF! OBH $,>JZJ,^HLR0(=3NM=ZU.JXN:S8^*11]SJ.)[2/$Z:W7C@D'$S?)PSUQ&7C940 MFXMV6_[9\MD2*G?>M,/"1D3*Q88=$W)BMY;^?5N6*'$QJ4N]/W:D#P\/K4.^ MYVU9/ =U8W)&%KG4;]M0VCAH+2U@3#TNL&?O&-L!8P#9-KO9<>E1TP/>7&*\ MV=588#Y7 J*"(V+;#SS!\MB'A4<5R*.]RJ:6) M'A%YF-H\6[XJ.B)^= MZ^LL0,-S)IG:.85 [V<@\I79%QPTF2VG[N0UYWV:^ M2]H1V;[E2?M[.%6&B<-)#!;$C'":\(WV"9' M5=8PI FCGM.R_;5J>>?MN?03+I&>X-IGZRNRP($+X/P98%>-T+B9:Y>58A:9 MCA>LS[(&ZED'C$<0C].Y2YJ2C# LP&?QYEEK5]T1+-'U1WT)Q6U9+/F=-3OG MS?/NKC>Y4Z:;=E8K$7>J(7>H,5>$LT>7%!PU#5.8=3X.-M)$C9Y,,\EEH5AA8_?(:0F+^QYOE#6+1_% M#S<;ZBW\\ D\DP/\0O;C#"P:R1]W4[-@J*DNOZ+<=GT>,&(!T@YF3L]S!@$7 M_KKW2/F5O\;4BPR)-Q %':M5B9L7-] A"^I1I0JXI4X'-=&>(?P1\T3 %(5< MD62+0KXH9ORAG627$!1 8#'V/JK?8(L<')/J0>G"H\H124%%&[MVX%:OMV]6 M;K7H80S8\V"$7A/*]P[ ?HN=>3(ZV-7#EYK14B,70FZ0L#>2 >A0-MQ@M^# M\<@:#\VKWLRX0OW>L#<:&,CZ9!@SJX9)"]/N(1\O3(BTUZ0 JPQB+6!GQ8!9 M,_COUAC-+#2^1N9H,+XU:M@JP3;PU] )*QF-W)-*&&;5U )Z7@50@',R-3X9 M(\O\;-3P/@E>S%?7KO]0Y$2SZ;50OJD$9<_ZA*Z'X]]JMYH3Q/0#3CW".0RK M.?7"]8",99W )>-%SW5].WP(\?&(B![G,.7U[#\#RHAS102F;BK*>1&>Q6'0 M:_#19\E(J']GF2/#LN0([INCWLP$RY#&$LE&_@+AO72T\!F""!IAU0"$HQ:@ M5U$;?JB-)MMH3.\>-/49)0>X'CP$4,>+*70'NR<\QTB>Q$-G%.>=;M(HS-%G M\ ;CJ6DD3>% V(\(Q,EGL<#:!G0V,&'^AC"QG4 H+&#I8<#@V4B/G(.WEEZ' M[>LTMI/I>&),9U]_1!,(H6>H-[I"QJ]WYD1. #6$.@B'!'/"U;\#G^M"68XF_-61CHR6$/0>#,'-T8HX%T]*_B]DF??MA"))N(5!MET:Z5 M"'L.BMH9F>=!2W_8FZD4+1MV$GL]6[[52EK;S6L4VM8AM MRM_9E*OLR-^WHO9V3UQ/6BL,:W[?=0CC,G 0VY(+RXR*VA7FZRHK3.M3;VI\ M&@^OC*FE8H_9UQK;9V([@0>>6!%!0@Z6![9RK>!#)P"UC#?R,@U/YZ2;";KI^+7?LTP%_F1J M6& (*L&@H@_+O!F9U^9 +4(&@_&="D;0!(PGC$=JOU\]#37"3$ZD]Z1"FBE5 M1Y]&2L.LU9ML*H.;4U$.;BN7RH 4),ANXQHB' M,FJ(M8&^[RUGA*U+Q.[YE#H(WV0D$<:CF^;,F-ZB<7]HWD00UG!I4[9RIVR& M'PL2LBD*'3QOL]*M)L2K,&4GL6*+7Z MT$4O)6KH@'R?!O)P6?+/>%U2ARX5D)R2>^(%9+\G!45XN60DG+KDGI0BZ&]O MB+]D>+.BMD66!3L?+\!18PG=3MH2IL9G8W1G)/:\CD6'.UY*.)IOT5X\BN37 MYE+27'2C/8],#VQJEWL/;#VJR_OG8,[)GP%H:\A-W[S9-8],!U/&*M*ZZUO@ M?^5&I 1L5D=#>2!%K\/$_\N]88AJQ-;TU)),MB3"J0RE-LT'TZ;$*GX)Y^"G MW ,*&:(#CC5:U<[-EL[>%M72HM@M3M8>GZFM,[/?+C/[ BE9'=K=%TW&UMB7 MS]F5R<[IT2N;8ZV1T1ZW*SA%I\>A^'1F*J) M_!JOLLE[?;)>CT[)['P-2F%B-2>1JNW^@I1XW>/9/6Y@YH'WX1/"E+TGNSY5 MKL4@8]EN]*8C<$@6@N V' \U'.52UKIC "0TWM&X^E-;V3^ZR!'=G=[VYM^52=9=6<78\%UUK1" MYFR&YVY&%&DA@A9N")#X;5*-0;:F;#4<.E0Z7;AJ7]*JWAJC4I+(_-/D;H(!;0$'4VZ2%9'K^#C!BTICY?5G74YQA''ID&YG+9KO\7E.0_\N[F*5D@ M=9/NA;PV]K+!Z7KCRNM1U;.5NM)Y[;)F?(WM[Z!IZW'MQA22>\']P@KA9.=$ M(Z?6@G[JR-'AS=;*ONM07E?":0=WSU-$]<_WQ^V.)FM]5MH/"* M]V%T(=J^6D+C=-46B(T:6M""_'M]\P1GDJLK?N6/ITG=WW]<2FI,+G]4DUIT MSWR6Z,PJ\J_=+=)-^:C9/6N>5^SQU-7\)>7'%:3@-T]6/'G;>AGA+F-'M60+ MWDO5NV^?WXZ2'7#0!O%L^9DWI9<:FO-\U9.%\J3Z@<;'V82!@MC4%6R(9CZ;?&4/;U"3E_#%>F4\/U45^KY'%S!$#&])/2+7:,NA<%JW9#TG M+-9'1Y2IW.Z3%1>.NO&^M'I[:P[9%:F;K]@O=$E,#Q;IX7X>=JT63JA53'** M2EG^0CS VG=(;3DTK@GI,8:]I:(Z5JX$[F==-;IODUH M5TQS2FJ%#>YMJ*W2%NI#41.\56_*[1$!5R\8M=7M6:#:':PQ03TF/[P$9G1KE3861%^YO0'8>&\\'! MZZ93XLKUS\P_&$MRH,BQU+/!"<5[=C/R*/HNC+(#FWMYUDD+%7'1WS-"\SI1 M13S[5&M&7^13G*A*I78C#K'WM_)+UT M7OD).N;?@"?%ZYM;M<5AFDE5\LI/4)5?R&+!R-;L8V?IDFU2DYSB$U0D/$+1 M@_#7X9^Q&T"4+[]/ W&P8J0&"00^O"65+=9S$Y\4[I.?\.>/A^ MRV EHT33N\:4*35[?+SX##,1.)!D]SWW<)_M:Z:3SW".*5TOJ5 M(CXY%0=X0P5V9=R;>Z9Q+!<1,[#E(?9D#-P/J"N_+"Q?%YN!HEPF()7@797D M /G&8DYP8.C/T6^SHJ-*M4XTX-&MT.4+A[#TUJ_.84@9ZXWK;PE$T8S8PF<5 M$@'/%/,_DQ*(3NS%^EV1\'_3FQ FLJ3P;;T.MT*(/121=B-/S9QL*P>+Z*%$?C*XP]0Z-=A+\;Z M1-W16.Y;_7I^1>^I0SR')^>FO/(3G%1@[K0) 'PZ 4 M\0F.A/",2;A%^?$_4$L#!!0 ( %:&!UDY"KS,M,U1 (=)).:KJG") > MJ@AF@9[+4Y>QY: =8[&6G9H3\BCF+B?SB[.:V<:6]HS]J38F\[GA:@_(\[#C:'<>MAZ1IEW4SJ_/:^<76J7RF1=Q M9U#(0ER-EU4_OXB^:(6E$?=6^UB]KM9K]0_:]6VC?GM1TP8/4;('$,S&.>D< M[/YURWY,H#8-]'/II[.I[\]OJ]7GY^?SEXGGG!/O$3+7&M4HX=DBY>T+Q8G4 MSXTH[47UCX?>R)RBF5'!+O4-UWS+Q8I)RW=QOL49Z9=J?_Y.TQ9 >\1!0V1K M7,=;_W6./IU1/)L[K%#^;.HA^]/9S/$JC*W:5:/&)/Q^Y /CS)1:Q*7$P18S M@#O#8>6/I@CY]$QCA7\==A,2S<#"D(==Z]PDLRI+494IJKHOD9G, MT'9RIY5W$.%;9#;WT!2Y%#^A76N26OAAU#+H]-XASUN:DZ#(7:C0QM1T" T\ M=!=0[")* :T)=KF+H,SC6(&#=+OI.*'?H/?$ZR._22G8=M/\7X ]9+61;V!' M7LU=5[M;*+KN$X!-/(QBHL0>@ARZ/404>4^(;J[Z9M7L5M6!1^;(\U\'X+#\ MIFMU -@Y,[7-U"B@G8K+ACZ#/N\-0,XT,Q]B'<@ M[@'"'PP_\+#_JMM?70LRD,"%UK]L\;JM [ &2P\Y[Z&U0!_#Q=4G#GY<-)-0 MZI;AF/4-,#BH=/NP WDI!;)M;#@[J#D&B.&9$2;AGTN1*,@4BXWJC6J8HDJ# MV8P76<'089SEHAF5MA)M08DF,!0XB[(NSGE<]_UJZ3%I8\E[\#FLA,FTB_@I MK@9Z\9%K(6OY%/NLDIN;2Q8FUVI:15L6"7^W]/Y([W7;S7&GK=TU>\U^JZ.- M?NUTQB,>2$8*0#>3J(9W.\1+AXM#91MTPO$*:.71,.9\/%!%CD^C)]Q0.7+A M@V^+WBLJU#$FR(&1SLJ7U;+D:@6>!ZAEBA>F^7;5^'CY\>KR\J9^<]6XJ%W5 M&RN"QRRBZ25U &N-Z@@-=S.[MCTR6X0444=9W)$=N0B0*C.XJXY@(2,_.\*Q:+ M:Z*H3_U"B/4,0T\!8]'7[XJ<3*$5=8FZ/T7>0J4^<CJ86."'>QC'@N/?&+^-24.B$J9/_=?!4 \;BX^ MC/EY7)BR)Z5'Z&+)?VR\B.=CBY1RZB:T"[@4'4K%(K/\,%Q!.]@DLLS3 M2-$^(B9V]G3N>D*UB4N5+I.V++54C?3"):&!\(9/0 M4%U"O0!9TJU2F/[(:"V@I**.-E1BT;%#?R[)['KZ(V164DE%H^?D2D2$Q6LV MO=F9DNJS_82KJKT?CC?05-6PEKB/8^3-VFCBYRX1I"=6FUC9F$E>-46=L< F M\]=]\O(=!;^;::FH=VXC&X'0;WU,# _Q9H><7$=!\R8Z2GOFGZNK,/3@\][V M9*>]&Q;'/'-C=CU[8_9H#+\>.OWQ2-/OM6Z_I3]T2MB>#92\S0JMF"W4^$V0 MKI0]?5'U]V"BB]N\ #+;3&N<<: M%6KJ&2ROM^Y#0Z+H@/J+!P@,/&(+%SMB*9**78)BI:]Y'9K&E+T\.?@H2OP0 M/2$W0!%JGF'ZOV-_V@JH#T!YRXE]M@<&_EGB=8T-2E+0D/)H3%OCVHW>BAH( M>XM2M]E.-3[)C[PG;"(Z(HXEL -QAJ.@NZ!ZN2.[RD:TKKU""0^^Q=_=!%]& MHH\+IQ?NPEYA33J?@N25Y_2W0VU/-K']_CK$,?B"7%#% ;6:U@R[F/I,L2>! M 17+K) 5;W23Y]V?>%\M^!>Q(/\@2I%:)Z@\&]G#KRG7*)$^MQWY /@Z)1V19;3XMOH#PEB]@8'95C/H$^]S LQH_N8G>!^3KV#)<: M)D?/M?BGD&#KOP'UP[=^-S6MS2M3R!BWMI)B!K=CS&1\V=S#A)U]Q2VY]$CG M[8A$Z?CFLE!\TQS]JMWW]-_+.$-JJ\-K!H E8VD2D*]@\M1#GQ$)-[X)$G#%9S]_J5LH7\M[$BM*BGK WX\@4HZ*K* ML;*5(&L;^!2-P-YSE+TC9HXHGFXCZ']-S &#OQT4=K+-&0LG_^;/A=N?\K.> M O<;XZ!HY/S%P"XS8]UM8SHGE+_AJMN+D4S& #!%2=-N6@L#L- M( YODV#BVX$3O38CX#\K2U+WZZ-DO[#^^]F^GKHRWJ4T8(?1\AG4Z, "/F : M30UO+?J3R7+,E&ZLOZ*'X'")^=TA;+0-0^VL3CT]\3'3O8'F(=%7BA&]ME>; MOYD,OUOP$ M==UZV4R!_(PQ",[@N-JUT\!70E2%LU"OQE6(?Q0Z'%2^+2A=Q M"K:R-1ZAW7Q4+>Q;5RQVE8>T<<3RG*8UY $0TG^C/OW)$VRE+2"9[32-0 *# M:$:HIKXA)+<$9=X!(9?Y-(U"&HG(-,2SA!>"(#$6UEZN%>N6? ":3]:1-(P^'R"94 M.R5#@! +G>DV2],I!2AH'\HN3)/4I;"XJ-$5 MO'?A_;V(\O=A4U;#)'(=,\_;0*#H@3]KKBW;"&2S)2&X =,K_>:Q_?<*,ACD MKG:7U!<(T%G<_;M%')I2@(*VH6P<*@N?XM[EGGA#- \\0((FMQ+D^!=Q1@6M M:$L.Q1ZF( KO(=[L,4\)JO!598GH,I'^)+@OI+SBXU#=;F.&BVM1^;:?GNDD MN"^.@*H[*!<]GF['>T'=W<=MV'NH24%;*S]2.13."AR>V<;4= @-WD)[:(83 M:-:L+#HRI\@*V"B_Z?#&PQY"5PWN8+&B&0T/V^SZ&T?V%;:;#S6P"JVBO=4. M'^Z^CKK]SFC$7LB_Z_:;XZ[>'['7W$(A-&)KQIL8FDT\S46^9G!)-",41?LA M%.;'$EYW2P%QB$SRZ.*_P5^"F_.QC=FJ3A(^=GEW[(H1"LT$+&AQMF[F"OP> MZRO!D^Y-F[=-6@<',E9UP@=\J+')JK)][=[M->Y62\-X/^]CI4XZ[E+'>_P" MWZ0U_SW6=*I&>FA(%1W.[!*":'.DZ.K=O=1UJO9[>% 5G9#;&]K);9Z0/G9E M]J&CBBQ9_FD!JH"NZ+4UNW41/HR0\3(QAV0,HV9V;O SC#8Z8B]M/$VP1%[R-_]'"**O"=$"\]L-&H7JS,;W?YOG?Y8'W8[J_,9 ML5I_TJ!>]BRJN=2)C&77OWYH:ORPLF2R7;W#'!7:FAJ4XB0?*2.AS/0*M7TQ M<,EA2'%]%#UP9*G(T'A^,'QHD(:3R:9\QB0,%ZK3NJ5BB@X6E]K\3KR_V'M0 MQ$2T&,'BG.^=X8*:*3J:6JISSTYXAXZ+WP=1B&)QSO=.<4'-E%KN$6[;+!SP M?%@/> 9#?= 9CO_\21OTFOVQUNRWM5?$*M>XB[*]<1[P_*!3>PY2N1>9NVD5'1+&91\R073[*UW,!DN<)"N96R$ZI?E:;UG;**NH9XRK)'=M M6D:.XV-91D&EXD*VZQKS:Q78D6:+JR4?D6MB1!\,/V#GV8'1NA9D8,>7+#:V M\OL*=#M^$UD\ MC& 6O 1*1E'1:MQKM'N^'8@:G7SV$GQ(IG!Q CLO;/(47&4@G*W8J"R%_,ZF M?,<=T.XP*'9[RNK=>&4,HY9Z2HVEEJF/S **:"G3_;QQW#CX'(5\MR/H;(I, M:JQU-Q.Q8XZE>7UFYK#.Q+R)D[)DR$'Z3]*FDJ1$F^(9@98&O)T^Q[H M,YP_D>%MHV]J@,,BY!7L38I#H>@X1A:C/OB/\3-RGM #Q,93T?SW MIL6=IO7( J'HO@=9'5F;&#^3+4TF+.5D+25+?T6GR JI!G5NVPLORSEM(Q$B MH.A&["+*W9-@J]@E5LQ)&XD0 $5O=)'5K6G[R.,*XJ=MW4FBK).UEGP4I.^& M$0V>P^?LQP2D^/Q_4$L#!!0 ( %:&!UD_ APV(R "_6 0 4 ;6QR M+3(P,C0P-C,P7V1E9BYX;6SM/6N3XC:VW[?J_@??W@]W;]7MZ<EO_WUY^<^[R/[)\G.II%Z?/\3Q?+(%A_O+IZ?GY^]_)$W'>8+&CCZ_=7">!% M#/GQQ4S-U3\?!U-["5?@$GE^ #S[T(IUD]?NYL.'#U?1KWM0.KP3 M[&&/L?G^*OZ1@OKHHQ\--< V""+A2$FPN!#LTV4"=LF^NKRYO7Q_\^[%=Q*\ M3BB0\(G^B@3P>P[]]"?+BF5"L LG<&Y%[/@8;-?PTX6/5FN7=1I]MR1P_NEB MY9)+)MCKO[Z_9AC^>1I0Y6!:U\6>CUWD,%W9?^F/YM,E('")78.YAW7W1FQ_X#)$ 8=WX>!W[&I-A'H MU$MJ\6&;9\688(K!"DS#U0J0;;T$\SJOERPZRAJ28#MVF8EX#O,$:^8ARA,C M[[)>$@;86\P@68V>7+2(>5<>>5%G-:,-Z:SC1_]VL5^!W[R.ZD67JN8*!='< M065*)Q7F26E(5PI7%0S[#H&K5F:X9,/_QW2 7H;ID051,CK*0?A;.=1@.A# M^]T";ZZ@[<1]CS?KCO.OT(_5>^2YVS19K+&?UYK1ROZ(B(X(YG>5YEII7/N> M@S;("8%;#5%./UPL ;$31'=_9H4&_15X!T,ZI;#_13AY>0?7]LP,O=!TK8S8^7-S>7MU%&\>?L6 K\EBL>S28< M0!SF_ZB$\:KS@OQ[O +(NX=S$+J!KVX.ZGU)%4>%CWNMF /_*>)DZ%\N %CO M5(..Q[YA7?H')8'069U:Z$D7L30H[%7O)8">CYY[ME0([JYO1\A314$>2@V M-^_K;@R&5U6S/:8 ,C@'.OMO4< &.#2WCMI;L3NS'B,.^]$J3((M30M3'4=I M(B:E_1;[YN"V=E_\L+Z\1VKW*,MXA1UQFT"&W\PX=8BFJS$_4ITM 0\G.-1KUA*194-Z<2$L)%<6O-O-2)8196 MC BMLU/GF<:K;-X4Q7W',/RX+@NE8ZYEVQG1D1;FUJAPX]UT0H"WB(.&N^T! M9@RV[+L(\0/VGL,RER%80>%DU<10_)F]H<$JQYT['=D*;##U0/&+%AL-M!ZP'BT1#=IWXN)G6; MWX'(SS0W(M]K-3NF,7*3^C-9LX(N!R,@,N;&XL+(1NB[KXM,$Q!MRPGPN;3YT(NDIPK\)DK(!#JT&\ .DD M!C@C'EYZ 2Q-M?TSVZO-&C\20G]Q.!YB]<"H UDL9?H^4" M*Y-7TUJLG,M8!8=VUURY2._7687(UJ;VR>E1!Z)8->@?!ZV@'_X8P 5P(PRV M.7J> W$B?PY,XYC'P^5J#<.5O4P!!R!^S,#A%&*[)FA\%_5C H8D#&FDT9$'-SG@"H26&,XKV@0O/';#]\EZL]#M/5P M?<*VJCCQ^?ZWW(@U]6N;V.8>R\O\RL>X^N$['FMP[BBMALU':"5Q<@8=O4?B MTE?6),LI'&C^9CD?W@Q:Q><*>/!%Z*WQ,)R4^5@1D_:/PO%03VW=BU#6:B2_ M H+ DPLG-+,56$<6C*LF>8":R1(:PBF@$FGUJ;Z LU@V=NO*?HKLL9;G(]EZ MD#%Z]B#QEVC-"312O^=.W2<0;6/.7>?+0(BQKV=%C\U9%QE5HD@J.]QMN]1>%IAL1_-^ /<0CF@QI5QO_,6&\OT9Q4L. MKN(5FG*]E>"EM+_*ZSF5U0+70D?[JT!E"4\M$I4G6*MKX5Z%E&XA*[0L?EM5 M^Y8R%S-I5J30LC@_ZLV4BHE,Y6:OYOQ)B2"EF[\-956J.UOC)?;@ W@9AM'- M^_1'CB&6;)U1O3YC*7 [Z[6+XL)O\360[.60&0%4.#5>/9*SYI0.[@:@#+0R MT?5L'981%Y91V+K5E5698T.L(H'V5YZAGYS)Y*T_IR'RUW1/8=K'GYL0S#@M&;'>E.HOB?KTZ#S6]T=SN?HXH;#L"X<0H&;)G!A<\D20E=)&X1LQ0J#MYI!Y&&; M)!%"++5./4G=_*CV_R&/YSA5#C37CPK@#:$U?O) G(!(VQ6B_Z1EU4E$+A1< M$*/6IPPN"<=SA!+J6HWI@=$%!V@#G;X7 &_!:J_&-2KOMK'UN\ 7E9XHT -7 MZ0KV81:?#OA)UP4*]E*&7[Q^JIIL.3'C2CBW;M2%B#PV]!+$M1X7SAC9H_FA M7#\G-,R%RPVCN)"Z*/H-!E#C@KR/*B&F3#RX-%:M MQIX<,I+PLP3Z6N?1";29B4?/CC$4)2L@/'"NQQH/F7GL1(+ M1VU=K3-H'NMR#GH9!:Y< +_0*TDQPSD5[H_:5*Q7+WYYB7[XH^.Z1\/E7NR2 M@>VPYH,5-ZF3]XKH%W_\AEP7@=7GQ^B5@7X_%UDYX Y=$6!9>Y%R"HO';>4E M"1Z2S%Q$R(E>CZ@NW'_ ^9S ;?\.. L7;KFR%<(=B98#U[1D.<,:(5@.;CNY MWC;R*DC19^Z$?G$,MM;&M\:0S-DCIYX-K:-NVG"5=+@99J4>18Z2 Y1VDR= M-=E17%H^*F[KLRTFV/>.*^/.V%VD!TQV!]3HA]\A(%QKJZ&W(YNLU%M%R^4) M!=> 6IO6G:$CL>U*^#?KV8]1.S+7[I)=B^Y[#P"1".../YK_"GWVVL@]""![ MEILBP_#5NO9?4GI.WR!6FH<_?/C^]OKZN^@5KGUW]._N:#@=#?KWG5GOWIK. MZ/\>>\/9U!H]6-.?.Y/>SZ/!?6\RM7J_?.G/?M?P%-<>V<@?+BH MC+M0-L/@D*^(%(%#<3D9!S'.3ZOU*A,3M\_512(2..D[RZ9(!=V M0Q%[TP#;7X6OQ^7 -2F/]%0E%H90M=(E4T]HT"^ CN.@>/@Q0 Z-0\$:!< 5 M"D/2IG7!W%84C(0>_4*:L*?J/>@D+Q4(I<,#;ETL[RN*A4>(?GET;#N^(0:= M4;"$A!%#0S/FPS

&J\= 38H MFNB-><48X 3UW,!L%[IE4[CHM?"/-O8"FCWTW CTTX4?O^QP^-W%/G0^700D MU!-B4[TA$/CP'L;_[\?3:"H9FF#7?<"$I7<<(1;NQ9293$W6A.#@*"G,&"Z/,-#[#'%I>RD6"SZ5(4)S>JY!EQ/YZ9$ MG24M(NT;ZF&):6K$EDG\ON^'D.<(TB"F6'D=(DT19II@Q;O'"6WS9/EJO M&\+GZ!?^_*O4UI08MR[KE%-\'C*.];*DD$\:F^*#"RFT@FQ/"#5,N$<+[C/, M29J/2&/_LFW?+O8#[E.6E;HT)3FJP=RK,<(P18D0G<#UOLQ8UCI$#D#T9RC9U7"<$F#8WRZBK*JRK+A$##A+D_9'FT+BT[S)H";5U@?VW, M%/,)-$Q@O.6T ?9]2AM$"R_>RK:W4<$J8$?B\)SH4WR9XC#-#&$PFL_ "T?D M30W6NM+\T)C2-,4BP]2.(G:@BZ,M&9C6A?QC8T+.4":535.G0^Z1SU9A0P+O M@(]\=J %^E1MP$ZGIE3;HKL?7M"Q;1QZ0;2,XR*;O?/&=E+<0RHB/B[RX;OK MF^L;Z](ZC$D_W'6F_>APR'C2F_:&L\ZL/QI:G>&]->U_'O8?^MW.<&9UNMW1 ME^&L/_QLC4>#?K??FUI_V0W_OQK.D)S' &G+AJL3],M/.D0B%(;N M9+ .XOF8;+E/XE4KA]3Y MC=PI80(+4[G=F[NP?'.&ME1IGO'\M\QV$:E2@EA M!W/C4ZW[S.H+Y7,2FM'0BZUA4?KP(F;_$'N]U=K%6PCO$8$V'3XKVQ;&,V53 M2$E+6N!'O4E)*0UBE6X)LJ-3T5(JC&AO%E'VGVK2E%!=,2(YV-9BHMC\A M+ZX?,02$1,6\"Z=!MSEIT)=I?]B;3JWNZ/&N/XRRH"G]?C^(UG1G:B^A$[): M&CG%J/R[[=$GX:'ZPMT84BVM<&4XTU*DL@*4E5 S)'EJK,*=4:F41#,+E;MK M:K*=XI M7WH_;QT"0A?9W2UM0JFB;OX=]Y:>4BM3DB%E94LF127J]!M1JU7\ MM#E(WE'(&AQD(?*-EG=SU0B-A8.;"FS(8%5#+UJ&T^5?I%$YUJ66,2'TG84R,4D:2-*5-?25%)J&LFL=^= M%4;_@0X7[>CDTFP)O(PR^*2OK!56@!<[HM_B(-JPEC*+ M;W9H4Z:)HIK4#G<,T\;/&#O/R'4Y&G/XV93[746E>J# ,,[7J6[8K*K6R!U;9NN]%!:YC MAFR@%]*,(-EHGB+/AD<<9L5(.W80@@+*6'4<4ZY^FE&Q,APQ]"SD84(M:P5.OU[&%)C+Z$ M;K^VK2T>W3?5C;G4\YS-6G%%@1OF(M3;%V3. :(*?WPIZ"A10^VA?/];.:<3'M9-;9:GD! MGK]B*W@[NE/J;-G9:OVK./]3#\O;]NOF'4 [6RW.\/45:^S1-RWH:VHTTTZO MG:VVIKAJF*Z:>R- JYXAHT-9T0$] MRX\'>SLE]G9*[.V4V-LIL;=38J9LT[R=$GL[)7;.I\2.R4LBF]UM$W5QG[8T M;1.KZ,:^D#C#\@H1SBKO&A5H;]J^3QUB->_Q(^[-UL*YQG>GM;W'D]&X-YG] M_G_6>! ]9C2\MWJ_?.F/'WOTDQGY!;\.C5)>(6MN4FFVLRZY)\TSU 3Y5FKO MK=2>WE)[['_]U9K@C4(56DD;4S*4:J7W>-3I%UE2/>RHD)BRZ!3;FA*]EA2A M(I7Z1?D(["6-R\CVF#:A (4M3(E.2XI-2)M^83V$A/*3!I$4O0?TPOX2&YNH M@2E':TJ*2D2:?DE-\3QX!@3>TX35Q7*C$L";,B:0!M% MF\+T;Q=&7*?!\PJ3 /TGJ;-2J'Q&:DV-#[:$LE2CT6"9*LC.G'.EU65DQ%;' 'N+&22KT9.+ M%O'YJL*;'-^?;G(,1L//E[/>Y-$:W0WZGW<'JG1N;C"QC.9= AT4/ ";'8[; MBG8S!/ MO3;/+LAC%SEL$NYY07R8[W2?0@QJUL:$5 C)P_%\@AIR625DD;O+ M( ,V8&-!1;=$5>("ZE__5U"4YE<2C0O_, MG+92P09I'J!9SWDJN1T1.:9)0[C!F0]J@..1:Q9?#N;L6$[@!KL;Y"W2" H7 M>"5M=+LL%24[%HV$'#U3] 1XB[QS')G?S'H<43D@.J) (WMSE?SD5P-<3:Y" MI'BI5UD?*4]6X8K+S\SONAT$1P$2AF:PU<12\")F:?IWW:OV,I:FL=4_[>5Y MJI.E#H4<>F#*%ID20:F#.7Q??:;;8??P*>A[/AV?X?4K(-%EPC[%FD _F-#L MA>WN]MC2C\^NT?<\"DC$:W45>M1MDJ4UHQ+5ABW(YA&_/XN4DVMC%JQ4*&%D/$(YISD+_ HLB*^&*_9FRH5:+;2O2? ;: M0-%%V$'VK@QS,E$5D#^W!U.VYVJ1.)?*,Y#Q T#D5^!&;U:M<.@%HS#P ^"Q MP\@%!"WNQI2R*;5(6TRJ"7NU$/C0C_[M8K_X9;0?YUICU6ZB'JU;-JM MWEU:5@,^)O0>^C9!ZY-B"%FE%;5H:>EA].Q!XB_1FK/\F/G=L#U9.3N-6UZ+/'B+L9>P)AR.IDKLZ<,+K9O=8[[*$YL&D^NJ#^D/F=Q2!P^ 4B M)/ FK%)R%&)?XEA,03-L_@=:Q(L!<0$CX$[? 3Z3A="ZET@46"S$WX!8*=?= MG00+2K/,P)BU3#6B4A&0R.V?Z7KF/C22/*R1 Z?;L"I)\H0:P_*3!^0!SXZI MFJ#%,AC-O_AQT3J%L[O*K77//U(U3-U@4Z7*8%DF"?&NE+2"_$Y:F&-W!65V M0DD+CVLAD/6^!6(7UYG*\"_SE@XN?]Y;: ML0.TB0X:QR&D) 0NT-Z<":1P:%R 2L/DF_; R7N92O/- =B4@+BPLO+GH@-Q M!BS('_8 _8[G=&EZ3-&$GLU.^Q==G/_Q='&^.WI\[,]86;AI5"6N.QK.^L// MO6&W'ZW9:UVHW]T;&X?$7D9.,F&%<+%>UDK'W,7%Z6[;!0%<8+(=S9F+22 < MP66(TKT9MBF@)M[47%F6**I<(['CQ@4R;ABDJ>#JOR26VJF'E<0VB ;+;2\D##!4+8R6EN727E M5L:L/E67C3+-A@6Z?-)/(GME/SLP9E]&G3@UEWGF^S-*;8U9=2@K4B4J#4ABITLZ M8RRQ2YG@LR(FP78(",NX-[!P$OOA-(F=_MR9]'X>#>Y[D^G_1(7.9[_3K_=C M&%+Q/.+"'9M:J8#9C@Z(M6T_??IWVP/,;A6B0R=;1ZTD>N7^==3* #$HX\W0MC]\-OYL48/MKWV-G^:EK M8F/>7M_\E9]C",%-2?SR56.?,PAI>+O*KUQDI!%W\W;U_^WJO_Y#M6]7_U_? MU7\)2SLT*UFN8(#LS@82(+!_+J3N#$["9B[>>A@^8VG4:-[W'+1!3@AD-$]AO5J ETXS*:2[2>X:CX6WZYKE(]&#*_"I65*RL9<7JD MV'N!=LABW]%\CFQ(N(Z.!VC"#%U2%1-1\4C3(Y%[1*!-N^)*(@M@PH1>40)9 MDO2O*$@]-\]QGZR+GAS(K-ZQWFV=^EB3__I&Y4GS3/>'2O,U7K<^5.OP1^RI MY]D2>*.("?X0>QOH!]"98-=]P(0UJEL]2R*AVWDUK-0M<].PC;(6R!^&HI>E MVAM?=QBDUXFTK/,)T[\9=?],NPC\OA>79&E=V[/#G[W3/@-ES_+\F]'U7R.^ M:]/U[/"ZU_&^!5W/\ORUZ'H\3^TR&K\3!DOVU &L7:GYXYAR[_*,M9?/W->B MIM$_S :1MXA-D%?XLMXA3+F'>L;*F4>JUP,!O154/ M/<6-LNZ_;166XV-*PMN:]VA%\^5\_U8L(@YTZ.RU^XK!\?8!VD;"E ST=>D^ MA]F&*7Q;(7[$,E.RQ"PRIJ2$6@Q %],-,X1^Q%5&!V,#\+;'Z<>,,L.G_&-4 M1;G)!*[WMQO?0BE8;N[D^K38VZ?W:&W[IL;IC.PPL/+?2.+!O M=EA83UOK@(>U0T1K23(.OT15QL1-6@NN0! %F =^8FG[?L]V0/9?.GC&D_SDS\,(1>:F>=)MG M%7TH17 +;PKN\*+CD_AEI?C_T8HP*PH)%MFP4[F5*3ES$7$I$V= KC4-GWSX M[Y!BU-NPM?W""=1M3KGF+W?3WB]?>L.9Q5*IV51O?>8TA<)2R[F@.I8F,HC0 MH00%E+G09B5"(D&D5B-XY.B/37)0$Q9+%L ;D!(I:IM$-N8\M9-!3ABR3$GPB\B[$(&&;:-F<8]/ M<= T-]I55)1HMI$I:7\5(69I,EQN]]'34NPL(:E@EMP>3-E KVJ67 +++N;L MOF;_/ $?_O3_4$L#!!0 ( %:&!UGXTL_+T% $V+! 4 ;6QR+3(P M,C0P-C,P7VQA8BYX;6SM??V3XS:.Z.]7]?X'OKRKNDF5>S*3W&8OJ=M]Y>YV M)WWG:?>V/26Y/_:O?P0IR9+%+\FRP.Z\JKO-S!@ 0H M01($_O-_/V]"\DB3-(BC/WWQ\?V'+PB-EK$?1.L_?;'+5F?_\<7__O/_^)?_ M_)]G9W\]OYL2/U[N-C3*R#*A7D9]\A1D#V01;[=>1#[1) G"D)PG@;^FA'S\ M\/Z/[S^\_TC.SO[,29Q[*4.)(\)I??W^8_'#14XMCKXG__'5'[_Z^L/7_T[^ M^/TW7W__\0.Y_52 ?6*,K0(#7!A$OWT/_W//1B-,OBC]TQ MWC_?)^'[.%DSY _??%4 ?B$@OW].@QKTTS<%[,>O_OII.E\^T(UW%D1IYD7+ M/1:0D>%]_.Z[[[[BOS+0-/@^Y?C3>.EE?,:-?!$E!/SMK [@W\Z^_CUV3YI^ 4!R,]W MUTI)OJO1RI&^VG,:PK],V9]JO-+GC$8^]0MN@89FLO@0_$L"X9)TO*P1#>'3 MQDES!M)B0E.Z?+^.'[_R:<#U%_YP!G_@@K.__.TB9A8YOD^SQ%MF!24NPY^^ MD/S^58T? !LG=::\9%F087\TR)E#?+6,F8)OL[-03*= 7R7Q1LI$/EPL^?%O MX7THX[+&8D+3>)5,-3]B=*;?# *<&HW./L^_^#.'(;\64/_W/[_: M4SGU][W,G>B"492P7_\9Y^O*6"P^;O6WP;]M<_#&IRU ",!@?->_[+PDHTGX MW<2*S8"4D[M=6,'[XX0_ T'1 RH=:'4IP(N Q5..6)D'L3R+_DJU4&M$. MX'#50LKTH5+4@-!40L*%6B$$,&'0!,!1EH#$B]( 8D&CKVB"(B\-"M8;R\0! M'-Z2(65$LWR4\ @.8Q)E0<87A&N@I#>[#;W-%'*4P7!5( FJ_6/O_\=Z<,?,J#ZZ !'!.#P M'_PZ6L8)L>7I(MY%6?)R$?MJ1V# PE0+*X'JFJ)%05(>"YY4^E1# M'1&.3.*$Y 0(4!A>T1;>\[7/EKM@%8A#*8.;4<)C*I=!B+I:*8"1%$K+C4J5 M&!*I8Z$YJK'OLTE)\_],@XA^5,HJA<74&PWS=9V1 "+IBY(3E:[DD*/B#P1P MR"Q"\#4Y!Q?LC[-D$3]%)BFKD [H29-QJ9;LP7!UY) /HX8 JQ(@(*F'7Q= MG"6W2?P81$MUK*,"=T!/%")(E>4 %E=CI,P8U::,9 H\--VYC=/,"_]/L-5& MR7)@!_1&RKY4:VJ0N#HC8<6H,0*',*3!HU[P<>.$>@H-J?^,=+4F8;&\6:O\ M-OS%6F/PYKT:_\X,9O /"Y?JX>U#'*D/2IH@.!]8Q6KQD0]_'_Q#RQEH?&P. M1C@[A*G;QZ_O%T$6RJRY"8+SP56L%A_\\/?!/[B<@<8'Y[^1>$4^ M?OWN_DM28 WYU1>)!]E)\Y?-?2R3Y.!WG.\M9;+XV+4?!__2DM&;GUG $ &$ M8=.3Y^4#XX@JKCWD8+BV+6/YT+ZK,&@VWF2BH0 %*"E@D:X]+G9)0J-,7+^! MUK*=QBY51J0J<,S07B]"/;B7PR*%]SIF5 %^CD-*)"*P,.Y/,@J)7<$CO?0R M+V=,],=&)<'A5(H-%NR-1,Z.^'"EQ(!G#*U0)YZHUN? RNHZ3%^TE M8@4*^\*UP7#SSK4$0;QV/>!!=_.:D )V>!68;[PP/-^E0413]6IS (6I E*& MZRI0 T%2 0D/*A7@H*2 '5X%)AN:K-D"]D,2/V4/%_%FZT5J;Z" QE0)K0!U MU9""(JF(AA>5JA0H1."0' G!;3S0,#2I2AT(U6E(V#WP&14(+)?18$'I,0 2 M[^.S@3>0$1(O?YL_>&PB9KL,'@G!1EH=8VN14+>!WY]/F_J=J]-.!0E4C.]('>U(&P5$7&A5([!##A MT(2!#WJ!)39&5T&Z],)?J)>H7Q.H09$NM@RLEY=<"KCA+[RTC#0OO_+C#P%/ M 'U=<&>[ROV+[*=C!(2]VV!@O'#IP4'8&@O"Z1\J!\65-6#(^#IAG@"8Z<= M-5@7]$/"O%Q#*H#(.M+@Q*@E^2.EP?5DS)CP.>.A)PM@#W['T0(/J57O&FB'*[&8^FUY?CA>32W(^ MGHYO+B9D_N-DLI@CZ]_R@?J[D,Y6DR2)DXN8A5)+$"@=1_XM\X&)\(1C_^^[ M--OPFZFTF(>%=]_(_^B3,*+N]C8M-TR>5 2TETL2/;F4DKG$^#B%ZS/Q[&@#W1Q+.>7B:C:CA' M$42QF1XX;AZ#M#&1M&XC0)MPXLB&,DY3FJ6&T.80"$^5Y>Q6=;,.@:)L,A:: M42\'LJF]TPN_&4U2.NV':10?'@A?^A D_&&?NW)'F!Q(*?O'"G M/L#O1?!M4;A(9\HGF8'Q_$;"PK&?U!Y8@ ZE*I(7$D2/-(_DD<.? MY1(J9:0W<49A&S.-O8A)O*1,)K;OOJ&9/,NW SYBF-16R%KH9(N,$TZUXZX9 M8N7X(\(IC @GP+4U/P5EYKFGQ\!H-BHBLA%9Q)FG?LLRT%:CIRD@247,B&;@ ME;PPC)^@*#%9L6WX,J%^D)$P9I%<"C__Z\?1M]]\PV>+_?$/7_^1>!GYKQW; MC'_S841X(67X[9(1AH=\Y)N/_%^_&;&QTBWEF=EACXD.73S -7-%$2/[PB9* M,<-U$#P[EK%:-=7J[RC6V&2@H6TE"#>E$YL.6*?.="SXY1;.URL.B+Y MYCB M /Q9I)GD0>SK-J%;+_ GSUL:I52_FBI@\2Q.RWS5]*2 *#:HX:2A*3DLR8&- M[V.&4O(N,E !C!U/5@]&; Y/G#D^,QZ;X1^761V3(2\I-@R+-659.Q=S06UO MF,JT. B6@6,KLUJ$IEXW81%57,6,0MMAOU(@N';K82U*100G#H=ODWA+D^SE MEG&9L9T4'&ULX9!"O370HV &+F91ZO&+&AXIC#$Q)(D$!,J(<"2^]2S17-AN M=)!)+!7;4K)M*1G=2Z:+\8<+V8[X7JVE&L0=S!AW'A020\HD.=)JMW!;#&>DO%\CO[28AIX]T$89 &_@N1/ MW!_BT&>6!AN![,5PH&2/CJ? ;46LJK@M+HH1M&.N6;!UC\ZW<%4"1%!PYX2J M;UFABD-.X-]R89TQ1+ND7AV"$\9FD=ZKAL8V*+L4V:I:.9CMVUJ>0H9PCXA\ MM%LDN=QZ+Y#@8I?4=0B,G\$E9U^6KE6'1,W-DK&BSD+*H9VYB^XFQ59 HRM] MLJ-^TWS5HJK@455?+\2!]LN!L0Q QXU,>P">5!!&+ME!)V$J:X 3U@ =\S9T MX3U;6H,,'MT:U$)(K*$)C&D-*FZ4"B00",<8R!QL+UF=,'S<$P$?0C2C<\"TJWH,/)A961P$'RE94!Z% M.;G%,<>GCFQ?#)L5[*V)>2/BSK9B8W>K8CJQEF6!/>[ M#.YB%C$LL$QT-FF,BS7O'$E3TS%7WX-@EC,_Q735"Y_W.0)2B?3^16B6C:X, M4J04CD@Y$,E'(M6A2!:3^F"D&,VE/+)AYJ^6DDGY,-A%)_]UT:B]B(SJC3=40=J[K42(>6-XT;D7S^\__"1 M;+V$/ (2%! 4OWU/QKOL(4Z"?[+=UAGY^.'#Z(/X_Q)7",YCD7C?@(Y\_#CZ M]V^_&WWW[0?^$_SU#]^,_OC=US6HUU?B:^S[O(V%%]YZ =NW7GC;@.T.5+D= M*FC$K!^] +6<'SDH3L:/CI=FOD\)30"BVVMGL:!.T5D0D:5 MP#6*.YIY043]B9= #=)TO%SN-KO0RZA_25?!,E %O3:(>*9B+U;5:LQ8* 9D MRU;S@7B.2 I,4D$E.2ZZ(1TO'LTQT3-+"[[YD_NG'V+WS,A5_6A(=:LF_AH.BD.][7?S!TN@.A5WP0U.( J'[:LXA9A'SZ MNT"K]@$GG8J\EZ 3'0)>OZ#&*[&3BBANT^8_CN\F/\ZFEY.[.5/NOWR^7OSB MS-VO]$6X^?I0@>;$+;%6I#85"K#ODS5,&5_I&][E#W[?W$:6QB4TOW%SSXS& M1:> JSBYC'?WV6H7%J]A]\T(#"_NVM% W/]T$;:V^VE# &?OTY[#9O!?=H]@ M1$A!A92/I/=TW'GEVJO8T#3#+\3V"K'?!1'[US#TDA3YDOPVR;.RN#MB,>4L MX6V@?7X/<4L3?IFFF"I;9-3J_2W$.RCG;X&)5=_?FC59L?P\#8]CPS:"S!(B M"(AK,6BV*NK:H!MC3Z*FXM)O?U56,<#]M9E3IL@%2_?W>%83U$1RQ?14XJA- M[A## 5.3LV0RL9&PI;1R*>N87;66*[.'VDM=0'+(( MB2A:LZC NV$;#8:L%HT*EGNKAK5(]64CMI!IH-;-D(7$8\>-N2:1$AJSH;-6 M@'IO9RDH4IMG#2^2UX(W\]GT^G*\F%R2^8+]1[P="/ M--K1*_9AX.TC"/)SD#U<[)C2;VA29D! (P;V?[XZ@;,3)FCQA!&:/ 9+FL[C4+TQ4B-@1H(F,>IQH H:*0K4 MLR,)F-(LA7I!>?DA70VNX>*^MD+,Y@M8GF>WD[OQXIJMW\BM!),X36^3>*5\ MDU2#0&PHV&2TUE-P_S-.6\'#\9L=^P"""!#D?#D+9N]F\SFYO9M=72\<*70W M>=[2B*TOAJV(!MZ!PG8J(:0%[0Z!<0O9R;G1%+ K$%PJD]!=&IHC(-<[F%.> M$/X#C1AC(5MSQOXFB (0 IZ#YV(II+=%1GP2TTJ\VI,7*TR<)RTM6&L^61'( M),?F2==U_,+0T(VK#SE'9%T1U*L+6M@@K@G>Q%%9L5(VE^^=J!7YI2OK6O'"2;^ M-: PSY>E#-?/E6L@2.?)$AXD/73RBE:N+"4MV 2G9@YT1)])[5-=,MB$ MA-PCW2A.HUFZ$@.O:[J!)47S\9ER01A!08$3V)!Y=)U(%T+O.%-H[508!W62"[N!& MD1^<=IUOY:W-EK$D:K!NX"%6O:I[KF \HH^J0=:A"KX_[;HC\Q''BKYW$""= M-H1$.O0[5D)Q'>7."KNOCU+<1P71CLFROQ4XIZLXH94&@I-G%AC'B1]$7O)R MG=%-VJK2R$E'Q,Z0..E$-K,L3C(<8J;&">51=;I\!V-^2:Z**W(Q;.56C(B! M#[I[U@8G?/21JK(M\OT$PM3R;!ER/KF:W4WRW!FR&/\5^Z*ZE##WT>01#K,@ MN,2LA>E9L4NSO%\/KID5!4*+MV'G7AHL%7(I8/',3LM\U?RD@"@KBX:3AHZ4 M%6;+UX4CPN&1KR#:R,!_*XO)DGK+Q CN&8']#+D?_Z9GR!G;2OR1]4 M7C%=!H^!3R-_+RU=,EYM7HYJ4)UX-&<43?%X3HF'_8C.P%@S!]E+'TB)1 IH M[E^*AW:NE3)H+>-X_B.YO/[I^G)RBPB,D84.SM=D- MF2]F%_^-:WD_TV#]P-S%F,V*MZ8W.VCX,ELUWA(:4HS:D\&SR*XB5ZVS+0T4 M2^W&9$.C"S(DIT,$(:AIWWP06T8([N0M]3T-7CX-S9>SR*E,MH+J=MHM:;AO MQ2L"3MNO;F^H,MY8;KPN;/+[$%MLB2'4%5:*'\3W^C&;KH>,GH/;"MR.J^D/6_$QECHTH+/*?>Y)YV1I:U&*TL4EY6.28E!2&96GU%?&)?N!1X.U\S1N1P:=T6*ZEL5T997I M67LLIA<.SFFG/NRL>"45=[W]$;[;=4_5\K-FQU/ZT4X?KQ!FG63C%R:8:$?L\T\19 MFU-,]]K-EH(NP-I,LY$#.:!J-7:E.L4A<)6GPH*D.WT.1'[E8.JCN6'U0*@X M>.LX@D?^X^= ]2#+@.. ENB$D2J-# %7A]0<-7/'.2C9PY)? 1I9LPX$N(PW M7G!8D\( B_CF0,=\[<6!#!#GO8&:$Z/&D%\%.++*5%*!/U&X^%;'E(=P3B2= MUYE69)@+(.QT\BH7VD8LN!HQ]OT M@9>>.L%_G5TX6T#MN'0:H/*C52H5,&;[$1W[]0XC M,DBD)B)J5IJ*LUSN-KN0-^"<[Y)MN#MQ+P"+_A\MV"^ 20&-[$KWLZDZ$M:[ M57M\1!?;5LB:N[5%QG&][;C36I/L_N('?K$XU5XL#KLEG3+KX55^3'NE"J # MF\\&V](=9PF%N\T\8$-W7 &@HJ04\C;A,$/H.FJ>U=W%87@5)T]>HGK,VIH* M:GVE+@(?U%UJ0P*K'E-['F5UFC@V>5?0@7M*4B7U;R3? /\*Y$A.#_LDSMRY MUY5VO:8>O>B->2V:V [9?W?+$QLGD;;*KP7/Y^/I^.9B0MX-\EI!<,T6@"0; MBN^!X@OF"02_E[L$KA^YH#]YX8[>T"?^BSKDL,+%C$):"%4PY(%UC6>@Y'(H<@?P %338? M:.B359P0NMF&\0NE)(/BFDX:I7 N':VR@>R<62K$L[#+ TR7#%/*6BO++-9F MUTW33M(>;-.1E7.?JYLN8L51<&6J"L%Y3T_E@?(Q)#'/\H^?BOI1?W=Z2#(H;G%L:I(_N*$TP,!S^[]Z )-N3ATBCE M:>\.+-EW=,MF\ %8:P0M.F>JQT->J&V$:JS1.B2\Y=G,E6)EKB!* V?TKCA= MQ=NCI(PF![;2; MT JHMJKA"H8-#"F M3:@<[LBEM$"0XHN577J;1[X'*S 1!0JTI?6:\D@5S(J7:N>T?!)(*0UKI +>)^+/\T0SER M6=+SU"DO47H:!_]RI5=!M)0,&&?\JZC+=# M13RC:2%:[:L>:VK8)*2EQ>F*V*C6S%?0D(8GDV8@UB8O#J AS0 M++H,4M'9,XYFJW&:TBS]J)@*$Q*>6=F)4S4H/0:**=FPU-"QRO,9 F:TQX0# M=H$[(KRB%OIA:2Z MO/J6]/K=#F5X V@C"AB #?S)#,"/ESMP>[+@V)ZQ9O53+TC((R2!E!FCDH0P MLDZ8_V7_R/88109I2CPXCW_AC_A Z5*:/ 9+]N\)C7P*/0'9/WK+WZ+X*:3^ M&DB&7K!)WY_6NF2>XH@)JF;9UJ];\BIZ)\U','F,G@1[G:G]>4]ERCM#%*JJ MNA-0 ",_=E.RWWCVUH#$>P"G8$7^%"[W)K>YHQ@GS).L:5Z&F\T2G%9,GH'4 MB5N&FG->6LGF9.KL)5W1)($C)C@16H"-0E5L[_F"!P2JR-2,AGF@8B=2_3!% MCX-TD&+#E.2,0:"!QX4-D8CR7'LH7YYHYHGHAHN(-@1<>AYO$E/_,EZ%[#U[ZO?P!87Z@7U.Q)W3^J,%OGB E2N%]R*5,W5^ML%/)L+ NP]"%\[7FZ(6 MNT?F<6[BC*9W=$F#1TV)UG8D7+)1LZAZ*U7C.V*G)@9M*U<4=+CRL1<:4G<'DF"?>^1]C-%:R M%6)0 >6<\?!Z?/ML$QZKVH?'4F27#$DGGF$K)L%TQ*C4K-D&=J(*8R5WBM-P MT,9:B"ID\O22(&^N;KV73CNJ$L\EVU((9;=WRI$Z6U:GXLPT-\\1[3L#E-:VMK#S_ MG0OEQ IG_WY),2EM"+R&MWDR([3'=OPM7G]O\)![:O8B\TS^IP /#3-29""!KDMWY5,C.]*ACHG/5[B:AU"M]_0+"GUTRNFS7,OI+-5 M:_ML0P'UA4U;00\>W-BB8[V_:<>?[/4*IR!6$J !JGM;JBZG,QK$3NU7TK[% M3G.Q3V>QTL<\53%RA^.?[](@HO!XZ(:RP<)[TM!"H>-5C@8+VL,>: MMX9Z+1ZHV(T%$<1I<'L6PVME%JG"HPZ2L=\]H+A_3WJ?$R:^*+H)(*)?RWM2 MDMO"(V> C\(70#J@@_2^I_L\E68(J$6,X),]\HAP=,0W/MV%&\L_L&.!N=[A MV*,Y%(1K7(XMCAL!MZ41%6%VM@^SA[*@(V+KTQC1,"?G7;]44:!WFP3+$Y_^ MVX11W:2 XX?7,B_*@5W[I#_*D[V MS0=JM1 ,@8<.$7\_819+MJ-08Z'N*4QLJ7<54'RBWEO"J38!G05TM<=.] M86:K?0,--Q>7;G+!L@)1G%_@OI9MV-&Q[>O8=AVWW7)\F]7?]LK-4Y-V(AM/ M363;*UQSG:Q6=)G-5I/G)2]_B[V7SHK.-GP-=#4X] 6&[$.;SL!:X5Y[5!Q M*O6VX:U9WK:"+2P;\$F%@#N%'7N4--BCH9=P9'(S+P1=4=G642%Z PKS1;:4 MX?JKZQH(TLMJ"0^2%\4"BO?-'<%&0?CWHJII\$_>GTP C3">UQ'$]N^'!_/SZAYOKJ^N+\:B^_CSQF'@:/\AD5HWFI .BV-T $C5K"E;&Y">\^U%'A(\K7B'N M1QZ53QI(97#1T;(8^B,1)OV$AUJ/@ M.28;4:I^10>/XA;,##6U[O/\^F8RGY.+V:?SZQNN=.YIU&60+L,XW274M&K: M(CNE91KQ#/HFP71%\Y2L-76P6"4JV&2/[M+"<)R<[ME:4TI? M7E6W.)#08#B0W6![(*$$Q\UW:'$@<3'[-"&+\5_Q3R0:O)M/)'0H3FF1X41" M#>^*'IE/)(H,&D<#U"XR.6,<4TC!-MW0'0(AQA%2=FL!1 T")W*0L-!<;#E0 M_Q5I.5VSI].#XM2>-;%>%)Q5P:%5F=4S)"TMRZA!D4=_[]'B536#FGCW\2XC M(=<2I**P+<6:BHM N"4-Q.=N M782MO59K0P#GL5E[#IO)N+-/GZ[%HR9^@'4QXWD_DQM(^E%["'?TU11TMR7B MN,9J _-V%-S569,SK1 1[QRK9!Q;*_H57&>MR(\2H?#-0QSZ;"+@,#U[N8DS MTVIB0D)\@F@E3NWEH18#Y\&A!4O-UW<_CN\F/\ZFEY.[^;_Q"XT%\@VW7 S[ M): %OFL*9^GXK9$=4D-[KU?%)X( 0J.>OJCQ5W,+O[;*0.\HX\TVE$H%0@+ M%SB/GX/LX6*79O&&)@8G;XV-9WPM!:R:GB4JBN&UXJU9!W7RT^3F\\1IU3.Y M?GMT9Y5/Z_AM<5U4/Y,?S-%%^=2"@&B35)!PR>T?*ZT+UC;QD@C*N][29/[@ M&0^#U."(1=X,(M0JM2E@<ZELB(SW1;B5=[IFN%B?-, MMP5KS>>K18V'/?I(5&]X(;_F_W4I3.E'V&JIA_Z3=^;!.@I6P1)>.C0J1NA- MJ3TZ3I)/%Q&+Q)\VN&C)0.V9;&C;92TKR-L71]D*LX)*7.E^F 9$@)8RU(/P M%1+RNC!#^Q9MT>7H9>FG%5>UL;_^R[E]^256C<*Y]N> M#.9#PFXBUQ\3MJ.!]*"P"Y.2T]\Z+E2#VFR]Q+OGK:;(GI9#MGOB.4#O$_14 M\49)'+$_+GF=WK1-6-Z>#&;/H&XBUSL'M:.!U#^H"Y.2ECI/M=6F1LCI0+ZG M"6 FRU!"\$_Q-J.U(G3SS(M\+_%%TIJ 5,\6\B'4\H'ZNY#.5HS/F(42_Z3^ MM0_YY:N ^N,TI5F:-X?WQY$_#81?AN*<:OG@;M3WXU.1!L HXY5%NBYV2<+^U#+&,*&[$#S8B2B/"O2XR,N] M#7-J)9VM2$E@1'(2@YNFQ3:B+X'YNTU!(*@U14AI\HA_?*AU7S$1BZOH!:@46>A M"8I7<$'%B_R!-QQ2I\,;B;E>4RM1YOL@<,D"P#BB>=-ZQIBH'<#^_7X:29HE.+S[ M7>@E!_4WTFH[P[+??+TL!UMM8K;A2FK_RG#OV;_F+>BI@"K[VJ$6\1AJ1JL; M (L&F PJ'XZP\2I- $45$6?\,LH4VJEB0D,/[BVR.->P4[KYGVFP?F"CC5F8 MYZVI$(HF&R8I9*O Q0COG[XJY6:_Y+/1UMWW/A:VVS_1Y#7=?\\#.; ,G$0B MF^6 ?=S,"^!A S]?>\KY()Y@)(^N,JCY"=Z^\;N?7C(%GE2G:\:K: MPW+2PUXZ32FMKZ+%%=G+)R_;)>R_EOOL#I0P]^"=!:_OSUN30=J[=^13LJ\' M2J/#6')4WA:_C$A!T!UOT?\\5 X%-@(/KLGA4*"^(R'A_L;9E7LC_H#PG#'G MPX46C5(>(=S1-$N")?-9O&+'YRC(TO&3E_AYQW [/]#[*"[<0O4Z8?++JEZ& M0+[3ZE&&IKT![3-.G-R*9MEDG"0,A._?1F0_#.'C$!AH5+2[=] 7#31OE9@E M8].5>DN>.EO=V";[J4OYU.U@+/:_/DW(UQ\^?LLO 4ZY\1W[/K^X]\+*1O]. M<+B(*S,!,P4S8>633C0&]D:WY\EJ;G![&L"!C6VODEB>;U9/C^ .K=C?*NW, MR\=$WYN>=K:J>]+]2+7SRGPLLHAK[IQ78X#Q'/3F*#,(68C[&?2]S%.YBA)4SUMN'F%6K]!LB)[G(]R_\A'--XW7B;1^")?ME7:0++_.B6,[L$ ^K MS<#+["4_3 MW6>O'#"VIN;#CZS0!\IU=*U+(.[@.O&KMH5E5:40X37Y&FE-U MSQV<;D+N2^']7'A:3!&+%<5ZC5UALO[(DHNHF"<%+&;M2 WS]4*1$D"DJI!* M3HP/8'/+49L+CL:PL<;/06HK< GND-XVI,6/QBAP0R*^ XJ 6 M7<8;MGMN(7J!X)8FU<4PZ9* =D:;JNQ8ZY- .H5&I4E6T2;VM[TFL;] U=D@ MY2&\5/ MQ8'/FSB:;+9A_$+I99#0)1O^4,4&& _G4FF022PNF$XZ&-IETP!224QM*RHD MIOQ0T=OPQ#+Q;"M?T_BQ(A\ZOVO*8A+%T1G-AR!^,0;2M1/&O(UOKR]&Q)A* M((:NI1$4P_-YY8^:*AR,"..!3!HSBW@EA3&[G-K9/9_79261@;#_8ZKW2--, M_&*AE,.O%Y)T"_6L<$)=5HE.H[BY-APQ8;8K0H[T]S86>&ZIE%0H MDW+5D)Q1,PE7EL7@"M1^[G;DZ>#Q#M[\1S^^^(FW"X/EQ0M#81$HBSG>2V]J MK+&04K;M!2J3L,TH>&G5MKSISJO4V=$%>5+2)\4 _/SE/7DW__'B2ZPLZ<[" MF^5"OE$ZL7BXJ]05TZ^,3H-'ZE\SU8[6 0N\1%G8\Y=/WM_9-@9N+32!3RL* M>"M7!T&K:U@+=)35K#5_#445%,XX";*G490^9A$Z)T,X'2XEOO(T^ MWFI-Q4D=U@ELJ<6 MOX7Q6JM+)B0\?;(3IZI3>@P4O;)AJ:%;'(E ]E6)1G(\1\OZGK\84IRM,!TL M[-L4S*JR[Q[-K=*^AWRUJ^WK4&ZTNJ2O*4G:"M-!3=2G35N@N:6)QD1J*TUT M(GZ;,M:8:.>[(/2#2+_<*F 1RS[IF*\5=I(!XI1N4G/2+,X$:@/_7T#CJLH" MZHULXT2<*);JK%49 PZ>ZE@)4U4A+0***EEPU*QQ4#A7#H-,8G%9<=+!T*XY!I"JF6(4AGG!ZS"& MVQ"H(KG<\U'T$JL4^2@:-,CZ,Y HS@2YIR"E#)0^!O$N#5\8S8RNXP1HCO(! M,R8%"8N%X[X0A/\MJQM_.0#2'0S&EZF,28I!Y3$:'YG T(2OP^/*.ISROZE\ MJ0L70!AS>ZO1X6/4T[F\B*GAZ9(>Q:ELB(8HAD2(*>H;)C-#EODVTYZ>,O6F M71?QYCZ(\OI2AXTOO?(^0=OZ,N_$)2"A_V[P")@F+3WMT/C:/L34RJSFE..B M6M_I!5-;<67LD:SWK5>Y C9UO]UWVBONV"J,.-(%$V&N\Y;=$)X6H&_'1RJ# MH0&^@V;LM^$EC9-[*C>I'/C5^TF#9$,YRH/S[%%]L_2&?&7;^2[W/"LO2,BC M%^[>D+,\S&8I-XP_Q+'_%(1#?! +'MZ&\[2>[%,Y42,#K]Z96DHXE%.5)'G- M]H0'N[_?G#I9>QOV8[K\6D M'SN.4TZRGTDS.,+C!G'%V?4AA:5#8T,1/E:UB/NHK/(/J,ISK M_JO[%+9W8^W'W:.2=W$4=IX//6 M;7'$+S-7-(&X]#[-$F_9XKC/3,DIUV0KN,'KF,BXXE#L^+3T%35BI$*-_%K0 MPRYEW]\4S#ESW/&)EKKH^84M9/MX_/1\?"6&^_%(B_WHNJE^[,=&7X]AJ@2^ M*H^012VOJJ"9A:"O[GRY=C'9?F7N>URGW,%I)G60/ 778H132(63H>!T'#+( M--=]9)Y'"[/75U]F:2Y[G])>!<_L%PXGR=L\V4@X^>LGGK@B<_U$PZ#EK)]4 MGN:;D%K-Z17 [S/42__E\:T"KT]=.1CQO8PBI8\/.TDG\N]\X!P<,5U\V+F\ MJJC8VXEFKZ-'!A\G+X/#M%FX; "U,FT&QU1U.:/"KC:QM$/,NS%ZMJ]C.HL(T:7E8LF<-H94LZ3 >,R2R8U)K4 M:+CF9.)+9T^ RQ8HDF,[;%&MI>2B!1'4E0041XP*>IRD#]2']][MC$J'Z8!1 MF063&I4:#=>H3'SIC*K Y04,7+:IUD*6DJT!H_\LTY*SBPR^$:TS"M(RA0VXE_,+5C3S0T(>N9@ 'S7N\"/[L0>]VRHA[?A"^ M$._1"T)^* E=X%,OQ$K.[#*')0[)D9SQ'9VU0H ZLOK^G 09O8R?5,U%9( . MK*T-MN7Q:0&%'([6V=#H.(<\\QDH\JF(/>_,Z00)KW#-O%+@1D9U M#2DE" YHNU(,J=8WH'&U7\&.Q@I*C(&JJY;JWE:##Q]LQ"DJF4: M+*,4^PU3;DEF1JZ8MD@.MBZN"&65>?B$LNMQL4';+7K6VS7-FNH>[S3 MR.BH;?V0J+,H34@.VE1-'"M[XAANV5*%I;;]OSFJNQ:DDTP\4-J6\DE[/:ZU M\@UB2N/EXJJAMP7;123[Y=Y68.U@CRITA^1<@1N4-4QD%HP?2!FK5:NM_HYB>4T&&IIP:?/AA[DK;,DMH:*V M ?)U"PN/9ZN+A/I!=N4MX3W>B^XF4 ./>,UB$J)VQ:("QKE>T7/3]'RPYYJM MB, @!(IZ'-PN#W1@PZO.C:L M@];HX 95&#,CS7RS"C@IX,FO@.&(HES&&R\X7"9-P.XH2YU]G;H(2"<4ILJ* MKNZL \1):]:S7>0SRZ'0$IEU[$A> M%&\AAL3F+":<'LD)$J"(E%W<2K FU[@!6'WIEZR<.D"\ MD$O-=C76:D*A!%DJ-IKN[S"J.M5:V5E!I"NF'M05)6FNECHX!Q1%OU(>JDH? M:^31RG)''^/PD3GHNB3:ZUP##I[Z6 E3U2,M HI"67"DTJQ5#CM\I'['N*&* M/5SE-YPXO,%<$7:7/PP>91^,+'G0SGY'VW?QT:4.H/$KXA=M&O7!3SA?51\C MB^]Z.L=O^+*?@BC8[#;*;WOP.\[7E3)9?-_:CX-_8M M_X[T<65,EA^W^N/P'[M]=AVE6<+/OG[R$EZH\CK**)O&[,[+Z(*-/GG. M:)0&[)=)Q 3_?7L$10Q;W./GHCZY6]G"=07)$2F(DH(J MN>.-P($P^75/FE1H8[^FD]A\ONJ=QTD2/\'6U-NR7S)5HZ)V)-Q:>DRBFE8B M%;XS"Y.>0=MU:D1R.J0D1 I*3BY;+<4N3V'(\N1G*YV7KG,O#=+Y%FJWS*+" MU8"#476WMD=W95$RBZA>@=2X#BPW)N;,:PNG0 0)$D?[M0:HH-O@D=*6P@3% MPIE ,:,@(I[OB\Z164R84;$?H>!1HI,9;=W\'.U2ZA>NYB+>; )>L^F*TEO* MYCS*O'6;M"E+>FZMJ*TFP;2\6A%S9JUMP:W]PBN(EJLM=+0OZ!)&F.PIHSN! MON?D)H[.=BG[G:RHJ%"VS'N]A+''7,,ZH?S5-O<34;3SPJ(O[=8\*6A>@HD= MQ'ZPO/5>@/EBJ]!B3I44W/($!D%-MJ] =\;:M?S9GI.,2$&&Y'1&Y>;127MN M)W6Y#\Y3F2%P<2K"EHD(/>.AFA/[8D(S_+,B1"CTG[?>("<@--]XCD/MB?XW\>F^VY:=IT1JZ M,?#:JBQ:>/(2/]4]53!BX1FII4!5FS2@H)B@%4\-A2NQ"*"1&IX;-<@N82?* MS&'A/8N.5VI!+^,-6P"#I6*&.E'"/*[I+'C]Y*8U&:1#G(Y\2LYS!"7"2)6] M>W6*/B(%1?17:WW-P17U&68H:EV7HH<@^K)"YM68]CSS,JCK,V6,]#![!^1> MA9%+IZ"CI==HN6[N$F;[L'E.5G2$!,*OQ_1MYD,(Y[3UP[MQ2J?42^DE39=) ML(7#9^U[5QT&XB[/+$AM0Z<&Q]F[F?B1OOBG=$0X#I1&*+'PGK[.GB)F8@_! M5I$K?? [3HJ>E,DB1:_VX^ I>I+1FYN% @8M?[KD0/E8M0&!_*7ESU(/?L;[ MVMIG-97O?;)'I^=Q%*R\)9U$ZR"B-($%+_/?*]^>&N!QGJ!:"5&\1-4"HSU( MM>"J6=LWQR$5)+8J,#3RJT \<:*E3+W[%Z9_I?^O8"VRX41_;R^ HBF[D:>&=@ &J:&0^?LQMI[W)8>+&X&I*>W>A.7:AJ AD'E3 M4*(XM#$XX*G5YF#J2J(Z9^XB3K/Q?9HEWE*9$M"$PU0K!=-U13H 0E(=*1<2 M9>%* I!L3Y'#GMB9&H]B6C'/>4>N/1]$T)J0LW,7K!^RV>IS2ODI4K6NGT): M:VS$JO3M!*R5J+=#Q:E7WX8W6G3$2X@!T5*M2B6Q3Q\E: M!8'K\:00=L>$]?AQJ3LF6"3B3$0>CL6$-##<,#6%("KS.@!'-RDI/R8S*K.H M)H:"D,.;C9T\I0#,4D*^0,7W8; ^OABKHF38GC]8""5[E"8(5IDP.:O[ F'U MWQ%+@\D8D?G$G6CWNH 7Z'<81^LS1G13O5UV1-?G#RQ67##>3+HN T1LF:1DN]8KJ0&% MTR1)P48S#0$ A::XH^S6W ME3_U*HVKR285&$YK5<&'+:>Y M9W9$+R^\].$JC)_*A66\S()'7L%8'! ;#EY;X".6U&PK9*W.IBTR3O'-=MPU MZR8R? ($JEEX>QIP/<#W),X<^O8B\-8+?+[-$F\CH5SS,MSY;!<61"1[H&3# MS'.7B)>4;.=VN$'_WJ5M0O[L3'7_I@)V9;MPR+YZRU! .K!MJ+-BWCH4\$YM M'ZR%6(+-K)C1I02^Y&%XYLSI9)LST6E$A.BI2T\E,LH.:4L7:6O135RT5-2E'%LL9W M3+ 8NF76U8.\SD;=EH@;%SK=#+H=!?1KG\X*?7 3]!I,N1>Y[0VY=JSM\NI\ M&:1+","A#E)>^J2+,Y22<71UUHALO3I+:+BW.BN9[+ Z%[3RVI$Y.9?79WOI M&V;M%\+R>E_N+!=P]5%-C^N]A/7.Y,IT;M2+ABR7:BJJU8C^^ !=LP M:+)>4B&RW_<21L>=,Z032#WK)WFCIQQMN8 OA7@BYO!I,EM=,6?CA;]03]7H MYAB"V)G=QTQ#,^F["S7$?/#N["I3Q1L+=4EU;^DC4E*&DU-!FP!Q]&SAGF=E MO\]8"2'!&%^!]3/G=D.?L\43#1_IISC*'O1/-[J0<]SR-5/0VNXEM-RU>B6S MG6P^B\D]998?^"-NX606.5!QL]]Y8#;VA]=AU/ %%D_QD=-24G'?A \$[F*Y M.0FG#;;&XY%K,X3AW%(9P=>P'AO%9];R[2LR3S:FOFA**SJOQ$2K0GS-4('D:S)5S10PV_GCZS'6*S:1/4R((/,Z3+4JR;[L M%"B^(C/53 SFO]X'58Z7K$YX=($C\TW+=7J?!=C+9&R&G+E7#:@_EZ M0#4W8D;WE1BQS5PL'FA"N7BOPYZ/G)+78+7'&*K3MMF7.:)G[Q\E;C6Y?VO* M^<2WO<]1<=E,_VS(SK;<82I(L-GN,OY(P-"-!C$/0]615 GM6G:%M,^H M2A MG E5&TVU[:#?E+039'KP!H9X&?FO743)-Q]&+EQ]QM$:LB=OV40]\!=X15LU M;:5J$Q;BVF4G4&V5TJ/@K$_PYT>]$+=CYRP5;FM9Q\C); M01&] L*7E+P^FIJ+"FHU 7:*JR7EF$);\"IYCB@P(%<&<$I]]T]7N[L7)5>( M*JWW?30U%Y7<:@+LE%Q+RC$EM^"UG3O'>=_E5%H! MV@2,^?Q=QW[]K;L,$NEANYH5B1?EP*2 ENG9<>FIBKC-I@NAA$-P>Q"ABENQ7%;OMIN[*;.%!Y72J@_(3>BN:B#FG-O M XYCVJ<_PM5'H2<]M&Z1OMQ-N(H1>7I!!C*?-+V((SAW)@M$)).RYDQB5]"S<8\\(@4Z;.@* KRUHP/6 MU5W..[HM_,8R#D.&!HU;7;"V^?*!^KN0B3%_8+'=.6R=F4. \M,\-*[$=^GY MRQXFO\\>0X])W2EYC_01"W?V/4FU>I]]$<"=W1J9DX1GCA*\> $LX"5+2($ $J8]"!VF4 M(B"E)W<48_*/79"]'(C O\_P/8G'29 ];&@6+/,:/5*3UD+B]"@V,%[T*E: M#=ZS6,M'LSU*"5U6>QKF;%VIZAUD$###J_0BR"!JOX[\X#'P=UZH:*JN@,-1 M9RW3A3)+@09790T7S=1O@.57V"4T6OOU!M\_,W6^HR%?;J%1^"*>,'^FX(@NV0FJU#(].K[^V?!GIYFG2ZPPZ.;DF2YW$ O,5JM@21/E*JP"Q-$T M/=N%0LFA!M<;'1O-&*T )CGT\#IQ&21TR4@I=>$0 $<'Y&P6W[[^Z^#?7#9\ MXUL70-BMGPRGC*I#QJDA"Z /PIBMI?J:EGHKJF.I(K6NZH=M2:LK\P&TX?QY MZDJ60N=)$OORZRC-$GX.D\ZR!YHL'KQHQEO IS=Q]$C3C/IW<1A>Q0D@]?VE M.C+Q"@WTJ.GNQ9@[88K#T<]1D)$%XR'UEIP8.%^K&/]-^^/Z) _LBL7@;]4+5Z53..![2P=\WZ<#/JV?W=(DB/U) MI'VYCCW[E3FAD0^/E^^]D+<4>1=$).7^]>4GV2F;JGJZ#*&H[6:]\ M-?J!D^@*#YT,/AWZ(/E4_Q,#ZT/O8;\Z$RX1!/4P0[)_>A]C6H MD&<^GX_7[T1%$)XGJ*?C7?80)\$_:>_>4CW.*W2+IDGKQ?^I!GE=CDXOQ2D\ M6N.T=S_H:XW\6D[B?@:$;X(_+>/-ADUCR@]WX9VZ]^@%(;SWX)T0@S3=P=;Z ME7HQ_C_@DX-H+?RVJG%QOT.\0M^EF:I>W):$_NOR6$H!^K_Q'N47W_EH@^Q/ M+1YS#C!UA<3B-!(<5"RBKU?J@.Q//0_ZV?+M^"6+=J^\(/G)"W?4B<2 =ER^ M0C=XV@\V\'U6&Q9?ES,^Y1RXD9S0Z,G-.2? .@'>"6?>G1Z_K^-36N4S-#J$ MK_G4^[P].$S](PSV_UWM/P^TC*Z?CA]QH8/]6H2 MV,6(HY;?3>Y&#],I3^NPG]%7OOS6+VO=6X-;\_<6%^*.'PDCA^3WMB1WDMZA M+!0WEF=GLE6Z?L!J.LOO9NVH7U&[MW:TYN\MKAT=/Q)&[LSO;>WH)+U#V3>_ M^[6CGP]82>)Q;.FXX+?U_.0R;\$@KO[O:$J31^I?Q>]U(0XPD>@ARY-N5Y#.,9 M^I(_M^ \S26(EN'.I\5?Q4$#KB%/-MLP?J%TSL0*EE3N$[\4M[KMOK[ M19QF-W'V"\WNZ#)>1Y#Z4UP'*29X@''Q',5@DUIU+"30G\_,SQOTJ+8?81!/:V+F;7E@.VE[\,R39PB[ MX")'4#;ZZK?JH#O..*<-"=K[$X0EHSXB$9N]>$5HWDR#!_(K&D!Z!HCS ;:;R/\)X%29X4,S\0:] MO7:Z!W'Q4@[>EE_7B'C*,%L,R\\2*@._55?>9I(;:81Y4GL0L4GTDI3$[-_) MTT.P?&CZ9R^J>6IP_"1("7W>TF7NW>]IQ6/STTI.]G=RN\4_ERM768?,O/U[ M*_GT8UQ2U3EYTS=2,E&=NG[ZW5TQ67T1$313%V_7$=<-, M]G1)3OC@ZJKV3F.4/^"HT'?GK/=44W0H,KE-XG7B;8:O('_ >,['_@FZ.-$Y MW%.WPL2I.=]2L*(8O27:X%7J6_$ECR4D^C:J%$] /KT[7LC\HL@KP?EFMA2Y M6*P=V%;=LBVB=JN3 R!O/VIL-K8$_%>\,+TRO$+=.80+\:N.U8I-;@%LGZ*$ MJZ>70>JMUPD4:F+KVVQU1Q]IM*.Z;L=Z%#Q=MA&EJMTZ>!1]-S,DZ5=210'? MER.=L FP,=+P,KYE^X&"6]\^!$MEWS4-+%8T86!^'S\H !$B!BTGS4S["AA: M [8Y71^RK&RUIH%%4A(3\Z62J "'5Q(])P8E0>N%=A,GV<-X0]F*Z2E[7\F M?4ZD"2"'P8A )H]60H_(S2H31 M&+_QT:_BA 9K]7T@9E Z-70W,Z,Y%YPV1+((4*>H?VO>&AJU!^!U M,1_@I@CNMA)!$:F5?7=YS1$1O<=Q=.7*E%/&DM%_-"?#'( M@]@*=/3'6A%PD7!5O0O2WW2'("I@S&=7.O;K;ZMDD$@/J-2L2%Y)58 )0)_P ME.,8Q3$%*CH$AQ1(&YRHH=U0)%- (E.FOB*1X_<[>:'H&?.,'A18S??O*H72 MP"/NA4Q"U'9&*F"&TVE[A*#%"C(-Q/=18E+45*3*,-DEWL)E)E*6;!1 MY (%2]/[23T.8NZVC3"U5&L= DYFM)FCAG85.!#/BB21$>%X[N2"=!%+B$ + MX=Z%<9I^R:_XBGK]0.E[M^SG,@AWF?D%L@G+'1M2"*2SH@,4)^Q(RI.5)>68 M[MJ2G6B%&([;TT&Y$K%PYKR+,@BS799F'B\W.?;_OA,99HJIZDP-S_Z.G("J M778DA6*O1_&J?G525 !J]+VI4"M-?$3VA)%MO-_IF*Q6=,F?2_I (GBD+/I< M[I(@"]A4N-.G:W>?TG_LF!R31_8_NI,B.2ABRI>&]5KREP0.)PU,R4@S(:P$ M)1S6C?.A0P'84))\&".T.RIS((!.:W)0)Q2GQHM9=P#^= DRQ^F/-%G& MXI M'6HFS1B!7=$C;?*,0I-.ET7379>T.14*6&=T2)UG(05T07>TN1>'>H.=A/$8 M^#3R4\U:=0"#F5XA8;:>2U$!0$J<:' @V?GF,$ZL.R4WVM6F >6 %JA7E@,0 M7$W0KB(57>ACY9!FQ\S@7_[R33F4=#G0 >+DP.C9+M)>Y%!HF2XZ=F3/11@/ M_"4W/#(.HE6<;,15Y98F&=,&_OXX)G_YAFV4@EU+_T7C[%4?8PCOQ?J*?:,+2BX$"88"^H-(0PH^.&%[;\:4*/G,1(5*0O MJ""?.//!,2L:2C1WE MC]?+2UOT)N%'"E;:CR<$<^99<]-%P%N%99PGVD!Q@=9[T]UU;V%MMXK9>P:VK1M&[][6M17H]<[//MU^.OMTWOOX\9]^ M$_>* ZM89L]OZ^+3>?2+0=B:9?[4^_+Y]O/%V<55[_:GRXN?SL]ZT^>HV#/L MV%*GE#-T\X^?T!\O\&L]*)_I_/QA[;K;GSY_?GM[^_3^8AN?+'L%*Y]=?HX* M?@A*_O3NZ(G2;Y=1V?//_WI^FJMKL%$^ZJ;C*J9ZJ(6:R:MW?G=W]]G_+2SJ MZ#\Y?OTG2U5<7^/4?O6P)="_/D;%/J(??3R_^'AY_NG=T:)^9;I%$1[^5B>4 MWXO]S__H]0)%VY8!9F#9\V7\R=UMP<\?''VS-5"C_L_6-EC^_&%CV!\16FHA__G(612]-^^J0U-5W=W(W-IV1M?/Q]ZJ/EOLU&B3QO(,6#KIO9)M3:? M48G/;(U]KJ#;@:XNV]8B"US-< N YSIUF::J;+4\6&OUX# M5U<5HTH!T@W7)L[^A\YD.8(#V :4DR*OO48Z/[ V6QNL@>GHKZ!J27(;;T2L M^1HR86T9&IQJAG]ZT#*KDRJO;4%"56E(?%]JAIR*LWXTK+<*)8LU684(#[JC M&I;CV0"N-738_M0&#OR2/P/ 66&NKTRXA% 5.$>HJN7!2<)<36''5!VP2U7R M*Q4+ZCFZ"1P'&O>+;OI=*"1);C/5=G5DOD(M678Q72=J5]NQJ6UM@0VMRE"" MQ0.TL2UB:(%N$MJJMM-/EKE: 'LS>3'T56'<9-$0C;Y%B)AMHMHN3NR5 M8NI_[2=?;[-1[!U<-)%FX1)S?LGOU3_[+Y07H]AJAM!8;2N!PKW-::.A54'A M+E-;K&-^*]S;9/6ZIXS"W<0W5XEK2/CN[ &XBLZQJ:[F M8_6/UF/%MN'?7D$) 9F:K5\4Y!W7/ -,EGW#"'WB?+&;0I^[6,=1;[3$,S M?7&QZ$W6[@THWGE28[7Y!LI0*-M('2LI_\^!Y92@!:ZA.KI[,*??@+Y:NT#K MOP);606_1OA"7J9^A=I <^%,<4M,2!5_OP[E/"NN9\.UXF3YS=3"CP)M[XZ> M+"?0?!6T)O#+5V-657VY,;]3<5E9&JU[2U'!THJET5JV&0?C@;]25BL;!"1 M) MML)*S?84LE*WM*%9K,OIVB+Z/G<5VRW1^WC]9ON_L%S%*-3S>,UF^PSW;X5Z M?*C7L([A3 ^*Z3A6L_H^N]G^ZBSYS=W<->WEV=];[V(L:B_]5,;5>T'(OWC02(A+#L-3$EWP_D&4SS"T: MT(.Y!?[E,+? ?_P86'!/TG]Q7%M1W:@E VGPYP\YO_]<=W\B?2Q@BSG=B?_Z MQ\WEE^LO-]?7=Q=W-U\NX>Q_F^I@'/>^G>RL8JM1^_"O&2HD@T+#$I^W?D32 M1W6M&WM\E[:UR=55^#6+L>>6#6?IGS^ M_>05:Q.64;2-6K&*$.-W)A-, MG7;9"^O-I*%T*-EBC"A"1)O9,YD@\L?MB3VUK5<]N-A*Q"E5O,5@L4@2(2;: M_Y#H^-1R7,7X'WU+7&WD%6XQ6G0Y(JQ(GH@FL$*#0-\&"@:=^*_;A0>UYQ$" M)']#$PB@6_;&=&V9^!U3NDB[D&#J?80&R;'0!!ISH/I1+^<7+POD]<]!(UVD M76@P]3Y"@^1-: *-\,1[OMN\6$8.%(G?MPL'>MA"9<.A%CAN_J&@4> M8'QM><6226;B-,[()$<)%V_\W!-5\#PZ"A%"_41G"H_8\P(?D# MFL,$W4M QU26^H]0@$%D?"/SYG!'R"/ZCD&@)+'MVX)HF7 M$,[/T"6$?9/P[X/)>#YY&CWT%\.'WGW_J3\>#'OS7X;#Q;SD#82EXKSXF'G. MQY6B;,,K;H;K1#\YL"W\P8]]SR;+1]V$(NK06JP@NA1S58&O:DF;*2)3F*2# MW/MD(:ELJ0@VR,PX1"-<@ !+ %J;))W=Q" MW:173 )@9X /ASF+>!5!#X?Z%TLD^"C! ?H?ND7_JAA0;&<&H-RZ&F8_Z)M: M\@>QDAB2E&I38C*Q\"++J>JUT17NA0F^G+'E I2.XLE23*@;%4#I7PPP!F[^ M41%W_M*A?X1:@49:;:0=$Q;(D7Z1PAJ,(1;INU:LR8VF"K MZ-KP?0M,!Y#'A]RRG8.>74K"9;96<2"A+9:%:NRTUG##05[9+M* 7="*=A R>0X"N8D+2HDQ+[1\K-/$84/>@J)70-"P*QM&$[!\-7 MD)(:I2 F,H9%^JZ=5TR5'?*RLQU.) O+S@X6./''$0RR=H@+M@<[FU$=G@[Y MY3O+" YQ*YI$9"%%[.$+)E)DRW>:%(SB5K4@S=UKR."4BO2Y(Y.$7*F;3"D@ M*>;)Y5AF%;[II.5G7S%AF0_ B'5DYT3%.Q-&!730HQV]$_8 7ERJ MES._L.Q<800WAR#LXM80W2N:&9AYE>X*I]7K+%^*2=[!"+N'L./[U7M2N^H=3) L&+5\([@[A+ _@: MQT +7O&[$LN951P<,@U/\U_]MGT\7=?67SP7>987%AJ1H7)@YV$O5GZ")>#0 MMD75?N08Z-B QBK:I0MG<"QKQW?%\-)Y%7#%I&11 [#G#WU4S73FW$C3]*#K M4T6'R\.!LM5=!1=\ABE]XDX1!77EE&F&WG$U@18]2-M756_C&>A^/=QVZ*J. MFP;I%4_$*JFKKERSBHGK1P>B3&(V6 /3T5]!L*E]LARTE9TLX>X6?[[)T\J) M?54J[K1#B -0Z\X@H?^[LS.A;ZP))6Z-^NSZC_21U4-+;$, MPWI#D#Y:]H/EO;A+SX@"*0^I'"@!9#QM2#5&% $I9YU46OZN^!6F47?]<1': M[<3VU:KY+I4IL/V,LA@:L57N(']*"-X5;T)2!4'>X;[GKBU;_^LPB1 )DZ[4 M>:(P"=P55T">Z"/'\;C($50X$F(0A.W*ICSFL^><:QAJ=I F1:7NX"$9XQ1# MJ)'4U'G'^,$D;47;6OEX09Q9,*6/@0\$20GOMK?UH@S'%[7_H3);!80B'!^R"G$I\OH#_>1Z.%_/>Y+$W&@\FST,!;J] K'TO M&3Q=F!J"G%LS\ I,#SQ"QJ-8-M23WW1W/? <%_;2WA\*H(04\/\U_!EB@9:D M-7<"1GDGT-4(WA4/U\!RX#")4A;Y[G]@O^HJ<.:6@5\MX"IT@R"<\G7%8?75 MMAQG:EM+;)Q+K$0WD*8)U(V8\?U5FS"5+>WM"6SY;H#.)UY7'$MSX$<"? 4F ME-Z XUI?V^BFCB1'S^B&NL!%Q=#.";PH+GI7%@ACR[0B+0:6%DI- M&4>H]3I)F&)2=R/=5Q1G1!Y-4J6D9$$Q%+-L8)&U*^.$'U$YR=4:_B(KN5*G MN5% ]++#Q%U %1.LD+^G,%4VANW#CR+*? K 'QP&3CA)8E648@%SO:0V+N0( M82XZ5923NAN;DD.P=>2(T4T/RA_JQ3*=>["T;!!+:C5\A\J%TNNF8N]&<*GO M<(4DU_A%J=A9>&/4M(*Z$7B\UT9HL_=PIX!WH6!*=XE ;,)UY: 5SM0'N\%M MA.)EN@$U7:2J3D_%6G=T32T*)KE7'%W%P)Q;MAMPLXM6WW&H6. ?=,-SL0$4 MF-+=!)\D7 A_WB/9K8(_%@;PH+_J&C"U@_Q ->!_&()IL%6[08S"DD8>C[-. MO8'R&T /_0"M#[NEK,#8V[S _?TR$T9"<9OR-M,-+E4B=<2KEC\SH:_#,?ST?>AN"#$6'1J(*^?F2ZC!;YKN"PM"0I:+.DCN3R[N1+X M,%A)?7/Y3D)1*YIAMG[$\ROX+GHWQ9)K!6X<= OE=;510F"X??#_2PM5*MUP MMZE6DWZZ$O)(4L^C9<,YVPSNN*N[A:V8#M0'(H&I^?\R DIH__8<-WP'F)2T MJ9Z/2<7?FFG'Q^^*==JI*(UB:<>X4V:=^,BJH:KBOX1GITY+'DE=86ZQBK\B M%6,K7P$TH:RZ(E*$;DO]/7EN"C&&7>D5SZYT_DL?;DHG3P_#V;PW_/7;:/&[ MV$TI]_.^C'6%)#D,>[9 K*9UWR\DU7A0")UDXD"J;(253>253&N@8? ",=%0 M9IG(.OOO.LZ/0*PC-[1XA BP,HO)@+(8WW/L%/$9(+=0=9#G%K>()7SESFY & MM7YG*5-. ]BKJ2+"Y9)*>+ VT!9PP7)Y93N+,;NTV'AXD4MON*T&?F _;;V] M+R@WDH46V639"+X[L2OKM#-S9&;WCC/+,!XM^TVQ MVIU7ZUZ D(1-59 B;[2I36%5Q1/X1R30EFPW$[=V)X;!]-R&^#1_W6833>R* M3IQ(G!"3X]#77B#X@V$'8,W_S?XU0Q#W6-B46%]U+#%E918@:45 M9%:JLI34*DX"9D*QJ*'6L&LQC#J$GC@+"^,9C&D,_8D>Y4 )ZG \*].DE.RK M9V"K7$T5Y0F3B9V^_#.P]6QU#16?-7[24$>J=T0\*Z:+LID1@8E*)UU")$MPD*08]'X4(XI>=+J7DT/Z::>R(%,.:O*)2\J2>@8=9_+*) M."@\N9(NR+65@=V=YFJ#"NS@FPXE;U=UFEETN6O)5R*:$JUS['>:A#4JK*)T M*X$3=VAFI^\6NO6[S26:V%6E5L%3(AK2)(O.+_QT\Q7YZ69JK+YDKSEW*'B? ME%]HH#AKY*VC!PMCJTHY;!0.]"\L<0U^=?'C Y+XT;#>> :":ZY4$OWY+[W' MI\EO<['FOA>4+UM$IIJXU! ^.6T+45:[WWUS@#8R#]F1X5;O57=UZJ,E_ TE MC>$&&L,7Z>[]Y<*4N\VI0OBN7'$NN2,63(6*0>7:%-=)!-&;XL21WPS +9:J M&R"AC(55S6!4QZ>.BZ.-:; ;#Z\\ -A=5?>AAW\W0.@@[6^0@^$O_^>XPX[&'E% P@_(^@#_4L;,@%]$<*A9+O, MN==0&*],<4JP-W B$NT2*)?F:H@YDH)_T:K1?\'0!0X$!>BOA#Q;/$U(R<&2 M1&!A%J=&:HGRE8)=(_,5H@&'7&Q<.+'.L?*'IH*N> FRDD]ML%5TC?;V-+E: M4F>W<+MY5UYT0U_T\+#GE35(R80BR8J>HM85@[% M_!\%!J+\%HZ<48P*Z>9M(T8G2^E /2DY5F=45AF]U)6#7PIVH4VM4T4X**$A MJ=A62S@HK_!=>>4)CM!1H@_U3T^W 50,M"IW-S44T^V;&@JNWZ(BN/ "Y@:D M(E'%=,@))2BGEZ[X+J'4*@":\PBU/E<,,%ER$XR]A2-C6$G%2#*$Y4:OQ&4+ M[4>[]QS=!(X#G*]V-G:=L=9Q4*2,,CJ8G"XS%I.IQ%HMJ;XOK_ 538;2 M;/,>+?N0+2T1NTJ9 _$5I2)-Q?#C9T%.?70RX5Q\A?F$E@)0#W[T(,-.+E'^ MR"C$I89:=FG"F1-:T63)D;207.G(.,2OBZZ$J+#KM/2ZZ+@X55(O55UN$;OZ M'BZ70(7+S.$[G-G-%9A!LD],I!?T/^10>U4,9'DSN"6Q=16: OI%W]22/XB5 MQ-"PAB])Q==RZ_>FM%,1:X4O\$MI)LB7G#W0#Q/QQ3$(<,%0NME.)/&\.[NY M3"?D:PW;)5!<-YPG=0S4%0XZQTM2$N?*QI9EGUDZ,2]7X^G-WM%2[[RR\+-T M*E 15["][=;P]:D8D3Y'YM*R-P&PE R7;+4[-(Z5D;BBC-C"HV&#M,DH[27< M]6$C7A.EI&) %5CFA;32)>Y&EJ)$C"Z9!.F"1\$#)J'K2H]69W+8!]U1#WX&_Z_WL7?X&OS' M?7\^\M/#3F?#^7"\Z"]&DW&O/W[HS4=?QZ/'T: _7O3Z@\'DVW@Q&G_M32=/ MH\%H*"*);%9V6E9#; 5(G=N++V>WMV?G%U?G7V[.SP0]^V*O%#/,OW;(# S_ MD4.$*+3C 3BJK6^C#&X9&1>0 _<&WF5?ZS?C-GE[=B;'0,3)@^S8T[S*&GD[ MLJ$Q+53(P-J\Z*;?%L^@=9$S:'V;C\;#^;PWF#S?C\;^F"5B0,J3C#(DD:L( M&(%R.G30-6TH8:LLY9C @EU\""@A:H=L.2?'!8,)7V9->#3^#E<;DYF8E40D MQN[0)X9L](1:@I+1Y_2(9K*D*E(9*H?F\S8+G%+6ETF^&<.D7N!@,-.KK)E. M9Y/I<+;X_>^]Z9._$8 ; _2(S!0]*R' <+%B4J9=AGIB8K7R>\5NSCQ-2&7> MW(BFHK7*2=VA*?G),E<+8&\F+X:^XEY=7V=M_FDR_OIQ,9P]]R;W3Z.OPE;7 MD6 /X 5GWO$Y(J^XH&DYWA6: >>637+V_.SF2I)3(IR2LR;*+E<;GW.*KXCW M;DD.L[O)6Q'#W>RPM^C_2]"2.)2#9LS$P[[LJ9-%ZKHEJ_?+-UX2$6E,AJR3J.+N5RB M=&CUB +4]2!),5Q'#RS?10U,SH.E+UG;@9/9\V@1O#Z(=HV#B7]^-!P+.CPB M",HUXW&U(V@.9.HC;5;D:T0JDR^%5TZ@4WE-M'LNS;Y=S#$VW&7'AOB;Q/\9 M/DHLY%'2]'.U*($U]?%A4J7$>>+%Y?75>3K87Z1H[,;/7#_)]@LY?$H%,,I: M?3D5M-O@9^ 5F!Y@M_+SLZR5SX;?A^-O0P&&'78?W>5$HS4"_3?=70\\QX5; M()MAEF=L0=#\3ND=S;A9JTMEVP71R=IU*>G;;=9#Q3;ATF7_RCJ'?>>$C@W[ MLS%6G,E*3QKGWSRM?W<=NZ] M..!/#[8S?(U?.F$PR9S J/FW^SE<3L--=P]-O@L1&^VT1-2K#KCB0FYM)#M# M72;CRDMEBZS().]C\$C6(8=8/-03A5Y[FXUB[R9+8@PV9RSV'33=LXNT\4YF M7_OCT?_$(K"_/3_W9[^CZ&Q*,';O;U$/_JO=<=EB0B"#(-Y4KW;!G]002*;* M2:NYE"-I!1VW1 !D<4%KF:1+ILO)/?N@&SF6#[S56\R(2D2MX9Z.\ 1*Z/O! MQ?\94 W%<7P-^?CMWX*,70O AG3Q-=-B)E4J<@=SY([!6TR1MF7"OZK^C3J' M9X[B;:8#C*I$Y%KRT!PX==GHPC;OPL,"/03#O&J]A,O]2Z:[.+V_!2V+6(U6 M?"GGAZ GW-4UT#R4/QZ]' SGVK^ -M(@"># "+3@H;HH@3CC(*_\S9 M\P&@[E^K_8J4XP8-W)R];P-::63'+,;P?-4X.A((#KR/Z+IW[-8WZY4RQE8Z M0KDJI&YD1=WX-3/>*>HR.T7%[IJ)G)BZU6'U["OLH9-O)TFTM1KNZ;V0\Q#P7@0BUY/D]/, MN7#(\QGV;->X@^%ZD%1>(PA>T6_0[,; >$PJ-1&CE6_>S?R\-SOZ86*HB7?A5_J^4T;$(; M'3PJ>4*/WH&D84:>N=VSXGJH32MH:K+X)]43YL]Y"^VL#:;('I^"PXY)_V.__-U%VG_Z;86OAN"MN( M4/%7DA9T#6?@+^)'"S9&Y+NUZM-*ZY;K?4W3@S[&EHXS8*#GF1963"5(94@E M3$2LY1LMIV%S.NG0P4IX^85S1CL_R\YHX>TND9-8L6M>W+4%3&M0T\IJ98-5 MN/.,PT:;K)CJ2FG[G'C&YZ+B0G]&+"UVI MIKN% JM5?W=O>"YWX Y7:U*:/0W5_#5G>;D[9/D%G@UX *ZB&\RCPU6ECP?T M_A9^ON77500=]Z1CI'VR8YQDF M(RK\5O]=QSU1ABLN)>SL,#)0@"1H)UGP8&T4'7>3!%^A'4P@H"_#C2 _T!;)-WQ=SA,5V:>P>8%V"EV%&ZG-:0AH'Z@3;5JZ,8+9&G1 MX8(4C%RP89UH]N7;0942,PU9THH\AH7'EEPG=7^KJP=/_539^0%MMHW>(49_ M16GN+'/OJX_>+GZT;!1;$UZ%0(*,+7.XV1K6#H 'W08J_'R:(+5_KQ4$(Y,D MZ4O>3:"Q8J-HBU? [8)A M?0H-_GS_$:&NEJKO8HJ)?C\X'7.N:3GWN]B_2)X8WF:D'#]H\)!JN8J#6A3^_JLAN8(<1Q)/E&@P M4A4I&=;$@VX[*R=XT0D3E/UNCC*V-MJ'DU74I<30.JZ[;1TYKT&$.4[0DWQ!%-5<1]E)#U@^ M*"[\I^LI'!90[CM'Q/(:%!4R^:86)HL)G6=37)3+8V(_P=UO[83F_]QQ\[HB M?87TOJV5WN*N]<1RT1F^,:$?0E6.@9N<^PI<^\F\%8R[]A-UHF\JA&SV( M9<\$;D_Q>])3PJYTZG)0^N&G([H<="=78#\.GNP 5(G8K3]"KN%RD"2,J 1? MIA,6K HZR8X:+@=)PA@>:-F(09=9-$5$7@Z2&'8Z<,FC_J*R=^-R4*T']I*P MI+GIA*P'T1%)=:R]!U"#NN8_! &UAZ)> DGXE^2TEJ2D%C<'F';3A531P9/^ M1@)$)&-261J4C1NIEDW2GZ+B='Q>?N Z/S*>E59-!P,U:@MZX9]?J_VNU-RN M=C9N0'$GYK<[2D\R_C=+7AE"_:1= ^*,APOS;%F2\U M[ZW%A>1'=QGFWF:CV+L"@?>9!Y%Q@??P4SW_PD3/"3[6J=#ZJZ,-K9=X0$G M4W%H?6J(Z%;P=+G0>ED840F^Q4+K.\V.ZD/KS\^ANF[%,X8'VK*A]9',HBDB M,+1>9MCIP)4+K:\8_@Z'ULO"DN:F$[(>.A-:'U=?M!$),P2P4+$ZJ5/V. 7M2T-N )'S//7/\8N4170(<>'XTB*W002TX0^R%4QF0Y M@Q^R7X'#[1RYS#Y&.AI_'XX7D]EHF,Y%$/OJWWOPN^AGT9>%>DKVT2<'03". M$OC]'PRU?J2WA@W+,5/>GA7(/ETQD@!CA@MZ1:G&"0X4LB-#05EKN4$CDB._ M6?8?(Y3I187#)!=)\#4[R!).82N:.>2A"7JER(%C.#I$X*,)OF8':<(I;"T1 MC14Y1O8R#=:*X^A$T*GEVP]U,1$KBIJ39QR (M,,'A9I/]S,4E45M!6+1A&Z M'(";$_!@O>&\W=F"2:U<0*VDDV^U#FNR;+6F9A3C9]A+_ETQO#!"@6UVSU3H M(!W89&PDZJ899P$V)36W8^ JZQB8SB;3X6SQ^]][TZ?^>-'KCQ]ZPU^_C:;/ M0_@OD?M_K-B4< EJO1]BK/K@Z,$_G\04*T&N+I7%%:@L$]B[N"Z( MV!-J=!QQ7LFQ/EX!.#]ZMJF[:.=KHD04Z&]D$\=7Z#C*G()C_;PBMGW6TGV# MJGH K\"PZ*:,+=]QB/GDQOIY95JB/U$B$>D5D[)?RA;>7N\NC:R%KISI8L4G M9E\E5I*2-05AYN +7O:NA(GT5=7;>(;BHJ=J8-]5W4<0_MT /I1P[[.Q;%?_ M*WHPB.L1RJJ:[S;_:M52V5'M+F"J"5:H?Q*.:O@3:U*5;C.*6_** E4$GW*S M6 ^&*RQ5N\V9PAKH8.:HN"X8"',\Q" 1H-Z\1LVWZ4ZCHJ)D&CO2F3>VO)0FS*SYG%,++D'E M/-EV;#?& ?BO _[P'S_0,P66H6MH73HTW2"-2O8(FU143M2YH#M SRUH[>=4 M!0#,/8 F%T[*=B76C\7\ WM?/K]@ M*Y AJ/> #:>,MDQE5-,FF6*N\N(L$[^3$J8R MJU*R9+4'4+!@DFM4J=]*A0M=KSD82&P9S[JI;[P-%H?$[^5$@M"W)!9T682C MH;R3T8C_ONUH4&61:5F7-PX_4<)"B'6D0J^J]3J_Q%VYR8M\A2/3<6T/^?J_ M*[:?>GADN@"BZ,[@SA<%4@V1_]I!#Q@,35C0)I]T%&ZQ-=PBU><71G#D50 MM(D9V1ZR.=SSSZS5DSJ\EOI4V2%E1 L'#J9A6C@J;O'H MH*(@%2G9]*CH-DIB 7_1WUB>Z4X\UW$5$]U6XZ 4J9FCXA6W(BI*&9-#KJ:R MAZ(\J0OEO4!NT)N\W*"#R?.PM^C_:R@VRFDO%S7C)U,-(2O?@#^P1^%3@UM_ M'VFN4%;;@6+;NZ5EORFVA@ZRX>"GJ]A%,'=+4AH] Z;)I6\U8G%E?1%JD;*+0CPLQ"T0 V1A \@ Q1% M+/LR:LY9UG'*)&?$%N64;O)F0H-?ZUM,1$'B]Y)"R0=3\N2.+A\!ULA%7J&5 MLL*%#7)-E9 *,C:%8P BR%-W#.N]9>I+105#F@.6SVY&O[I)V)Y>1$A M:/B 23'YZD;H_^JKX.@L>.M0,>:?%#P^A-(=0(=7.JE"$W('\[U#AFOU@7'C MM'[:*B,U89-0PV3&NSA&*W^6]7&\7(O )4.3!S"+K+6^:74C)@>5;BJF&NAO MIJ_6[F3YS0G>OF:XA\U86U+BL$">I4H9F6LET!?A!(J.=(;O6V ZN TLH49G MB<(B9ZWOFQ6Z\(NY9780"VDE9]&7+M()6)D%JR$[A^A9XN LQ:".+]@)[#G% MJS7'AIAA?KZ&4QNZW4YC0+9@4D6W[68 HWBU)MD0PP :\-W$FPGFTH_/Y [U M8F >*,[ZT;#>]D-=7W7U5__N=;#5HNP:F>M+2I,J=I/E=%#K.E"&]4,8 (9S M,>47EI(NY8"FK2^(HM>ZE;P5<"!]2"O[&T#;:J#U7Z$V5L&OT93;-[74KU ; M*.(+A4,7.,>^P)YCQU](CK[Y40D^VC/\0VZHN4U/,;7>6_KW6MBK'L02M.X< M_$J"$2(%\PP@?WST2T0%W-T!WF:D'%6R@-!&BH*"UCJ&B+G,%-^A%V817R.M MY5 %8M:Z5A'#(*)EQ2><\$)$D9$HIYG6LJ@20:ORFNCKD^4W M,UH/H(LUP7K1F2R3:BN3P?+V[!*[CHFZ@=8Q\8[T4$]Z2]05]"LKZDRXMK$. MW6G=^B5]FU3$J/&D*R_H;@+/MG/F:2)I1%^@$:4W=N)'B]P+'*6% M[.":)=@JYFMF%^DEF)&A[)/E(S1CQ?@=*-@'X HW*"6O2G,&%]!1F8:.E910 M\6,X-2W>@/$*GBW379/CAOB;.Q&R@'YJ221P(*08#P&KAI"1+MZLDCP,6SG1 MCUTMM:[A6\ Y^$WRG0V.=A(*OD";I/1IT!'R#JN86L_;Y6?>H^656@G&FCGQ MCD,OM1[RRTV[_A+VVE>._EIVT$NT=2(@KW*JBD%H(0M+$N_$-09]A/2ZK27$ M14)ZQ;VDPW<5%@V2BA3A&JZM$_%XE1.R\$NE[R*6C(ZNR6>,R[&(*7TL7.(1 M/V3+74W^CYM&SY,.2=BCA?S7G_\ M /\]7HS&7X?CP<@_01)Y_$,2G98B"/;H1Z%V?J23FS3[Q-O4L]6U'W,:]9F8 M#()<2ZK!H10B.9-+ ='ES!M1"4ON=P,XM:TL>S=9HEC5J(1&> ZH8&M2L:H, M'7A(Q:\1F1ZGP?C$KRF9^#10MCKC1(BO M'.473LJ(UGWIW:!4;.#'*\L&#D74G<5C;BW=-ZB.)UU%%U(? >C;-GJ( \F* MS>;!4.N(8"VC$8;L$(+._;&J>J*E!J'7;!DYJEDYD*6OZ*Q>QB4IV7%&J=8R MJI!!YJ$+0?R*MB\XOX:H <=Q#AO W=!Q]0THT%%<"2B*%NYYE4 M5 ?UO3?2C&=LOH9J7EL&E,(9_NE!#H\5&SD)7_DO@]UE/6/S7_JSX2^3IX?A M;/Z?O>&OWT:+W^&/]]\0ZAJ;NY;Z1U)VRZ5%&),K_1!C_X=[?SZ>]VCY!:T! MY4D)#7*_GG+N=X4LX)70HF?4:C\Z6Y94&UJZ*9K0D[71"WO@U_<09&O M)7@'F6%89I%#^(O4A=\'EP8)0M^26-!E$3T[%H.P\*/B+820*DOMF;LI:/1M MW5UO@*NKXJ&BXB-83R GFD)LN1J>FONN8I!F8%DUM.*H1% MK&;8M5(10YH=D#/B_09-8@:,($_#6M\NK"%,Q7:7(N;:I\H,1[E&Y:*8:+]-)@G/P3M:A=8O/LEDTV:"IR&CC)JD_. M_:*^7/D,G+-_)RMO@957@>EI B_L3Y;/R#G[=S+R%AAY%9@V\A9C5XR\@ZOT MSHH0K*FV29_L7V,+MBX$*?0;[:KT"#Z#UZKF>#D>-X MZ+5CC!ERM],MF^'U-E6CK@[.-,/-UK!V ,RA&G05Y .R-V5?]\X"O8T1__W MFM]UZQC]G%H*:B4GCZ;MAM:?Z2T M)S$T;]#<"J'2P1L"M2DXV'C"Z3_\$2J'.Y%OMA,G@Q-A<.Q0G'R+A?T\/A*R M.!*3G3E9'<'J)(*D@UNQD8\?4@_2KF+NXCO5!=2Q Y%"RO*WL3.PW;_O0=YJ ME6Y72IMH;"M5C_K:$A-)2=>0DGEJ6RM;V1SB08/D\.D%%4=-*;E7#R4.U"NK MGPYN -*:?/#L?:!EX,K#+2.H%9,JO)#CH+!NBI543Q<7OP1-$->IM'HG?G%K MIX.K.U^Q4UO'GN@<"APW8VF5L0= 3NQ@^D!X/ M(561:E@IB$)VO."6N)5I\>80%']7>S!!;+)5;%FI"% 8O_0VB4=8 O;1')!6 M28V8!D-HO./83*C8LE)AR@]("DPN*47GC!];MKONPP$*]A.;KC);*"G+I5B/ M!K_6DX@QBB?34\!CR_Q&?O\W5J(S8+'*5GO>^/+KGR=*SD]:-:DPK6 :+"5W MZU/'4A:/(U,U/$TW5WW' ?#_M87RCN%-@9;:1"4R#[)TJDH=4KS)E/O>5B@A ME,0&B@,>0/!?_Q02O3FEK-+;+,9:7:1%&=$;\18WZK0I_'#K^=G9!=X3(\=; MK5WWJT3):R9;@+1MKL)%%6Y!@2TOE9U7YE'A$U>*X;W\M0S%6:/_H4"55\5 MTLX 5)*NND!#O^B;6O('L9*X*QIEVNPFM:I72=O?!!\JM@E-S($SJ'_RP3V? MG&<]^\/^;#P:?YWWIL-9\"JXT.DD+2+M9@BVN(BXXU1G[A5'5SD%2-1)DABN M1Z\E\,'2$$I$WG)+U\%HE#%PX2(8CG=/EH-=-<3+M )V.I0YBP6JE!V$/W6C M-9D,<>*YCJN8:&OL*Q1##ZXV.DN?\EJH90$@FF"YJN69;CI+&'9I.QA#E%DL MZH;GTJ_:DFNU@BH\*Q(6^3H8OY@[E(:ZR(RG?>W?7A#-Q3,]T5MK!9E8",(X M5174R/&LB7 *XEL5X5HY-KIQ:J*#HQQ&N7Q37X=IPR-Q(RND9MQH<^_% 7]Z ML)WA*_(5M+2$E$4?OKB(V/=D9T@! MK'E%I317&AZ)F'96H1CB$P7=7DA) #^5$WU**=T&'/'8T&$EB2E3!%Q.OW,# M3ZGEDY)>2_*<)0B"+ B%Y:M0VN)#$*:%8R 2K_BU^K\OJO1_^U]U@/II M9;U^!JH6?'AD.E!^>V$K_I'C(?49J]_[^NKJ.NWU#AOMA:WV$LV6,Y*X (%] MJ-K!+. _?F0DPJVS:(4K6NR/+7/F&>#\[.7Z/*:(9TO3ESK0'@TE?9#)6$LJ M@6]+?_W=I&M@<.*YN M6__\ATCB_\& I=BJ;@W_^0_+YRN5__S?7__S]_^72&#Z?:Y3PU1;\4U@>9CB M ,D#*K;0O=$-UK6G4\G"ZL!Q=,/ 3"?Q)($E$INN(X]0-]+4-Z;)LO7?V@]8+:MB5^W-=KO#("II30+=>3 M+.7A5[!/U=O] A\GQS:\Q^Z!8<#$*%^>(YDN9KM MF)('R0H[(E()/).@B&T_KN,])0#\\&#R^O*YJ1/4WM.VS4W#.6AO0F$"CFZI M2<4V@XYQAL*WK1V@/4M8Y@?\=I\Z^@L\>$Q-%>B'I-S2!WYQ.#W7IDDB_5+7 M88O-#XYQEH!R]F.)I&O;*U#4XX^'7QP\?OE$M@[Z1-\^B-4[I J*RO&I_4Y. MR 3)'(BF?E0TF5 T]:M??X^ I/[ZVP2>A"FVY4&$^>?* TOO1T@8].,$F/GZ M_)^KS?<);S4%5S]^_>WIG@%^_?UC^V_8E6RKJU]_J_H<<[V5 ?ZY,B5GJ%L) MSY[>4/C4^PD?^@-^?=!&U=VI(:UN+-L"J(&^O$&] 2=\J:LJL(*7L$$#XJ"C M*^%PEUX'"6/!=P(RB 3\'^*4V+5%1J3P\(V93MO%]LK+"SJGK]TLR.9XG[W" M+,E$#P?Z#6?!6:SR<'J.9%0L%2RK8'6%Z5 @NHI8F;'TA-;E#J>K!@B[JK2$8?2 YGJ04(W[LAK_F, ME+MSF,J$[S/2>-JXO:UR;9%"0TXD"!("RF>.M[ Q7P\#+L)/W-UP.1^,=F*ZMR9>*T%4G(SIOJZDU^6A MF$*C;7^J'+!PH&HP6$,:[L9G]6;Y_H"IC;A216%F0T6;9(0A[!B.3Y,,%[QA MB*PK-K6],7FN7*4GAIX3$OU^JSQQARJ='V['M#'$-T7=0H!6 ]#"]H ^'$'/ M@H6N@C0$'8AXN@4=G>#++G!,(AQX.5!SL=-7/*%_)SMX7C>M*0"K(K]J7_UJ MX?TW#YL@12H@+"76[_KKV5K$BWB"TNJT;O'6J+$XX;B;I8'2PNMND\OK'46U M;<-W*NQ+XRXZDH*XC_F6'HY:@"]$'MH"57)44> +(E'H$D4V92XGLU&7K%)B MGN!JD-Q+]\;2#8C5C@^5_N,,R]NFJ7M(DES64O.P/SA3Z)+JP#V8Y8"7YI("V0.SC^G-W/SM9.BBY[)J:IE3)A<#[0]?V#5AL.'2;U# M=:%#)G8D^#1VJ;O!NSH4'M,WZ\"4@1-\TD6&LZE!LW.YD=B?LS@DZ:5GZS,?!64!R+.%I_,FA])#@A_ M6M1[)=Q%XW!%<5S0.F!8[N'YDM#H,7>-A>4,WR?6*E!T$V+51O&80-@6 M[]G*)""!6W%='Z@'LRSK%4&8>/9" $JC)2;F]>6L,;SZ11!TBDIG=_"^G=O9 MYOH*<7_;9)N^A_Q,%&0>S+@TOZWF:E*&Y59MY:X[&/.C@;4(9DRG&!I_;L8G MMVC;D1> [%6@3^P$=OA.]C@LG]E+X^"\>JIX#U"9$?0L9@- D0)JAY_*V MME'&)Q+_X]!3A6$0'"VT)>ZOOU% <.,&OCXD$A8$"#?(C?[GRM7-J8$<_^"S M41!:P6@LL8VYDDM714#TXU&7P5O7]IW@71!HW6SX$%!@QP=:W,C0'A\H<3-C M))U>@ D<]/&A PP! [K@""\1%&U;[4G2!HD:D#9CN9DN<5)Y[6@*TQG[:VBD M-R,!@3N]?:>KZ+VF P<+B ".QL#Y2O70FW[\XVUW+ABB$8=O5?BPY=30%=T+ MAX:INHG$PK;V$/&E65[].J(P6QX??<2O[=AV(_EQ;-K3 $)WH_8DQT,N.O)G MJ01.)W!BU\_NNQW]U+VF3(+"'QX1?K-]OWW(CP,1>(U$/-+,CTK$L%"4B7RU M+'!F94IZA=K$S=G#6")>*1'TZR6"/KE$[&,UM3$Z'Y>(UGI:L%/3RNV$$7M] MZYZ6['EB$4O$ZR6">+U$4$% ?VJ)H/8EXN-68]6J@UX5=R@\D5V.5_W*K!G8 MXU@B7FLU7BL1U*DDXK';_381Z /QLQ Y20'1<[N1@[Z?$EB9,_D!;)QJXP8 M7&1GPJ7;BN-S/:4PA&EB[X@-V'[SV?QE555'>"$9+4E7*U9>FNJ>9&S8W)PU MU_>-=K7$,::O2S6OW)F+E\[F%Z?\S;FM*+[I&VB5L.F-@(.:.6"$"#F'T9EB MFV##^79_8-)V=E;BJL5&94GU)_VFRUXZYU\[_L]AND@D7+-EK(5F M6IR,]8[6LN>7;ML_&]/W;?97\?=E3&^I&;:-SY42FX[7>:A#\VFP(S<)L5-:=) MUOG3,5\Z^;U\^4DLFH'/UO62SQF354YEV'LJRT]:EPYUGVK1J&VAP1NYIC,I?/Y*TQ:9-C]:ILF*;V)-!G>>GA"6%9SQ8R[ MY/*Q38N4&+QWT>H95%]+!9[(5]1[ 4QK[$JNDHXA7;JV?S*JGR4;<5I05V[- MSLB5"KD)LRBXRXXFLJ7TQ6OVEX!Z-+C]:DPOSFZ%@E.8JQR9N,]V\TO+:-Y> M/.>_'-//DGLZ$:8[':%)K^VT+/32#3XSI>^GGB$-/B^DD/]:R M$BDT<+-IK.Z'MEF^'5RZZ?XB3(\$MU^-Z6Q]FAT,,K,\1[*KZ9+-$_9H??$K M25^/Z>>1@FYUAH]YOF).$I0W5+N-%5^[.[L%_M+)[V)5\C06C0:C G'KYYI" M24KX:T.3&L+@T@7^4RT:>:9DQ%L9_+))*PT)@34'YA1?&1,SU:\W/+E[\<[J M%YBTR+#[U39M55T(YE)3<:':;MS6\R5);Z8NWIOY8IMV8C$X77EL*Z]DN3PE M3H62<9?KZ(6Q!FXO/40Y:^E;]"H?GG)UON"7K66J87&E!3FW\"';J64OW4Q_ M(EXC.-2,5C1 N?T!>E3EI^5.J*Q4FK7A^V?3Q/ ME12C)7"36?22GL>D;G_NL=2=5>J>EZJ"[@#%L[?2Y(X:44 M_;4=26EZ@>>'<_J>O#Y^$@7BZ,Y]+@%[Z$C3D:YL^+UU8QJV)6S7QI9&K6VV M)=>>F!35]:I]D&BHD70MGYW70TBP-[&S<3T*ITV\B>OHVX;M>",V.%M%VC#> MS]35)==I%84J-YC.5GTYQ]U%+H?^&\:CKY_.[7ORGCB1QA.4PO$-3UI.FA.6 MXFE^777*E\;X3];X-YP4$ &N/Z/QJV&_DRAS]ZP@$<3]8%!-3-7H98$BI_&? MSOMGLP^.#3OQ5B@2]UA+1>FQ*9I6;H5.\#I0>-[6O(7D@ *8 \,.6FVKO[)$ M;]*XRV0X<@!*Q:(@2WDYK3@%Q^N2,M(MX*SVVVUX M/BW*I2&X7PSP1"F[ZC7+[/1>BASDOXOG+TS[3^!Z3;)4V 3]4S&GCCT/8'.W MZ5(2^-L)X'H"+Q462^K>;#.WWT/77YSXG\#YHN]8NN<[ +8KZDOT:LOVLNS8 MI?F\DN5FFN4)_5ZQXS>^!]N?G_6?P/.)Z9*M&FD"\5.V1%LSJUS/=@^N=[>-%B^\LNGNQG9ERM MX/B"WNT-C1*9[S?RW\.U_PH7+UJL?\''Z^NKOJN[#L7E6VT9%\H]1AU^#R/_ MZ3Y>M)C^.B?O7FZ5FAWCOC?1_39I=!AU-8GN.2L7X^2=3!1.>D#XZ_?!R#.F MDAVHMW5NEK<\RTR4[/;Y=PN^5RRBO _F\5+O91\H_GH)JMV**;*M,PRJO2DL\49S=W[MCW.I<_*% 7R]! MD5E\/O\)!8/Q=%+/YH04IW?NW.G:ZM'#=BQ!G[N8>9Y+$)[Q@VJV-42WP+5\ M1QE)+GBX;"RWRL,G#VUGU=0JD,[;%NKAGH=P5_1VL_362YZV<\-[KR7)DU7Q M-I/7!FU;G4?6'7HG$?:V1!RE0D1LVJ<4.WY4GH*B_DV6L:8KD$.@",#>=6\; MP4I75FZ5D=:U"9--=64XH YY&UF$>K=@!=L ?D^.;RUA@N-6 MHMO*B&@8W4:) T6GZ]R[:8-)16Y9Z-V[@BZ1H\>V_^:AQ;,-745!(8<&KP-W MA^E%W7&]LNWH:]O*2=9V,_?.?W M)E%2=$-..E'YZ#-;6.N6\/#-IL.'+K" MJ UFW,4E/K?@S*F:2=U'SL- PO <>4*0/TZ?9V7FU9;G*6'W3UU[@;)1+SSY MS9H$$LCFP@*..]*G.RF\U8?A9<&6%!Y#QB>EY$:2+"-%Z7<#DN)(9JD+EF V MYM'<>W@PKU!\7IC8]UQ'> O7<[:E:Y(".&NH6P ^RQK6/'7+]XKN+>==O4MR MLX8B$9V4L>Q%2F#-X;.:#4Q[[M%3M(=UHA>/CYJ^A[%S<%OTW?U3BS3Q< M)09"V9]JYB*2V:(HZ7NT.$]#U-96,^?.O!/\KL&7)%RYSYQ_M]\9"7=ZQR@+ M_[=UB7>OMUFS CI(!C[D(0/71-^WJ=T7CS)PO"^[8.:CRH\Y_.OI'IW#[[=. MU7W7%&?U\I#CE72_UYE0C4XZ[1ER[FW_.4;/UI:2'2JVK1=R.7H>BP;;Y6-R][_\(QL$+:9)_+>G81+0\5H#FM%T6E& MUA1%4S8BDSL[\4VJW?NFG1?=?HGS'5*=9.>FV^O'N''&/,NG[%EX;^'.[ZKP M/ES8LY@0ICCHI5;"RM+'RU*MU[%+D5RF^]S"GO,=>1ZIDJ'HK#^>76\.:AT_ MK#=3>YP'OGQ;FR2<=4N3J+R9P2.7D8N&WISFT/98;UZZFXN2YY/5M-S)<[U^ MP?:(T=U$S4;ORM^SG(9%BA5EFM),O=06)(;.6_7BBEDDSF[%WC;[$]\)E'KB M=^9\%SI9KLLJT!ES@ZTQ>WL]?+1_U"JO5$?RH?3G5X9NJ<"I6$KR$2:^Y>"1 MKB-9[M1VO #$'Y\PU4JX];0^D>='_): 'X>V M-QUY\B+ISY2>@QJ<^G8RO#DS:GMNS*8G #2U5DSK'J??=VRMV)74#A$Y W^A MLGN4Y+',_EYF49^;[8_Z&JC/_B0X+: [DJQ'E';AZY&YN59?& MMI,W)/

M6YS7I%K'Z/3OF]&[ MY28ZBO &%CP8@I=Y$$OUVZ6Z8:-C8:; ^S0 0?G_XT3O8&GK%/%B3XBC'LM MEU+\7.R.GU:BGZ=_U*7YE4OF'Q5N6J2J;B/?O,=[]X[7E>>UX6#ZYTGA12^< M/T >%)'3X]^\5,CVYL;MD.N1*[G,"LO;L?/GF=X3K(/M(\-OUL%2GWEVUTM_/=[6RF2A.(K=L%7D)B<**SS,5%A^5D)QQFYHV<9O$]31C MM5*M.=W@8PDY[UKZI^P^?^,)DIM3HB2C)>G0C]N$X1LI*7-R5<-99\0U;:K; MNIU+4K\4V2S?:T^-?&G*W],A.\+U+KHM.TA1G.Y-OS9J5^ MEXV<]8C6W=R1"5(^HO$E:Z[>%1-S&?>KA7R_/FPY$R/6^&BGN4ZA\7Z;G<@Y MU1UQ9F8X[]>KI4PY'6M\Y'C_^-A6SY6K],30< M=591*-..9MC]0+B\R23H7+$*A&9WG#,7MVI6$**@0E^>+3]7$8HWJY<\U5R5 M.+-\-R)EYLZZ744VC16E!92S%F>\G.GN 65I$!B*D'S7>%HL"$*S'5$M:;6 M@H]U6L'#'_^"5<>^Z^T5A*JE6V+E92ANHE?Z$GYWEUA-^?+@C]Q2PE]F^J/A.H=7,XEN V0*'?\NAC/]PF0BK$8-62B0;&%+PF-'G/76%A[16$FD%S? ;\V8PQ^LWW.]KOM>_2@WSQ4X LB M4>@2139E+B>S49>L0B>4X&I/GZB[-DT2Z1OXDP\\< K;BP6?S^P5IQ;&1=P7_4JC8J7;J92#T*H!C_8 M[ZSAP\A=\FSGG91X\GOT80%8MJE;Q[I]+4L/NOAQ./K7,V)CSL5;FU*R\1"5[W1#8'C__XYE52T"R1A ,V[H9-T^N$C1Q^.=I_9H>,+'V- MU)F#GU>'O>I68@2"'Y!$DIEZ/_>> 9M.MPTUJ)<)33)U8W7S'];1)0-K2(YC M+_[S,_C*U=< _@IV -UHL.V32!+9GZ;D#'7K!GZ'H?^8\%_4NW2T]RYTX5RL M 198QS8EZS_7X2?P7Q=BA?:?GU?8R ':/U?_ZC;SL!=W*ED''06O;RS;,24C M'-TB',[FHZM?74DV &9K6![!C>5!&4*]0+)+\+_I$?(K!I"<&]GV1C\?<^() MB?>(FB*3Z7"NIZ D0L:$9.A#ZT8!Z(SB/=K^/$:)5Y/TXA,'^& ,H?G68@ M6D_F>?5+:%2Z7 'CNVR7X__^(8<3N^@I\5Q>Z%2Z%8['V$8!X^[S9;91XK!\ MLUZO\'REV7CG/#-OG68 R]0#+']DRH=S[$GN""J29UO76"&93V(DGJ*SG\:_ MQQ,[FR*^'Q_?2 (R.KPM-COU__,O@L%_!OR$OHME6X$?IRO8QHWO(#/]OH ' MLR04SJA ORG8BH^<*92XN0KL":*,6![*I-;GQU!\FCA^TIR(3YS34?3<3&GCNF[_^]CTKG[]59><"=:TP'^C MSX*/B947^-N;(6Q\)\4V#&GJ@IOMB_U9H4AD,R'D;BNAFWX8]:#9'<8\^)/X MQ7.V3]V2)R2)IVX_GP/'0RO1&P"%'MVF"S*9@0'4'B4WS]I2=<]/W>O;AOUI MAKW8DF/[/K%PI.F-[ !IDEA OPV,MM]+\G0M_0]\!,YFT]G&#IWF[\]-9@: MI"BB_3]7Y-5OIYE-)PGR$N?YPW,0?T_"R]/KW*$YU%#@Z?USI4-#[0(%FA?; MD"7#L#W97EZ=QUJV?X;SK6BUSY#53L,,,3U'@CLVQPY> M@@=#&V!"!>-7)C2-CX$!Z7PV33,/.O_(7)X*@="#D,>Q]3OV8IQSB/[I+,?) MO:^VP':Z7*?6QSI_''+O9@\UT,?DUD*7KGI.\KV[-@^A:RDV22N43 >07.I--)*GN) M<]L'TQTOJ=_S,NCP,W'U5.[DX6/(]"/G)O,=7.9XCO$<+V&.H64OV@[FC0 V MV_HM6+@TB %+!>K-,$#1JJT6@') =:9O*RP7H0+%S7W?"PR M,>L1]=IP."EU\_756G,SQ7G[I 2[]2V 4?@UAH;\G.<57:[_"9(=S_&M1F0]DE>PVP9"=9A-%F0&BD' MVMXZ8:@GR&O0$9Y\,\08GZR-&YQ-2/K]=T*9/+P=16%\\Z?0>(FIO9S*W(;7F MV"8F;OY@GKU[?6J1_RTGSZ#15[_RMFGJ+MK5@15UB.X-.WD\97!2#X4+BJ?1 M V'W,G#V/),:,Z:&;J+)<]6UVRISDWR7DU[T3-X\9QPG$@1-O)P)^&AT%:\V MQR;]FUO!4RK&^>IU42AF#C'74?ZY,@TG@2 *9RA\2> SB 3)\71XA4D&C,U* MX5;[W5*.JKM30UK=Z%8P7-FPE ]@X8ZBXRIEX#?K,'[^D%W_+:>J+$EEZ>)J?=I* MM'JE5N,Z6*51$/AN!\8YU_!U/GFBXK0WEXQ^N/2)6TJ*%U 8E>$[.\IBDHNY M4Z"@?4DJIEN8[KF8,@J6!"ZD3.ITR=!-\7P6X$!F)%Q4:)P2:1G*;09DTJ(" M9"F-JVE&21.;XOGP%UU%9$8=L\L*'6=2:A76BL2Z:U%DH?CCCUN65LOR0I4F M"JZ/'6GF#ZVLUE@@17GGG7-RS4:Y,6F*TIQ,I.>41[-B>M?R5 ["AK$!7DJ^ M9V\_"/V#X)-W^!"O\A?H3#+[8J7!9]BOE[.!+CKP9>K8+P2IEZ_U)V;'G):,;+V@N0LHVN0919LA$T2*8<@,\[)LOR6M=&) ^WR/ M)D ?S'8P&QTL@HU]1W=5/;C!"+DX^CY2!UVT"/@&MOA#[(VK*655U MT'%4X3\U.#YB+X?@YQ<)2G#N,QS@2\-"7Z@W\-Y'PLFX8D ]8 MP='GQQW5SG,.> MD>9-V_# 0AI]/:6_(EC;L")PE((+'N?0*=K/HVD]@A]9R]$"7_6UNWNJ/;,X MZ9S\B&.T/\ @?A;$M&RH1,9 GQ[D'DJ+E;F^,PA*R/?N[@934A_@+DJ:G3- MH](40\6QVQ4W3T-1K\9YU3 M]F'6%6T'"G2@@-=!!@2^D3:A@62IVX\TW84R'.XO0)M'(3LU5(-B#0$TU2AG M@1F2ZV%.L 'EY%4IGV6*3UZG0F4!R2AI2022!D1:I6A1DK(9,:VFLZ0,_VA: MZG&MQK!&\YPT)UIX:;+.99S[A-CL#8_5J>1;G:776FAE0>\U,FO6S!:7>ELD MG[:CX3$-3!AYJ^:1*ICG-#0B''$F @=Z-E/?<7U4@NO9&&P15!L0Y%_R M?U':%.TC8A7OYNBQ4*>Q.1?E 7=U+SQ!G).4$99'M\4\)YFW693=EZ*?=1 @9QGNV,KG&II*#S27#!]C_ M(JU%&RFQX/J)WVZW^WP@B!PK-] 0(L..CZ#8E.[NV[G@WRH9QB85 MA]S9F:\C9Q;ZL#+8-( ];_S9W2$BMK-_B,C&O]USBW8ZT,S[XYLM&]MN^O>&TG>HPEA"^EP MT&C$X8\W4_KO=9":_(O36?HJ!PW&$DP7)2N MS.)A#ZJT:#?UGP".&P 'B@JE['H038$!\<&P+^3/&"@/0MUEA%>162$I0]U20/"D\ M(>,1;C[TL9\4Z/@&"#E#XRF$BC",\8UP6P*?Z&)_H2_3/TF*3&X:>",]V+T[ M1;MW/P4_PY'O$!&X__W3H&Z/P8B_&^3;@SJE51K-RE=T]@8 MZF*HNR2H@\ B808<", D18%0!Y4'0@#2>0>Y3$<_Q: D)HY^X9H0(^%3G*V' M %73A)-972-?$78'/2HTZ2$VA$3S1MNOD]!K!,'85*#I5I"##^I,D5M.XC^? M&V'P-?%SV^RW#9X?W[8A\A(WC9\9Z[:E;NU!.4'*"7*;X=UW>V\^;5W[I')T M*,V+D>Z!!.Q- 3?0Y@3+*K#_VG&N8-CIM?#,,\'"/[\]$3M,$ 0&(I@J4K2A M[:S.M-4#.15.?O.,/=MCL\7*[6U]T<6EQEV;6D]R,ETZ[4%8[&.NGML2/<^9 MR!JHEX6I<0PD+U@\]5Z<\YS;4-]"<:8\UT=;4?:TY=$P1%5L=T6<=\G MM,5HW#;XUD4<:?LR3[CC%NH-6'9^GFS'6 J&F ]'N%\ .R/N*VF*S^ ]JI5N MY,G[Q9WQXA'_'^7-Q7ETV@N>$RJ2/.KPZ=JQL#8(9B$86780B_INZ'7!J03W M0QP[Y!(Z;NA9Q@H]?*'#1R,1L^"(;80&<]T-P,V2+ 51#T(>.CL&-78W-W^[ M&-H2J:O'5\>WV<2_I,,\XKX7E7P':OZ)GKP[ H:Q@X&_(,,#?SH\ ^P5WFK4 MPOR3QM*1@40><>DI$MXG\MUT3Q.TB53L9<6[&(U)F+U>_N:%OI MCE0Q6 :',:_O!;")\--^#.&[4GDE7%5W?[.J?HW. 82]W/K&"J.(\(Z;(-GW M<=]QEX0K!FDR.!H?QNV!F@CPA]3* MIH .G_>CP M56*O(!Q5=J+WKZ',IF9]TPN51"C@VH:N8O_"@S_;%D&G1[X^W?:++INK<4>I MM#V3%LHB.* $?L#;GZ'$>\]O^/#^PP!'C]6/(GA %[8$)9%G>TR^V>ARC2Z_*[S\Q-/B@TK9)!.]V[Q2<&9!:(Z\I9O@%?PU^ N_3L"O_OONF[X. M9HXGB4N?^2?ORSC%EIC?W_E\P*0,%1BRB^;2"H#A$TGL]2YZ;H7)0:>R DC.OK 1%PT M$KR?#"\N=&T)]%%QKG2Y.K$30[[+PO?(BQ73= ;/T.^+92H>,#$B^22"N1B0 M. ?3(LVQXFZQ*CA$TSP:@,90]'E0]"/6E ]K"HS("UR#YPKP!=^L50I050HY MM@8UA^/+'(=TADBEF/>I3-Y&V5"TT@M?!:G-H*8E)QD2.LB%'P$0ZU!LSG=D M>/WTDWQ4;\&@C!M<6*MW^ M&0$C*(H905$ CKNI.\*XF0_9'\,&@HUT#!LQ;%P<;.19OERL-<_I:$CN""L: M]B).!P0XD8EQ(L:)J.%$H]GE^&[S*%SL9]O?AQ,-VX/C\.R@>OD9T(AS\,\! M1O8KX_P3E E%29,^'69^5YT3)>*\O+?PM&!S_#2ZUT$)1B2QG.3J@7O1W),LO%PT>!)XC)XQ>L;H&57TI#Z MGE02JUASZ%#:SB-G\>M7JR\;-(D8-&/0C$$SJJ#YSM+9 #3I) S#[2FD^^H: M:QDH\D:1.%H=G*)$7@RC,8Q&"S9B&(UA]"PPFOH C*:26,VVAHDN<$RL*4.R M!Y%[G+(,D8^,D2]&OACYHHI\[]Q($B ?D]Q4H&)=:1F'W3%J1@TE8M2,4?,L MJ)G^ &JFH;\()#=>TXZA+H:Z&.JB#G69#T!=)HG6LDW="\N*4781G10'R0JL MN*IGAX!?NET_!HX8.,X"'-D/ $;!QZ3^GWK(4XT6,%S%>1 LOB*,WEK\2 M, @\B77 '%C^Z;9#7S9(?.DY S%(Q"!Q'I#XT 8$(HEQDF-!0KI8"SBACQ'C M18 7\?D)<1HF!K[H M]'-A<0)(RG?-D%,Q]8'L;-3[I-,\:]B\>]3SNVE:RS M#;84'F-0J/!Y@>+Q?<)>G!^*QF?WWJV\UO/Q[JZ9$G# M8._X[F:L@NXJONMN=X>REF2L-EM''[:XOA$>7M&< N?$15@7 MO1>=B$^Y^4R0H]H"V^A6NFRW&[?KHZD!6MGT/JTO.!'A81WM3 B0]$TC63O/;?_5)*GN%;F0N_K M.1TQ@W[BRWH.53<^WO]3;^NI<26V%M@DZ$GT.\MHD2,1WC\>W]=S MQOMZ3LJS&AA"2@4>!$!TC5V(&(>^ (?83H6O%ME\M]E!\DR2J0]=%\;&^',^ M_#D9KU 2!2M*BF<[,>S$L/,%JUY"H\.5*GR7ZW %GJUQNY/_>2XO="K="L?' MJUZ11*'SL4ZP'##470\XZ/!UR0#!TE58Z(SQ0/$=W=-!F'D17!">FAJX3S&( MQ2#V!:M:!:[("K4N+[2:#9YK5*!9WJF R&28=.J=1[C%JUKG7M4Z&^L*0)." M57=A:EL0M2S==O; *P:J&*@^?^FJ7FEP/%ODNOW=FBT4^S[6;'\=HTN +N_;_[HC$O4J(F6)9/:3]RM]5,CX2JG!=@/O.DM1F=2; MRTD>.HCK2'Z1SVP?^N%)L@%.S7\,_9<)_WT\\E=NS(L2HNX]9[IERCOV&GX> MC=\VO;<.7]7=J2&MH.I9X&"$^-0[RP ?B'*4)J_=ZJGJ\U]_P[^V@U ,(#D0 M+;S1(YZ2Z22%H#;4? +'_QT"FJ[^:82^V MC-R^#YR8&]D!TB2Q@&3Y.;7=8$?5C0.,8&O"HSXWG P>O&TJR:YM^!YXQ-=0 M+C9_O[@]^B*G]\FHLX/)-VGE'O4WWL]IV/"VR6>>S)W(;CLGZ,WD\9,AVJ&[ MLCM>4CY9EV'MX?\+_VF36+&/D3A)8RA=@!%XHATZ1K\]%N!L!#\B;9#B;W6# M=KQ[0H*W' )P6G?H07#.H"C_

<&\E82"OW(4Y YQJ$EN<&W\Z!0D)/)^GTO[&'EP_8N3<:9(3V M\.? #H6_.K1$F\]^ W<;\^S9TQN22#)/3/-IV16H.+6GYQ\-9;K-_/M"Y6[@ M#J!;[D.[_C1F?M&G.63%,1J?6%T5.$;@G,'OII[XW03YB8[W)\WR:73QJ;,\ M4WCQ+K3;N,X,D%5%9M*BE)&S(ITA4J)$PEN'OH,L30_(<6C ;0C$/A-J9[PT:PYEEF=3/=].,/#:>JU_0AO?83B%1 M:S:KE48)X[ML-SSS8&?43RSV8]_U=&WU6$:84\C(@Q&[^9<6_(']Y:$7(NFH M1\D#X\KU]C#U@T22V!(0$G\YQG/?[@.'D'\ M#)_Y>'0+W1MA#G"G0/'0Z#7?\QUH&,*?PQDZ89_7&%BB-F&?Z F;EG",$$Z M@P6&/:S5\T8 D^:2;DBA/J+FL!_;=Q3(+ O OUW)66&:#7_F.Y"*FVM_)=@A M_' A.6K"L.T)&L##B).($<]\ARE00&1(;:CW4)9TR MY%0S$#PL'4?#C8JZO MC##)W9+=E%8;ZEQO/UKHAO'X,W=D^X;Z^%/E^(?H<&//T4[^Q5]^M!-( @N5 M#/K#!_4!4VN@5(HI]_>@Q2:P)WTN*YT-HV"@N M_'J%J;JF =02$A)*&^Q&&8 #R EAGWMQ"' )3@9*_ H@A'9#VJ\,;/[VBR#?4T.=1OI1Z#3 MB\V,0IA.8BR$Q.N7%-D!")O1[W^'699Z %:VA6;B;I%3A3V&KX],/HFD'$ 1 MD] #9[[NA ;:D!;7:+1!O] FV)B]NSX04=*?!MW^%HVF/OR98JQ"Z[+_.R0/ M+AKN(U@,K/?SP&B[X*V0"%TD).BZ!DW;X@"]98"N"'/WL#OL;L/$,A2\)?(;C5'(\'5[!V-?[YZH$I7^D*U>/ M39)N!:.1#5N9;%&.R ;K'2&P/:R>'%.(G>Z@=1)\9P%(.ID-"L=^_ I2@R_- M($P_!E33/+%ZM:8\F?RZMX@_9?AV)Y( MX"YGLD=XO+'RF]SJ[SB^GX[=+!9O,'R;YI@N,:@6NHIM'8?-]P%./_NML]'3 M9[Y&&O;TRU=PY'!VI[/GZ+]TDCSF9G_$]2Q6&FPC7V%KQY;(WR:NC]B21"/> MD.^0<<\PYE,BMB/B?EB)\'5%<:?>(_#1ZJ>-IZ4 "49J /IFDDR*- ,H,4.G M99'1TEHVHY *I60/?#-T[*E8$7>2)>[MP#QGTOMDH< V> M*\ 7?+-6*4!Z%W)L#=*?X\LBN MUS+CK2DAL? 2)!"*A6ZF+1(B\;AE7>E)*0G7)T(UE<^XXE"BRRIJ23]NF5&Y MK$@46PUA5B^7ZDU^;3D4*Y(B_KAE:3:K"$7]7IPTV:RZE$PQK=NHY9.G@\)@ M/1GULR*7(/L9I:PHM\:H+5)/^ZRNQ_45+P,"YUF-3)3K36#8;9%^VM+-^^UR M9ST@N%[=DC,>7UH6"D,Q];0EA>>F52]#&CC9I/@QY=X)+NPS]72<'LM7&H-9 M/\6MY-L6X>0I7F=9V/()E;QF3>X5E3SI69S/.U;'18U?<+^[A@TE'O#J@IY(.32 MSF"8$BIMU/0)_V]YI^C=#X=3 ;AST2RH2BZQ@,0ZPE:K=5^FTR+C<,V:,*R[ M2I5B1#C6(WSM#ZIJ*U&8]3E=T_SJ[:J8)44XUB.,M<:U*DA(;&[2Q$O-5N'> M[V:-(6KZ9%KE1<5Q4C,H__Z]L2RV"[5T/ATT?3*ME*7AK;:P="?D0F'+C=0X M.V';(GE$7.0"*0X\N7+'E?()Z:Y;ROF5PD(DCX@+Z:=&MVR78;F5P-TZDWRY M6!]!H#@B+I-^PBD,Y#L")\5EV^6ID<"OX0".B(LJFO0RS?CTA!2H;E&X73%9 M&O9Z1%R$>G->!)FV*9"JWE^-K1Y=&0Q%\HBX9(:.GV4GE5N.N9.]"KL6S;D" MFQ[1[#G#-'(I:47AJUXQI:BUE#F!="6/R,!ZDA/F7:X\GS1'MT:JR1/C(1KK M$1D8L_>5F54@*A,^.UQGM D_3@&(E4=8H/&+6X=E6$?0$Y9?J%.M*6^P(G6$ MKF*N<]^OR$Q&J-8$0=<*-%F8#47J"%TA G0&@I^?"B7%,M=MQND4IG 1^B: MF8QJZ:5&JQ.@9I35JK B>ITA:DH^;EJ<-R0I/V_>"DU"+W Y?'KKZD'3U..F MG58KD1W.25=H-DM4HXQ/L_P 3NL(M](>7[]K9M8#(9$=M6_-A3Z[YV'3(]QJ M#JJUTF!8O>/(;FU:%7O+61,B-G6$6PFE3>8\WFAR>7ZHY^;I]=UH#'L]PBU> M4%+->J:]PA-C)[]=N_;]N@Q2[%"DC^A6)]6U08[M.VUF-14VW./")"?X/9O,/UFJ9;))._8E5 V$^*XFG7I-< M/ET1P6^YLG:W;/KYJG/;GEAF>>$7BD M_O3U==F?@GIOLPZO)D[ A4H=K@E_5&MZN-OT:ANPLVZ\-63K\/*R4""X*C^ M"G92V;XK66JP23W89>:.T(Y6?:ON6Y_STKXGY34?Y+L"1?12<< M_/>[X.D3:7Y^:>]D16H?C1F^V+&)#)E^Y[)_+SJ]SU#LU_XI"@":]CV\%Y;G MN5>7V;TN.QDM4ITTE/A0,O#3Z?+"!JEH$BJT8K'\'+5C,5F.VZT_1JTN+L(Y MG97*"YT.U^ABH;6Z.:FY^L.5Z'<+59>L,=\CG/K&T5/D:?#)H=$%V).(N"$$ M^=$L&K0JDCL*#[$"YM1VT!&*NC4'KF<>[ _^]F'16^GVO]\[-**2S$G)A?VM M+]$A1D5'4H+SJWQ+]SIH-[L 7X@\.JI,@2139E+B>S49>L4F*> MX&K#*RRH"UN&OV)=L:F)#"IH1"LRHN?*57IBZ#DAT>^WRA-WJ-)Y^!L5*+HI M&>X_5PGJ"@N/S_KG2E]Z-Y9OJK:W^?X*LR033LMW$T-)FMX@K4#_H7O#YY*! M5*$#=<+1%0^HZ O64@\_V&MYA:$# T%PV]&F:(X;S8W;247D<=UOB]5!0:GF M9PLQA2H<2>HZ0S!__S@DT*\XHOS#(\JO1*0(1I67@4@$*:)3+W"2$NMW_?5L M+>)%/$%I=5JW>&O46$0&DKQTNC29WG%M8:8);H$E3*5@(4A*04C*7F?Q[.\A MZ7*B\5.X2JRB!,M]P=FQD+*R :XQ"WCH0!7),.Q%<+8H.C960<<<>YAANRX( M#K/<4NYC^GU1)I3=4J1H.P7;ESW--[84[.P(F \/(7XLGXC9HELNFY6>I_)< MD\\MFBQ9<"N3X=4OXIJAJ&>%\T.8@!SAZ/+J?.#R<69IRIW8;9OS-$?. MP?G =J.K#=L#+G0$:K9D[2EN WC/Z"YT!.R)NIP5ZC;+^46EEQNV1=_DT294 M&)M06>(ZG7U>?^,LX[?+,GXYE'QUNO$RH.2,OL 'L(2KMBI>%6U(9=J"2"ME M0A76"X@E**C(,-<$E3E75!&10/X4@4;%FD/RVDYPGP$,,.(L["?[,7'B(SJN MS5895A!XCB .6U2T"=->>5PO"YKNW,@U;7\HII'W0F32UQ!UXM1JG%J-&,S$ M^=7(N3V_P9ER2^YIE9[#<#U\;=-*!Z\U.80S*80SV>L,_HHHZ<_*E[8<,)5T M-;@VR'+!Z1>3OW0/T.6 S<:GB3ZVTCMMB3B!I#\N&UW;@^/8W+>*[B4$<65= MG-.)/OJ<;[DJ4('G06>='67Q5;I,<=5&OJ#5V:*3K;)B%KDZ#(%?9[.O2"/' M29TXJ1,G=2X!9\ZXEO4;H+$'Z::>24]+G)^K%]:O"_M#ZX8B?>EQ?O2SK!X8$_AA%?7V-204-1L MJ1B8^?H4[4N+JR+B"/HB/-LS+AJ$ZM%"RL%:*K=5C>.KEY/!^/Z>SO=XO#D7 M'&(X'F;NCB)=Q1 M7=>?ENX3P75 J1!X\#3YG2+L4[@^'?20A*TE?!=L5@NP!(;(+GEP$I@!I#-4 M4T0$<_[44/LR<.5L_DQS*]TU)-R!!C0UP05! N\(K@AKVYN5\I8K,"9?6C=Z M!DG5&,&_ M*U$VT4I7O%D;W5.*\BS9N' A3K-$$&+B-$OD?)L7,*8R*(M]G/3YB3DE)':A M.9)5## &;;+%KW$RSJ@\XG[3&P'G7(67<4%XO OE\IV:0$7")EW@32F0P)]Z$$FTOY[6@4Q=FMFO. MZQV!O_='5'U2[Q?D '10YH8XVTF%T8H93E>VV6UVV1KV.=?>/-*^))K0MT"K M3SD!^JNI=_GH=>9-+$?0JF7E>\YTEJ9PO3(#!ILI#/(M&*"E0ACIW$4@UK,YHZ^FWN4CUKFWPQR!+)Q15M8XVYD+I+Z0EYE&/3U+ M#1%D00>+H=/7)(%_IZ12E% H+K[Y\N*;2%(E3G?$=2:1J#,Y)U7BN'P_+J]5 MV%RE5NE6.!YC&P6,+[,=KMRL%;@._Q^,:PN5;C^^IC:^IC8"A(IK#2ZRUN!K M;=@?HU87%PF=_IK:/5L6GPD0QTIQK!3'2G&L].?&2B>]@&TJK=!5%'$5>GP[ M;83S^&>_[:D5JL'SQUM-1]3B/B^*G%!JNI)WVV"78KDM$L%!>B1-71-T?#M" M'"-&"&PB&"=>!MB<_SZHWZ*-XYH<*$U+9;Q4-N_G?8+0>WZ -FBO/[I)+A-7 MIC]U:1P?J)BA2P'NZ-]V8_^7%X-^=>!\&3AR3J<%27KM0="?1Y)>-5LVVY(\ MX6:SLG6[:I1S@&3AL)#?0F>O4Y_@MD1$;>)D0@2@XZNS"I@B;7@>>4R)M:9%HZ=S3%G+]+-@6M6UH4@&ARRF7W.2>)QI M^;,R+?%J_(7AS-E=G%),P%\4UBX &)5JNS[@A[E+= MF0TML:GM!,)@:X_/4\1L&9F_B$@"^G47PP0+2]H3>#3B=5K) . M34VYQ#V5$!(UGM(F+ (=Z!)1Y-DVKT4DMCC]+95G7)"*",VBF&B.$T!1 ME7-NNI5EMM?K]H5JI9$A^JE"IS6%+D]P[".9I>+K->+L3P31)DX#1<[Q>17< MM(>V4\KTJC6\R<_E=B*1\VK5(8(;= (D15^GB5> MIQ+O4_E32TOB?2KQ/I63KS;4;&N8\(!C[BTJQ%%T'$5'WJ\]7Q0--:(+%:( M9._%DS[OQ_F2,6,+NM!;9YCUK)K#6TY;),.S\_!K'']%*B\.I.- .@ZD+P%P MSAA(OQ9Q[BKU3)%FB3JN9VRYT\,SY>QBB! ''7WW2L2YG%CZ%/X-I&="^!)"Q5]+L<4M-3WBS3 S,NUR"N&41@$!_)?6: M\JH_/C]3 !J Y%4Q?;?+Y9/K'2ZD/.O+ >JU]R+$I5M1\8FVNK4K9-];T6P< MO98W;1J%E5RJ*)S4RI.UT91IM:6%2*:#S;[7Q"=NP@AO MH=JKO_B.Y1=?CD1QCB@J]:-'$&16T_-2DW*H27,Z+713"[.UKD,$R039("9S M3:;/[_U$1%/BC% $T"+."$6F_O,(7 P,5Y&GF>H0;ZYK5+=/:&LCSR*X0(6? MV>PUF?WN.UV.Y7^>(L?F$P-H7C"D3[S**2)TBA# 1K <)Y*$BG,1%UE]$A_B M$>&JTF\1*.>;]7JE6^<:W?!:J'RST:TT2EPCCRZ*^JMA>P#+_/<[1L_QYH4( M426.%B,6+<:;%Z)B9F+O)(Z%XE@HCH7B6"B.A2)KI+Y%+'3L2MQXWW8<^L2A M3QSZQ*'/GQOZG*(NN.5L"X-=SU8FU]B61!_I]']?7H$LZ'-=!<'ZHSN2'."* M]P-KQ;F5<0'W5:_2J'CI9BK%?K1H@7S#(N2.#CPB0TMRF@[O21Y0[R3#!RW@ M\&BDN_5)/%R?1/P3^].ZG+)20.%Z:S,W9+@U>]L80KZ B%=)KS%66[>FJRZN?D%9/78*_#,+MA]:]YY*#C9' \6FP,$"JM[\.>'] ME]=1Q'%^'.=_XSC_R_4K#O@C&O!3)Y 6UO=&M@.?K&*(( 3Q\R2>V"M+P38> MB#@N:!TP+/?P?$EH])B[QL)R/EP[6FD4W^V"!/Z&^T"V9L,I@E*CB3:+)^3/ )SJ6R.1O$?,XOAD MU@6K[KSDY!B?C9.!?TZR(DX&QLG ;YP,C(M^XAQ@G ,\5PYPS^UX50JL@&>M M%$O-@2#E3:_8K#=OJW3[(A. ;YVZD3?,2L?HM2?@WFL7FG>KDER#4R?"W-^7 MY?^P1"R[(0.;ON>B<4(8.LK!-LGV*)4N5W%&Z*:3E'7Z>SS MYV-^B%]P2)%FT6Y#DW;PY ]=.J:H9_??7X" M=<(D[RB34/XYH2\3H06]*0?_B&6](@@3SUX(0&FTQ,2\OIPUAA\S2X_,8?@6 M=02G#,EM'!2L;CZZ^G7K6P#:Q&L,Z=C.K)]1:H\3I#2_K>9J4H;E5FWEKCL8 M\Z.!M?@*@A2 DP91J(4$1"%.B%1KC$H*5, A6\.C%6\/A"O#WR?LX3VH#I( M.QTY(:2\X!:>H.H]+I$:49RCZVVKR(I4<+PT0:3BPX3BI9%X:20**'&^,X1> M 1,3M[/3(B2:Q3+ NQ<*R(-' P4TE7 M$[J%*=)4]R0CSJS_R9GURT"?L_DH#VK1@EI1L?*A3AS#()?C!^-"QYWDZ^6\ M6YYT!A5A(5+!N<\$C/;QU^!0O-CP9RTV?#GD1'#5X3(@YWP.S^LQISQ;#;WQ M_,Z;^,M\BA"J1=_F680YJ1!S4NEO=7/V*1R=#O D^#05 Y)CP5&?_'Z,&%GB M[$H$/)>MG',;,6<5Q3=] Q7Y%("F*_JQ(^![IL+F2N-;!4\D1BNM)G8]TH> M$AS@3%+4-46=_\+2B"A0G'.) (C$R9>O]47>A2*K\K34(Q:CH;":JKV6E3:8 M17&(4 2=ZXSCUP3SBLQMG))YH#5F>R/@0,Z;4P>,@.7J&U.36H8@W@-;6NM(1 !XD(GW'LTJ\,*8Z; M-6^"D\ZX@=^N%&)]WQ:I+/*;&!B&/2V-_F^<^XEO_8HVHEW@K5\7@6AG3!V= M#M*87'6ZJ!E>#_?K,J\2=LGAW06"-'0QZW66HEX!:9>36MH\X-37@1T[W^^D MQ_O%6/8F[RRRP'49@>;9?+%@>7\$-0H\N^ M)\D&Z-KH3FDX.LT/L,/BX'J+4Y7#%01=;'.AE0#+HM/76?*[WX9V)B=L[T[6X,*9\SMEOPV9DFBZWP( __<+4FB?3KW+!\3/ MN!&6M=2GZ'@$Z:2JMB3;MVMNX@]6E:%=6Q7:F85($\@G2].9:X))QZ5244V7 MQ=#UD5Q9#%T1\N7>@5UCAJ)KZL)/<_DA[A:K=XN[+A]@%_32&.BED<1KO;0? M@8=X:ATYU0ZXO7MGWXY$)Q9;>3:2.#@1%ZCH5:": MP9*KIEN2I: 1N^AH'!..P4T><%+5Y[_^AG]M1Z$80'(05(P>48Y,)RFH8ENL MP/%_HPE(@4R).$.E)3PMB:2FT2*=R:9%69%ID:%D7*$EC=8D:!;__B'M?D$# M4B7E#"VJ*087:55E1"F3(D0<*!DRI615*DML?A&(V'9\&RA28"@B35UPLWVQ MSPH("#\W7#"E92+01FL'3 ]7$&\_"# E^"1X5,*05K;OW6CZ$JB;^6:SR2P1 MS-ASMD/9,CIDY>MBE13^4B9ECP][G=NP0\VP%UMIW;Y/(.R^D1T@31+HH,>? M4]L-BBYO'&!(:+?EHSXWG P>O&TJR5!:? \\XFLH%YN_7V55+FIZ9S#IF1?, M3]C+&YR@Q]1_8T3\,AO>-OG,D[D3V6WG!+WU9TYA>X_$OKN]V:<+I\-DU_\+ M_VF36+$?; +'BLU.'2/P1/N-4?3)"7Y$VB#%7W"!GA;/S==&1.AB=I-/_QAY>/F#GWFB0$=K#GP,[%/[JT!)M/OL-W&W,LV=/ M;T@".<&GQK@#=@4J3NWIN?1.OP4;.<@M_E>WF3\J >CUBT<5= -WP-:P?&C7 M'^K'I% H-AX&D574+& 84252FDAG55F4B"PA CR+XUF0D@ .#GT2B4RGF0Q) MBQF:AK]($T#,4I0F9K, (H1$$*HJG]@G^?_9>_\9\NL#\G-^5(=Z'3*^Z% M-^=W+ 5.W+V80@,K$1T[]B@=RIHF\/^'7T5J\-UL6J@R,/VA/],V<#UW[=60S.<# MO*]&')XZ2L=@[+!7CT@:'N$(*8\P')8Q32%E2L/',H*,: 1&QY,QK!SVZD\( M(J&IK_GC1R,[HU>0[3.UG)!C7_7K3Z-2KW/M3(4O2&*G7>'$[/Y@4^'9NWV> M4,J+E4*%B7[W8%A[&;("7^!XD2N$?Q"%>J40&F#AKQD*H6VR0H.3?X 8'T21 M>2R+1YB4$8J9O3@>A'CB4]W3Z1,'S"&.9)2_+(JG<_]'LA1?G7F:^J]G"B*C M)$Z.<%*5231RH2E>N-"=L=QH+FO*+*\*4,\039YV M1,/R=!F6X>N9R4B@5V(OI&;H3MY.[7&1 M#**W)SX4GVQ1:."K*-0;\#C1W5:LCLK(6')*MC+&^1':P:!2WYYM^%T%-=U6 M.#(QI4Y;]AL3'&U*M8+FPDZ7UYEJ$(Y,3(DF')>>M>9$N)SM/%=#FQ5V'HU, M3,G?87B>=1LHEVL1,L\PI&?#T7G%)E M2(U63M$QH!D\]ONMVM+0Z$ FCJQG6=CIG?%B 0G>"%.KECCO;!F92HY2(DI(+SU3: M00OA%$[:U=3N. 2:T.R.+'X?6O<"L=&$C!PW7WAYBAGL:N%3CXAJ42^W:6)K MS;AQ#>J&#M**A"1&P* _1NW 9()&JE9>K(:H[9A -38B Y-HK;SII5J6%V-B9 M:ZJL>I7XJ0D1>$1CAQ3*1LY@'56N=8SN0MW$WYH4@2/T*J/-%&I I661KXYL MDMLHX6./:*Q25LQ!PW!0 YEMRK)"PNQ("J*AR7GI>J,U+8^&QHSW+;A4'\T: MQ7AH8E[M0'"$<4]1((7JB+JK0IU:N*<@1V!='[-E9"CXFC%K8(93F<]WY57\ MK9F5O-'@RHNEX=/+HKOJF>M5BXF&)N9E=P><1Z"+4+OS$[7,HK("&_$').8U M(.GZS)I/-*@W+<'X0&\ZG!D/3Z@WFQ$,4YHL'OH^D$E]F]Z 46*?TKQ-YA[QZ PJL4SK6 M"=@36">P3J=;)_H.@L$ZI7^=T#N3<-U[.>TUZZFA: MIA'^8NIF.$O5U!-=AW[KM/#3U BF[HBS"^1J:B3.-J\HT3>#H%C*JC:V'27: M/7+1LW_[X;2=Z$^)7^^YV3%K[FKHE9JB(I=5RT/#PAN"M ^**N% /)Y_>E / MJ-\W <./B>0Y$CZ]5/0%&/WUYY^9E?&FMN\JENIF,]IFK$7$Y:B]:MQ-=*DY M]_^UL'W+#TD]K&@S= MH?1/5C44;./7TCV <@#E+J9I::J!>&V0^YRSF*X"5Z>3#\]U,B)3Y]Y[U^U] MYI@N::6DJM4^.0F: WZ@9%7!WY]4HAL9^WI['?M1\3W8WU"#J;[+0S4JU^$U MJM#VNU]I\K76+%\K.O8BNM$?S:$W\Z:L[X;KJCD/E4D9U]7"_U/W-=^?U[0J M,MJL7]G-8&3-;+:X3:K]I:Y,BP-392R%(ZSH&U0*1J$ M9Q/X)KIH%]5#AJ L0IRSH?+^@)@J)0,X=5LX!=RGS^,4?-1]6I"D76QM/5:: M<;.=2VMT7O2OC5/\HH Q_@C5C!E+ER6N6?'$<813U*\_) )G400![A. I33! M4MIVMEN#I6?N$[L@:.Z;M MKF ]<@#A7W]P"LGB*'WR?A+73U2>+M#$"F(GJETB-+DVTZD(_(DC3J AS@>< MJ+3$@F\7NBX2D&)MUQ,F)=M6XXKJFK.>C357# WJ"$)5R;$X+/5S=4AQ8>^2YWU@32 EW(+8FVI-VV!9)LJ80<0%1*>9#H=VZS97L-1I83:SCYIGP M:R("$IVED7?DSVZ-?W0SM@6P![@[-QT->AU[N'$I,,+58R1E6JXZ6[XC5R ] M_!KJUQ\:SZ((H&0#=R=]D .(16D.^[P..:V"@6-4?VAR*WDA<9OV8,BTHBX@ M49R'A+(H]HXDV.WPA8@7M.'U6[>'GSR4U[\@\*0$9:X$OF\5ROS!Y/N?K1A M!F]7S_Z1QI$J6@4P#K!SI$DH0#& #-Y3A_>6C>.F4\[0J5/.AVL,?"G#]9M1 MPU;Q][DSSS?"G;GJOI0ZL=WH5I8NLTVS6(!5?BIG"ZSR6^4O@57>DMC 7@GV M2F"5:1/;BPF_GVF5MY/[@I&OIT)%S0S?IF&N@BTBR7MJ?-K8V_:K>G:\@%[TTVJ#1!+FL1RI6+L&SO[>/E M-/)BU&D;YM;5H-Q.Q?5\;8L.?%V&D9A/FX4P4"D8!!E3!CN@4G#*>;AOPXY2 MM5QOQ=,NMZI/;-'E^HMZC8E@)V+<9DGH_(1;8%\ ?X#;\RV9NF_C#Z(U^5G; M(%J<,J1K^56WLVI68[>'^O4'S2+T^6\1I=>^@-N35M@!%8/3S.5]&W:H69?1 MZ-JP!:W&4*F:[SI*TVE%L!.Q=I$L"9^-M'NK(1[!FVI.YI^9-;87VK_.&^BY MC?H%*< AT$?S9D) L?T(2RUZIZ578C,Z !2O197-0QF&CSP"5O1P1Z_I>4^1 MV(: ]LR:O[2+@0RC46CH/4 %\A8 DD"W\=-++_//34>'WD2DYT $TW5[.IPL M18AEI;K"5EU(\V(@BCJ.'VDL]:]ORK&XMID!3/I&;M*M8-)%(D8?QB1Q.JDH MVD#)235,SXM.S>DB%3W")"K$I&3T^H20!+PC@$3?JMWXC2'1>8-('T:B,<:; MAMO(U:"9WQ6'GE?:CC F0J*XY?B1!'X2BVZ;2$1]76DZMA=^!V 1@70:""$] M0-+"='X_(!%CJ;QMV4>!Z5B"WQ_TMOC 7AK(ICLKLDV?458ED(Q MD&$#&;9T(1$@%J4T=/05)+)UF&06GC UMC:X*-0L/4*B*'H$96G\G-V! M =<(0!)PCKXAU^@KD-0-7+W.58HJE%O/:PUJR_8;/2:"I*@B()G%J61,^^>8 M''".THI$@'Z4QLC15Y"HI9O;N5#8;HU\AM:@B002JL)#WX M^8.K7QQ><+I*??O2?)D\5Q3:7.;P7QVFSXGG;ES^+90)!&B_6_;Z[ZVL* 12 MMUVWZ-@+-OR.F>6'JW$(F=B6F]?"AVG[<1UEH[G=-#@MS86%0[BWQ9WB@,UHHP+"K.065I\IQ%@=*>,0<8 MEB:Q /ZW"^0 M64]I9OTZ&+:N+LIZ!9VU.2WP66/;KS3T>8QA<4X>RI(D^0US\B.ACG;-X8ZJR.>#V:VIEE/:2(+<&/I<(<+T'?"A]$&S+ M]L8T,IU#NRI<_.FGIGC M732=5(+61ZWOOR^0WKNV\+X%FETDKL1KWM_X^1$,JPD]T44AMF*(XSY.R,2J MK'KA@8Z*&5-0%HU@"T OX'*E%+TN$KYZ"[VFM=YF MM? [$V,U\E25%4>;G:M'Z!5U/R*S./H.@@%PN8#+E2;0.KXC7EMXWPFTSAOU M>@NTZLNB,BW#I;KA]^"EENN:6[L8@U;<.PG+PN@[?*Z;HT6E!IE^M@S [7*@ M&$ &5RQ,3";#U3M3B%[$X51W/E M_M#:,8^4 BF5,<*UP MZDY8O2)L>8_))2AAX3R MK#%D$L3="*X*4B)I[AYRS\FJJK <@R+41Y*K;RTTBR(<) MLF=!$'QB%<9Y9&[,)JNM ^M69^/&QYJ8)WL'OZ/=\4UGJD\1+2G,3-_3U)\3 M"3PH3]38+/1>,Q+X./-I8*1HW>.)!?4[H",ZD(JV4,/G%$!CEG M3!=P&@ : 5QBX9R7D8CA9E/9(]JMR2"#WJ[';+41"*(T&@?S"& *P3 M)TW@D[;]ZR;!YZ)1H)?!A_35:;=,^5U.\2Q^IV\&V^ZB%8'/(0[TCNS4[5!D MTH8P/UL&E\@_I5T&0 ^ #"Y%[TB[#%)5-Q_8 M@7@!X &5S?%KX+)MYTNOCP M@M-=;&89L9PI5+J5 L<7Q$R!8^M,FRN\?-/YAUQT!G'5VPUM7"+%S-J+A6V) MGCTV]E]KJ7_#'-K8#/_G6)RCW Q$?KX9+Z#5LKGT'%7M3_A #C\/^?4'NH// M3^-/K\F!(&O:D CDFV\@W_Q)))KV]5ZU9"PGAL)+3'U9ATAG$B,1'B/1.9DO M(/D,H DX2:G(_YPU^?Q):-KTZJK;WJQQ28&V$L3T,,B&6Q$T41$TH8"4!Y H M54B4MLWL)I'HK)GH3SM)9:GK3SA'FK']SFS7LDT;9R(DBM+2(12]@Q0#TM(@ MY K2#T /@ Q 6AJDI8$M@'T!Z &0 4A+@[3T*VGI'E7YUIG66[ VD$C\ M'N8']KA;LCJ@33Q)8GO$5T^L)R7FD%_E@K\H6;0O5APFLJ$"ZGH&N\O1IHC3.+D MLBOXGAO-(%R@IT7P_C:+SF%+P2%D>2&5Y%W#H'8\51BW9(2,BU#!68QX1Q6\ M[V%;()9Z?7SY826^3X$O'R;X7A1?JO-E,!=I=2EIX2?.M44-75>""%_P [Z< ML[8+J/T- K_4J\$0P%&->'(BKKJ?(,>!0>\#!2>#0 M 'RY;. !X,L'\.7#9-R+X@L"]^SQ0+1]"1DV\7R-JXAZ/\:7B)8; 0R"@[KA M*:H;/K(=57/N41"^BV;@VN9,S?P7%/\#H.J-C,2U)?A=\.V: :&#O25@[@C" M]6N-'5<.=(2KM06HC 7YU9IJR0AU" GA^#G;-:4]DY&V!,^UC?-FX.U%FL.U M)?C-X.TJ\:@/P%L%RK,NN\MO.79L#*!981.0M2""MWU$"C]KM>$KL49NQDH! MS@$W+N4X=\TPV =P+E_3.*$PLF@#4:9(K8_V%6'&1#BW#X3AZ/DS>^G%.>#& MW2Z\'=] KRW!;P9O5XG"?0#>Y)X_09QN9P6Q@TJSJC#49-.)X>T^#D>^(] ? MQ^'^[2DC4SNU'7UMC3^-3R=6Y;$6JHASLFG]^B-J6L:RO7"89T<*&$[$U=3H M3[&Q*N'R9R8S2['&T1>'"N!IB_ ;W+M33_(9XE&GL,SW[B'J;/WG?\-_W;]E M;&J*$T'?]-G"(^0=&F+&_>X!0?]S$KB"Z?OI(]@]XK\R__UCWJ^#2FRD,H'! M!$63J#S&)I",43 E*S QEF&%'D.4BI(*3(>O^[?R\#>4R8B>*"HJTP1,RN%? M)V0:&86'2$JEQB2*3L84>?@;L?^4!^\>V:2I+5_M]_X?'4@@1^#\' 2R4 M32[&/NMA)\B9VL1[O#7D8A"/?Q*_*FW@?CWN_SL7;9F_1XZF&+D@E,Y_ MEK8[BS#PMZ.9(="OM6=//2A<_.K[H[_CA,IX0OR!WXT_D6 2MS5/ZK2_2TL_ M-G?JV-1?\13_D[C)^O1NZO_.%GK&=<;A <9T>1,'#X+B=58#]<]!DME$KITOQ4S4+;N_4X& MWT'$_QS.4+\?CDIH9)78'4;^3^;O'_]N 8^^)MI2'T'HDUUU_[>>[JN'G[V! MV =HC+0-@6,M/9LC=(]!Z",@4C[IY&:F3G2D^J^.P![5@.C/X;DD/"N93U3Y M\*-??SJQ2W$?%$+9*T4:O)_[14CZ/F]L-N%R'AZ!A0?CC[H]I_0( MDF[ 4V [CSOPYGGC"Q#QQE;W5_0X<8<"R9]<\F\3>SZ@_;?AA9Y(X6YGLD?6 M^+ #3^)__O/6BC^.7H9OH G\>?1RN7D6NSS\/L;I%W_K'.STA5]'%I;\Y3M6 MY.GL3K?71O]/WB''W-ZON(+%"L_P;(6I9\0.T^$:'-\1WUFPY;FZ/@\J0W^# MRD\7[H6%N<@9ZHBZ'U;L\(T?5N[S1$1?0]^31,Z>NJ#'=J!#G(G6"$PA-%A& M,5J5,9J@9455$)F&X E!(_@(@95#G.D3(DBHY&LGP*,!UM'Q=?R$9>R_"CGV M5;_^-"KU.M?.5/B")';:%4[,[@](%9Z]RS!\(2-*>;%2J##1[QXL:"_#!].2 MA:+,"HVF'/XMH<$]">BQ E_@>)$KA'\0A7JE$/Z=PE^C%(K17VQSY1\@ZP=1 M9![+XA%"'9H=1>((QU6Z7&8OT >YGP(Q7A0&<3!/XJ]YGDXP3R7QCV0IOCKS M-/5?SW1*GF :C$]44D;5<6B7.$G*-$I/9&A"D12-$2-:HYXH6'3#C*[4^&YC M 1G;#,L%U.(81#G8()E9KS8BL<23X?&3 R/L0X M=PK-@D KEYA@HY=:,I)\9@O%Q@W",HI0KM0Q_;S8US O"$I7\;5L2NRF(;3&BF?FXY&)[RSVRI2BY^8K8S73 MA6;!52JJTHK>GOC0CN8%U2'BH)+8G2"=6K?-2,N6C"6G1 [RLDW5'1WRVP(V MGY=D*\@S$67L^4AMO2*D"=W@)2U$H+**(S:TBT8FIC2G&;X]=L>&A* NO>Z/ MZAC>TL.1B2GUO'F^VJ0K*XAM.YNBPJ_-IA)$;T]\*(M G+B1*WVCY.[64L_H M*+4R(Q/)*7EY*-=EECM+JHE*L6'J4K_$Z3*9'%F':Z2$%7-3:;&KU=#!M&1X MX3.I(R/+;:[IH,N",6/$%CSHSPNZ&H2?F1P*RT9K"!7;#*<0O<4$7UNUWIJ) MAB9$"O>T!3Q'<(DK6>9P&@3JPB_IT="$3"?,5N@-BXVVE./E=M6 "^4.%0]- M"'4Z=MA6P%,52/ :-:1365B]8ORM#U*]8)3BBR&))R%@ HF#4U<[&U\M3_$> MZL<9TA9?8=.\6J<$K%,ZUHFXPUZ]9 O6*1WK!-^]>G$3+%-:E@G WBVL$X"] MVU@GY(YZM>@,6*=TK%.(>V"=;F"= .[=QCK!=^0UD^]@G0#N?:MU KAWT77Z M8 V5-Z-ZMW7_;&R;T0__[Q?^Z[.P0MZAQ 5K$R6R;V?MXM*9.IJ6:82_F+H9 MSE*C6C/OH@!\];3P$]4(^[9J),XVKR@1@*"30-!;Y*=OJEM5W](R*'1#N/1! M426\@,?S3XGZ84#]O@VB?4PDL>!5;6SO+SX_NT7Q_+?15_WVPRW B?Z4^/6> MTQ_K341QF5D9;VK[KF*I[K]>55[DL\I+WI'DC]7=Z.;3R7KP7;=:Z>F$\K@' MR--^(".@?*=5/A1LVE_;U%ZS\AY6Y1F*CY782*B-Q(!31:' ML;.6IP/5Z0#< +BY)-RIV/L6 ,G"F$,XL@1S""\)/:SO>BH< M74*C?OU!R2R.GK3 M%(*1KXNB:#OA>ZS,V'<GBN:A QRCJ! B"M)49%FY-U039/P!D ,ANAGQS$;;QV9#L.8 QQF;=JLQ+*J2-"DH70M$6$K1" ,-_ M_:%A^.R 4B_VZE*)77.]B1U(96< MZ'@9<:SA+$5#YZ)8IR0V"U-?U[6.[87?84=K%NK,HT7+_&.&"_:OS"Q>/)#* M!='MU+MJ5P^CO/AKWB/;4P9:Z-^\8**HT["RJ_X+GU3 ]QZ$*QK51I5%J1"? ;@N9;L53 MNGI0ZSV>4JZW](D*MO,X0=EN[5*3%$4G"!'J4B&J])H>0"2 2-_,5[IZ;.H5 M7PF=ZRU2'_8M240:C+HU-_V<&2'1V2--*3$LP&%(K8S2$!Q/NXP '0B8$C"E MFR&FI%T&-Y6\!;:46AD!(@2P)6!+WRJE4MX_&+RY1I/':POL6\:"+)/./A(+NPT#A?YE^M#)-VXDI29[GS$:^IXQ, MK6/SMA5]M6.;H?3U2M0'1'.]8X5G\X(K:[7F2DO?=8#5?V*5NC'I1P7\\2R$$ M(!BD 0>/R^G:I@QP\*?CX$4("N?'P7+%'/9:I$$8&F71Y4@0YX>]^;K2WE !U39FTW&>:\C=Y9H)(MB+VQ\060AY M;_N#?\?O/K5]?4T!/HU;7YX$3+_:?_2K>BUJ6L:RO7"89T<*&D[$U:+&K59L MR8H7_L=D9BG6./IBUPM_$-W1FLHUT5'ORA=&7 MG.,#_PKEJ$S>NS>JL_6?_PW_=?\18U-3G C7I\\4%R'OT! 0[W=%"/J?Z/MC M>[O_NP=0'X<6KRQ=[??]'QXO8 BM_SE\YT+9Y&)U'LI?R^] .O99>>R2C1P^WPP=. M3#NX%_+]?^>B3?#WR-$4(Q>$8OG/TG9G$7#]=K3HTN):>_;,@Y3C%]\/54:A M(?F>]DSF^S4[_/M=V_--3>_"B+!_R@>\R>?2_V 2ZO5E^-CDJ6.0?W@XC-T[ MAB=#FZ?I)N)>*J=N#O[_[?^GA62*@TQTDLL4A78C T.YU@<362<7^)N;['-G M\F65B]8N(8(/)S]/YO#\59PS&,K_>P(%#Z>!:*>PG=_W'O^CK>?P64B\7KJ6 MVR.-,@D=F-^*&2A;]Q[[X3OHHS-___@7.Q]]3;0)/<*? M)_O0_F\]W8D./WL#[@Y;IVV<*@OR=+4[3.)__O/6BC\.6X1OH G\ M35;-X?>Q5K[X6^?@7KWPZP@T/L77>3J[TR%+]/_D'7)JNDJQPC,\6V'J&;'# M=+@&QW?$=^[OS]7U>30)^AM->KIP+RS,>=V#E]7]L&*';[S>YO^J37[>"E\] M6S[==H_MITH<())'&*'1(PR5,1+!90S#49G"4%I&-81250A31ICV:[_#?$(0 M"<5\(ID(A=X*H8R.K^9G3_-Q'>0CYM*HU.M<.U/A"Y+8:5Y=A M^$)&E/)BI5!AHM\]V-%>AJS %SA>Y KA'T2A7BF$]E;X:W5"D6M)E<[@\U+\ M<-SI0D)[F'CF\Q'A6D1 'C"6. MD *_+)ZG\OA'LA1?G7F:^J]G*B(CM$;!B*K() Y-9(P@1[*"T2,9F8S&8W), M:;1"'A1$N8_<6FVO55R(^%9"1HT26;:&:KD=1''IYR.;<+GI[-BQP-7(R;J$ M3CE/19EP9.*9C?+$(N4JOY*$1:BSX?V=HU%;R5-$*FF+UJL MP<^LU;@E(S+T?*1>HPH0C$Q\Z,7BGW<\+#6,AM^?X M%I\OAV;T3.SYR(!J,2.QMNY".85VT75MBNL+/1R9F%)=R'-"HR"V)5^8[$0N M-_+&4/1,./&A[H98CPFH4);\5F]1VN6'>'<>?VAB]KEZGR_5QHL\1,R7G<;< M,ULZ'41#\>=#'7'6:N(T6H%JS5ZINQLUEH*KRVA24*WMV+#;[5:/0UH;IY.K M5VB[W0I')E[/=G.;^L1D*Y+0Y[J(;+JK%A:$(XGG(T<4-Y^75_TEM,C-!_[. M'!9P-QI))Q:T1P=];6#ID&8P+;\?N'BM&8V$D>=#QP;/%'+MT$[%SER8#&5H MV:28:&AB]E6*MN;K><^1B$*UY.5*,Z:S8F0L.7L36RC0<,ILI-6XOR3@0K_: M=:*1B<77..S8F'!FV_,)C:+9,CT,:ZO=RP VX9 M/32YI HM3W?K=K*Y+K?;%/1,Q-&:HMB26_GRP4#$6=3Q2C.L:(51&]/3&DZ%$O= MK+K@N'3TS,26/SQ?;\TK1 MYX1VNV:4YGF9<..2=XD/):N[9FB:$Y3;NE4^ORJTX=XD_(;DE-::M1N,6]86 M4@:%2G^YIEVU%-]N?CYR2-1KZ&18KW+L@N@O5Z*"M*O1R,24ZFNA,4$P>U79<+:^/)Y/>,+"PJ Y-J).SL4ZC.8D<=7-^<[" MK-F]Z.U)T-LT2Q"CK6=EH]09U28*7BNVYM'KDZ W*#AM>=KT7):2>)A9JUU7F96',M0^E/^#Y9<8+" M+'YJ8J760W-&.E6^;2ABOM1GBVAW;K?BK&[B"\26+9;:,B-+/;C"0IW9 MQU^07-;Q$L\5Q 6V,_QYNV8M^"Z\8>)/@!.+L&4T-702Q#[D>X&O>06ITH?# M;X"/6*HA!AVVX'-<;BTW ZN;7X1F%@U-Z#4]:9:F$*D5#:(U9XLY6M,*(:*% M0Q/R(I<2*]HMCY.V+=MG*#B_XHK[IR:^H&F,BH/0W8(DQ)/#36BY0;S&?FQ" M"*5-I5(F')3A%(:C6UAKV_%"?P8^XOKTY('3VS2HAK283A?]^@AR$$F/AB8F M-F84E\"&XA1BRQK5(==,%\_%0Q,3V_I:O0NOQR3':F) -EM2N1FZ7O 1[X=> MR&9=*=$FM^A5,%A=[4KV/!Z:G->BOYUOZG.7AXCRL.9.*N9XO0K''O%4IGD? M"B70J4);=C:H6:K7:J/QT,2\D 4N8G-TX'(^2M=1<5T=M*)50)/S:A;H2:X\ MM&AB7JAF*>UFQ=>-G%"$ V>WDBR [?2SQ?- M#==SQ*FI:-:F-@\?>\0'*:"(0'N330#EVL.ZOEV,)GRX"X=#$_.2-7,$C\HP M#*T4*AS+U&!_+%5'7BL>FIB7LW-XWO=U0A(& M(FENRATGUXR_-;E>07W,5>ERJPCY,\MRZHS?M?UP[!&/!>XUIR53Q'!NVQJ1 M^'JQTNV)'@U-/)7CEXQ/[+IC:%NN8@'OU?*[;?S4A(7[:W$WQ?JN:*Q*A,,[ M^I8=#%K1T 3.XMJZM\-[@B0M2M("WD&[6;"+GYH$6K+JHORBP:J0QI1PV6X/ MERH4?VP2:55DB#8Z5J,#E:H%0Z=1N[O1PP4[X@XL1'YB/4@UQU:77BIR913H#IYJ"HSR6_O5&14"FWJTAG MR:0,.E,*@W<69D,K#@NH>7D>S/AX:%(&:L'":*$C0A#!CA=0E5H*.3_^V*0, MS,*Z-U?FO8JA5/5I;';BQR95<3NFW/5H0?L<82HUP2K-IF(S''MDO^?' M&T+J334&4D9.1VDBMB"J\="$B5E"C>U(D+SDQ)Q6'1C\5K)KK6AHPL16-=0B M\1R=-VHK=;?.+5;3W3B(GYKX LFF!_DAF[<,!&L'R]FD-[-8)AZ;F!ACC:EY M#Y[HQD+I+@2]652(8GC./+*3RQ&#;$XJ$VG!EUUI.6PB%A-$0Q,3$VL-U;>28:&AB8E5;6 0KGX4DH;NTY+)H3E;;5C0TB?5VG5YLUD[! M6)ABL*TVT657B8O&:GDVXE0-?<3!CWIBN='G&; M>&ARO=K0:FH3W+PLY7:JX9M;.E?%0LD>V9LQJ\B*&!-ZE+51'Z6PUD#EK7AH MXJG-12"I121G&8K)V'5TEI.HT#M CL011(J:=U6A@4IBH2WF+'18,[M!-#2! MH@TB_BR-="8TWJH7B+XD2C M37[= MPIKAV".;?J%NJN-EU\"DE2A"'&*51W.8B88FYL6:E6F][]1MB*AKA?*6YB:R M%#\U,:_>1*P$[6Z^Q!%;J3$SW=52%_5H:&)>36*6UV&XM956NX 8[:" ZS/Q M4Y-KFZ ML@-Y"N?[_GPAN-VZ70VBH\"<;F"=R#L*K-,-K%-H3QA8)[!.8)U. MY>ZA!%BG]*_3&[66Z6++],%*(F_F!F^K/-_8-J,?_M\O[-=G M486ZPZ_>'N*UFX]G+?_/VHN%;65$SQX;)ROX__JQ_/)6]WC*5RL(>7ZA?%") M+E@F\UW1SYNV(R:<2K35*.;)K"@]_>2 $:7&B-Z*I5U9!.G1E)]K/>\Z*_T M";P5?KGM_68\]A>^&9=+C3L.9TZW[Z2G^>+I%>?AO(!\]KQ _B@$ONG3Y<>L M+!:ZJHWM?:'L9W4&G_\V^JK?OA6>&:,_)7X=?\'O^ @9?M4_,ROC36W?52S5 MS6:TS5B+BDU-%4?+A#_*+$/[/?S7PO8MS_W7Z;;"/$+O)D;!T[DT/S@@]4@"-]+=]2H2V@>G?JBY M-969F@M=%%99SCP0P0)6=RD)[:-9/]3JVIJGA!^C9CC%L<))G]*?*E,*[3#S3]UVW7^!*-IIHVB/0F8_5-4Z=NA2 M9;B5'PKWJ79]+K:6KEZ+IY-3GJDS/,ME,P5MK"U&FI-!X6S4R04YD4T> F%I M:ME[K::!<:S1E>5Y8=+6]'(/8DL2WR.Z?& YS_H&,JXL3**Z>VC<-A"1#RW^ MHH?M6[/M53M"5-N*NG4=723X_HA1H%[=YY#?!77]37UH4\@]- GT,#KCMXIF!TCAP5DK+ZX8-4P5N7S'%$_9#/80"TZ1":>]V>@74 M^E!_U/C1TW#CTQQW_R4G:HMJC[L:L^FO2IPO:<7=+)!ZG7Y4X1R+X X[:R?H M.-J16@.^*FDDI+S=^9$X:5A"GVX<0&&\SFU MAW(E9*TWI.I46&_B+C50!'!0%D;.Z\@!@'OI\F%ZQ7)%@+M/):0)X4XKK,P_ MZ0*X1^S?F/S[))T1HI"]T Z8MZT%TF(S42&IUN*K#;:DS 0\N#[FA8L6OOH( M^&VUZ6ZY;FQ<#MFL5V8N7U&B4M5H7)J6SL(DFH"^$Y(E]WF;]%HY +^T@5]\ MV3E5T'=SSEUEO,0GBUFI)2D$QEJ-XI8(S?G\;%5^13@\C7]><*"FC6..XM_MX?]'8C18G MF[$T+_KA/@^5"6;>=*J9:K3&&6VQ-.VMIF4\9:.YI^;!_SRS_$"NK^#O;R]$ M?5,CTT3ECAUU\3S\QU=CZ-MF0^O5( >%O4_\A5\> MF7L9(=5O\ M!+%=%1)W2F62VRVU;?&+GGMR0^\JIJ\]WL]?#!X0S8(E."VH)B&*L=@."Q(N M%J*-G0PW]B/9[]-&#GZZ70)LNGA]CIOFY1 !, MY9I["G!W/^ON\IIDRI,VP1LU>2C8[]Z7LCIX@KQXN0&RFN%EU%6BPURXU5('/RJBG?.J]S\@T+7'7X M%E<=KEOQ)$WJDWZ32SOO$M!1TR06P+C_0=%41IW[KA=]D]NQ7WCS(W?V/EG/ MVJ[G'G%<7;0S'J*HH4%;K%URU[)'LU1+QN/8*@4(J0#B4B&6G\"V/T],%JC2 MC;$>KQNY!28&F,7 QLX9\OW>%G;38> 3^]956%'<]50RN1(T]-BQG)\7"";T MK>.@\'NZF64H\8>P[U<>^<]_OZZ0^U?&ZGA@U/:' MUI9S*_,"Y*M>A:]XI(#CS(FU$OF 4CYBW#X(J*DY,1^65=QII)W/V;#16LJ> M4UW+Y18!21JD60I7[\-8L?7K#W0'4^?DS'P[2O9Y(NH@? [(PH L#,AH0 8W M2!:^!4L!A#Q@*%=GKKXNE+33C$Y2H*33%VQ6=@]W P]ST< OXVC'+5,DLE3 .6," !0RX8#^:(O=1 MQ;GOAP7HP-<.EZ97IX"II=+4 "T5F-H/H7GI;U-GQ$#Q@#[A0ZV,N.L=3.WT#"7V8?KWG" MI*-LCL1SREJO%0SR1-T0]7D15OU),S\.9')?I)A,1G, CQB XK7]#P")*0XD M7PRZ#*K19W9$"3/\D=^>E_OS%?(J@="CJS"Q>JI.' MG=/2+_<&3P[[&'1J!9C6+?3J6I=V&1VBTZE5K/1;YB%0!+0,R.@4L6M@B5^, MK@$E X9XBLCVSS'$-(?>+D,L#L\\?T^G1\Z8C1W4S[<#US1RP9QIF,C8#QQ= MIF)&,9U%SMI? \#:>X-E0$;OR"+\'%P[5\D+H&; %$\0N_XYAGC3@>RW?(/* M;@EM:1);0QJDP/,\.]B-\[%O0+S;-[AI)O3A!://J4<\.MB_9&2;:OBH/%-G M>);+9AJ*,YYF4#B;B1;V?_\] A3H:W72V_>X/%WK/*-;%"%DDT,Y95GRA"JT MFL"X_H76>?%4]L5ICC3(J^1H>;-S!8);P3T)GU'JKDLQ,ATUR(/A+(;!60@E MSMTD+U5*E\J=,>T<\H]:X@G[\OX$'OE9&O->$K32T==7*>>IGH%Q2PZA-PN= M)1D>#5HAVF$1VIVWLFVZ6;. 3)PV6/L)E/U4P=KK);L1<3ZA%43BH85@;ONZ MO2A7AREL79ZKH0NZX;26$E+:#$8P-!DM7_3BWGTEA6DLZ>&06K$< MPFR7&X:%[>DN!8?6%QL*;KJ]&;NE1P(T*T "3 VK+%$-(NQ#?_VALC!][K;7 MX#H*P#YP$^6"KEVGMH+FHEA9&#G4T]4.OQ7K7>;Z$/4;//U9P. M.Z/8SC3@8Z^,^/4'A> L09"@LOU3W;GO%)"Q)U%KTX4=/2E=.I9JK1,F>TQ=*TMYJ6\92-YH+Z[!?/K&./,NN$C$*GB9_SX5EL/A+( M$J>4=\YD3+3G_J[UA:3?.WL7/\\&0G1^P< ]JL65#*?6ZP;;=2??"L]643H0 MRQ+0.4/DH (^J( /*N!_/K[XL[4$R !4P :;A#%2:EK *<0FOR7X;3/HM"+G.NY:^1[O^F=Q-Q^:@6:6H<@? K]? M>>0___VZ1NY?&>OCH3I)?VAM.;'/%5HC[$@^/4'NH.I,+?7:+.\V\GU2DL+3)Q+7 M=$"R$)YL577:>\T_W?0 ?0\P70'3%9C*;3!=;WNC/G$D^+U[;,>R\M5:M\9M M80HQJ8V/\%4FWF.)]^^Q/Y[Z>^C/F1D?&G1FO+\].3-ZZ%)E_C%MUSUYB/)[ MIV( $Q@P@5,D%L $!G0P(!; !$Z?B0&6'+ PP$,%%@8X7[I2@NFH4^*(N0< MRCHSB]?JY$'EG]-G]4P1YM0*,)5[Q"' "7EG(N@[U5!*/=G?=/M(O:3'W@'Q?N_@IKG.AQ>,/J<@\>A@ M_Y*1;:KAH_),G>%9+INI^I:60:%L)EK9__WW"'"<3VIQA](>\KPP:6MZN0>Q M)8GO$5T^L)RCO0)/UX.L+W,[:E-T6U*MO!N,*UUGTA/T+_0@BZ>R+T!SI-48 M1HAN<;"01I)0=4E3K0U6J!M:*1ZU&H/A+(;A60*#SMUO+%5:E\J],>TL\8^: MX@D;G/X$IOA9.IQ>$K72T2%U3BV;B$"3OD3X991>D8T\"P41W&$1W)VW?BU@ MR-Z@6*Z(:S^!GI\J7'N],O>XNFA/7:60-XB@X&[:$YDID2GL BV[#J.LBDQ! M$HH[**_;M&/QL4M'AAB'(UD2(T"=;@!S:8&YGW!'(E4P]T+V:*<41)BMJ'U) M6]:9[:B&..87Z-EGPS>JM?2;K5:]""D&A=9S*]@1*JWXR!JEG4@H"V-GIF2G MV9(!(SMM )?&*RJG%=;)JW=\T8][]Y64XJHJ%9S"6N607)_NL!O+%*HI\.G" M-0M??03\1IU>@6E-&[#DSTN(5IEO)]-Y?("-[J*0681"SURE"UQ' > 'KJ1< MT+E#1VMCNRRW6:XW*-@>/.T:*IT"C'H.3:N2M%L-);ILS""*RB$F-.-V>[^, M^/4'A?$L>:2.^ V7L'])=Q[G[*Y&FSU_2?6T@S(HF@Z*IJ>Q:'HJA0)*'P,9 MI*%.>BJ% FH3 ]M(?6ET8!N@&/'56?3 .$"I;F =MU6J^VLR 03MHP3M@C:. M,PP9% 8D[920M&%$1N'3\!TQ@X1=4JJ(D&]H*+]MK,JEU?E8VA4::=,UV)*A M69-LZ"JWQA QD&$2L+33!?2 I0U8VJ?.!%T4MM*12FKI^9S:UR&$(XR\336Z M#&4O] CO $T;\!=3!FR IGUI8'N=I\WW*MQ\TIN[DE*K-U%GK>8)*H4\QDD? M+[H5:S+CA 6?#^KKWG1GQDY=S--&LSAY7J #-$: X&H;4*K7:/D MGUJBC* 1E8>+\!8)2 M:\J JY@VA -$[8M[M6#L,KT]-D54;8S,TL@[L@FW0]4^10N M*#NC6&,M8T]"+8A"J^&3P@7*9BS-BWZX3TAE@IDWG6JF&JUS1ELL37NK:1E/ MV6CN;1&\TVB:'TCZ/91#@_?ET+"H'!IZL%7LR['TYFY9L/%EI6H0"+Z0 HV?O,X#AET9P5!V\:_<(\E!K]2H%&O3W4;:5LE==TO4 M*J(;&C,5)0<1+(N^QY0!R_[&6/8W)Y1KT^[3[DQ<':X^[IHDT:JKF+Z6!*N_ MGD>!"L:EYL#2H%RYXE<[O6YQC<1@%67VSI[7 S8)A'+;5R"N'O$Y*4Z]GLGS ME4*Y]J>4F;.GL-UQN3V^ M,=W8'9BT>]7+!K'0ZG,.,V839L%VFMZ@5+^B)[Q>-:6R )5;1JW6GS7,5K_K M[X_Q40(!@=^3VKSIFT.G2"C$JY ;*:ZF1@F%I6:YL0YD3MYB^%LG]<[453A- M,DLEH%_IKLO-R>DG7'PY5__@- DME/,C%_B>V,':KGEX?GMR2N$E@YLPPFO0V6]/NX 5 K+[-8X#)XY0 MG]B%SY%3]"E_Q2 ''F1.K)?(!K7Q$JWP0 M4%-S8HXVJ[C32#V?,[2CM91[?8,KP+M2$V)W:D^9=JN%F=#Z]0>Z@^ESLH:^ MW36!\P3[P>8(^.L_CK]^II@]4!L@E+13K&_!E@!'$9C2#=!]7Q=*VGE5)ZG' M(TU$7.CW)J24:]'3:.'*D;:C;79?IHIB1:\Q9@Y.= M0-TRX;3VU76R,'G6DP4 *,#[!"1J0*(&Q@1(U#>RV9\X1/W.?=JN;!B\6YPM M(7$G=@L] W:;XA+L M(2S1B:(2>]DQEMKY&Z/X2VCD-4^8=)3-:_?KR?PXP'HC?,KU%&*UF MR B\+QY.)MLFW'[I\-O# X";-\JUOFW4/'$<^_+HMAE3W()H%RIHA#I5:"J50[(+3/1]-3*[1; ML%4JS0),I=8!4_U\T#VU0KOQ*\-I)%^'!ZF_I]\C1]=IJ37TQPZRXQ:,VB]Z M?8XJ\N'1%8E9US"9A9#SUP-*K4*FTHK31CE+MPL.'X?AA9#+"@K+84R73WV,(CW>Q@WS1<_ MO&#T.06)1P?[EXQL4PT?E6?J#,]RV4Q#<<;3# IG,]'2_N^_1X H?JWVG/OF MN:=K<+<.Q$US@_,65PJ0M07I3+M.ZU_HQQE/95]>Z$C739Q9]V%]-',X+3\O M-X/P.>@TD!$TZKH)PUF,H+,TBVI\MVWS"CM\_@5U_EI;? MET2M='0,=_3!JLX:Q9&A!+62KKN395B6M!ZL^(T>%DM#DVJRF!?;#U\#HQKKGO(#KF)A%FT!/(6LNUFS&^Q16#8#P+0\4P/ [V;!+WVW9F[-N:L.V@+LSQ>"1 Q=H:+F M)XIEIS"V5ACVC956;]<@G\N-9Y-E$Y9E/8:FJ#D!@611_!U^V<]J4'#?\2%C M3Z+FN0L[>E*X0-F,I7G1#_>IJ$PP\Z93S52C=((9FMEB5M4EHA7J!MNWOY*]N]XA^Q]4O!QB^SG M>4&$PNBR9QE-2+3S?:_(KARF$AHS%N<%J2R%(N?.":;5.;YJ A (!70S -7& M@5! -X/K\>M.L?6_GFHJCIQ#TX6_@=X 8TIYAX,;]Z5A?T,-IOHN#]6H7(?7J$+;[WXQY/T)_[^PO,,!ONG[*Z>(;\>BSXT45U.C^/92L]Q]KP/0 MX" %-9W2)+-4PCAH< "N8( &!]^]Y M!JSM>L=<77DZZ,_+G9YB('QIY$B,N^X,=1G!XU!O%H7.F>X%!>X!#H(F$]=V M1H -II?I>7MR2B'G_2:,$+0L %8(R-=I/1"<.#!]8B>^SM8ZB#9$=@9+S+P\ MBW:A*A$[\7&\^GU>_,_B7[>UI>^,IXH;#GQ&P?X^O.K7L>ELE[V^.:WZK^H< MX58?H50;Y3&-5!JUG-$;D4R'TTQ=*@0R0D24:C2ZM9HLLW3"JUN 4PTXU8!3 M#9AX@)[X@SC55]KYOW_X_34/(.:5'''/$63 E$98KVEHUFH\*/GK215I10X M^>L/DH4P\LQ7M].KB0"STB,40*D&I@18H(!2#2C5P)C2))0K4ZIOVY4^!Z/Z M@^[OQJ/P=K&,MZ%:K@*M>98.M!83Q[^(]_N_/YY179BM9Z&%J6YF&1YS'GC4 M7WGD/__]NC+N7QFKXB&FVQ]:6\ZMS N0KWH5ON*1 HXS)]9(Y ,*^2CF^R"@ M4!WC8"RKN-/H2/@\)ANMI0Q+:&[&TM!$RHUQILCY-1.3@U]_H#LX6:SFA,A]V)A.E(;,%O(GV]$>A:2T;( M?7GU+$PGNT><.DUU0YH(&+#IEA/@H0,>.K#"Z_L7-R6FM+L7)X[FO],SJ(YM M;5WO:J;D^_TJJ8_< H[O/0/B_9[!S^*7%VTG?(^5&?N.HUGC;<9S%,LU]S50 M]-#KR_QCVJY[\L RV-T $QHPH0$3&C"A :LP%4*Y-A/Z%FP)L J!*0&"+C E MP"F\<'@PK5))>QSB7&T91RNB0@_5:H-;L99G+7(EN]7]?%O&E]Y6#T_>AP,Z M>SB?=Z+C^5YVC*5V_A[6_U[5YS5/F'24S6MM&KGE>N"M!]4!U!N,RI.JJC=J M7$M&J'V;QG-G4 "C&J ?8%3?5 SV\A@U$.LY9$>W5:FG2][$'U)^?L'$&$6\ M$Z-.1L8>V8ZJ.?<& "\W&=L^YAK(XC%VA_GYZ=325MI[2Z,;MR?%%SG9Z!7D3CM%Q3G=ZA9I.[016 M?E9.>'K%>...T8D3%F_Y--Z4['.#^9HS5ENR46MCL+M:Z[%/0[S?I_EDAN&I M#MU%"W;]A,+A!://Z4L\.MB_9&2;_S][;[J<.K*L#?\_5Z'P/ON+[@CPUBRT M>I\5(4!@YAF,_R@TE$!&2$(#@^.]^*]*$A@,GL$&+W7TLC$44BDK\\FA,K,T M>*FL4!7J.3&%E0,+8!2>PM!"__<_RA&W&;Z9DNL)!8% M]#3$U6^"2-$,E>+X4QX-%NW+G#$3GJ5NC;=ASAD%/R.H_WOTC98S9K!SMSJ^ M'N+>WZEN#/4E<+UH)M!J,0.T@DW;#;,F?-\UE,"7%1-T[;IMH:=S;1.NTJ@$ MGQ,"I'_ OB%NF7)I0;H&L"^% M2M\(@O%&5 *"WP2"+W>N;\P:#[?U5J4HLM/ D*O^37LN?;)UYRD 49WIQ3PU ML&UQ5?#%.=-,#_/X")$$'2$++47\"X+8ER+M"2:>.2;&&W<))GX3)CZS,3?L M%&56\:>='EDOJV,6EX19[PS!<+8<+OU>?JI.1:4H M:O^XKP0-OR.4?RE4^D8T7&_)G3$<'I=V1Z\F^*2%^.;2J=;P;DK;_*PH5@KU MTI(:3H8-[^.E4T<#R&?+$+ITX[9-07.Q-QCP@PS7[]%\(?2CPU*I%,,1IZ^6 M^F[&3I#RIR!EM*UYQCAY:6:C[RD5>F(:V5YZ.&S>3+R11N?.T.*S^SRN5*RF M+.9S5;XKC4YE,YHT;GO\);WYT7E !FOY3,)L'E//!;85&X!EA5!Y+*RYI$ZX"4%#5# M2:I&<[2N$@2GJ'#T?^3--U1SDBX3JD236N*),LX%"N@*YJNDP2KR+O? M8%D*ESF&E'B29"6:Y3A)D7%-XFF6U526D1D5C[\1LN?ZB6*P4Z&$R(X'?JU? M;"\4A)Q_XC6:RLMT*._6!OK2)M#];2Q,AZ@5OA/>*FW**SOP?^G&$FCKH"5_ MS1,AC7QW/94U&T2+^[:4 09_J09V:^6V+F[#"^JFO5@O_?KO-%($OQ07R)/T M I+E'\?VPLC>+Q>@$LTY>'+->.W#&Z^'R@H4F, '3S@AXJ3XYYM4U$4]WG'M M@X.R'7W3\?_YN!'U= W>F9[R\F)\F@0$O[XZ0:]MI!>P+KP,>OJ]U)*CVI1' M?_+,H0=_P>393[K93:/YKS$=89ZK0NO:=-/(Z, A%"X)?(;CU/6] XT-V82V M11%R_]A0K]:7T@S/@<#TR[#"V2@FM"S6*$?PR,SZ)P*V?V]P[9! ;&3'MYWP MDXAB)'W-(WUP]9_?84;/2T_P__V+8/%_PF$?UV@'KLNM5_N--S^1%?/(UZ^* M]OL%^7]V &N3CXCTF>W^6MOK6VH[GA89LO$(KGN(A[(.+8U?LKF05]Y:0T&O M:;.O]FMC\U-()NEKFOLW]OCR$>&W9H-4Y19*[FC+Z%N[^C)^[Q50CM$/<1M) MA%QZ9"3>6:X0@:@M&)(_:&!B8Q>Y!__J-G('.0"]AJ8U= /,'5:.W[KZW0V- M%EO'6W%MPL< MX!UXEGFUP"'^/,3I9S]U8SE]YF,D81\JG=A]NN-9 .@?=TT>,L8_8Z 62G6A MGBL)5:S3%;IB3:QW.V_,?W_*KD]CMOACS'9WX9Y9F"_QZPZP>[QB\1S?S=S' M##6^#7V/$CG;-8P/::#8TLK@.@%HG),8DN4E6L4)298S0.(S.#3 %)KA>"6V MM#Y @CV6?,DOW8M&[LC"[CI^0#*B69&'9G7UNU:J5L4V5JKG>YUNNR1V4I'; M5JKGKC&AGL;'>$?/P1:=1+>6AI.4?Y:U1R F= MFT*U\0>0<4,*;)L66^"#-0H8(@<&Z3%X).0Q(.!9$K"QO+$':HP^38[=Y_^K M9\F!9OA ^_L)DT@*E8'N3H:4*%:#3A %,E#06" !G&05'E=D@MX-.'=52;JO MR.J]<6.*0:,;>-7A@''QA42@\I+=D?=C4&C),I'MY1HE(3/)=,1Q3I!("7\Z MLE(>N%F'4MA>>JY2ILE;2ZZ.1NY=4V!J@_NY4#7QZ1UEST:UB>!D6G D_72D M?F??CNEQKMMKI.V!+_+I3$=I2=3^W617DPT.A935%Z^1:JW7LZ4LW" MF"QM$6ZD:'Z;4@L MH]:7!):JY DX@0.KU6[@L^*([S 34AH%JY5041[Z(S24>3ITV72):;'6[D_2 M"NE5Q[_ PMZU;5\7L]3]1&;P&H\/[JAJ>R&1!U;+; MD=K1T@]Z* MS<[9T616IN_@T .KY2S\D>H*FC(!N4)YV&\7AO@"3N# :I5S?9J];>9=O--K MW0A*^D'HH(./#JR66K68VCT SJ1R0VM2)3LV!S,X],!J>2-2]* 9A(NSI3PP M&&(N-"MA_\V]H?S@ME_WBP^J.+WO+CES6L/+=M@?9&]HP[@WW!XW6$U8M6:4 MV_=NT%7#LMN])9"T>^JW+U8Z30+Y1MQ-<)K M!E$I]!4>#CT@6W?51K^MWX":V&AY:4IICBC.AT,/K)9BS;BC MDJH)4"WM#RUZ!>#U)YD^GN[1LC8=WC?H!1QZ0TE"IDO?Y&['CW-7O\+N[ M)3$8H:%[>$W(+<%N5%A:7-GC]#U3O]7GU (-W0-L,3OWR/*]G\6!0M MC"ZDP $>*-Q-N7F'+O"3G'/+-Y6[C';[ .=Z@ ?JOE+HUII&&6=UJ4Q!Q&0Z M\@@-W9NK6>\W*IVRJ^#IAP>/TKW9*%-]*&W0$/W)F!S_6'];MK4)L%8K/=FC+/, MC 4T=#V!+PR ?C+:N;/CQ3&OG![T4_=>WY*;=8*MV$_DMM$OGA:1K--YK!-_ MS;S8USY9I_-8)_*:>/&DIV2=SF.=$MR[C'5*<.]+U^F=*5VOFGF751X [6GT MYO]=,5=O>7J2#L'^;'IV'4[X/57_I8ZQQ&KP[;&'B98&M'4?I@.Y4)?*4.^C M4;@2&E#MJ!'9DQRJIY^B6?T*(.%<]&KOXRBC)V0D%'DV+,P?VX$G6]KAXY(W MK$N^QKK/:D3\FM^OWOA3N/F(O<->,P$OJ,=:M$VV_W./4@G[?9K]J&, YX&6 MDC^"$1]W%;%"NU'#&DVQ+71+]2(FY+JE?JE;$CN_CB2_D6MP7I0\@RK(R!+_ MP[F>D_=:?.NL,>:H MW=U>CA_]Z07GF[;9Q,&VV5..LPNME9_K&:+QX/& SW:"CS?4>*UM]ESE5];= M2!GV*J[.XZM%I3/Q!(F62%1$GF(H[H1=@[[=;SL#M9/ 1@(;'X$-:ALVX#>F M;)K.%BJ@U^C>9Z>+LL;W/M&H[#78\'"7F?2K9AJ?SAGNEA)+&M 1;##0LZ93 M!/6&?K07[6\?PPIY/#\Y;&+A KC>JF$"S-J8)^A]])V,,[:=XF.[:4\QV M &(':X0AZLX-WP#>KS_'1?AN%^KB?(5O4F[G[HI_J\X_7[(DXI6XXF]2@IG/ MDR(/'*CXC-"VP:!-A,E3U!?K(7PC,;-/*%^)K7T>+OJV!,#7)@B[PEF:L"4( M!TSPG-6[3=,ZDYN0]L.RK4^JVFUM :=)HC:6_($VEHGCGCCN":*RR/3@S6\<<%WGM_BJ%.:9L^:&Q V:!X: (0.)<),[%N?82_UIS" D0 M$I^&E0^%)TP!;NB"YP'?(P[ UI A^<9=_:$@LETP$B=*9='W1A*'#*']W8LC M]O).HAL) /T, $K,IW.N8!0!"VHDUE/ MEVHJ-5T;X1'D#K@RF.H"S? Q$](=>(F7EGAI9P SIS5T-OQ?L-V\'2B^'IB" MJD*5X!_:R58GJ3!3 [[IA:?<8PO#'X^!J87F#9@ZIKT" //EY?'MFS.A[ME"U5DY M6TFT!X1''_Q:"U)#WSJ6O0[\AMX))>C%8]QZ.-&N LL3C>Y-I?7 5AZJ +5T M0]80OW_P41+V2<(^"1(E=M3'H>@I C%^P'%+I>J(G?ZJ.;;'#)NICZ2P\1V! M:DN3:,_.>6V(HFE%C@YIFSH0NJ.<1X@G!(XMX/K?%\H?V ML(;!O85WW7XO&!9Z<\)KK30G[#N+[)D4FWE#/GT2WTFP(\&.BS='WHT=#RU! MO9^FE2P^FS2[FI8VO7*NA; #%>-02=;.6Y*0=>"ZT#+QY27*TXGB:8EOE/A& M%P-&I\Y1C@0D*@KLHABF8&GP=R[%@'M)%H^@WAX@N*UARA-#DWEJT1'&18VZ7&80)4F+=L&G*(5ZR!/(A^EZRUN$ CN6[[P&MOI.: @*S)ZATV:AT6I_]DZCD=JM:W>]EU0E[T]=T;V94&#%$ M)>BV9^@42;ZEP.]R7/=C6$DE:PXLWW:-I(SFA_HGPM-'C*%DV22-$$I044V*QD]GIIR);W ,RZ7I D/$LB)&HG*H%4&^.R\J=7++9BNC-P=R7Y ()NSLGJ(S^]9-$LY) MPCD)#ETV#GVU7?0J#DVT1FN2-'EBR#\[(*7;$40OA$*J327'$STJ^.(8= MU/#'P(VS+1)OZT=Z6TD(YV58"46@L211(3=<,GD$)LDDI-@R[EBRU>;+._%%I;RQ;SSH"MB6B]QE=:XGU>: L(6 MYG"O@22R\VSFCB.ODK2=/]RCNC1\^JZ\G68D*X=:#Y!&D+E3E!:>X_),KW@O M."5E(1%ARUN&2#'4&]H/)+&=)+:3(-%%(=%WY>H\CT1#4IRV04?T)H&QZIHW MY&B4&8X0$J$S \@4@Y_,/+I@6\@-P$X)3>*()8[8&<#+-Q@Z2!*JCX)PJ(QX MTIK-O4ZS,TG7<\T']S9;;ALMB0C[WF92')ETODUB.PFDG"FD?(/%\CJD9/BF M<@.&#Q9>80#;USKZ77X@($A!Q< IEOGIAQA\ D4)MOU4;#NZV8:8DB O^>QH]O-4J ,? M4V5OC.FFO?"BOFT:T#!EA?T5H#ZSZ"3&K?8E$.#F2;SEYSI'B06Q94% XV^DX24#@F=\V9T571.7E6Q#SG,94YN-X(0C X)[4V%# M$GY)$.9G($P2?ODPQ#Q%EBJ1;3U,[MS:A#0R>D=R5FJNW4+(@KK6IGCBIQ]% M=, VH>8^!T3Z'XXHV0G^_N0^ PWL,^23HG;GTA5(E7/T.ER'/3X!LK';)MP M]"*ZB6*;&KQ43NC<8(5J8]#!"NUO5^V*G6ZH7,2'7+?5+W9+8^?7?_RB) MU?S#K.934.?8-$I%*U9FP<%/%UH"0O+Y#H/LB"18;=1+L7Q;RD*3QS4/\M!31#ITA'I MM.'H3R$2WYR4VZJOC7&VWW7TJJNLN':(2*B0(<4>"$=?C9IPXF3 9.[I?*>] MJ!8$!"OA(;'[>5W0IO9#$X'/;0?R#\H$O MTF":FNX.JL5NFY:-)0MX1=?V#B4/C>CQP,O.;%(L+J?E+O"' DN,)#)L;DKN M!X^2V%%2TW".9+M Z$I"3B^%G%Z'+K]2RC6JE<)2;+BW"W4N?Q)_B%%P9!WU+G45J+P]OJ/.S1X ;O6.TB MOFI-,I[;-O.W,^@>LM&&',M_P>%_9R)=2>0I09@+0YAO*?-X)\)T6KFJ1[?) M- YZ195G6*V6'RT0PJ %)TBWG2^Z$4'H9**CPO#Y(O;\4\J/LZ)+(E4)5)U M2:YZ?(/357P42G6AGDLJ/A+[.:GX. LH3H3FSQ2:BW:CCK&7WP9.7/.!MO)5 M>SJUT;5L=9*8?XGY=^;AGJ\I["C8[J.4-/1<*",=)"('HCM]IM&D&-*2<#)+ M+\7Q8B7>5Q82R<=GJ=-?T"G!E&G1W]DI#'.T,>#3V_ M%JZ7PQV*0(L+9\ Y>+%:Y_11TU1OY9%$$RF< TI>X"H5AX#A9!O.5TF,N)*'U5)8)N6+*E M)I4(B7-X=L[AMY0B%-;R\&(_^-&(JGDWPZF(DPY#$XV6XOM62Z)(9%)1*29# M)%&G).J4 ,MY LNW5""\#5AP79Z1G\?2O?-86@NAPA8&'">';F+6!4,]C7;'6;+2%]C ^;J(FUKN=HY8<)-'%]XAC$DJ\ M!$]>U'6@^@U=7*ICV1J!MNR#AH5LL2%6&G-_F)9UP>H($A7VO"2Y+V@&?B9"^KT61 )D/P'( MDM#!Z9'L*8#E@A8WE'09X"RI-%EE7&QVQ04",.;J-T?]] ##T4V\NMB-K3EH MMGVI,7=6!#U#V#NGK/G$9-L"ND]!6A,2P=9*ENH"V0-Y$/V&?YL!6M!M\(P M]25KKOM0'>08>G"+@YIY3\W8PF#B0VLN;,[)IO"OZ"5UOG*/N1\'9: M.^Y\X.V>?7BX:YLS8E+,!G=B=J;7'#!"\ 9M/3[%,OO6WB5GS1S=MGO9FDMA M"H"SL%#Z##I-)ERY)%Z7N+F7YN8*GM30)8(,DX(1(-;ZPX?9@X07\#2EUVC# MZECC^N)[ /$ K E5_>Y>6EAVKQ'<$9%$X1)X M2N#I N&)E$JJP^A3H]CJR2R=LVJ%%;M(GP\\M6O^(IA]KS()LGW*$ .6=BH3[-4:@VOTQ#\"^/[WZPLTOIQXEP^$CV$Y MWU,J],0TLKWT<-B\F7@CC^6S 35$M0+70^*64^63DW[9PX&.9MGQCW)QK_39L-AUH% MK+0)53/I:H^M*\#NWI+#=GV!4 U:=Q2>8@X\Q9]ZV!1@5F0,O$ MA?9 LI_]G09U8BZ?1ZI.*9:&IFQH=7"H==;*XINM^VHKC>> TZ&H4N4^78!> M/A_UE\GPIV_!=[ZB=6Y._IF0)4&<2T:TIP'QY";P49@$?;9^X0 ].T:POB2Q^;(\X M"2.>L5V$Y*>+Q.=YH/**@I&?W8QSXC3;$;-%=W&;+[ $ /Q>4-25*"(.8$95Q)WSYT\+F A:2ID4R6;>:"G] MQY<5$QQ;&CZW@A^&E$\_!,%O,ZH*D,5ZM,>Z^MT! +-L'P[S;<1A\$%0OS[X M*A1%V8=_Q(W[X(P]'[X1&G;71WW(?=S*'$/NWKM&FN$YIKQ"/ IV9HAFJK8T8_[[O_#'>A*J"607H?#X">.2W#4%$6VML'#\WVC^6,I) L2:H:KU$$B+\1RO1Z?C'RJ[9IRHX'?JU?;#,):LX4TV(J+],A^%D; M/?#8CVG]AKM9J/!6:;B.=N#_THTET-9JA[_FB?")?7<]E36YHY5\FX/&X"^9 M.EOKL'5Q&UX0-<=<+^3Z[S12B[\4%\B3] *2Y1_']@P$CK]<8$*(GX,GUXQ7 M,KSQ>JBL0&$-?/!D72.^B'^^26%?U.-],>I$5WF',?F4^N\, [R\#.][^,PA MM1)?G*#7IN+1$&UW$SZSILKQ]O6C':;_%_UJD5AAB"''"T,;_!B!IUOOW-\_ M.L%?5>1/+<[G60ZMW1X)WMT2Z6A&U2/CG$!0_F<'"C9Q4Z0I;/?7VBW84F_Q MM,APO48@'2&-K$,CZ9=L+N25M\9^XAIGUS['KXUK02&FIZ]I[M_8X\M'[-R: M#5)"6_BSHX>B;^UJHOB]5^ N5L^^[?PB">1S'!OC=I8K%'%J2\[E#YJ-V-A% M7LB_NHW<00Y KZ$5!=T+N?G=#<\#6L5RDUQ_C@'+$%&N;!.<50LW( M$DMQ&8GF "[Q&4V39*"R.I^A>9S"S\C"6"_;BR@/%SL>3D,WD_^ZL,G+TGJB MJ,GCTS+L]1>&M4_YL 8Q0>OC?/Z^M^/:6$+P#SS*OENS$GX=<^>RG;FR0 M/?,Q@ID/%0/M/MWQL C]XZ[C38?CF0>%4EVHYTI"%>MTA:[XGG8H3]GU:9 * M?PQ2[2[<,PMS6H/B)7)N,W^\?O&,WQLCJ#>Z8@?K-K!EE.Z5\24"?;80RHF'(:-"F:-3S8KTCYK?Y;<-ND-O^ #*&I(@H%PE>1)&W MB*!RO,CCVO2)A0I93,_2A]UW(X]'JUWB_-6SY$ S?*#]_82#).):DG:"5(B0 M$A&_%<6?Z\$47EH]QH[>;IR\X8YDRW@(+Y3;1%#A'UG9,[R&WG2!!VD6O15X MZ)Q +P\\U34<])9@:8*J0JO AS1OPB^K!O"Z<(99,SRH)@RT*]+2MBL*:/AU MG"3FBN$0S=EH&.\/&%8 -,%_89R$AA%7&+RM[,"Y^VX CJ2-MJV:V%1XHJ#8 M4_#&BW)$7&_GI+[W9U;HE,*&NLVVV$%5!*AX($*Q4K%>*I1R0KV+";E+ZAKYX"Q2%F^#0TA 1!CN6VK!T5$]_U8)_9FNF.P7MV9-!#UPS3!"Y6 MLK0 %1D!;ZU\+?4:I>&8@08P'UY7CA@F_))LFKM7]P+%,S1#1A? _D+#D=5$ MXO_D["E\GE7X%_'/WU"?PZ^BCD"&#DUHRX_RF=5H%.:[LN5%.WT>)EL:)D^C M>X[E.< 4 "P,F,84/@J\Z36&'A>N66!&LU)B?(13D-598+AP8K:+H2T:&]$# M3=P%ZX=")TR%#_8>@NFN/0V_A,:@"T:4@3>+K#QTO\!!&V/;@Z(9R&8*S=8! MZ(@-8*Z.NQ_VE6P&P0BXP%*C+<"K!;A*85=VX,)?:-$\N$*F[*(SO2RX?%Y$ M:"ACK4!VX6J;*ZP-'-OU,4BP@NU.P_AKF/>%J#:+1J&B>;@,Y< "&(6GHFCM M7^%UKC9?NOH[7%(XBWT^QD(61A,RX,H]SZZ!94*F6;,"(B)+C^$*[<%0(8591^@2Z+/ MH%2IINT%:)WB!0N/CY,WF@T^ ;R X<#UQ4; B[$K?!SX/B/\H_2*>!?'40" M"%Y714%HPMENBBV,Z1:AW'"F\-JQD8 @**)3-#$H[0>I"N\%28\> /J6$0G1 M?1XY+0A),I4G *I6WYBBR:2P^T ;A1>()$OVO&#JQ 0YC MT!9>7XV1&!$OW..'@*WZ 1RYOL547D'*P]NZ&S#T'J>\0>S+E9=21#K;,:QX M0>% >112*15J/EE#,XBH9@&(@I[LKD)^D3%=-A#P/1H2:R7Q,1%?AF8'EA @ (;A-U(3S13+U#'.]-%8(G4(!:%U<-%=Y$$N^&*RSZ4 MIIBS"UL\'ZG8^+'0K$.HAO?3#934$V'S6EBB+B?AK2 +;2@$Z0^':%#K(_6W M)LOZVB$W(]Y2(#,MD8[@"?);[5"LBA:D#SS<-+3Q7(B101Z8?0)/#> MR?=PGL':.40$2<5@!^]@KE*8-[8#4T/S)N@A<$@ M."#*HT%J1X8,'UX=ZE%,L"PD<_M:LO)(DUURP.\^I09U=!E\V;=_1BR/LD?\ M?M-VK3FVS585N(C.N^I_,8:RM"8G$BS$65JH"Y[@'"8[#G22PDVCF,E18Y^_ MUH2/Y :U*(_([@6'B?X.'Y5#*8Z["X&"BB@JCVAZ(!)]]3NL#0R<8Y1E0EZ+ M[:]O?B9_?(1G^AM9!Q01/9HFKZ"RAP^(C+^_D>[5915%?I'-#I49--"WE/U. M\'?'03^9OSXUW5^=1T=I/\SSG,=>S=7O)TR9Z8GRM'1_QTD50IB?QF,_ @O M1G2.W*IARXU\) ^VI@]V:A_^7<&KSS"N@&F/(;^UYMSRK GN'V_'J=XV@=?4 M,+P]SW>3Q?D^!89T'KP"\JK>K*@BH7M16R'=#77QH_%C(7L8V10(F$.OPEO/ M_+T/KP6A@8.^ZAE+; H78.P=\C"_0](WIXY#E>) ;0#6AL1\^4ACGW=AP M6\'?C<33;)&WW'9OV,O=2Y;VH-N@Z[1.(O%?$9![^O#>\01Y-X?_B<7R2DK? M.NI,$3J)OWM'-!?;'@Y:Y(V-O!?>6&KN-R%B'?+"^Q+:O ML39_W:<$A#= MB8&(G?1MF+;._868R-\H^,_ 5776 <:[^&=H:]]Z(J?(V,* M6X!=(AUCUO_[%<5>5-P@E)9B@9>>,GIWY0!A:7B2Y_KP0[09;5MH#^@-N% + MT532BF5BY6[Z=73N?]91S(^! <0^V,H7N4E:')W8S*,P7714", M7J((CVUU?&A[("JM>\)##9"S/4@'U8:8C"99MRUQZICV"H"\ =?.M]V]SE5( M>B6*+G=J-W1=$SMYMM00W=&M0R^N?K/$]?-5^I^JL?&A<^>%D0\KX:1OXZ3' M_F9OX*;P0H?Y9W$[OJ5]=UF9Y"9&YGXE/F@];W3UFX36Q:D9:&WN^&,7@%T# MHR:[ZG@3HSC(9I\#Q8V#ZJ!CO<.8:Z0ZD(#"6T":(BL//GP:Q(((?=M8$J.0 M/1J35N3(MYXZT,N.HU=6^+4Y7*%(4<0+%5\5<7=H03YW@=TMCRB*&=ER6CAC M=.'X@ *P!&H0QH:>N0U2Y=#J!%-T0\/S@C 481OLM M:C3IE[=UIV.C,'N0I1S>R2U7K4*]M2J5#V0$'!YWO(R K>1?Z'K#N;XAW^8T M-NBS&_;,59=M/'T;;H"NV &$, M%TK4XM$3VW*OO,UCRS%-8O?L%1\+^V1@\E.$^A(>*4%T>H9%+C&SX$"D(]PH MJ=OSR(E'#GPJ7/K';8.#\I&UX2_LKS@[H"!TLNO4@!#1GQ.KGA/NI:^_)W1Z MFZ^A6Z=Q+H5U0+A5%@/MK0@]=;;\OLQ"*\^,IH2\/RXCW2 M<%-Y\Q%2:*$JDM'_83@EVOF,=E.4,#L%O0/O$>IW+=SNV=UM\<+MGNT=45FQ M Q^38R;H(#\]A^H'"S*GY[^RD@QT%2"9T<6L14',!: M1W(0+.T/7J_2BRN(GBURAI&]@4R#K?T4;^O@I+ NZ#%813"IF->WUVB]!G%@ M[%V7HE,1H>!@M#>-1[X92(SH$E'>$\JU0%$>:&P^MC_:87!E+88AN!%_/P:'? QZ M<6!DN^L\C!'TGA"[P:_+(_C':+,9O9U&\9+ENO?WFTO&4;G8X7IQ!>= 1L\0 MDL[+M$1G<%W*\#0M$8Q*,S1@.!KHN_7B6D:A:([B)5WE=(G6.5+*J#0A\30C MRSI*D=?4,ZKF2NK%?]3C749]V1E5C;^X:?"FLO'C%#"?2;W\*]7;NZ[(KBOQ M7V,*'2Q7#2-H:60HX"R%+PE\AN/4];T#?779A#YZ$7+_V%"OUI=:-R0QK' V M"O+ZURA'\&&]< 1L_WZZ>[LC$!O966_+QTV[Z&L>[=Y?_>=WZ,>\] 3KGL[* MD9L#\(>; SQ[\Z2J/:EJO_BJ=DIE@ :)(?$9G))H0B5+7_057MQO)7O'T411=>+#Z-MY">_=:+&T^G#CD= M.7\OWA5Q40C;!? 14*+I8R'+7^3?.PVO,4L/IDB& ?0P=(I*(*)2CBBX"+\XE5'$>RX;9FBIA85&\6[V M-7;:2.U_GDC;H7!\-MYL1Q78?:ZB ^;G4'('>CE!30%)8C M24E7--3((\-+/ L M-HY6E-TG)?YW6]T56G943.-[&36$=E"?C:9&^I$+[0D M0L*?CC1+1&%IYQE33$_2H[(]5+RT,9+(_9&@WM0EW&_[>'JA!LYO%/C#QED3O M7U-=B#9.U/*97D TLP4K>]=79X+$[H^L%F4O6[SM-2;I1;'W>%M<23Q^R.; MDT[I1M J+3'-UGUZ[.6F17DA$?C^T"GGN+S E;6>S&=7HJVY>.$&+M*!5;O@<\'WAFJC9MKN%@09!_<'4.R(9>!WEH5$:^O?AT/6:GKJS M0%Q_G;.G"BK1AM=[W C93T%1"NV'6Z5OMWNK5*3QZ=IJ"ZO) MJTT)0VJ[-N&Q!P$J-X.:VC>B\F.HJM>- Z+=]DUE+\J=B^TW:!^&2@KMYZ'L M,SM !IV%W:PT5PY,*+ZY%:0(=+CB.G=_#!]R- ZS"+;Z$6Q*W<("570'&=X0 MZP(K[)2 :NI]"VPH;AH?%I0ZLK MSF)'A(#W"!=X77F),BYV*V+6C_%8M@L-,-, \S G 24:^-"T&H5/&9O"8?$Y M?$!@C<.^#"Y_-09JF!Z&*C M="MD-CO0E5B&)=_F:O?PQK/,GF;BC.GPT(/'/];ITVO-)3Q*3I@]/35=:2UZ M&\E;"QX2A#A7>E[,\X.Y61Z) W*EW B]9?G>W$*<(>UU;2'"D.RF MLTG1M;W'Y&=V*_EYE2XT.J-)P9ZDU5K:R/?N F8RNOI-<-?T:7*?X4@SK(&6 MO5!JH7L:=5E1T7E.\(/Q.K,>>J^0>(LPT3<6.DC>T*=QP=PVY^B5"K'2\-=E MF+MIM2>V7#KJ&&B!"1IZG&C^ +22AC*94(F)$,)TO!2:8&G51W 6(MP.P_C[ M)LXBXSE"B;)7XD">-!WG)O!*S.*KFB=]67UBF.%BPB=_VO$ JIX8O#?Y\2@[ M>ZWWU,>F'0C7PS3VUS5=F)4JHW/"X"T7WJ]M/OG"O8^G&QT?3/=X[L ;CK[F MF#\Q2^(M9Q"=(&GBPPM%77,OGF.5K--YK!.=+-+Y+Q(R5EX\Z3U9J&]*%?NP MGCKC$^I"FPG:X+'_^R2[YNFG:%:_PAQS]&KOXRC7(]STA+/Z*]R-B&H#O;^/ M=P[>:]KF3S@U\44D_Q,(\"I*7A 1CH9 /^@"N6H4]XLW%ZW1L1'D?*GU M?:"2T.0PSOQ4NERT\<-^'F?0L>L_P3(Y0(I]QHC?V01TO@Q47DEG/!-)>G^D M_N@H\ZV$^A$G.W__+L=[CHA^\R['XX'1MXY/,4%%U7&C#_(LV:7Y3!EEK5!H MGR-%,6\XL#XQ./<8LH":%J,TL[B;RG;;E-ZTM2PJ?4XHYHRGVR,T>)BM^A'/YLH4VBE$F4 M\FNBE"_!]$7$#LY7X7_.BMS*;=S*94Q,R,2$3$S(2\&F,PGFO1>(A/61'RY0 M@3%'*6$_P;0YZS!G@C#?:NJ%)#/X$'ZL]J15^;KHKB]*8_)A6V;Y57 M1_5 ]Q."$9Z\(24X%U5P1B/;&R0Z%-:DG% "82B/$ MK&C< 3U1(8V^,>B&Q(_(%$7;PX@Q4@F1N>(P/$-]&C/ M>@HC1YUF&4-OX&1OU,T:Z2JY: BHQ1'4)QR1^ FO^PF00T<&"M@EGD*2(GT& MVB))CTY4Q]L]C35Z18-#9=$=RU;1MC74 ^F0RNA1-]F'!ZIP)ZB7. M1[)-<7[;%*>DRD^S1X^1&AFWF?WY*=EG#3H':)0$03YFGB9QD<1\?;/YNO7. M >-UG,U)]WY?Q/%54W:87 7GLX41:LN/@N94YL\S7=_+HNOP4F*U?FW(_!I- M^"SUQ=GU%?ER4B4JXN0JXH6H=JG;G-\VN4)U EKLC9M1Z3XU&Z%#42"F9U(4 MQ[\1U==GMST]%OT#+#*%B!%S"'Z-.]L<<9 !PF^^((8?L,9.>WS:^D"G([47 M7R\OY@+'!5Y\P!;J(:_&AY?Y^T<5H!:PX?OZ3EGJN@7Y>G\D+% UK,<_G[0F M#S_V(&-J >2.]7%=Z)0T>#_']M9'I&V?N1&W,X=3#4QTHL7Z^+?(:HE;I)_O MH0G?*/3O.21A3^BW#T/PG7S6LR6M)W:LJ2G/2DYVR I0XD]]%@)DL5$\L8@Q MUJ?!;(X@67^,V$KV?==0@JAKO6]'![Q9<)0?'EL2G@R'N#$^B 2.B$\E>0 [ MQX]L3G]9JTC$TF#D/IXQ"/]V;$= 42+K8_"8P'1!TXX)/P NE:&:@!+ M7:50K_T%@!.6([%;V.X$SDS=R--C'_^80XY^&LJ704TA/"GPL6XH%4LNG"LD MC@.IN]H%E$2,/RG&QW3OFO$2-4W9\N$($8YUD"0=Q AI;B^'(WMTWR-+.C_) M5'(9<@ Q@KK&O_B\%'-S3DI@F,C^]/Y(SEI?Y]EES*ZZ*P>$UUR/K<*YPR'9 MF'#QE0#0M6J!,WS1N&W;>J$K:VVB=8$\6@A4PV0,**;V7%L#V58[M^R"";D?$5FVFOQAD392Y6VH/TO%S6 M[^YNA MD26XTF)>Y[,UM;S IWSNEXI*VZI E\>OG^VL=@R4C*!GL76D7R1ET,*>0)Z/V'U]?)<+IM#?0$*T;29?KL&_O;H'X@!A M+U3/C\PT&;GTT&&+#A57[3FPX!IC\L@%T3&3?[*F+$"N\$$54F8O^S2[JLGW MMILS(5%W-&;=1D#K0#84UC3TXLO>IP=WOOK %";&F#!O]2RC!ME==4E>2G)M M*.ERL>/)0S)7GE3*O9MLW29PNC^"EAQS*G=C??Q,J-+"(#B&]D]->Y0PZCL9 MM8&HUW";F_A(-B)D?.G%M0QM=,+..VPV7+K9V[,(4YCEP!744<#-746S,\,=IVTVCWY GL2F OR,)G :F;Z2A;6# -^+0 M-9!=*W3WHW$I-%%X231/(CW'8#]IH-[XPNA4YN5PT'V<7H?606:_8B.H[\ M .NZZ$AU),>VI6T=:VS:Z&"#;SHG_(F8XX?%/#[^CJ0(G<3_^8C01UM>(64. M'-ON@K7,;_;$9%6-R!U2"E(,5;=JH=F-MNC# ^$]Z -&MF&D"T(,ALP=G].^ MO?.&O@!7$?F.L;"KMHK;4'J18"NN5_!?R^ZX1F MY>DZX13/,N]SP^13XN9-14J*[##68XCVE(C$=MYCVGSIYT.D:?(^Q, M86,96AT* -8>]\=0@_;G">X?[SD!>$2P+5%X% T*'1/'QGZ&BUH^*$_AD8. M-H4T&D-SPT(W+P<6P"@\A:$#TE.A:"+]%FY$HN=XC - H^8<-?#F> /ZX)'O MQU+(M$15O'JN<8L/;EV_J\RKHSOGJ!%;*'FAX&T)6!M ZS0 #3U6R*"#UGGK M$?)P7035#^3#&]]S4S(>'O+C>:_2MF:5QD#EZV2H?9\OX#R.]K4/LK0;/8^W MCJNZ(%3*C@M0#D4,YLHJX;IOY3HQ]D,:;A6:*1]F/J(.*,=6FS7X\8_E3P8XX*=NU,KE[L[2PJJ(Q#')=_6::+DP69PYVY:9) M=.R2YN.=1MNO9N[+Y@QM1=$G=S4^!W8[&89/\@FCP[FWCB1732"[*-EU_"3= MCT+&T.Z9Y')(&RE#\(#F"47B-4J1:%U1X2N6DU@ H,6H4KPB SCZ/_+F&Y26 MT7!>(26.A8-IE:4EA>)T2:=T5@,919-).?Y&E*P43RY.KH46J2D['OBU?K%M M[B&?)+;TIO(R'3*WM4FU?0XMWAX)WEW1NLY$/\9CO&76'Y.4_]G!@DV<(QT' M+^+2BRWE%D^+#-=K!-(1U,BZ#]Q?LKF05]X:_(EKG%W7=?S:E&\@=8C1US3W M;^SQY2-X;LT&::$M -I11-&W=E51_-XK>!0P,%6FSF#N_&;UW][H;V@*VCZ!%2[(\%Q7+$ M%.=@,*P7X470ADNWKK"BKEG^Z\K.7I:]$Y7?AUSY[*=N;%\]\S$"C0^5+N\^W?&0!?WCKLDG@>=/*_M" MJ2[4LB?5NYXWZ_2F[/BWKPQ_+^G87[IF%.:UY\!(Y#VVY?"24 M?_6[WNB*':S;P'*->J=1+>4A3?/882*?U))X4< _+M(ONL*[.OR0@-DQ0G96B9D'2=4P$G4QS-DCO><%>5FMEQR3+O<7T"[N<50?=* M4MYJH1C,TY'S?&"XG"UH8BYCX?B\/I;)_$(B)?SIR,D47Z1[7J'2RY%=P^#N MBD1[A4;NW;TH5>]6"J_E)H/[)8YW.\6^?8]&,D]'RG?3V4U0OQ4FG<5HWJ*[ MVJ0U0P>B[]W=H?OEN74O"OB4(HQJH\/461^-W'LB*5/;_$^VJ [LUGTFSI1$);\S*GFD8/@,5[21 M0FJR6+GK20.9N*_.NV$P_+0EB-=8'%;=3F57 'P\@.I6@;?)Y8USD>)=24S6 M$%='NXM3E-:P'@=,8QJ3*\[& FZ\;1\GTJ,[09;5C4M.!48;P\%Z=QL]3L18 M6]NOQM9&>+R%&SDW"C#M!>8%4S@S^"11G:0:(%)=KHPR]D$)&Q'Q;0U!U1EQ(#6=JKE+KBFLO4.Z!ZH>9Z1B4:@@' MB"CK+7DO%6VP.R'AHF_9"$_@$JK0/!XP&<[@? RMD1..>M>R261L.:A#D M 05!U[?=P-P<@UV5%G:M?C>T1?E"T,%3^,"']Q&>*[Y",.$0:H_-/K^2D>3 M(WC[[]X0>;9+S#7_8@/$9)W.9)TRU_R+C;&2A3J/A2*O&3)9IV2=DG5*@.\2 M%^KS/1Q?M?TNJV,KM+O1F_]WQ5Q]D" T?W.I/_RIYW(<+TTH,;%.4\2!YY^BF;U*T#A0_1J[^-H M&SMD-SBKO\+@351OZ/U]Q(Z3H2]QSDV*W\+Y>TNVS<[?U?\Y4H*73MKC@0J* M2[TS,^IE0_ [3WZY5*Y\EG(7Q93G2-E$WO?EG3J1P7"1UL'5[WB7Z]C:^T*I M<?;Z4)Q\E"8-?0%49(+I=GQ,2XYA?6/ML;JP(_D$.4?'@ _P6ZY>BU_ MN\0'0Z^Q[-;L=.D.II/L?*7WW$)!9T*6!-0N&M0NWY9[#=2T MJDYT>)L8]&;T':'S@^I0TEH0U!C4(S7%T6\ M2\L:OE 0.\(>]5/>T4\J84X MKX?^\&-&M2"HN D=TK7=I@)76)ZF*5+2:,!(M$*QDJP1N(33+$M1BDPJY&YC M"\A8YH.7&?BSRFA"4H/ GCF]5ND>E?+LE=U,:T.WJDQOR5Z0;RJCFESW)"/?R B'BG[4FX?\.,-H0]RPFU*W2'=KZ6'K M4-&/G+?DI3DJWHCLC."6$^WFYB$YG5$9@[0-KS"2F/V1 MO>9 T%8/WV1:.$YS)U:>*IB[S3%B1N?Z1K M%121$^GV9)"KB=K-M.=G%BTXE^L=QOMDMCYXI:%QVI2OV:0N)WENF(' M%4*@&7LIS)05VPVK('2H'=%0E/ U!K)VC:V_'G8E=%%^?=A64/;#^A'37D2E M%>C:J'TI.N@"G7AE/(39^&'7PQ0Z50\5MYBK[;[+Z. ,;!H='B;#^\DC$%H^ MT;44V3.\:TQ U6SPZZA-8=A/7XOK75"9Q\B (&BT&YKHN9UW)8P'4:A$1\;$. MZBO+1SKJ&&B!"1KZ9KGCOKMAAX5]1& -I2JMRN.E:"R&AK%ZT,D%W[KDNI%' M3C=0@0]:6+AXJ(;(G:,W=DYC",]VM$W(OLAOP"Z[C"0Z^YFXII.4W$M(R;WF M7NP.DJS3N:P3]6)CDV2=SF2=\&LZ6:@+6"@*3C]9I_-?IP3X+F2=\&LJL22^ M;J'>V;CS58/\3]C9>LW8_7K&.&I^\J:ZB?QH=1,!*?2B5KSHQ.-- _4C51N\ M9D(D[ 39Z>3M&+^-G?) #;<>,8I(?32?_0RQ^0\H;?MF+7#LCM/[/_< [FBJ MX<^M63E6C=JW:XV+9;\_M^[Z,R53VRKFYR1UM>7%XY[AL77#^9+IVQPG%(0Y M7[)\9TI@%/!-4@+??>[LXZZR[RD5>F(:V5YZ.&S>3+R11N=&'\[=VVPZ0Y"H MK3&B#OR&WH[W7P\D[=4JXQ(MKBP37TWQ4KK9&7;O^BV)0GE;&3*%9TZ9B1S9 M!. %/4WJ--JR.-:Y_/&?X0[A# MU].C!V8QOA6!#N>_$&MZ=8:R%5F(.WP*IS/'K/ZZ^'C#U>^![4Y0HI/CVNC@ M^1\4%S@;Q#T3&KR7,];.YY%-NP10O]N.0R)?0AVHD<"_!JA-!JBND29:8J/) ME!A_@ M,6%(F:21',\SWK?T!P)\&0L\.0E[?%$PSY(J/L72 RRM@%@[/* MZ9XAM3(TQ S]F! M3Q*N.U?+\%WH P;T>-)NEAHB>U,?^L5VARBU!(@^;(@^.,G5%LB,TMZO?%)O*T$ET+T&>T.Q+D.?,;,"/0,\,SJK)>PJ8!'J.'?5- M47(?$/0@RX]/<:?;J3T3OXK]/']T;3\\5S6F?!(4_"Z__ DD7:-I_P@(_Y+4 MON^FWN5#^NECBA#.#X!X?][MWJWZM3H>S)7&&=<]1)\VW/S D\A-,3K"Q?.V5[/@\L7?O,%N?H SEQ4![""[8:MO?RQ M"P VM<-S$\'VN8DI#*G L"\<8K+PA68!H5Z3:?/3/DK M>__2TN!>7\W<_K3?"[IFIRCCZFVF_)+J3WM 17*%.D)XP'H^U\.%8)FW%]9& MM/!(M!"/2(I.-:3*:-#JK1Y:PFUN"@;-6>OJMV4_*U.?H2EJZ:?:(PMR)&; MY3)*SG&^J20'#E 17UUS%TT.H+=<-9MN6DX@ZVV MW+3,ZK1"*Q*M*)I$XZHL*1JI2A27(169X%12S>Q\ QIKMYWA3&TXO9HXJ_'9 MLC>:5+75XE!;[DJFT]CI^?/>J-F>#&[+0\)7 MNV:CU3K4EKO4RH^9@--*$Y(O@DEC-,0U33C4EENB.X-J2YW($]!O->_8VPP^ M\T:'VG*/%YY'B4Y;$,'M:FY-N@U9, ZVYA06^ZI M-'.ISEV7A<\DC;HZ65YZJ]:AMMS3W'!SRGSEE$8T5X<:LN]JBP6 MBX(RU'JL.YA,6J9M$O/%H;;<-WI3;ZZ*H"SF_!LNDW?N,UUU(67V1_HW$_K. M#B8RWF 7\DTP[=_VRB.)/S R+U14N42WQ-5-<#<>M7MP?5L2:@S_=&A073I. M0^O,Q(&Y4-N#16TTF([0T#W:JWK1HB$^52:K4J[D"#EFJ+,"&OI%?<&;KNU MMW;5A%K=%RQ-G 6&@\R@E_J$9QLJ2=M&YK[7:0QN+:?7&E#XXB1=@7<1Z8M: M@=.?:@7>;#>:8KL[3&'-JE#O8D(]CXFM7JE9$^O=3;. [UK7_=4DF5ZA5A9[ MZ5YGRE4D?EQ0?47XIA[/^#$\O.V0BQ[^!Z^WID@*K--YK!-U32;-A"]@G8AK.M%/ M%[!._#5+).MTMCV?7S/'_XS<@I]4+7"$1HKX]<]MR;O>@#I>J\XSZV1P?@V> MB1<5P'>DD9RFPS/VN?Z;9P7%[R-,TN+Y_=2^S!Z[H6HXFV*%2^[PG*B--ZB- M/Y?3/MG,.5(FYYM&_-XTA"K:)$'_C*GC0F\P/+ TJ0TYN6=$_B@N.F).=13/ M3;HU?"+1+=XAEI[=(>GQ44X+,3*SFW:!G= K/6Y]KP8;#UB\/X/6L?QN MI.JS?(ZFZ;DSR?$L0=,2?9/7%U$/;8A4%'TRR_+GN'\U61W#F[FKW3SR)#:: MQ$;/P!Y-8@E?;*)NX&![7 SW3D$ICL#MX@Y/%_G5H'$C.+?R%P82!OXDO?"6 M&1-/WY;9AB>+5.,V;LN=R:2H+S!,SUQ>S\96/7,Z?;OYFN#:5UNT+P';U/3] M*5.DI[UF=4#V\3YAT989!S9L22#)Q'2 MW?X@@0LY*7!!W )DB5XGT=$D.II$1R_7]-P(-1Q7B$4Z!N@;Q;6+\WF)%V>Z MY?>&@T([J']A2)1,=\JR>@?2.& [6?.V6A%\MQ7U!">H%)=ADI!H$A)-0J)G MC4Z?-"!?@*>AL1IZAN=28J[94O#>S8#51E\(3^S#JE?/,(HE#CC;;Y8DYVY6 M6$1]PR$\,>S)[,>?X^=U;-U?H%9PJNTEJ:'?%_Y,SGWX7'CT;%+>+U1+?,Z& M7:-('LR!:6_'& 2>&$SJ_4Q&).] L5#H*7).^4(=$>1J>AL.G>% 1[&.T7+1 MSJ_;DM,I^BWM?I/@Z7<%3Q-4_%QP-4'%;[6=GX=%3>G@XL,M/Q-78C67&]0& M]Z[ZA:%7BNPU6,^5%F*N31>MD3%38Q*3( M)(":!%"_W6Y,\.2[SJIY-Z!TE$G&4P;!N-D2:_!33PM0G0"XC[PM2&// 0OO^L3CB@#JI6K]NI+<1F4$EX,PEO)N'-RX6\TQFVI\0\B6VVTX96P(M.HR.Y M4L8E!RV(>2ARB9,I^L YL_N8E\0NG\8N+7#TXJ MJPG[+#X?/F/W/EBY+B-G:WB%LJN#^6RF\G<+="@6LDL))L6Q;PA3)''/$]B@ M"1J]U=I,T.ALKE#KW]GC&Z&LW1X\A\;P1'.D/63Q2B;=K8-,OAWT/WY:\ENPUS9!0+-_GQC;I J_L\X)YH=9\G MB[+&]WK'P?^#J^CYI2QH$";HL5Z5,F_N5P_]A]'5;_::_F8D^/%'LD?'7&T= M[J6:0':1&S1^*NT*:_LP/^E&TN@K1TR_IHGCG"(+H-? MQHEJ[S]%[J(>[PN$ZOM/B'MY,8YXL#I!O\'-"B^#GGXO&G74V-/1GSSSBL?Y M-#*"[K![G,CN 2'_-:8CS'/5_[N:FFX:F3,X2^%+ I_A.'5][T %*)M0WQ4A M]X\-=7,*BV9XT*A;_3*L<#8*.GY]C7($CZ(Q_T3 ]N\-KAT2B(WL^+;SZQ%K M2?J:9]#D__,[/+WDI2?8.J+HXZKDP'4)8KW<;[S[X;C($1G[5=E^OR3_SPYB M;6R$)^=N;:G'>%IDR,6*X0@:@N' MY \&)+&QBTS8?W4;N8,<@%Y#.PW:IN8.+\=O7?WNAE:+K6.YR/QXK,F0(Z8X M![-F8V*]I%3@TL7#:>J:_<(]U5/IU1<5R>/3,NSI#]/\FH<]8#C$>!-[)J^M M^+8S ^_ L\RK>2_QYR%7/ONI&UN!SWR,0.-#&36[3W<\9$'_N&ORD);_C.8K ME.I"/5<2JEBG*W3%FECO=MYX7-U3=GVZ9X0_[AGM+MPS"_,E!N-!U>&'E+,A1K#,>HD-2@*?*#KR*[P;@8_RW)VJO&'K*,?AO:P[DH3E<_6:NGSOW\RT_ MJXUZ,=T5VS6LD:V6BD*W!+E\@Q;'D-(G_@.R.PY$LY[?8CL>,.9([1\_!/PT*6+(.'6(I?-3X2=&#QK7JZVKVB"'6_+!3Z-X&<]N#S57(30W]R9WDI3$-IED;\1^:A^S 3_S5P6#T MW>BF8\^&FM!C1XMI5:5RC8?6"*6/XB?95-C>09A&NTR!Y0$U@(^ N6O286HD M<'K\2!'[R1@D2N"BO]&B(:>F)J_"<[/AHG*I<,5E [*A"J4&WM]=P4LZ+O @ M!X?:(SI.:0$?7+;0&(/*V8#Z6X."J>\,6-B!J<$Q@0?"]V/I1YMW"L ,"YL;MAGM M[]G1-Z>&A;@*@Y(W,I#': %T&1>NBP_G@,5[B"8DJ"N/ !:JZ^BC\/QM\(1 MD)93J(ZQN>P:=@#)!8>X6PNW(>[U49BN%,U!5B OJ&!WO4T34];"XF'AL>+A MX*>T5J!Y Q_&!XCHF.R'@VP(Y^&F*88LBX/@EX;\G3:6Z^ MG&[+4SP0'1NW6[>#MK?X')0?LCM>#Q%T&H7VQK [ JW;2#@=,_!VBQ\^<\TW MJ@,'PHB4#R@OY[AC131ZCCZ:YX1,H"W>M;'[4?6 OM>& A*U/D%_U2*Q.9;Z M6$R(J70W8%:]E67<+XO50=LN[J@/^EU;E8I?LB" !&'3%MDSO Z$2UEK6'TH MELC[0&M);#1'FMQ2'4%)DGV[RQ?$G.;.@K%?;&>%%E0=U_B^YOCW43C+=A.6 MDF+]?BR6ZW%]9>6TR^.[ M!6(I+UC!'+9(552&Z4T#U)FPWRV(BH;_C2&GYG73CP7+99 -M*L MJ^E,;BG/JS+T62"OF4OQVHM9'#QI%&@X;E!T!.#.#OL?Q7B M@X ?K"3?Q$3K6E!#/VI+YN(90X+'KA(_IF-0D11#5J2*&Z1G/:H>S=O$9V(D MUA^THLUE-!?J9MD8E:]RR%.B+IRU.4O=YZ.7@7^5?>)JFLEJH%D@Z69/B&<- M)FZ7J@@37S\-> [VO5;Z?8YWO+M\_'O!Q55*P[\J;UDAOI!KC4&+SS= M*X' MY@K-0QM,_WBXN$I-^%?9%UGRK!F-\B'>D>W9>&7$32J,X^)+E(R_#A=;&T4P M]),)&!5:B/(H9;^50H6>UCWR_!,GP[_*Y)2HF"U1=> ''/9"RR\4.\II4%6& M!B\4ZN14?XX.J"AG"G48&$4NOQUSIYKZF1.T5V=;(OM1,0!2Q"VIYY MD(!TM\&;X]Q<^$^T<1\0 TQ*3I<+AH2>/+6Z9K(AGLMQ?"6(H++(L#808("4A1(9E0:192B## M(3;*,F2,H4([WVA(0I%DXV1:G&3YP&P6"#W'ZL5ZK(HLW/[(G!9G8]IPI9#P M/5$A/ZM&RLP CHSLC^S%BNW,A.H&2'H^=:I=J=@APP.!/GQF+3X;K8Q\;TFF M8R&UOPQ5%C.!@R,/GMF-+Y;32EA123!J9+OYF)Q1RX\I90Y''E"I$TZ/1*U#3L;I M;C.0MJDAI3(<''DP3[LO)Z?9;"[59*'L-LJY<=(M)CGT]@."RNG(E"LNBM9X.0C% MA(@EVOT6NMSO@* 9(]4K4,^A"ND,IF1YV+:B)(M&1@](3Y>6=E.B!;[-RHK( MZ;,%V47WF1Z2/B;ID7E/'89(K0E2%MD=YDIV58@+HF1 M0"F;X =PY,'BL[5&+R0G(!/+=)2*6UTG;6;0R(.)!J9.?Q0?/%-\N\0LFO,\ MIRX-='' P=MG^8F9-,! :;)<=1$@0[R2* W@R$/2SP?Y5;/(9WE0GV0[\6[+ M,5)HY,';1S,CMJRVS%#3&9"T%F$2M#@9"+'#M[?+S\-DN)]N\NGP=*EEYGJ@ M..50:YV#H05+7+8S4BO93*0M>1*+U0*I)1Q*'7EJ1FP'H+J'QG0[N4B3\FIB M@3D:>@@/DY2QFK3+).^DM!68/%>E:KV*AAX(5*WN3$?I(O\,524N=.JKZ=2N MX:$'$A42FF4Q^UR.\WDZ%^#)YU%JK+H36$_V0C& IIJ_"T"TP"G?OS#.):+* M0A^/$]E)J5Z)I);M%.=:5T5W@,S9)\8):!AUCDCA$\V KA\K1+Y6\,US]:M% M"4>(=.Q@!D/U:?+#!S/: 8%,U2L"*5KNV83U7&^-"K!A:!N-*V =8V$:NB# M@ U,[1>N1I!0186*C]#AIUG!LSB8<(8R0&^!%$.UFZBL 16M#MS"!@6517BS M1_65$IA@-[2W),!,5!W7 YX/ 2ZJQ(6/6]^&0C\#2[=B%)]\0N40J!(4O@65 MBT(^*&C;%'F*;L&L]Z Y((P>JK E+*>'\B$V9+:ZQ+4DWNXJ@ \W- @#/:"# M/BH'[YN&AI^"2>X687JE)08A*R:0W$)*- 'O(?C-0:+LF(W2GFO<:&\/N$ M_*-"4WZ)?; H$B(N_9%4!^W&0!(9NP-,?@ S'P<&OS:U-/N#5<7E&RZ; M1OS<:,*IH?BUD(^02S+:ZY'1OS9%<$1/5'%)DC4$B./'5.=KJEY^>\EX,9)A MHCR8X>:R3RT($14*K3'0(45H7OB",7< M?:Y7C@VE<@;6]=/H]RZ^7*CY"ZK,?7FS)LIH>@K:"#2\U^\L!E$'Z98"(ULD M]I[*[MR1?#Y^0:W?H_UZDQ!A\SY?/ 9".-SB"(H4X61,$;,:J2/BA7*4R$&" M@R0P+%P=8JSQQEICR\0T4 $]!D94/B@;".J@KIF8:.)61;E; M@+8C#8KN1NXXJ)V)BFL_1/N(%$'U61L"]*QWR-)N"O>QK;2H6H9K-X *A<[M M+B9.)LCF0#J@)(,$%X)$1%8039"06$/#M%U@\K@)[9<)H&V$]LMC[$9<-G9T MK>)+9"'$(SCA'O+P'N@>1W'!KT]0]'KC&P^QK-V=LLW+K"-S>U5:D=[)!ARQ MGJ\IHWEY7=:.S&\]/6BC(:]Z"K)BWHC M'T?$=080M)""K4^;(-VRUK6M9_'88$ 3NX0!JQL:V $G;V&:N%S;=@B+[N$F MJ!R0%P *#D)S#!H(0S:0]VM3O;L63>\)B!2&!;;T!0*>[>*J:!DZQ*--D$Q&[2+0C5D?05L;=,O^O:/X M5^SZL=_BXTM]RV)!)OP3>WN]IT?X!5I]?:''.G6R:8G/I_O@4R08\OGT 'QZ MZQ89GT_WPBPP^4<&HSZ9' M8),/>X_ )PA[M,^GN^T0_U96[['N2)4,%?WROT_AI\_"2C08N_@=NUM):W1^ M'YBG272^;HH-?+*\Z.Z8\>BHZ#N;S'XU6/#%Z#N)45U9G!"B]T/0:]2["BI] MD'KW*6!W<_?\=070.W/T0.#U!6D[6+\O?O7V,))CP,BJ,P;4$>U>7 M['^*9O4;E_"B?QU\C&?P&\L-G-7?N&6IX5BB+EO_.BF\]&>%-QH,1WZL[*(R MCS/AYEL[8Q>7X/-1Y;7*^P-*^=+W5>EC?*O]1:OMB][-@>]DBMC'O5>$C_W) MPL>KWI7EZBH3R=?\\ZJ>?1/(M0/VA9X^I/"E[>![;-O MYU:Q.Z',3>W6U50%'R6\>Z+O'+??)GD,HOC:XFO+7>[LW 4) M?-UXJVC]D77CH3>>V*_'*)QFP-6N-E/_WG5)P!VK'!-FS M4HM .DC1C[\)=>]X[:O9CU:SN[O0COG #0%>S@Q70-00J?OK#OGHAP'?8CGN48,)'I1^, M2AX'Y 76]HMW;V0XX@]P6J*CD 6M0XKU!BAG N->,8MN"@L__:$O MG@OP W\?E7Q4NFE>X$ZDR=>XA] X^M;$^A9^P-5S!&_[ =$DG>ZVK.J09.UE M8/X,ZC7[>0[] )078"Z5%O@^V;>&@:Z0ZA_4,?^,X=]IV%/MP(++1.46J31#;;.3654*6^XL'>[+N4LHIWA8!4G\]% HP2B MR9K3^GQF<'-?^RELJ36=:BPYKT[YJ"48-?GN"# MAP\>=Y=K^!!X1*/9EJJFQ=5X:0^-:;;2B"Z?JQ \PA \_+("'TU\-+E[-*&. MNB):)&*DJDL[T51X967%0"Q>=RZ,)HQ5;A57HC)L*@%N)$3C0B?=X"":1%&4 M<\D32WZ%A \>]W2^_]' X[(5#N\"CW@VUM$6H87-I\UV3?S"K<=(S]21IC6@HIV"M4YOV4I1.2%* M!D*2'L@MR98>X 2*1/D9*O8.6/.+1ZZTQ^3CEH];]X%;E\T,O0NWP&2J)\/) M,<774U%K67KF:['V'.$6*D9Y1Z&I7XWBXYB/8S\4QZZ2DWH7CBE\:-C+A>QA MLUZ52I.!&C3'^:B0.:7^/BP=;'#/?=&O^\$6Y?-AKT+M@+6XGG$ M\/)\3$<4ADE)#=N.8?<+I\/8V'>J&3I# Q"O9NAR::Y=Y0JB:7\+>#I_SZ\; M4^I; -%5\E>G\*<4BTT6XUE#;2Y7"2[5-B.XPOZ<[D3<>8(=,)H"_#R2:<[427' W2 M3OH4IS6H_!ZC(0 M2Q@T$0]02/(O-&%,F?47/:V1#%45)Q;XO?['-A%0$LI;AB8N EAP](T.!530 MM[>5*F"ZM(*_P:\*J.+2<.S??64!9&\NL5@P1KFS,==365/*)>L[4W/D*3.Q M1:"MAQOP@7W5F*\IOOXY@"#E=\\$XC@PAV3Y9V)8"A*QWR90H7K,P-XS/1+C M%Z^'BCV(.8X-]FCN,LS[\UU@]U#+NX"EB9Y 2OI_- %\D@T?6WST M8.U4;/UP*K0VL^^ !!^^@6QMF\ZQC/?,^G.: M\C\[6+#95$.FPC!_KWVJ+>8;3-B:_:0HY M;.<&N1UV81UGMA1=_*0S2 Q-Y,+];Z.<."H!Z-_0>8"^F;HCN]ZOGOXTL#]@ M](F$:]A?[H 37:&X!X=AX[R< FW(.F]X"'K<5TR5G]:]"P60+ZL-L\$K'G"Y MY&*/&&8/;_KXOW_>XOCV[C]\0XP-O[G[[WV.I?+53TW/OWKE8P0:GZHKV%W= M^9 %_1\)TN[;SF?L4]D25TIDN0)1;W -OLB7&O5WVO=]<=V/U\F7>'V7<:\P MYK+NP2ER;@N_QS]OQA^-XTOE!E\G&F4B42[5RX5L$M(T21PG\D4]B9,*_GF5 M/AFF[MKP8\99Q%D!(1QAI*@LLD),#M%"2(Z%A9@HBT(_1L9$BHE(;(1Z?NZR>;H]:$CT7 M0H=+ZB0$-I89QK)C4'%FF7G^>11)<$+X<.2B8?,SAZY4QO5.-#:O2QF:7:+[ M_@Y&ILA(04[D,L)X6BPU1_E)(5(#^':@_9$C-CI>66(YP*>[%;UG-=*EI#Z' M(P_(5 V7>$'-%^4F2'1);C76NN,^&AG9'UG+1);]1%C,DUJ6*UH-)9UB>AQZ M^\%$S83@S/CX+,[GI=2R5.D.9U6!$Z*'2QJ9=JXN,^-%$ZRRM3@SC#J5).J1 M1.^/;,VJ%8LI9:AF/4<-RH+Q2:P,X M,K8_4BH!*Y\= (4,Y#IM)S65*SEFX'5HVAHJQ!A2%FD*RG2$ZD$UC?:%&$V% MA4B$IB@1]&0@]0\4)2=TNV-JUB'%Z734Z8!HFQLC-3U86K)E)ED[%07D%%=IL6HGD?(=/#-;Z,\S-#.NCI>U7&VD M5.FH87)PY,$ST^R4[+1UCADO*_9H-IQ90,Y7CZGI0%?MFC#DQN-Z* Y*Y6?* M>AX?E?ZHE6+D<784Y>D)TZGWVO%<&HX\(OWC-E],S81^F \HI7AWJ*:7DP;J M;'TH5*MG\[DL-?MD.BEPW>12K6KCHT)5TN*#B"[U6V3>R.?ZS[T^$U604#$' M,MU;BI4RD"/CME6ISY=34*L7T3/9_9&1V+(I.*(Z:+(@)_;'T\ATB!ON'+P] M+896.2M'[%>6.CWQ!X;[L>8GGR %9DYI.LBD!GP^1(WB(>D MYUHI@"3Z@ ;Y<4,G1ESJ-TOSPLE.SP_9J**R66E'-%7"Y)M5>*Y45\T M[#:2Z(-G%@>*I7:B,ZZI3-/4S.&ZF:7 '3-1VJK;UXK+^6@D@MC<4. M=TRBE$%<5V>Y!5^.%-L!,0^2^3)W3/8;L6BR M)M6>GWF%C"A=?L1F[,7@F.Q/5JMH-<-)K>841I^A!,V%=+YZ3$XEL:,\#YQ) MF2RW:*.4"\4;G1HN-CT8JB>C(Z>2Z\OC,J]98#AF]:&"CS.N::\L?J-06-$= M]P9V_,6>4!CG$E%EH8_'B>RD5*]$4LLV!&TT%'US)_5_CIWBE_Y\=6D(9$<% MY7[=F4Q4H,$H7503HC5,J<8\J[L[.O -Y;[7RH_3Y=TCZSAYT( SBJN&-'Y: MKVEAE1:)1CLWYJ=.5LV')MD4Z Z>"&!)X@2^W38=6%<@3V9X%,V(9;@VO] MWO:0+TL ]ISIY-TH@*+?'P9<,7^TGRSZTMY2%%+WQ^Z_O+%9?89\SX>WQ%ZO ME"!/IK]\/MT'GR)!FO+Y=/]\HH+AD\==?#[="Y]\W'L$/OFX]QA\HH.LSZ<' MX!/$O9,G$GP^W0>?(.Z=;#7H\^D^^$0'HWZ<^P!\\G'O,?CDX]YC\(D*1GP^ M78]/[R^Z?HUA;V9D'^M%T&\@=+R3\;Z#V6&%W&F7@L&GQ=E6@R>'&9N)DFU97%"3WZ MZ&D8'X6/HO#==!F[KFSE'!T0#/E T/Q!4AWX1MOK_\;H?5=D.A? ^TKZ37#_ M8R3!A)>!9+@54WN'V/8_1;/Z[4!#::)_'7SL'JG"<@-G];>B$_;0<"Q1EZU_ MG91=^K.R&PW2/]? H&*V,UF7MW:VKR_!EP%)7] ^*6B,[\;X;LQ=:R@%W9C# M;C<_2$7/9PON* %RCY(6#<9\6_!5;_F^FMR?CSYE>PA,8NN(P/FT\G@/_#M1 MU!L92K>$S"?+47_>)XNO1+X2?3%6\#XLVG@*\?M][,> M@RA7WKUZ#**\=?CA1QG:MTY6_4@)N:N--U]+;ASM?4_E>.C-PC-<.KMI$O;2 M%I7D51^ MI&Q TH6.WG3&BNW,JO-.(<(54'M;^NE/[+)WS_I;K3[H^*#SC2ZKI3D^Z-VS-]F:?M"0ZH'H=%M8NL4FT[> I:M< M2?MN6&HH@>SB66;2I%:)MXOSII$PEZC9?A3=B%)=NLMOOXY*/2X^,2P]] M:^W[O27:;A2DA=,=TXME(=Q<@0$30;>%H LSJ"AYT2#M)@44]Y]EN\..,D>R M;(?4\'ZSZ7CN[P+[N\!^B<3M$SX_FP:^SU_MP1/$W?_W*"+\RPE<. MOS+BT2HCSI #J:%W!(Q^P+$ (5H6L"W"Z-DBG NBP<+:2CJ X#KYG7XI+V" MB:WR>+]VXLH5\W>56#G[I@'26(KV3V?[)0.^KCVB#MK6J+0,S M8UQNQ/GQW,QEZ-&U[T,_*R./WXT^,8&%RB(( _>'Z-ZQ^?3??") M#I(^GQZ 3Q#W_!N0'X!//NX]!I\87Y^NR:>OUP._Z:'_A'S46][OC^^,3\$E MQ'YL:WSO+JE?Q-E:OI\&25_Q_O?;R_M *> M][V8B;.$LFV>OG06%7BS4"G4\F,K8$<2@QV^I8$+"#] MEAT3.7FGNY;LE3?5UK[BILZ)VG0QR:2CRZ3!92+->MYN4;.JW$Z-.2&$&DU^ MK120#C(;YNX5LIW+V_C9 G]74;:O].]6>HH6&*^14;'564U7 IDB TR_&%+T MNCXLS2^O]?&I4ZL$:NDZV39[V=5P6-14$FE]^(M:3PD5=>>R'?Z$[H=&_(>5>%]6^=1D!0&% 6 9QFI]4SR82B MZ1, EJGZLOHU:=Q;A?LC>A"D(41F=2=%Y_WJR.D'/[?BYU9\S?ZT9I?37:E" M%JTRGU!JDFP8JF-FN6^EV3=*^-Q_5Y [S #=CX;[Z9[K1'[W3@,_"^)G07Q= M\),#=YX<\%YPP6H(V3NT2YBB#?SRAV\87=P[6?P0W0_1?25ZS&CXTS!!=UY/G3IRHN7NZ-^?RU,7M; ML=L]92K 1-76FPME O1F5W;"#">>5 ?CUL=A0K$V;D01;483#!\T8NN M[BB1\%%)^2NLC!?!Y+OEHGQRS0>$XWO:H/P_IM&WGLRYN8>SOV2QE>SQU&S>T_7 MG,G^7[(=Z[HWI2?OR#X?:>RY3>(^_F]-A'6O3_(<%+AMA]:U UP E@7 KAM< M4$1W8D71=DSX]RO]5Y5RKC',QKKM\9)\-L-F>=(:*]5K]5]]G4UK%IVI)6O* M@53P7#!BXEU1"P,;&9@$9$U 0AZ:BONINFX:(5J$T2NJA10=;O=O<(?"*#,=9GU!VVNWL?WMVQ#X:-J@PD MP_4CD,4QS-_K=BC[GZ)9_<96#_WKX&.WK!=W5(&S^EO1"7MH.):HRZA%QJ$3 M_/ZV+IL>+N$?V\/E93,/.VA$>?NZNO.V=O$$^K[BC/-1"#L=XF"+/9 ]&?G]7&PHY5FGEV#/+35F\L MR56!1INI5)1\>P_D;,#UH(E^R.'P.?..IYW[GY!D?--Q]O'E]OB2=$ )SJ M&W#NA#IGT+5SWVSH^S\/BT_(XVG,C2.P5+7:!8M:39VF.!34-M.W"@5K[G;S MH4*^T_,>#(I\4Z?G3@#'1Y='0)>A"< 1?,FL2@6M;J5Z_+(W%ZHV:8X8A1/" MV.VY)KS;I?ZX7!@1#!\1OU\_RKLV^V-0P;3FJW<.J' M[+7=-NGM>UR/AU;'/*VA,BQEBC)#3NO/G6I)L%?A%.<>461C$=_5^JHH(=X0 MBC9Q4'L3!55T ,O^H5[7C1'K;IVM\_JJQ-_?"+V:^KH5$)#YA02'2L@1##N:SH 9(=EHQ]KB[OB"'#Z;T @!8:DR,/9RH;FI@)DHB]*2$X4^ X'_VR8!'R- W^/#ISI M P)J/&'T^XH$" R;1-^$7Q<)TZ/M!--VKMC#S:_<-(-D6+9%R.Y3T QLM+E& M:+BTB "Z#$?N'LQ"KT*=)="1K;6/^5FF+93G.C"MH3+A M%HHE:*HIQ U=@=0$O [9#0"B1L&6@T5\Z;.05>S%K*$T:'Y:DD2J%E87[=&BA<5DU.K\PO)2K\IK:1B?.$T 5!3%KW*E=+S^=,?B@RA*\M^MOY3 M9]/_<('-6>-B&>#BO=_#,;F1::@;J9%R8]1F5K'.+I ME0$@2!QS0U(FT*7AMC?B^1TBT5E!SV+>T> C[@)IP0F:S+Y4G14;)%E MLCEAZ$BE'Z O)3"+B-8H12=LDYPNX?OZW5XK;2*#0D4N#0&NQ-P]#GS$4SC% MUEY1RXCM/K#&()SN!***N"KREXH3DGJJK4]*<[U9;S8:;&]5U>:#*F+KQ?V$ M R!X9QBPYU_L).3@?!%O%-T1W0E_CUS.%?-VGVKC@TCR]33S;KZ2_,#V)NX- ML=41 [J-HHE2^\.]AS+HJ7O]=:[7V >_*J"*2\.Q?_>5!9#7W=9BP1CUM6X_ M^#EA\C':D'R\]\I#+>^\>V-WVE;E-#/. 47>TZG0.WJZX<>@U1]D^\]:(G'V ME4??P.#]G;W#?9#=G8W_*-J L$SIOT_0S0@@NTFR#+F@R"E),L$12B&+*G0; MTE#Z87B]:>PB*]8$ M-O1<>SZ:$N'.PJQT1W;F&SU M,J-#P5@83?[??_ NRZD5K$N%>U^^U7+WN12S9O<[WWY\A^^,@OVF;G]?2F16,Y'D#&8T#$I>V_174N+JVUB8+^X*8(Z/=F;QL95"(4 M#$7^(E[^^0+Q6[-!MG(+)G?,I?NM78/I_>X-5/;@#XD;36$Q/3,4[[ +0Q"S MA4/B)[U@ L:\,';XWT8Y<50"T+]/7L"*^SVB2#?ANA\OC:?%J_6EA M> ):(>N\X2'FJL=#+V573QJ2E]6&V2#S/19[Q''P\,:+%M[B^': =\08\-O M%AMZGV.I?/53T_,"7_D8@<:GRAAW5W<^9$'_1X+TN:L=4MD25TIDN0)1;W - MOLB7&O5WEI;MB^M^S1/Y4O.TR[A7&',5A_$H.;>%W^.?-^./)C!*Y09?)QIE M(E$NUR--LI3C02Y4.G^Z-!G.ZVXIQ M(^Y:O9%?<>F_(II;LZ"/14)/?Z)!U[_]W)^)?^.J^/+.[6RWAC^3D7YWE7G4^NY6J+\QK\:73=I)D?I1K!)JAL&$Z*%4? MN52F'HY4X<,V^R^/(QUX$V;K2JH+BT>XF9WVNQ65)959U%E8>3JQW+WQZO+B M,:E+9&.^L)EQ.:^D^LH\5#4+583Y[$6E8W]7%E6*0M98T'RZK,6;^-+445QG M 6$.1)P)=#3AZ(DJZC8> N"("5KC3L4(?,O Q#N\BHVVA6Q@3DS% NBE!B0/ MP$_ W6+_YFN5?Q'6TH+<(VR#$ G-46TE ,-8] [H!SCP+?I,,0T=O0<5P$+A MH/#;%8OP-H[P;I2!CIRI \3/69#&Z 9LH,J4BQ'&J*; K;F ]>#^8NN@H)_ MB@/\Y5_$T($_$9(K-SN?2$LH.A:0\/T-OPA9M$4X%5%=0@?<W$70[%H[S MD1L#Y(!J&!-"A#YZ7Y&054(GXB ;D+L#/.-^#KNPWE:'A$##MDBSH8M[9 5R M<@1Y[QN2-5*@W=VZT;?GH@D*B@1T"Z0 X$Q3U%W&>Y 1R2ZM/"NN"F,V%F[T MX(1J=.[*D!%OE.-9P(8"S7:4+E7UK"YU=.[I#WFI'7T/,NZ_IN="9N2]PC&> MYHVRE>RFR>E Z_;#K2RCM:_L;@Q:>K53J>4SS4!;XZ=672PUTP/H;@1?;R!S M%N& L&QY-")4ETA$'P!KW]!,Q"7.<2KH*Q9$5]7%+GMH&LY@B% N'#SW]OAU M(I.M"/8Q8Y/&CFWQ#*5[@!L:YA=YM]PZ3GNHF'+ +>Q44>V'"3] /7:@U%"/;(T,? W%SE!*3)UB>I7 ML?5SO0T1&C]'VYZAB-4K2*3@Z]Y9X;($HNE]^(K-7K_'?3CV#5 Z'Q(82L*V M49<,1Y6)'B(+]*U,EWZ;N=0#VB4N K\2QWJ@Q B1GJ,"A?I:/#U_ASGCXR.%\+W\>VQ",/!8H(3E=ZU9?8A]L 8 M154T9@#5W)X#X"*9APP34?%&'J(KBM)>@ HG@A0= 2#T7#:A MA_<<$^(07(),.!,H**AF'^()P!]8HKL+B49O@Z\'S;NA' HR=./UUWZL%/ 4 M4.(!4#PEU4&?HR>JZT/ ,&ZS#$AQ1$9L?"8&VNA$+-A"[I=3^19"2D('<"A\ M UQ8#WD=O^!*T(E(B+KPFV=W,SYDJ,_8D0 &NNZJK^1VO%5 N$Z',U2?)C^\ M4],&V%[O6.F9:"H 2@$.J45%L["LJ.+<T%I& MO0)YT3)T^.,2/0&"YOH#=&N(#?^WULJZK2+H;"^6=_@YC(D0P.#'O^0O(."H M"G29+$0=Z&.(,@0%J XG*/ U9G(J*AR&?OW1.>"U0THA1P^!R#'>SB$L0[5% M'N4,3AB"S$!'>124'5(@H5$:0]_VH#8HC?)9:!\3@\8+9*_WOP@,IA;T&3&B M&6[W ?@=UV$3Y9$CP]>LLU\X>[3FFF)MRZ>B(Z\7SL>!)#<1>_ 1;)=?ZV5O MIB5BN,64T$0HCD-D*PC7VT5$@*_KNS=C8M_6.JB5WFY5L+5O%_/V[=Q?"8") MR6&)C0FA?K@OA"22%J*Q2$0@19(-29$(8*/BSC<:DA"+TAR@C%YL/#7#X7BY M :(5M@JC:F9_9,J(-I^3=&HTKFM\)I$3RHE2FX,CP_LCHZMXK=-M&_Q8L3@U MT,MV^%9N(- "N3^R9:0'_+A379!TWLJ E6HQXQBZZ^;@F1DM^=R=E&=+7AD* M&K,L!OJ-*B%H )J\-V5BQ M&E)X,X>>R>Z/% IY)B Y53!NIZV2%K:%9@B.9 _?'M.M A.CZ593"20<91YB M [,6&AF^SKYMW3:D\1!:'J@'/(Q0[&4)FN)36[:YA4AU3;T:&Z?SHX&0+P8* M2K_ZM,Y/ IFS3XP3T##JRAN\I^SU93=[8U_:[*UGN!J?*1>2?*WN 0[!5YO9 M1F>W@O.R:SAO4XZ;>%5'3D^@)N<42V#Y)[(ZNJ@0^M=$116OY7>=-=US=(59 MG>"< 7PK\L@I]M=1NQHW8(R)3&)2@4$&# *@39.-B>WY[*]2B?@;?8P> QT) M/ K]%O],_?.O7]L6U1I"E\@%&7>'8@;==1R6;+Z''?R7L 9Z2NY .(O>T@U' M7AYBK<.=M6\&'0_D7(BZ[J -'@#P)9#(S.]\22>*T$33+"9')$A4H.OH(,_# M"^4VL]G=F$%V?6"B<WF49>],">!U68(P2O9K8)!IDXETL]1F6Z6Y M;KZ1QEGGS]$Z2] 6O"3%$9,W/$8?(WIXV?#5R!+(8;F[X--'2H27LH7OV\*<6YT"' MU(3:)V_R#N16WJ'6J'6-44!+\HY:KMCAZ#A0RK MI_=U-]K!&5T+J8Z$(R]TO3L,/%3HR /96Q9$$-?[5C:HL?>!^R-2@BGV:V<#V"7W[N^\+[V$5OCKNV1'A,")6ZVG MN"=#T7I-8/0/( O%,C" T- X@.#%15O"S8"PWR4C47NAO6L($!8]Y*;(4>VL MO2):!I(8C/M _K63Q#!T:)^\A(0G/)Y:(17TRE*"!+\ DH,EW]/CM8C!:-DF MH/..,P+H,-SK)B5@ 2F@+ )NM>CO#/Y+6%13ZDBHAVJDTUUTB^G\L),4YU^C MS1Z+WG4&XB@]<2^!C>A?!% 1\=>/_G2 A$Z%UY"YP180_51T=W4\DX=^TU!L M%93[6HHX@6X81L?2W M[)CHQ*,%]+-91OQ'"R68]$$%$L.0J>U-D])PS-&,$6\&HI%*-L1D*N'Q_/S: MU(;;3HZZBVEE+,R[D%R#$'J9%N9)3L. M<,HP%,[*3,NHGE]R#'U+<*XD-SLF^M*I%FD(4.F:Y[L>,.K%#F$KBXVLRQZT M>Z782WS>[$A"AI:7'0$DZ:96F91(9A83!>M80N;HN'M)R)R9L6Z_CO%-L==S77:/*R-;CE"?;?55OP>UO8KG@V MZ&T2#)/43.P"\ISOV!1H"?*'A^,F3C3Z;?#;Y;'H_FV+!R,D+A'U& M79=1>,E,D#QY5MUGRIUHCP]R#\&F<)#V&74]1GVTV=-;KO>-[\'"X9X,),.- ME0/HV;]QM(3^=?"QFUO$)3U7ND+KFKT^[O06L3LBP<%&PX5ILNW'WJ#VW-67O)4=)4E'MK.EK!TIA\/I2)-H M);)PNM88'3UOWH7XVW=37[4!+OR<<%,3*RTP,G,CNUF>AAAQD1E) ML515""$W-4P>391^ LG\3*D/;9=R9N\*VGS_]E;8]AG_-C5?:=W>1!B3;&:0 M ZOB*C]L(/!#B5,J&'J]D^//3)RF#+,/%#]UZN^H3]; M0^AG_#[@-]U4J.Y>\SPGRM>\A\Y4G8$PN\5].Z>&_4C&C^_N*76U?_TDFO>W MQ:O+MV-[NZO^O:2SWJ[\LY+L#'3(=*X9J"W*1:$Y4TJ%.5KLTQ^:"IU_V]7/ M9YT/[VZMUX]=&WAKZMT1*GZE>O CN'@?B; O%0]:Z5RZY(#LV M[D_XA.SKW?9U'%O6OC#+>Z?6HRC^LU.CS>9M9(M-M]/*3PHA KC26$&4KWJTY_(+S9ZB1:SGV+.6D;V MN\_B2QO6D:ZDF4(5!GWM=HTS;/%!=BZON SX+/?S>W@YY/WGF_C M"H,4;J^QU?4Z:KT*8;%8,$:=H\T6^1A]&#[9N.51EG) MDVSXV.*CK_L"OZG0VJD_AP-ZY#PQM^,LMN+\O^Y?U5I(M5Q[[U*E6M% M@B(#U<\P+LM8TQ3*!0\-\CML OK.+.EZ.(GPTQB M:"(?\'\;Y<11"7C3Y<'M4MT6%]BPO_0B%O](XD2_J29Q4\,^K],DP==>&'S/.WIU^H7 TTNN3M""RX:@08B.2((JAGD#V M:3K<8]@(Z!W<%U<(9>)IT(D GAY.Z\UE_3E#90<"=7BSG!+2;'G09SI-IU<< M)Y8SJY>+HSO]Z/V1?4NRV$&W+O,L/[ HAV&,<9X[=J=?(F#/&8VE.<;;+BEC,5I7J8'FAX1\]5C=_I-(GJE/9=S==(9ITO/ M2ZID39^/WNF7J?:HYSI5L,8!2.4(TS6KA2RJ&%R_75G\]IJ>N_>VG+RQSFM\ M_OJW3K5+=U,7VU^[UBVM9VF9OBOY^.*W=XK^A7KD:ZJYU1^?D]T[5$0UJ[O) M/-P>'W=H;QA;??)13@ME%]_HD%_.: EU4(]29%U7N*@Z"W6R(>Z1>]X?;W"_ MN:1)W!"0D$5;?+.[O=OQ-0W7'A3;[_9UW\ZE?: []].=O!=W!:#B6J*-; M'L%" G#&\W434=%K(CK!9Y$(.!A?/7;60]\G >^Q"D+?WZGV56!A@U3TCNK6 MK]N\UBW*WLX-?7#;S=/R^ZTY_G L8MAP&M)6917\ =TZK0,;)>#1S7(:#D#Z M[B$V!]_,NA65Z"_U[\<#%.^B/MVPH7+;<)!D#'1T[^\O&/6 @"TNSJSM]\N= MF]6-WC55;E@5ZOE9/_DL]*:Z"U5]4LD&E>+"VF(\'3;H/",D*+[PY=*N /.! MRB[>*UJJN]?R'B__W)1NXDI/"Z/8]N<)B&$EP^X ..4UW+P\R?W2?CGHID*, MV11Y1J?A>F,<6/%CL+)&]&@(:#I6=?OAAG^%(^=OY//(;N16<_A7_#I\8S(! MM5$:OF(LD/$A% LZBA,@>1:F![:,!O&W[R1>S$;\;!*\&73? OG/GK4_KP;#;=B)EF-ZOT#AJ@[B-J#$8<*VP,P:+);0R]$0HIKSVCU^S@G20>NUF M8C\:V(D&^N@:CQDZ]X B@%>JCSV7'TH/WL08 F+G[N?O[K/>F2=_ZS-,C^WK MWYIZCQP-?+DITH>"@VMU1<) >'C\ZR4RX$OY0%S6HUTR83B1?LIL=.W\P.W_ M1OT*O[MW_+I<9M\D?4*L-(A'GE2107+ROO+A$]K\"7 [QS;\>C_9>SO:ACZR M,W_DYOB]S7KR//J"CQ@%>DB>=M-D*$+1+8""%>_T%@Q[+$+$HPP=RABVGD"% M*QS\(@9 AR&1BD_JB#+DE0)%$6^]K)^$GH,-*50O&?T"O5#'."2Z41+\2_.> M"U]I:"!X;N*_3M8U2;=J(,Z7EW5OK*N!B6-*0TAJHF(: U/4-KG:AZKO*.L$ M-S$5E:#=-B"_,%<18(GZ$K=1B?QC$7$#PA)B95*!T:UMP.A8G* R$"1'GI-E MOE!DXE*$$!U[:)C*:NUU>8]% E3@%"(PQ'JHBG."-GG!#N'A9U!4!RZCK"#1V,(D)%#2T# @W^%Z+,=RIV82 MLF)Y!9C@-6$4;;P^N%K@/A1G!CU]\8BT31Z\>$BR/F*N3/1-0R,,QR3$F:BH MN/9-$JVA2T6@H8682T@-%,:^"! ,!$QN&5.[Y_*/'\*-F59NDXH,%KYFQ*A2-BBG-YD]_F/ O&'Q?Q@*_ MDM:"4T?] FP$6,?E'J.1M<$@Y*+;BNU *17!2SO?WV MTU@&KF]?C_7?X\V]1YAVP_)M7ZXT+7$9F>;X)EL+3)-IM3QMRE7HRUW: ME<->!GS.>NMKR[XB5E^!G^?IW@.=::&&'"%NH5CX)VC.[*$&;$7R&N04\?W% M0J\,>#LF#;/-NE/J]4::Q+3Z7^OS4T'D.HH1S6$MP!93Y64S8:6&H;E(B>8S MQ(AP-!AZ?1OV*]3>,?37/C-R5M-_JFJ2?']VQSW-@PZ("=3N"1\AHXXI-AQC M*3H4WOU$9*A>+Q0*"VPL!H00144$46)$(1(-B3U)#/?Z/7'_M!";6+:-9CX1 MXEF5-A+9GBZW>73^B=H?69K(M,;;\0Z?T'I,TAI5 #]#9ZIB^R/+)55WYDRT M3N9;S9969Q*KJ#"'@>C!,UG%J,RSY7:.S[?HCJ0O1E::12,/GEGKJN9L5. 8 MLLQ(M4*AJ$G1$'?LI%0K'!C/M,%@V0RD6DXIIU57@=0 CCQX>Z!"3[E&K$@U MIX65DBD8>B2FH=-7H8.1H?APR<9!>".G1-CA(FQ6I4,DV^W MHX!3'3%>40="^,AY-KK%2I5$J$8&!M;0UD*THD=Z%+#2I@"&9AUFHE*; [R7=0H[&!)-=7.S\8KFN6G@U:6 MZM"MKCA&(P^6]$R'9V4J%YJ13M6JI9JE8H71!G#DP9*<>"8G-A>L.%;&BQS) M1?N988^#(P^6E"#C>EZK5YLDZ-:FQK39!JL:&GFXI$FN5@_,V6:[69]D9M62 M;HJ,XT,TMT;Y:)G5 M>W/T]JUCAYV:34P S#&3<%@-.$E+MK0EB8@UAOPE8?'W58%R4CRA179 MU,*M^3,'^=P2/(.-HF69LT^,\TXXWOQPW"8Q_)6CR%LS0H<1HHI2%,0%(>F%D;;H2B()U=P?"7B='UIDTR_5< M)4\F89Q2AD^ ?JN&,B06?)SKP+[^) LZ:SB2LMT3C2B3@C(#T%E<$BA5-$&9 M@" 1!Y+HP,C)P,\W9$>R"41!BQA"IYFPG)X%(Q(;TEN%+U8@+423@+X_FB5< M-R2G9.WDTN'W+*@Y\.%*7SE+#'Z4L.\-R\$ K5/(:>-$@3));5Q>22$M'DUD M O:EXW)9:: N9OC%2T+6#BIC*FA0V'% MJ6 5XJJ;JW1%&,HUIT(QTO&>F[K<%20'Y4]%*-@HQ)\,42(4[<6(TA G N!B MQVL%L%#:>FL@G!;*D>Y$"Q6);FTESBPQ)7RVX 2+\/8 ! SWZ+5UZ]/1;L>I+Q^0#K'!B'] M^@&.=%+!T,F.2#Z?[H-/40AD/I_NGT]0GVB?3SZ??#Z=#??\C@,/P"<2^XT^ MG^Z=3VPP%O+Y=/]\\O7I,?@$X^6PSZ?[YY/O1SP&GWS<>PP^^;CW&'SR<>\Q M^.3CWF/PR8^?[K0#XONVG1[K-/ZFL5[XTXWUR" ;N6+SD.LVSFL,30"(HGNT M@D='*SYXA=)GT?BQQ.@R2/<3:/"]Y.#K<$)%@^&+"\7-X*2N+'PP\<'DXS3+TYE0'!T&\5'<1W%?ZWRM\[7.U[KO MJW4_S'=ZG/H+]NN:53),>TAPN#^B>.[4TIV@\D=I9?6NEUX0P= M[<*)+CVHKV_;>\F%BNKF2@0LOY[X>K\<5]H]28/,89NT:1'D0C+J[R];O&:.8;8QB/H=13K0H+_A:)=7,\]W) M=-GIQ?E6]<88Q32Y4D8--1A2TQ?)O%$R&P4-853XZ0\=H7\Q].LW]SS<%O%C M8-25*Y\OKIOO5,V)8P(AZ3!68F(.>[S2G/0'LP07=>3Y/?@/[U%-3377:@G5 MSP2B!9+ _1O?;8WVUL7!RQ5+ 7JCAZWTI*5S'*GS3JU> JOXH#8;HWM2(O@F M5.I "?_RM? *:2??4_ ]A2]=R_NZD%<.)Y)/5O3W&RFC?@EO^+2LA[7QW,;(/;I32=K2U'$CHO;'=(Z.+:W S@W MST=_&0/3^DQNI0*S'NGDDXE.<5 QQ^JM0S\U.1I(S8$H--O51JF4?"ZW>M8 MKA/OF-&_R.CE-\Q\9/21T4?&QT7&+\=^%"/Q]9(M+L;E,O$LZ-1W&914@QOTT%DO&A6S$=&/_B[=?!W/N;S@TR>#]%JBI50\(K.)F/!AHE$$W6G-:ML\]\ MHCBFA_59B@\LN#8MQ08BDQ\($;PM%Z%^A<*')=??]!C2;?? "AM$C$2%67=J*I\,K*BH%8O.[Q<$$/E !DH@5IQ&.X:=G(. 0MM*45HZA=#7SYS>B?*YT.4#U$_#*+VXI:$ MQ@9"\50>-,N-45R;Y^18LWGKS$JQ2;6F$=5*\:!LMYJCT6BBX;@%[^U$Z5]A MYI)M;WR(\@.7B^_3O.T;7#APB M79=_VV)/!7_6PTL./D;V*0'0H*1[_(>,G6SS^RA[\3=/Z-/; 1YMQC2#-6GR7^^N"VTO>7:Q__!=T%(1@+ARJ5%&'TB M80)9L8F:8HTWNT97I\ V6[]"A*-K3BFZJ$MH[HINV::#MD4MPAZ*-C$Q;/@# M_$A=$F Q,2Q ./ C ZGQ'ITDETXFI!/ZU%(L^'43:J()IX8'B-:0@!!!V$"; M&*9H+N'[9L"RW??A3TQ1!H0H27"&\%N?_G=F%XRRAW-\R';;5RX?&JA)O!CJ=2F9L M#>108M=G"W_ 9TM 1J#_^:D#Y5%%\EJ#@@LQ'/(%?<#I\NXOMD9N+ OK&A8$ M$$)OOJ(9/J RY#+4S)'5PC)!+0>O6)4+,8& 7U81\9',/Q2C*5I@/%>]V.JL MIBN!3)$!IE\,*7I='Y;F=\3I9KP?:F3J3)6?QE.LHG>I6-NI0D['@J][Z!?B M])5PS 36!, %S8"Z_$4,@2I#I"0<1E+'[ ?16Q(38"(Q0/AF MZ ,#XYS[% #YY[Q8,OQ\+QQS[9(F*M!)5'3T'6BAX*1M."]5->9PTI! \+DO MIG+]5-5 $5SPII[35[S]DD%8<,&0>&MBK"D+"8U6K!DF0&Z"3E#D7XAPMF'# MA9BNL^U2!9DT>V@" $?K]A#2UX1/7:Q_ KH,'[9K@;UO2<@0FIAYD'.*(5M( MB)#.7Y&DZ^"3HF]+TV,B#=VS=[@N.\3:CS_^+2NS/_^!?VR@0 6BB2+?X5YX MP*#%>ZDYDOP+T0''-.LO>F$PA!)5G%C@]_H?V[1'S1H\LFOB(H!A7=\$Q0$5 M].WM*#E@NE$._ U^54 5E]!)^=U7%D!>WR()091R9V.NI[+FK,NM]Q6[AZ9' M8OSB]5"Q9QFJ8X,]FKL,\_Y\5_;BH99WWK31Z_$PM8F;/Y,UVN?!!PLK3S/C M''CF/9T*K5-G)\ +/P:M_B ^/FL2[>PKC[X!Y/O)L,."TMT2T?\HVH"P3 DG MC ((3TF6(1<4.25))CA"/;=$%7J0:;=8>'/MK:Q8$PA,OQ4=SZ:G&M)XC7)4 M#"7@_G&![:\-KAU3B(WNV,;D]PO6TJ%@+(PF_^\_./EP:@7K2SQZ7S%11YY+ MA=?L?N?;C^>^SBC8;^KVQS7Y?W80:^/4!CS?V$OE;IE';UHTEN,!9#P&1+%O M _.WJ,[%I;4V491[$ (;R-^;=# RJ$0H&(K\1;S\\P7BMV:#;.463.Z82_=; MNP;3^]T;J.S!'Q(WFL)B>F8HWF$7AB!F"X?$3WI0!/0E81CXOXURXJ@$H']# M%P=&>^J.+'N_>OK3P%X+RNNY[H>U$0C1%8I[<&LV+M8IHP)9MR[59X+LQ2_# MN+Q=/6E(7E8;9H-7O 'EDHL]XCAX>..%TF]Q?#OZAF^(L>$W3PUYGV.I?/53 MT_,"7_D8@<:GSB/MKNY\R(+^CP3I8U;^*Y8OE2UQI426*Q#U!M?@BWRI47_G MR9%]<=W?)B1?M@EW&?<*8Z[B,!XEY[%,D3OC#P>_Y09?)QIE(E$NUXF9$]8%20CR1=69%,+ MM^;/'!V>M01.0$.I)S>DW_X:,JTX]PB)+5!XA+C^G2"R(!)E62#T25(60K$^ M+?3"JS<:H4&S3().J RB,I.9"_3A,YLK MKJDG,^!Y["1+B^ITDA.%!!IY\$SFN6A.G*&=;29&R9%8A4[] M+:,MT2D+]29(U]NZD:JM:G!HZ'!)2K9;6_+%<(&?ALAT39_SUC*)+C8X&-D- M1;FE6FJ7FHI<5G)VT:AV^]YU2;LCK79O/%'Z1GKLJ.E>/RMGRDG;N[1DC_$= MF6:SIC0DV=7CY8$A>M1NPV;YACD;9BS\_]3J870-OT!R,% M/A++]FI+BU>,R;@%HOE>BZVZYY%V1R:F E!LM6J1BI(L-.HC0%)3[US [LCG M>/JYGV_7PTU:3CZW!IWL<[&)SC@=+#XG)O.)M&",R7*[WX_PRF#)IW$YP<'B M1^&01:JQ2IUGDR)-UM(S/E,;"+'#)<4C2::K&'F.G,Z7DWDE;(NMZ4"@R,.A MC?&SE"D.H_RX/@ M1G:+H]R4I*GR+/&L-5ID=8Z&'A @P$<*-3!>)/E\/-*+<]TP-UQQ:.@A!1S M]D!+S9#-/%.<"+V1V&87<"QUN*[AM"45YJV),YY.*&Z4FS=KE%5%FT2'0T.J M%;**3'J\Y"O2;)@:<4P*3O8(2AA.JU&MM!/B.#$2ZW6)2ECA-"3!$>T3'6W: MHI2Q0B:HUD)*ADJ.*5;1T /"ZH83,0I)U1K3_!AT.*%9'LWPT /"5KO*4 ]4 M5F%2J[<+(4=N-49A#@T](*Q0JPMY==9)-A/BM+I8+M1,D\=#-X3=R?R>HPIG M=]^,%TVT.V)5@%D?BB9HP*?'42[D:6W'EG25I$?-GD.6%Z0)%NJ B63F3P2P M)'$"GV2;#OB<.W/@N;WEWYPJ+?F,:[,U'_K8?)[^4%1P^Z;5C_[)<[52MI2N M$Q6^1M0S7.WE /.%^5J7AD!V5%#N[W,X+EJ*Q.ER4D&)7!G'U8=<;T96:L8& MO=RXKJ<3Y71V92KYZCFX?JN-L:,[GHTA(/H&VA!$6X1N"L$$J$A&48&%][-T M!^_+&'W"0N1S:V8,33/0/"#)",<"LEM:HTT@18D>(C#>U)%=$A/ 8P':$'.? MLO^0W]L.Z14S&?MIBZ_LQ<#8ECK9ROZ[[E>\I\;\ ML7GRZ I8/,R2)@GT_W MP2?JC6)MGT]WPBPQ&T4': M![X'X),/? _")Q_X'H-1OL?W&'SR@>]!^.0#WU49]?X2Y=6BNY))1Z=5#I3V^"W MPBA?C+Z3&-65Q0DA^FA7;A^&[PR&#SA^/PIU-S<(7%?AO%.1#P36'R25+WX/ M)WX/#?,?(PDFO PDPRT_VCM"M?\IFM5O!]I%$_WKX&/W0 ^6&SBKOQ6=L(>& M8XFZ;/TBP$("<,8OU3"BAD])_^L;F9KSR>5KQ64'.+D! /JS $!1P=CA=0\_ M!0!0>=W9C,_E'6-?_+Z=^#&^[_-%W\>7/1_Z?.A[0/%CSN%W7_W6PBO1)\[5 MLPEB(O9F/\4]MFIZAW:']H$D=JD8D#S\DB!E;B>#&K=MGH_VUW" M'*2_187_!$1_2@FM:DW\=>+=7ZK-?>-841NM]O'7$',1*>A(+%6D95;^7;MW M>_-,E2TE!@>07:TP_A2 .,V?K5[W4VTDRA>A_?GPZT7W^ S3GE7WWDMJ22C:I*_!20-#I';O?FKOWUYG//:O[^Y_OPX_D/!!)M M[[U2*U64AR72N27"+1$.()L#(,NM&?P4@/Q0VV+W0[O:O]J_-LW?P[./'[[1 M5*V2#&L9M20ISS!%MCI4H@!OT3?Z$F*F^?G&!1&+]A=M"-$VS7";0I;U!C)M MC]Z:Z=7>F$BPC8%X)M[=[L\CZX)#.1#UXB^5ZO& M$:;,5C #;4FM2B5)E99N2VXNNJU=3#G,<9C;?)B;VZVV6IAK5'Y^_:_7N:V* M^_8_7U1G<&'T;Q'FJC',54LPY4OWO6W1%C*WZCC<<;@KS/FW6K@[-^7:2:T5 MUIMR\//FR[TN>U^^(]QI#.XJU5)%6[Z'D%MU'.8XS&TQS,WMHEPMS,D_?VCD MXN=]_<9N7/9D3[5^7MPVH,/HPT2OGD1B98>NL M%=;:E4JC8(>D/ >B3ZWX- 6Y;[\=7YO=JM&\LF_.[P=WFN.['["N';H=RS6- M;UZOU [E<,3A:$UP-+?C=+GR7DHL3%Z=MCW':=+)P*>)2Q)42 M%RLB-(K+P'O4.KGJ-(_6E8-W)]AG-T[WKA=:7C<1N(><2P67"KY[ MS86!"P-7$5PJ7IM4[-I>WC;EBMT0DFV08&VX#V@#0C(VZ:3QUF1FVH@DL^)5 M?_]+OWYQ)Y+.KU!M[8\^# ^_="5QA5EF=T>T7IO[F4//5D//>M/3'AU^Z)CW MG>CTJNT<71_?7I]\_O;A&J%G=?EI-XI]N/7#(>C50-!&)+;]_%V4?S5__/>C M./('/_JU4#[J?F@@!*TNL^WNB!:W?CCT;!'TK#W:5^U?#>=# M:+B6R*!G.3EQGW"4;:E7[)&YFINU5/WWK=:W&E^9A M?U#K'7^LW'S]_*4K22M.3;LA@K49EM^&$(.CS-:@S(8GAOV'_*ZW+H-?G\3# MR/JRW_MZ^]\O'RC*K#8S["L7+ XN'%QV+PVKJ?ZCW5SKSN7-YXN1;M5^'*K# MSC6"RVKSL&Z(8'$3AJ/,-J+,AF=!;=UX1\?&]]I54X_./GWQ[JSK\QXU89:7 M!O75Q'@U+8L8(>9$-6TG"NU;(@3$B'P[M$G X[QX-8"-)!O/CKVK#K0C1"%B M/E .#?-G%(0#XH93-,1%_]<_=D^[;34_?U3L[O<;65$UT! RNM+J]5)-Y1%E MZS9+-TY8.,6';?H.,AQD-L,=^:+0.['V=%M\/7^6[?Y37:_CSXW-?WGU36"'#HV*W)) M59^1$WNKX_$D>=D!>2:;&1Z2M_2"!ASMGY$[G$/[MGDDV]8L<)\"Z>&W#KGY MTK[LBH?12)$ZM[C%]?+T7S5'+E(:RW?(_'%-X8H&%%44JB1H_&\'-*(Y3.XQ3ZPE,G .G_,'(D(^T M#S?-7X<1^3#X[W]'9[_I"?@8IJ9HA[NKH/'Y3+PUQ,].V^EW>R?6C]]?NI(:5X%??L'3 MS46P#3%I-T\8.91M"Y3M7/7XV4@6^K9\ MUG8O\I#;8AS =AS =J_R_&P$^S(Z^<=NZ?LW-X='W^K[RN"?UMVG.T0P5GR^ MRFTQ;HMQ*-M6*-NYJO6SD4RZN#C^Y#3JUM7'H''=NC_[T+UTJ"T6%ZY_KK?Q MKU#O.>1]H4/<[:G29%B?_\I2>0 M&?-_$39<'M$NHUY ?D7$#9NW\"?H0.L?',^XB9&LUS7/?_[3WK^].VY>.L/N MK>']U Q9DNHE^S548?3-R$:L^(95K8U/ MO9AMY6G]@56S7&9VU,O^7EY]N&Q^N6J>=83F5_A[F=9$72:YIJ!8@75@J99V MS4!89"SKPN2]]VU72$3N&:)5[U92T4H_Q[+334G1N+>#[L#QNVV\_D5)+YP2 MW*Q,'Y@0MLYH2.BC,Z['3]]^./WJGU8_-,1?7W[^^KW_\]NE<'Z%%<01/'!'#@7O-(WUTB@\W7/,'/,Q$'V>NVQ:/ M?PU^M?3NS>#7;^=+ZUZNC4ZN%YR"1G0-4RQ42@*2*P7 "4V_R!M*0M@GP@=/ M]TW_VF'EVW]?["28Y,_& /1EF!C: MDQ8V9@ &Z5, M8@?"D'5;N"3#D-)'D*J,P8$9/?94'R"4,"X$AH2%GZ '609[!B!I\/\$D-+/ M*YYX\WMGT/UU^NFZ>6G4?GR[N%'.+FI?B@"DMG5!Z3(;D#3WQX5C7$7-FX%^ M[+2,WJ?OQU>-!0%I/&?:\C"IO-1E3K/!V$:0=#1Q_A"$FNG^+P M06Z >A%J?4R:J91YKJL?Y/G]?^!/:ELZP'SHV^E/$$7!UR2>'?$-=IXNTY,' M8Z<.V*:./@S(0?(A.X>8%BSNY$"_WZ?2[J8NGGV'6&'6Y[/OIQ2DK]H' GM1 M> ]\2,^Z)I94UBO?&3KB1T8"1^TH%%VZF(CP559@B4:=R#!BW'NTLHG'S? M1R_80<\G^LW^'9#EW= +;(2R Y\X.J8RFV@SLUY.;]5[@8>>E@F:LPF+_S[+ M/[=5PUN"<_0Q:7O$6_.(N&2H__SHN&=,PWR#KT];4\2-2VKB&2X,:B86B=6$ M+,4ML]CZ\7_LGR^R\C)OT)L_FN?JTQ>W< M58$31VD1PWA.KU\F*?^7PX+4+[0?NS%BEW]&\<3=DNE\79-]!C6Z!6N5 ]VY MTT=! O[9^.^#=-L 596@EM7:&V'\<0R>F=Z@%LH 4$X1L:?RJBC^[0F\BQ5G MZ T/9 GW$XH&N8=N(B4CZ/H+S36A[Z/=_:].^W J!^!GL&_ X'5RO!O_M/>^ M0^T!,.X/F6(?I^G4L\Z^;L4T:J*H&%VK+AI=M4K,;KU6,;I&531T2S%5LZ+% MKL#XB5K5JJBZ*':-G@9/J%6E6Y>U>E>4X&E5K1FU7B__A%8Q5;5"]&Y/)$I7 ME12SVS/42E>K::17$WN68E7C)S;!C$E-JL=4"3#4.*2ZJJWN%,CCB+"D.)/Q M:"O5\@J/O"QSL%/,A1@%XYV0IV8\ZU:/_;]/'>R(KU.NG'G5CZV^]'*^<82R M%QT9R8^N,/54G-%Q>O1O?3!\UWBF;3')E#.)GZ??)/'CJ\LU3&:S='X#87UF MQZ-R]W))>W1-FU?XTS1YK$&,6KVF69+9M2J2U57KEM'5-%7O*FI%)7!%K8KU MG,YI=9JG\FGCK/&Q>8H;'T>MR\.KR\M6^ZQQ=@0_G_RX;%VVCX_CAY:R'9+3 M014550Z:I[8+U H/]NDO,7IUTZ"2USYL7#9R:A78)U[BS%OG"J>["(@4S:<5L&0A'=F!$08![ M'KIK"@U7=T:!3?W>Q[:KNP8.!HQDDX(/O>>"!)$3TEO:0\(\WX'P%IN4@?5C M+46_2N_^1.^[C5:G24QTM0]]#SW+ IC^T0"&.A(LWQO0?1]H+!@2@R;0A\8' M:6\%>+,'_0?SE6HE'8^T>>S=[K7@LPZ5!"OML9'TN"0X]J_(AB^C$NT]W3]" MWQ = +::;#8WE^TB';,P/H,PF@&\0LKR[VH>#IQPV19&J$H.]%CBGT M")!.-V%ZD%X_(Y?M?=W989\2IN&Z$8SE@@P]G\[!,2R?&,!)XO[GE$R6C=L_ M[ +N)@ALLH^(P=SVBD3]]@JE+3X0N7H$,P+WX#P1-V"?QG,[GL@@Q*T*7*&E M3^N&P68,Y][U0A@Z_.P38"[;-9P(WXW?;7=;IVMJW%''$RS=0)L"*"*$\(0S M@OG#N0%"L#W5><@9TXJ2,W*9/!M@0NK #D'4"T!F=-^&CM[UO0":=L 8)C MBX%@VI8%,TM%MXB].SJOPZ$#]BNN<)G@(1\);Q,V8ORE2.GKHNDS.@?LUS"> M,S_+:&KA$H(&A#TTJ/?>!R%T(!H6$?T+XO-/Y!)!$=<\IK!?P)C^+( 1IC)^ M;P0(PBAFZB/0-$ WAP3!GYLCWHD5HD@6J,!Y*7=!0):(:R"0>4*L1S.!$+$J M+267[LCD+U&0_H(H&?\*&![_+.!)[ZP6'A#H/+ZB%X%4 S'I<]Y8G0,8G-J. M S+>&%6'5N5U4<6%$4;D8T/[:N.<-HZ.6E>"*VSHZO+SD6K>0G4/#LLO]"8 MK$UCWRG#G<+14V1L"8&FK*T9+(0V(1HDWSS?,5-3] 1Z08(0K=0(-%T8^? H M\&''NT/%PTQ/ [?V1D(3F&F(>JQ Y*R4J_+/8!PN!I#86 MACV!4'^&&Z$+A0/MVCD5,]X*)KDECC>$X;O>+?6I"'WHX_XOL'IAO0 XF3*> MGS >21A/N$/FO8.E3%F@;05(8KQW3&: 5\]$/$33"NQB^ ^$P&=@>P=MWL 7 MF.F^;?1CB 8##43&1&O;Z.L!+L4R[8'-#MWJV[XI#'4?RXLE,^:BOXY".UTH M 06!3;89_<^AY\K:MU&;Y_\AR@U_@J M=LJ]ID98\LM@:'OI\__8UR1]^(/GVM#A\0\=L%G36['#3?W:(>P'H>?C+QA] M%.PBG^&Z&]:\9F3@$@;F>.C;T#H\#A/KWQ 4,R0 F[X^=.,:>$%P20@,=L.* MRB%V]B(:(AGV]5" QH%784Z$BLA,>N"B0U@NFR#QI^3>-CRFSU'59L0?7Q>4 M8I9A;\+>,"6-H7CT#9YPC;SN(I<#K>$O+617%HXC'QL<0'O M" L.E:Z [T/ MLQOBM*0]Q66DH0]UZ@)%+@6$:48^0 ZNLO5XQ9XLP+T[%UBU;P_Q!^0D4!(A M=("B$S1[66Z4::<3QA*:+LP.(8AC)689GH0FR&'?AL7#P O2IC.T$_1KG\1K M']/#A:-P3>#%0,81)0 N?,@]+(H"^Q;%GWHJT#,"),OX(GK$L0$X,$>V/\WB M3?<11'%R'^%9YTD+6$VA'VU(J#,MSSWQN#VZ>$NYDGH]1C&W/ YZ&2SR*>[% MU$!0"E"MZP(P8Z@SKPT-Y[7!6O=&ND,!E4X*E?B=%/86: S=I5A6"EQ'*IJ M,QA0HM]FSE#B'H-K^U& "$[M $1[AO4H^[;!E([N!)X TN8 481 !YL;'0+, M647U&95FV\703VPY]:Z-6]=[7A3&.L/WL3MQ1P6D+Q5<( >Q+'0!06.F3\M; MTG?1MJ>/HYSQ-8XE!BT+N NV]C!8A>(P)8AMW;0=X#?K \4/QH.NC"+2[$ M&+60'C!/8+HF^#X '$5$I.![2R$PXTZE)F/J,8*?:>2P:["PZH!D&TN<2+"> M# 3&+K2 .I;XD:@)L;-PJU@DI0$($" 1@V.NX0SGEY)DY2E@=PEU"(VU4+W MR&8V D\PX@]QTGND;Z-M &^ [M^A)**$8*..#IK3)(9NLI7 71;?]3#QP<-T1IA3 M;C"$%]F4X1!S=-]@DAK;U-ZUCE]E4=+0M";P!AC',/*#B%"Q\*(@0] @ MZVN#Y1T;6S!;\-:RT*8Z C S3)RU")Q@Z%W#6A!;&#JZBZ2"KOTD MV&MJC%$[#L&4I$L!$"X T8#=B@-,;#,#Z<:\/J$] &E@/#%SY$S4F21CQ]@G MBJJ>BY/AD_UX%90S_2CG ,)X=W3# *U'$%LP4GOIU#U\+[.((]^ +XP:P.54 MR20+8B1 B+"@N^GNU<"#Q8YK_V:2DB?->&D5>$,4+80P^.9[(.:V$0C!* C) M(,@8SE2)&$A*8O1=,.NN;:;U<,Q.O#,%78-VZ>X0+@EO8(PQ4HX[P.['.TPV MO/'F$G.A [/6L&%9E"7@5J 0T@R>BRU9%- _ZK( ^.' T,I"(T"F3F01'TVQ M/T^$G%N/XJA!<"UG,!,>8=4(V9C&;;$)QIE)J8/MZ*#:!Y1H^)="*K"[24V< ML8FH&Q3@J4Y!_3[=@Q%++EU7["!^?R.924>8!&%W27+ S4[8A\T1M;]QG45\ M6([!K8%GA7>(+33P'&^)^0;YHY1 ,]X0SQKE*6_<;FJ% M6L>%^/64_ZK6X[ M=(\E5B3)*RC^)NR QGS:"31DQXL\6"S!:\!*9?"EFP/;M2DV4(ZG_U%^ M*/+$[J/.XLY%\^SHDH:(M#N?FA?"<>.PT[Z 7XZ/FX>=UME'H7UU(7RXNFR= M-2\+C$60:Y-R4Q\^&2 ^AT08<,!*SCP6](?0!8IB@0EID!&2\R MF J;]!VPS6"FQ.^03[T;ND0!1O0#F%*V49$\3'>J,WHG5LQ!-!RB Z"OHSFJ M8TN 7#I;K(R59RPWZ:/C!5FJ &%YS>#SVO%ZN->::3F1&:K-R\+'C W,5G&@ M>W33'@N7F33&3!/;H%J1#;:4JG+JI\@V74J73B"OV-O?=/T)!KE^-T9MU"L! MTU'0^Y[MICADZ;>>3^%A@#@.EJ7K#0"\<=%FLO&F'[8IR0:Y)9U6M&U]3T2EE>354E655VKU"L;%';-3X_MU/"V(Q!\@\Z0/1HX_*Q# M9,6<9MJ0TW-/'.7*VR=Y$^,_]N!:"'SC[[V!X^^C)A:KBG@OB;]$42G_'%[O M@4H*_][["-P/J]R]R7/#MDM[T\,\- G*21H]/,2 [9Q^_H;<4>%:Q-/RHX\^W\C!L_X[;U9]QZDJ5IQ+2ZDEB7 MNJID5;IUI:YWS9K1J\NFKEL598,,(7[^C)\_X^?/^/DS?OYL_>?/=L1;^X$Z M*^)#)GF'5(DZ7\:>H-C#,M,!D\;%I+Y88I9HN#+!OG]$SYX$;->3;M=.GGH9^V,R3E5V(B-[Z()%^U#'D'TOT-Q/07Q. M(XY!3])A36S\Q8YF](KM)SS =I?2'0.VZY4$.CSH85GXY-U!4SX;069#.=T= M[!/]ECJ_8.01H7LN/3RO,\"9B.-2^K@U7,H3$".00Q\^A72#:CK9DBCDQ/M( MM]C0+KHFWM##30BD%=N:C&\'>A$]C#.!$7H\BA$FCA@24L=8_!ASIHV;#NE& M>7P1&AE 'P/!P0A7Z#P-N;#2[53?8X[D-O1G S&RIZ32H].31R-RC$,#A;?Y5C8:^227=QR;[G9T<8) M!^,!*Z5<8D+=H+'L\7$D$.W8%0P?HP$>OHF/T3CV>!L4&KJ$>0=6=H5/(]/7 M(P?8YW#D8 B-GX36LVWE3)15(/33FXWXYF0/V='9$:K4_QP%S $;LLW'9/(3 M3_< ]^3B&%2:X7!FF X&1]] M @T4%!R&T4GL)^N-,0+Q!J:(6.3#)&CE>N+Y@DFF 6H<::!39F.Q$J/<[C&] M]/#-@--NP-H3KBD#X,+:(R;G9[QG':$+3VX%A-$Z%Q>-B^.J/;?^?MD]9AJWFYK1E^9\_Q]%.?-&2: M#&DB6-PM,S %96P]A'WA8Z-QGN!F?,8(<)!&N>DW8)O 6'#?"YC],$;E^, C M#6^!=QLTBM['$'Z"X!T?GC)\)GCC@U5T2W"4OF0<$IQB&YX>(#2$"D.-D5-_ M1N8U$^:X(V,1ILIBF!'$:?V*^P2CZ<6!S4F_DKW!3*1>;)W%VB$]I)TYZ$&W M\^EQSD1[0"OI 5"T=>Q;7+"4: B(B^%G8+QZZ*FQT<1DN@[(#5P%]@G=]L-8 M=/@IV; M);NNN.D7ZO>$C7UC_/KSE$]@;)>(.S3: M(7-',^&SY,0=#.8<3 BAU0+=#LPLU(3]Y!5+/(>?>3W2LHAH\J*/@:_WV.;2 ML'IJKH@U@O3B Y6F#93VP<0\P)3A)K8-)J_B$ ZHJ.&G!Y>9$YMJ &I!(6J> M,I%N/A1I9DOZ#+6>N%E)";]"G_6D@WJ1??IJ[0F_]:[N93^G3-02MK:?-RL@ MAG4^*9LS*;/+H?%YVH9YJI<5/D];,$]2N<:5T5;,$\>];9@GCGO;,4\<][9C MGK@\K72>YHP#?G(MNTO%YI^EA[=KP(;GX(]_[U7V7BB?LEC6U&43).,>,^AI MNL=)5%QDU$-?U)SU/UZJ?K:+C98#[5M$ PZ;'#9? IM/Q:WN**RFR5%W#TL? MC):#:^%$V6JTG4]XEK@I]Y;&DWE1@#F[_MQ-7%^ 0"]5"?)+58)6KM1>K49@ MU5]W0QT478WPX=\'E.+-D^;E2RJN,K-DLTBS 1Z732?+O &,?Q2]7EHY:1[)]B H MY6J!U,J.?.@3NA,"+0I*32JI%:E()JMM'"QQV>.RMXFR)XHEN:IRV5N),VR' M&0R6,$JY]F;[/64%6MCMR\Z,\HZ[X]]:I>9:ZT)MTVFT88O9=>DS62PI-:5H M??:Z68N+'Q>_YXF?7 7Q4RI<_#AK+61(2D49DANR$*DN3A66UWGH>Y8=+K15 MNB$DV1SYXF1YG4O664JL(I7$6IV[1+C8<;%;Y=)-*VFRQL6.\]?"!F2MK'%/ M9,83&7L@SSX*S>_GS;/+YN4!=T4NHK5>-PU6$=G[&%X\3I1YT2(?6,0=%UQ6 MN*QP6>%\LNZS:1MBN1?@NKMDM;I+:8IGFJ,Q5]V0>_2X:X$O_9:V+267:L5O M"G/^XF+'Q>X1L9.TDEH7N=AQ_EK4@I*JW*.7/YO2/ML?>_7>MLX.VZ?-/[E[ MC[LL=GTIRET6F\(G7%:XK'!9V04^X>Z]1:2FA<>VL38+N1]BZ9F2X!(>HL<] M"WSEMSR'7DE4>80>ESHN=2OUYY5J(G?GVV9U7@-'8IE4VW[)B M=G\69SJ^;MGA)Q7Y<;)GZC)^1IA+'I>\I3D39\G=6UG67I#JE8O>]K)5X9O! M8J6X3#,;LOR@E5\7I$O'"Z$?L249<"_DZOPA7.V]:$'[6B!KIA=3+=45GGN- MB^U&DHV+[2RQ%4L:3U?*^6\%EFY]N_VD\0N*"WMD<8["A^9Q^Z(IQ-\ZC>^+ MY.A^W5+&:;#^X)Q5Y68KR6KAUN;KYAPN/:]%>J1Z22L^*13GG-WAG+WW"@QH MQ_R2R[+@P&83SB_:7UN7K?89KZ_"?1V;@$0;1[;UJ[U*J:;PD"\NM1M)-BZU M,Z16+8E5GNZ L]_2+5Y5*HO<09D]E]WLQ&Y)[I L,)"LC'W<2-4WK\047[1L MS91:O[:3Q5)%XHY-+H5<"M?I(%5+FL0KORP_LG.'>6OOO5*;N>/]5ZCW'%+ MD"0MH5)"4SS/DQGESR@(;6N4,^TM^K]DZ-6$8Y9B0Y)0N-0=$J0FY"8,N8#) MQ8$%.##!\GPA[!/XSR=$&$ [_4 @KDE,X9_()8(BED"MRZIP1WPB_*'4@.L% M>(]C>ZY@>(.A[L.MH0>71+&LI)>2=@W/]TDP]%P%3"66 MZ]-Y"NL'%,)2$@#CF_(*J#X!2]5EP-*A%X0XJ#:,74?F+!:?GAZ56 3C3.'/ M\="\=&AS,Y,LEM49W%2=AE!%P$R.)1=O<"IIG@^>$H#G)/ 9#PF;1T ]#'V[ M%X6,5LFC)B"6 ]#HV]!C&&+DA"ATEN\-ZEJII)E&UKEZUZEVU(BK=GJ:IW9JIZ;V>H=:L MG@)W_Z6/GZ@2S= K6K>J2&97[8E2MZ=+4E>5-54E%5&35"-^@IHL2>=B.\[P M'$/C7(Z"_T5?N./O*B\,"R M[XD9CU?3RII$1QSZ25<2P6/2]#SG5$5\S!S/3$*F<=!/ON5X=XF-G'RGJX:# M'DSVS?X=D.7=T MLY(\#GS@T(?9$F_$TTA2^G,Z@Q^?AOD&7Y^F9^+&);5(K3)%74IIL%!Q*IAE M9OL?^^>++!S_8#KHN'UQ"L;&_I>7.)V+I/B3JGUR 3F;YW#R'I!@[K1D12X: MG]/KETG*_^6P(%7#J"H\_R!9Y6>46]PMF<[7-=EG4*-;(?$/=.=.'P4)^$ME ML9JX$ Y23P&J0T$MJ[4WPOCC&#PSO4$ME &@G")B3^554?S;$W@7*^?0&Q[( M$KH0B@:YW'11&5!2T8>KBVU5EI=MWC\O>DAQUX]%6JF5E-P8[ M13''>!,;_T_->':] &_0JI4G=[[CZY0K9U[U8_LJO9QO'$'C17OJ^=$5I@B* M4^^G1__6!\-WC6=J\4FFG$G\//TFB1]?7:X),)NEXUF)>[$^!?^HW+U95ZS2=N5S/2J$NN:GN@ZQ/4D=Z_:9N /0->)&?!$Z&=) MV!U^"\*GT:FKT>.;0B'(R %<'Q) M:+E&&5]YJH^HLT*4E94X0Y?OEIM*=%8J_CPN%;_R/83GN>T2N5NQ6]PO%] QT6OP!F04EP=#!UZ)885:7 >^B8ZQ/= M+ G#_BB(E% :$.@7=@7RZ=X6/BF M3D';L\49HVG1PH^9HH6-B:*%N[4__8PZC6EZI7DWB&1YUFZCI&7VMA?:;:Q2 MN9K<@PGF&=7$_C3;=L:900&EV:6($=%'< SP#+/*XN=IT_!N$"6XA=%(!V$B M@Z'CC0@FI4*Q"T#LF&A2J0>AMF_!D"YE]G_2#NE!X!DV%6)J^HUO82J=;9"7 MDC?'U]A;4*032_/.\V^@.P;<&@R)85L( C!$2G ?S$^D,S8R\/QX<*']<*"X M2<7VW=-!P4C0Y0)7RT(#.LR\LS!E2 ;]FDY-:H*4YIL.DR0C@A=7R]*;9[-= MB>V65,4/Q]@4BY@!M0]3 Z\/,ABB.5XT,&AHV=: M'NJC1-%/ $9\ T@@2JEG60&\FT;FQ%=8JN;=EY$X,W4KSDP=2\JN"0EJR4-D M;'=$%XOW0R^&V22HR(B JUUCA.H!X)_%8_EV<"/<]8E+&3]IH \BD[D+[5<] M%$!F ,!=#Z"=ZB]@5'WSIPLT&$ MH$^ .^V0# +Z&I\,@(\CG[T%GYC2'HI=IM>@@4#ML= Q!Y:_)&G*0#^AB4#A M1=?]N*.3F\'^7] 8G)O "% 5TYVB9DS"9WQ';X- M3T"S>H)J,UK"Y_&-?XB9Q2@VC*^(+SP,RWD2';$%!F@(>01-%^*,BOX,>$!YL"V*B\5Y"MW88+S\2+()! M4S."FCE2N?ZFD%[0(4EE])!TS%'U'62#A5[A[<0>)*V.KYD@$*TT?3*Z@%*-L8>)<$$5@&.->@S8)'! M:C,VT/"';&\8=U$J$]W'-5NPO>&UK _2M#@7V@<3-3%==DX$@DQ>Q2$<1+C5 M@9\>7&9A"72W#YT<]KUPRB2G.45R#C/&_J.W*BEZK3!F83) 89%XQB>/'>]T MS-\31W8*B#%X61CF4T>@^:2L=E)>FOF.S]-FS--3.=;X/&W&/#UUW)7/TZ;, M$\>];9@GCGO;,4\<][9CGK@\K72>GG]J:M:$K3^KU@8DT-BMA%J&Y^"/?^]5 M]EY(#UDL:^H*4RYC" 3Q5Y5\;=)?->=I.)Z)9KVINE=$@ZW+3KC"Z>>@.1LT M-R:KYVI!-?;Y[R*6/A@M!]?"B;+5:#N?\"QQT^XMC>KQHD!WS> %Y9.W =<7 M(-!+58+\4I6@E2NU5ZL1<)]X5]1!T;DY'OY]0"G.?8MRG\*Y[\7ETTGR[P!A\6GW%XU:=:?8[LF2R5% MEGEE%RY[7/96+'N5NERJ*!J7O7555=H5!H,EC%*N\ZI)60N[?=D1VL="^[QY MT>BTVF>\G/MBFHN7#=R>Q>R:]%E5KI9$4>(%6[CX-B M]]@V@%A2U,)+;7+^>FW\M?=>J'G!7Y"): MZW738!61O8_AQ>-$F1Y:X&+'Q6Z%8J?42JJH<+'C_+6H!275N4&RL@M\PMU[BTC-U,IDW*'' M/0M\Y;J^*K8JV'K5J M<=;CAJP^)'EQLG2\$/H1&Y(!=T*NSAW"M=Z+UK.O!;%F1B762I4Z3[W&Q78C MR<;%=M;>@U:J5.M<;#G_+=U-*I:5;7:3QB\H+NJ1A3D*'YK'[8NF$'_K-+XO MDJ+[=4L9I\'Z8W-69FW6E,*3;+]NSN'2\UJD1Q%+M5J-2P_GG-GF6J52EG;, M+[DL"PYL-N'\HOVU==EJG_'R*MS7L0E(M'%D6[_:D\22I/&<;%QL-Y)L7&QG M9<$O555>3XFSW_)-7H6?RWY0,Y#9N-PC66 @61G[N)&J;UZ)*;YHV9HIM7YM MI]1*%87[9K@4HO]+AEY-.*:(43\P(Y_+6Z9]^_X_\"=YK>$0 MW4>FZK_+,ZR"?8S%2A3?8'74#CY3O'LH.<3_6;_#LCR;N@%=FA[P/O$H:DZ)]J, M24Q?G-RJ]T ^HY!,T)Q-6/SW^:N";1E>L8@\5:;8D\/PW7(.YERL/CX9 M16!3W+JD/@-C:#,X^A=C2%%L.-_(Z],&_HB>>;A(SR^[_V,/KH7 -T!3._Z^ M+,JJ6%7$>TG\)8I*^>?P>D_0G?#OO8_ _7W;V$N:,NU@",!T8+NT-SW',VX2 ME),TU&WO&+"]F509.8%(92?TA@=CK)75LE;!SO_UGGH#'AM!DG2G5Z@FV7LO MI0'&SWS[\I3NII84*55#+:NV-,/XXAOA,;U!79F RIR[94WF%&?_V M!"K'\(?L)DN430N&XMQT40A2,CBDO]"\$_H^L?[>^U>G?3B5 _ S6,#^0'=R MO!S_M/>^0ZT6SQ(.F?D1I RA,Z;8!+,F-;$>4RHP=?'MJK)2]^>R].JCBF0\ MVDJUK.S&8*<8#C'>Q&N%IV8\N[R -VC5RI,[!_%URI4SK_JQ%9A>SC>.H/&B M/8G\Z I3!,4YWT^/_JT/AN\:SW2]3S+E3.+GZ3=)_/CJ2HS"*2P=STK92"A@/B"2:"C9EG(2E\1;#4O#U%CLUJ,-Q'Y">8<>N-.\%41,_@$;Q;Q M"L;?5;DL/63O(MJG(I)MO8A&GREE1;QJJJ3"PEUY4UX!'T\X@S-,6QS6'WI! MB(-J _UT%/=B07^N4;U\IJ9(_'AH7CJT^6"_*E?+X@S8E^2R_ #VB^"X'%,O MWN!4PCQ7(\$8WY2%245B/"1K7J/H8>C;O2ADM$H>-4$#.*!J?!MZ#$.,G!#% MUO*]04YKZ&BU_:8-X]N\R,^IG-V0NZG3\M'W@D X]SW+#M=@>3UOZRE9#BB2 M)8OO"F!&-NHA';5@@SS^BF!HP#AC@P7^"Z:P75G(/5N<%$[MYU.0 2+PAU:9 M92?6Q,R57<2+::\NG%=@^FGMY;(P!=NA*TYD0JM(6M/VB1&F3 .OB"S="".? MULECMR+\Q/<-])"@2 4EP=%A'4YM6;K.@_G#O:T^T> M#V!GHOQ0 Q@( E!(' ?_M=T>=IXVY$4A^V+Y5"H+Q["-6T&F%0D_9BH2-B8J M$N[6VO(911C3Y$GSV2&J.@M5E%I9+63Q2>L?/53UP3QCFEA6LM4BS@N*)\T< M18R(/H)C@&>8CH^?ITW#NT&0X!9&(1U$B0R&CC85,1OK/#?N86IE;8NK:4O#F^QMZ" IV8'W>>?P/=,>#6 M8$@,VT((@"%2@OM@DR"=L9$!+ 79X$+[X4#1%F++Y710,!+<#8"K9:$!'6:K M?Y@R)(-^3:%5M9594_M-L7. M!WB4\W%9C@==&3IZIHVA/HJ5^1@2P"" *81.!@_!(GX,I \EU+.L -Y-G6GQ M%9:!>?J;PQU8?I&D*0.WKX 4?:#]=3_NZ&0"\K+P2&)RI"BB!B7I6'39 M^T'^'Y"8W!M "-"3DUUBIDQ"9WR';\,3T*R>8-J,EO!Y?.,?8L;!@PWC*^(+ MU0=0]@0VXO,,SA#P"!HMQ!G-HL5S6TT7/+F^XJ*(-OM:@.<<3"H[2&:#X8_0 MT>\+WKY:YSX#,O,P-TPVN4*(PTSXA5F/SV1%X$3+ 4X,$%R\00^&"^M38J)= M64(W7!A;QHFHP*NHEDNU,&M**E??3+(UZRYTT1X"@4W;L@A*&?2T1\([$H-3 M_#+ZKHBNI=-78,MX"X$G::OC2P;@I(UZ.@L/M+N,&"7!!,+ _!CT&5#4L ") M]3;^D.T-HR4='=%]-..#1<7E 7^NS]_(.B5/Z]3>^Y/6EZO64:OS0VB<'0F' MC?-6IW$B7#0OVU<7AYET9\OUL"['[_^-Q+@> G?TB&,39"!0K250A*A:$-%O M==NA"QI#']J8V!A8&!9[R!;(*B!M/X'U\&;F8<*M3#WHH\UX!^QT1T![0[.Z MB?[*<%HS:!-$U/OC9]U4V#H"/6W 3=TX6^!=:(_ISIRQVH%"&(>B!>L$BE:UZ3@(HRA6B( M-!3<:-"#[H($HG/-\X.L:PT;B\*%B#D(-YHZ!.'(=@$&&G@]3/4#-#SV[ MZ]M&GYHH/3+RXOG #0??<]:D'&=[VA>7=VFZO!_BK")).P3L*U\' K=21\?N M*,H&M=TF_!E45DW&V)3E4A*,?3W,YL,8C,208NSYAR)F]@#M+'",5X4"# S% M !F+ZAMD62I<8.+!CTQ7C5@/? ,VX]#)F(3CKJ8&,10%"FE<$)-0F@1I B$ M*[;0F7A9 G*X20R'KK)IXZ9]:\/:P81[AX!"?;K2A4]!!!*,DDZWTT+/N(%^ M)'<@V%W[^J 4(U^BN-E2=V)=+% RF*0'\.62(,@'=/ C0UMVIH8?&9KW$&?] MJ>,R+SMBL/;#0E./S,QS5FB1-9PL3C]%LDB;;#GT/_;/%UDX_L%60,?MBU-! M$O>_O"2#QO*/9SUQ2FE)1[3X81Q^&(= ME4L.6$:_^1->BF0G3P^G;P:9PA]2)1,4!-J3MM@GCHG;TNC-LTU;IU&XH,O@ M"TDV^*Y<&WV2E^A,7]@1OJ%^;^H'.T8?[C:&N3,6L<"RH8XG(3: H@%NA?RF M,^IGW-3I1B*+K3C(3ND*;:=)0VD1OTJU7E:E5^M[>"(/TA*RERPMO1:?I\V8 MIUJY6N/SM/GSA&J&S],VS!/'O6V8IUJYPN=I"^:)X]YVS%.MK*E\GC9_GN2R MPN5I=?,T;ZF"IY:WVY65V/ <_/'OO2]E5I%MR*TM C >OB+^J:@Z7]KUP MRF)UFQBK.^>.]$MUYG8QT7+TT6N@P5-8OT4TX#A:"(YN3.6@U>)LO%7"X74W MX?7!C'.\+9PH6PW \P$(A2D3SS/2(QL3@6635[%7!S0 '#\]N,S"G"C*0J_> MTO,*7A3HKAG\67@%O:5Z$B,)MDA)SDFG35097'"+ M$]S*VBFY3L%5MDAPU[!RDE^ZZ];Z>G6>/T4S8)"M<(FT&MA6WI0DLAQK;9JDGS6'VZ(FDUJ_+A6ZE4$VN% MKA:D=;#8[IAK7#AGVE^;))PK*DQ:TB1QZX5S.QR.&\5>J\'^2KUBS7,-T0+ED;"CT>+;T3D%,K536E<'.3VY9< MOA:.RMT)^<)*]K5M$[#-YYSE;TBO?ZT!]HE4V^4-ZS4;?AMB%A=@"Q[;KNX: MK]5)N5;S<*,6J:O!):54J4M;[P/9&2.2"R9W3C+!E,12?0"*-ARK96T% M;N=U$WJ=UGJ1U6!6E!\[+ZGV*[&[1N*<.Z3!VK,-ZXD%Y.584 MT1Z *(0S*EP:T)E;7'D$T'O; FFB]319 4A:@,Y-*S,&$998#&BN\= >Q.7I M#!BQ-R!^KJ;Z+7S \H[C\G2TZ%Q272[T!+C#I*4DDY*MZ44[J6J-12*QB&/D MLZKPO2BP:3&Z7:KGF#4?IT]PFLM>H#60,?M_;R2\C5AE^C^%\4'%1B8&J+=J M\BRU(/M1Y--,^$^6RV85QBF'QP3*,/XX1DJX S[^ ^SFM(0"5B2G%1:!-],F MAAF"3VV&EI,L:]G2D=A'UAC-O<^2\N,%RPY 5V$OE;)P^&0/[4"X)B[63@9Y MU,/0MWL12^O!3-)$)B#N!DG+WEJ18\' L)ZZXV2+NF:>"-+R\W'=R:1A+"P;]O%M M UHK.B!)94S:;59/'BB-C]([QX/P_ QP0(]3/"GE;QK >Y&3@Y22T+L(X8JR M2RE3778,/7T]C%]M )8PIPNE)Q@!MDL+>*:(DR_J6\H@H!<7<(]"U#IV#'"T M-C6KC!UO?CXRNV9$IS)Q#IF4[9**W]A+Y%'/LF#V,G6P>Z/,$[H!?<514:+> M4N[0L=:W3X+(H;/=;IYB7X( WT@<&VPF&XN,PFUW!&;U 9X/])^>3SG8U%(*6;: >-6O <&A7J)D@?>KX\HP&/S M#@GCVB6,FT/==E#BS,@(=[^>_9.P/C[FPV%=+>4AW9YR!(I!>FT&I#_].(5R MM2RGCR=E59X&\[2BSY/]&\OQ Y #SH?F0\0X!\OXT@KBOR)[2'&;BBO%5MM- M< /?\0#T!#V"V63RB4TT+\Z%8!2$9 !T[2-X4QQDG8;N0#=&!,RL3&6AVK@\ M@ZJVS/*YQ98\F:$I?.!%0I M5V<+Z)--H)!*8L;@>H&0/JN?8T&-U;1NWJ+P9$VL?!'P1%5#J[08$S,XL,=I MN6YF(U!EEU;EQA64-P#B"JQ@-[,HTV+D"TO9 [;>J-7/XU6\,B9J>VQP[HR M/5K&'GC"'M>LUX? M?%=V@W.[9! M7+1^"H&"0G=50*#@H;05F@N>\G>G;P?C'5*4O5CBDL4$ M*CPS%R((W9G08[E,3]SRFC,5AE%ZCMP'3" M$:Q!!CT8I2*5&.9N;7'!"1QB0'\< _WVEA0\1"7ICBC 8%7(4&<^OIZ'G85/ MB -L7O^HB1F(01'[HYK]A:9"99IW0@T^J%F)#S_@C1(N48<$E2Z@35FX)(2V M%C-V!/(S?D6?Z+2?Z+Z5Q7<3\T%_E=ZA))QY(1$JR9(2OU$1 T5B(F:9^(DZ M]BEHQ=8;S!8MAIGQ/@(B?8ET'X059"TO#[2F/!4%5)LHIO"\[5+/" 49GUSK MOIE83C')L8]2[5TP2:WUBLCBRJL17<-;!"G17M2/DN6LN)"IYTXUF=B2+<-7 MVTJ/)R(!9NQ1O* \;K95+-\^679S VJE:UI9DPHH EH1MZ."S?Q5>[9J>-M1 MO7W!BCR/3T:!U;XE]>$":CH]ZM,6184&)!0^\OH3"#P91?#03,L;7O^Q!]=" MX!M_[PTT8'M MTM[T'%A8)R@G:1BY\(X!VYO)Q6].(%+9";WAP1AK9;6L5;#S?[VGIN!C(\CD M/BY0N>R]E]- ^&>^?7F;_L^5[?DE^?]RB)6NRB@%:8NOEU5RM45GB]9EEY] M5)&,1UNIEI7=&.P4PR'&F]@7^-2,9]V'\ :M6GGR+$A\G7+ES*M^; 6FE_.- M(VB\Z)1)?G2%*8+BW"^G1__6!\-WC6=FOI]DRIG$S]-ODOCQU948A5-8.IZ5 MN!=S,W!A"OY1N5O07)^UQLVKUFDZ<[F>@2EN_N*XN4T=P2<>*)T.\0>KW-A8 MCB/HG.XAXP[9<.B,Z%8:]>)A8 H[^Q\[N1WJX'=LO1>'S*2;'0]V'FIYSZ.8 MC[!RL5H3NI4<9C>D\37L#5D'^LN]'#O9SI[]H9IS@+ M,A6:]S12-(R A,**.?BQ-?0<')P,A62'8CYW]YM.,\XL<+-/, *E/N$W'^]X M3V&T@7Z#[M%K+Q.Y.[G9%6]C/;*=EXDCF]ST@C9U@SKFXWVR=+Q92TA5:Y#K/.XO\2QWNB[B=][(@I41"P M(,644MDY6Z%H%>,PIJ^N/#!9Y_$6I\-,?!Z 6.1)*VY6/( XG'3/%#'"R3"$ M>-TWPQKB/G/N,]_VX2WA4%#]*7_QRWQL:_>63_49S^,L7\B-*D]WHR[2)G.Z M_H_]\T46CG\P,^&X?7%*-X_GK."VHOV))]ST2]JCX-YH[HW>.F^T+MCFWWM= M0]$DJ2I+W6I%M+JJJ-:[];IF=351[*FR;FF&JNZQI^(G1$TR>U)%ZL)CO:XJ M58PNW%3MZF9=%273JEF6%#^Q"48)]WASCS?W>#\?O?"_6EDNW&/8^=2\$#XW M?PBM,S0B&IU6^XP[P[DS/%;9B7*15")6=:4KJJ32557+ZM95H]ZM5-6J:%AU M6>]9.774ZC1/E2]7C;-.JP,\];79.#N"KR?QMZ/6Y>%)^_+J(GYH*6 UQ#_&AM34P^Q3(N-GQ<3_BG0WM$/*YM1W"3\XR?=QF' @Z#T\ M> JCNB&AX-O!S1QA\U-#WH5ZYTSF)76@954GO];I*3Z]W56):W5Y% MT[I2KT=TW2+UNJ4\$$3UL'W6N6B?7 +OG%^T#YM'R"U=1:G(E?HKD4!U(0E, M"$BE;TS"Y8K7*G9:CL8A\?1$E.>P@V3G>)K%1!'8SHW#;T0@M[H382Q^*1/M M'T1#XJ/NC#=0DC0"PE!'V\8>Y@X70>.PN,9-D%)\AI6>8\=@\[Y-, TY,2** M&1[N>\ [Z-$G>LU*#P#$UTK)!@G;HL%D(\E[,@<3C.PL#--9$-[BV25BT1T- MP)>+"%9PDJ+O2Y6WY,_, "^A1SX[:MA,DJ0W6-)T25-4X2W>M)>]M/?GG]-V M&,O"!YH&P(NW3F)RTHVF%U* 83.,,#X-S-(E3#NH]DRBT$VQE*(([O%&D8"[ M59X;YRR -NC.*GU?_CC%K\B.SXCVR$,$]RET!QGRYFAJT]P(:-4"CR7GOTS, MY## \YV_\3/VF#63W8JB.1&2TZ2!@-MVMF6S%]-9;!X*/DPQ&S%V.#G?"2.@ MB2*RPX!^Z(81#2)V7BXY?A>Y8*S'!^C&G$QS..">^! DEVV@ZX[CW=$>T>P\ M!A6/('/8)*73>$X6W0_;#/C+)#AJX4%"W M,<1"=^9ES/$R/ SFV$1$?,9BH M$(&ME$G2E)I+L1S8"6V,'&W& NXGM,EN;<=GI0V\EVW=4B!A]S)6IH"0&&F8 MBH;*,LH-[L_Z&3D>"8Y]@_P9>@\?*,W9RR(.-&[3AG !6\ [.[#G[FU/;F6O M9/_^$5_&RK>RXQ6(7-55R33-KF;5"*Y ZEW=U"I=(AF2:"I&M:+5-\C/S#>_ M=VIXV^'YWJ M<'Y@[.4'QA:Q++?Q>-GBD0E+.(RF+"N*@A]=X\$"VQ0L,"M4 MH%:3*JHI6]V>+M6ZJE:1NO5*I=>5Q9HDUDE5L[1:/E1 T7J$U(G6U>HU$TPX M2^[JE9[5K8JUBE&32=4RY?P35?A5K-;UKJ6+==S_(5U-D]0NT52U9]:)(M MFDYY[-_6^,$"XB4XY9=DMO( G74,=LJ>V:L+U\E?YN$Z"X?KE,5Q88K' W:6 M7[9B^P)V'@/CU8;J$,LPC+I&NKJFBF .UFO=.C'%KB15K9K:4WHU5- MBTZK13DKPU3=JJ*JZE*C V86QUI?O #2@JT.6ZVRP*1MFJ2-8RNDD^;'Q@D- M"6@>M-PT[[ ME?EBOJR]E_>2F$5R8 C84D M (DIQ-1\X$\K< Q3MX0+S[L^5PYD^1FKFCF$L(653T/W&I(;KS;'B1 M8\;;QQ.GE%G,12I5F=(D=%LZ\[BA8U[@(G:364V- -LGMTD9(].&[ODLXM"( M?!^C-_!,LA$F-4-PB]PD@>';/18\4D1?SG4_%%HEH85Y_:7&Y+'L"Z3E,:-E M EIQ'-,S(A[CM.F/!3X6,09:@R2(AG'*Z"3\@.3C9ER!C?5%@WTZB2N^[Q>[ M*Q[KJ>X;_62@ZC0$KEMJ138, -^:K'154:ET-9DH7=FLD(JF5+6*J#U 8/GJ M[*+YL779:5XTCRX;)\W+]G'SRU6K\^.R>7AUT>JTFI73;R8WW]9LEG+S*DEQZNN*5E( M*P@B$+#S;+V3YJ\(LU*,@R%79$4FIHJ7$3F01:I5NBO7] Y_U313J5>KM9?8^##Q5X=T'TV M_/3@,HNVI+MFT*NW])RE%P6Z:P8E@=P;!*,?^NA/IV=,B9]\&] BV'_.']#^ MTK7L2F=D29%2.1Z,%X5/Q0$MER(S@PVFTZ@X]V3'PU2R;D2W.#R+L560EF:4HS?/,FF> M\.-G]TL,@Y!\]?;M,7Q 7D%0G:3RI; OL.]I5OBW4N'VR.;2;LDFRA.N[)73 MY9$3BH)2KA;*9F*17(0:@7/15/_MYI)E7H[YHSC2Q"Y3+F!PXASZA?GB,!Y+U>:>P;5Y!C?&W[\FZ97%91B+G &?ZU1<+_]M@QJ=[71\+;)+ MK=2*Q(5T78Y)+J0O=UR^%B&=Z8TI237N\GR0; /C#;AW'SE.P=F7-"2>YS-HR\4?V"P-AQ MWR>S<6(O:$K.V2;8 ^:B<9]Y!I_@OI=SPKB[::T'VLXC& 'HV$G37A?N-I/B;'0;"!T_W38P3/K)]PC)TT?IDMUC*3&!92L:Q MPYCKY-K7!X(>A7W/MW\GV4N2-V 1N.3>:(A?_Y K95$ ,CAQTB?]^AIKFX5D M'*.,'/JI'-Y==X^NVR>M=H7 MX[1%W6J]6JLD=469:&]0!J'M*.*;$%A "@N,Q)G44-N9YO+,%KZ9:D2K$,E7#G%*F]K1UUKQL'#<[/S)%C;MRM:;)276! M5\AVBU6N19H*C*C94M';RFXAZ@8']"C X0HK\!4ZCKS1,D_]MJ0(M&K45)&( M7='"VAIBM=[5ZK+>-65+K?>L7KUBB ^DJ_(PP[-<4]57+%B5A01K=G+HE;-B M<2>W,M6#.SY+5'SNZ&XP89ZYIM!,"_^V67'?%Z?8D^<;?X&&KL3:.AJGP OL M>S#LW+ ?3,N"5TK3J]KW6"_R+!I DP:M-PK]OE>#_^%"WXW65 MKA)_&9Y6!^3D9U.]L:W&X+!S'O[X>/)E3V!I^_[>L^]Q+CR'Z*ZE.P'9$UQ] M $,DAGF -9\EL5>1&K[?,+TAV(_'CGZ]1T4<"=N5G=,?\K[]X>M-59._2+^_ M?JN.E"][S^JOFNEOM:N([(L4W==_]*]_?Q _U_<[9Z1^=!%]O2ZJOU_E#Y9D MGM2OK_8_B:/O9S_KAOZ[4>SLNEZ*H#DJ//Q>X$O7QR@#Q\\1'NOXXJKBU#-I MA>F)&;#\ZHWRZ?N)UOQX89]]N(=5E#FX7@?'S-GQ"[.]W_EH_%-ORHWP^'[4 MO#BR/]\5RSIFC'CK8"#/WQRPZ?@#-YR<@%\G'\5OW1\-Y>9S[>= RD:=S?7Q?)+7.9^+>QBY9P@:V4=6!0^ M#?W-,_$T:)P&K1M;N_Q=L?\K:^;WM:FJ9W7Y^K_^I\ >7.NB3BIA2SD)>I71 MEV)92&=O7@,+K=&X0>B?F($GT+]_/K*Z%Y_#K\W#L'M5O3IK_'+^NS:U-5_? M3QM'RE=%EN^OOEW_ UK+^](^.BD8B0;QJ]?"1^M671/3,54=&'JK\\OZ^F%P MM7]^KYQJYU\M6[_;$/B9VF-5&@QN3LXN&TWY6&Q9S<^6JUD%&SPA\0>VJZ\' M@ 0]+;H M!"0&/N2$,;+4'TL5VD=!C]Y 'JT_[R':%T(HAM] <>*?GR36+#X MI*Y[6@-"%>MO]3]1H5Z0Z\AAN=0O]S^7"ZFM47A]E64XJ&9LW;Y@WWK%%2^? M/<)YNY]4Y09&([D>CK<P(+$FZ_"$K$G=GE;3NV+/K/8, M1=9Z9O+$)I3^U;2R)BU67^ 9M>LW)PWF_+D_MVIXNU=D=XYIF&_P]4<4BJ0F M<3J%P5G>U3P^J%:<^YIYYO_'_ODB"\<_V DY]-'3LDPOR757),6?=/9/AOO, MYKDT2B-+@O550WVT9.NBDO)_.2Q(HTXF,L)FE%O<+9G.US799U"C6V#T'>C. MG3X*$O"7RF)U'/63C '5H:"6U=H;8?QQ#)ZY,(Q\9=:L(F)/Y551_-L3>)<) M[I E#/@J&N0>5BQ6,H*NO]"\%?H^KI3^U6D?3N6 )^*)]MYWJ#T MOK:FZ*/=JG(KZZ7'-K MMIVRD:7EBSM$L$B!^0&\,ND?#8C/N AJHJS)M9K4K1 ""WX1EOZZ59.[5M70 M)=.LR;*9%)(?QR-5$P[K2E)%T_(!2\W[/HPH#)89G#0A1]F2C2L/1:HN%(JT MRE*B#W!A>ZI!CC&J7JZOL^SC$ 9F.5'\]Z_("]\]*9#LMG1A-7#\ M?71HB%5%O"?WBF1*Y7XX*,#3_.3*3 &^FER.%<:3Q2O,'9Z)0R2S!82F.U/G MD1]$6.(^] 3< @L$2='W)?6M_N=?4L5DG[#X^6'?)M;#L,W_-W52GRF,LXXN MK4(^BPH'7=*9S+5R_[JHP3'\)<@AKQ##98[AFS 3CV/XXQ ^/C+((9Q#.(?P M]4.XO$(S7.9F^&;,Q&P(OR0&_4U2*B+=R^KKPY#X0E7!;QT[1(2OX^B9YQ%+_][^D6NT=QWJ.]1SKUXDPJS/796ZN;\9,+!OK'YCTBV/] M1@LMA_]-H,;KYJ2]]Y(HE5MGESO/)5/3-+51WTX-7N2P+!]%]@991)] 8!Z@/5JK1WJH Z ![O6(H4<=CD(-DYWGDI>@T*'N&,GY MTQ/;O>EA DJ.21R3."8M'9..FL<[SR4OP:0C/"QO(PP&* Q0'J/4"U/E%<^<9YR4 =>Z3 (C.UW8>\!$R1(5B^-\CF$$5^D6KO N%+I/LA\9V1<$&&GA\* M@%G'GC^@"54PO1U]ZA>[*TZ;742JM*E%S0NF04GHZX'0(\2-\_2%<2:X,7Z7 MITO,;DWC,'4!93\4J21+U8)F?-)4+S=26$!:+!7F"*(CO)DX>+F'V)+&86A?_[_$SO[C#;@I] MXA/<0R\ZYUX.A&DAJBD)^7.P3&]:!B/3K$ZUVA-'H.,#X^R+C2*-^1^MR'?M MH(^%I%R ]+[N.#1ZH4<$DY !_!XGD+20FDE>282T8>0#PQ%:^"".\6)MLV N M1+Q,K83FO=''1)-"PPCQLJ0I*LTTJ0\H'M*\GM(E%L#S: ME&/K5%9M]D):&BM^*Q:B@O'$873Y,=BNX4$W?5I)JC<2?&(!/V# ANU"RY@( M^AH$Q84+UW80LO2E, MQH:FT4^/XCF$FM&UBC..A*?FAD7N#P$3#3ZQST#%R M/P0+-P"5$9 0Z1GVL7_!D!@81I?K*%##Z NZ %, 4U9L39<-R1ZYY=U_QM$-N1*Q3 5.5_'JMLCIE73Y5JW5E6J7;5: M,[J:I%M=E53EGJ[T5)4D)7.&)/]\(A-E/KU4/C',?^S!M1#XQD2@OB3^$D6E_'-XO2?H3OCWWD?@ M_KYM[$UJ%YLNN?9[CF?Y[/D M3!E!)IE.L9E.*],SGIA4K->MFSVY*VI$LRJBTA/K)&=Z7;8^GC4ZM&0HK%'JE?CB,G.'[2FN4%I<.\K1U>!:[858FDE&LSD[<*E7)BW]%/NVS)+V-MOF#>76 *O.'O/7GO.5-9KY;E M*I_*S9O*.1=O&D+'SKV^$ M/X+Z2?7R_7:#O%2WJ,R3V'PK"1.H)XXHY4YXY@G_ZX#$P<3 P,2YJ<&>=>'=44U^S M]J%+[UU *:(@H$AO49 F0@2$*"TH'<2 2(=$08I4 1$%! &53J2&WIL@H+10 MI"2@%"D):@B06G"2'N93C$Q,3(RL;&P,)_B8./@8&=C9^?DXN/A MY.+E8F?G$>+AY1<0%!3DX!86$1(0X1,0%/AG$3H&F@TC$RL3$ZL )SNGP/^S M4+L!WE. !YTX YTT0,]+Q\!+1^T'I&C[9*+[3P'^I]#1T_;(S'**E8V=-J&1 M!Z"G8V"@9V3X9]>TT6C:.,#(R\1W]O(U9G[K>RS2@0*J3S.*3LD8UO8(VGS# MR5ZY_RB&E4U(6$143.Z<_/D+"FKJ&II:VCI&UXU-3,W,;]C>MK.'W+GKX.;N MX>GE[>,;]#@X)#0L/"+V65Q\0N+SI,RLE]FO?_A8VE9>45=?4-C M$ZJYI;6WKW]@<&CX\\CDU/3,+'IN?@KO_\7-CUAEKMC@!.\_^L8F)*N&D M R\ LBVQ4GG@7^M>%@2M$F^%_$, K'7F4B2;IO9?5.293'Y8LFJIL.ZB536 MC4_PJ#YK%2QU47 E0_6E*U+>;<$;.=Z56(BSQR6"IGKL6WZ=4GG:_C?GR]. OXM_6BJ%O3P M8 GJ)NA?JB539O#G^']\KXD5:.2T?*PSEUS)Y^F0:UKAYG.+9+;8JA2PVH89J#^PDPPS,7(JLG67[(P99#/# *Z_N)S>=.*%MQ/I!HK><(F9*$'8 MA\WCL75[7C L8LH2)IO"*UKW1&=/@8M^E2]\D+L2T6/8>8$*]+:1"_Y*:"Q# M56SQ:K$W$KF*^32MX 5W:$/^3(_U!+WM4B]4:HM6&6L;VDGO993@I0A'1%W< M'TL!E[,P 6CQNJ,W+[G(<>IPGA=N!4;=.$+U0W%VU3Y_A\6OX>2>.>B ]FVM MVT*;WX#FW=EJ"]X:H7N"T5'2Q,@@/!0;&M\NY]-N7NDR]'#OK5NR]BLPD8T% M1N2,UE-M5Q)I 3N&4H$G876#Z++)M(2=G_5XY(TI WISO.EHV)^^8N5:#GZ, M,ZI?4BO]S$-/#ZOVK!YDOX3?G38\5RVB8N7+0Y7]TLR?6,_M UTA3Y"-.?(; MC'@AIU\7QAREABOLXSRMU! ZH"R/2@9,O1[2]TGJLZ^F'Z]!\QH+;(T-\RIA MS[&-HS^;C9H>\2_ M&=.EU.4&BD/@FJB -YACJ_ZZW)3:$:@1V;.UWFL$F 9,BGRE EW0!KO/^;-M MJ8+;5, HJK4@K>0/V_GB3E="3-+Y=_3_AG+'=GD7QG;QMEOC<[":R7!!O^/X M;*3WFJ6FCLN;1[,3\%3_S.Y*8$^#KK:^.7".X;='X>X2?K\W)W-^F5AA[H'R M3'*T!%N@EM.TSM;S!)CH\$,_@K@1ZRTD!RK0;$K);+R&KR0X$$/Q/X6S^ENE MARIWYB4;7:.2AXG=HT\3&.J&1;AZ.T:T1@(:]:X+9+]J@CC(C%4FY"-U;.I) MW&.IMA0V0?R$M?&==@BL],DI6-V6?B' -Y/Q678 6UCES M&[.\_OYWO2YD;>JGU.DH)F(R;OX#%7B6U9,[GL-QM7Y)OT2_F:'\=\YY!#/R M7=%%3C#F_,HW*&GB7$7_T%K79L"AIJW+=W/]_DFP7LK=']G)5_BG,\//E10G M_>62V58ARGOU(HEW0%*[PF,JO;BWYO-/%!ZR+M*30_G/4($:NU *FQ$> M3.%'IJWUS4X>Y8;&5<>]9BAJR>*^+'7$R=WNV?F2G/)8%S2/)AC-=DK_XCD* M=DL4BE$E#E]#@V\0-&6 MO3^.X#-'\B6&F-S8#++$B#9=MC] N*'"3U>!Z)Q^]*NKKJOFY*)P-.J< MG#PNML/OC67%C13-O%H1K9I0&T=36PQTX1"+)"E1@73*^=FS.6-32IZ4L:GA M,\@,5@71Z#>H+A)7NV_25QPA+AS[%G'S6\,F:=?(NC5I?$%O+:I.Z[K4<^D. ML8!4,5]V]S1M\^FLK*7"DB["Y6Z^@QX^Z-+3 Z&/+R;_L2 M16"V7*4"Z+,.\A2V(MR:7ICC@!;M:.U72!%MT 73G@)9G/Q.GA=N!3,>5^:' MJE_H*=;^E!PDU^PTH4BSL_P +G]Y#-G0)*E"!L''\F)4@$(O=I2KAB-^'N^4 MMF^;-#P*A6("T3^ M_N7K]T=ES9@D56>Z8R[YM'3DD^^*:[IQ4]CXY&%0C%>VV<09T77)U:#E^@%, MP+?U>(EEFY#E'U^1=W_?J'FN/*14105Z;/18/_H>S@:$01VFSZ *S$K:8LRB M6F;N//GU:ER$([W:E@HD5(;)4YYU("B4'BHP /D9[/1-+;*+UT]#S+Z0M;FK MLSEM=EF0EL^8[$CF]!VPG2H%A]+# @2Z$E4"@M&0>:"(?W$$;N%Y[\-!E?AM07D3/K7;V(F*L[=0]W&!]N9%7D%RKB^-G M[APM$P79FZBE!^Z1O"YQ^%&G1O+++K?YQTL*".6#B9O)AE,?&%DBWPC?>QF8 MVG>8]7B]'#DTGGRQP6*)&QQ9KO3.\=!PBG%P2]A'YB%V=$+;")H8 MX9D77+5MGQO]4BDH/%3A&N.%P_<9B7;6>^;T718(/Y PHD^!,F(@0/3!+&8P M(RL<$9[J_:9NX0IYR'-.CY7W6,B-][F,7:[0F7 )E"$CP%U6[S%X.]D/.NG7 M@ZF 0-=J"8*C4X(8'RT.3K#&^X_5O]YHGIQAJKNT6I8Q!Y.9N0:-P%*!_[K_ MH[?&$;PC 9_O+I'&3=.KEKX=N]&BRQX')K-&4 $R.98*))50)*M7"X_Y_E*! MDQ,6*B (U2;\(K9 _J__H+I; QX)U(:C0> MH*OH$^);(!?X_EKLR&#WF\6M'_%.!%6E\+ OC#[H.!VH]UX?-G_K1K".9% 0 M%6"RP:E!^-Z[\*!+G]^)>ZFGV.X5&S,O6O8O#R\2,:_E,K&OMX*TWX,/>U,! M%+AGUPA#+DW:U[/*O1[4=OUQY7L5Q.GDE/)XI8W3,2)1S3(%S3]=J4!,)DDX M]_?GR"5/D4->PG.UV0OI3O2.4O%^/Z#"\,%.(:+_B8Q\?R'_=NX7^.76)E3! M"C@.:Q&<&2KI=#,E[OFIQ;R?+#^TMF+QY,!;HP'9T_FR"U8KLPF63AX1]C86 MM^&X*$UBU^I$\H(;E CJMW=8/R4P\L) +D%&YDOJD\<3)U"Q7T*SN-VUQ9\A6R8>VM9U<+%BP-)9MVNZ=M,\#T?L9CM8[OL@[.IRN_, M9\0KXF\%('0.+A-5RFEQ9:-$3,8OR< UV3-68 MM.BY7]U8RIOZ)0G1?IM''^]R'Q)BZA8RC>V4I *?@XB-5" @G2SG^U?G"+H* M'1ICP7+OVJU55X?L!"Q/1DR@_R^;6/P^_E M;&,[LY$C*L0+*@,@HI6!CBFFS2=T:UFP2:C]L:9J7.9]@]@1HWW1FJK6=%2_ ML?ZKKL!XY=+ZXA5(T8%',)2MG2$4;X$U3="3=Q>QI/&Z!\[,-P.SWL@>*S"[ M[32.H+\7XBS2XZ"+DEIX[O2:U;'.5&!JQ_E)3_-+3Q.H86V*E$_E#MZN$VEB MIPOW&O]:NNM[7C*.%FJ*>'+I$PI_F"TF)$EH0>GJ^TS'H11CCP>"]PUUZ4]. MK5'NY)+FD7[D6HH"C=,ND=^U@RNNJ>1]O#-*SG:]-O+ZGESHA<^8PB^!%'+8 M!X\G)3N7\.#0RJ.X84Q36#^LLH,9HI3PL $E/_\J2!LF">MT7U?1U<&';H=]CZ7PZ+[B:F'2,JB- M6(J7Z8=?[/A^;@;IWG)J[DM@5N+:VDF9(&)5?92;D!^4<\-W1>.QQ:&6AV0= M*],*BP^C>^2(WX.1RM)K@[JCQK^O M]$QM5(;631] %TT)L_C])YWJ2T0(YC 18CK5D!R&Z9 >7%X=?=P7&359LJI0 MI\RLS3G;+D41/UE#D[D11Z:?J,":( 8NC4;JV6$YP0[3[K\;.6]L.XZ^ 0:/ MW!_M!>[=F8WV,64R?*LU>,NRILDD^+*ZG*;B<+A:SR[]_G>&^:<=9)O-0VQX6MKDM)R1)X(3&6&01_']@# N6 MK1-]LRO>K78/.:=73U^B IYG15DHN9IK.UTX,(QECG2&_%;/%*_B1#\?#-4X M^G$OIDFC A-QC,H/VV:#;*CTD_08*X;PA>KL^7?GGO8]("%8#H;(_?ZC-1#7V$7G>%S$CAK&!QL4-=4O=F M]XI^J^VS+[Z]5D=G&[ B"VPTR^5'#BK^B" [D)_J\7KA@@@>K?A7#?:?&S.4 M&T/5FB7M\F]<#S?($UP7I0(%V?-O[ EW0EX=?-V@^:$B;]XW3),D*(Q%$M#I M4:!51?-ZO^)%_=IT#SJQ1JE12R!PL9$X[I"IKO<%?..EC^W MX.(I/CS^4>49YCZ+$NFOOR0L7/XC94$9R@WNVMDXD2"68M,^T'\L*A]2+A)Y M 4R<#D^:58T6,^Q'H*VA>;EI14&5OL*:Z"SU@:4OU6I3VJ.ZM7*O3S+-:\2D MN@;&D68GE7]U?"F_N,6B/2H5T?XX6\STBA#\8IAC[ZT-L0\'QE<88EZD%WA* MF$,MLV6%QL,L.L_T5)+LO^GQ?JQ3?H.QU'?S=@,I M@,_;*Q*O?TI_D$LD=(Y/@U9?=XD$^\W#5-KM,!:++59;\LW3,-F,B7(W_RP[ M6HF;10AV;;KB8!3F)2IPH!Y.C+(2BCL_92>48.>@OCTVD;$=6/B)I3<6KT*( MFT0^O,>WY2)N5/G]H5-YAM49*/*U76=&[CSM/J>1[DB"B#O+4@UY7Z;T%%GF M3+X+:JHDY*=%1B5&!/$B*SN9HF1!GY#=4I+$G %-G9"BFA?H+(O2X5W^*K^F M!6 \\9%[B 2+:N@ _,XOG8Z51/7D71N*;6!TI%[.E9$E%]/[7X:VS=4+)*KL ME>UF:Y/JR!85;]EXWQ^^JBIU*3VY1)*'I8+$29 M2%EV/V"9&0CW@&I0-^! >8>!^$*^**_V:7=;)%7"(=09,E-G>=G/R7N O M[LFVRS,4I*&MXT['W8GX#[N^97]T)Q;[5DO[86D+FG%1NJO5&I/1DB,^*DA) M[)Y6D,92AD(,(L[!"4\R^HH>0N#VP*E=?YBG0#@?82+ZUP?!@]M7Q.;"% )N M#'5 6*VJ6GY$%F;!::4PQI_DU(YNV%2/E "!)]\WIRKOK4U+9Q0]^[2\_8[4 MKVPF,0:OF9LW+KWKN'!5HX_13\ U'W/;%1Y36ORI?TT!N[NK(V;=UQMWI!-W M5E1$+\E!,7%+NY M2A67\!0&0^II8U)E#-LZM5L*K>K26/(R P:NRKIGI65/ M61MK?'\[EVEQ/:B0M]V?UJ-TNYS!6U(!C5SCEZB';WH>5=QX=^@6)[D.P0@G M!B]."/PZ+J@O^[SA*Y8ZC@_=_-.<; M"*D&2[636B5=5%,=QLXK\1YU02LT #BM\3//1\[K68:Z_6L<*S?6Q:KJ1K)K:*FIKM11S=V[1]\&OSJQ'TXYI\R=*O? M*I__D+_MZP1W?+F):G;'K[M2R79!U[_MD8RKYGPG2BM''I6)?G6 +>;J_E7)8,6/ E MP4=,+4_4^CD'>,3LWEYQA^C/9@\A[!Y9]/-I3L^9V7C(;D;5 GP<5$M)P*V9 MY?NK]KZW"-P+U1:ZO@G+5,O*K_?^FKSZF"&] 4?M%$Q.>\="F* BXWA M$5AT'$E&R- 7DIC#U3)RM4OOBWZ_[WHDMG.?!B*?=#.A=X6K71VW:''O8;"I M8^5KZ6Y6'V9&,U/72=?T8RQ"2IQTW[F; M>,C.99 9B?[6)8&XI\2^MM%OT27T"ZX\Z^^5>[X:V]"4)B/8[MW,UN*TVO13 M>^]G^W?[<[F#0PM=(5*%?]WJXD3;KZP[C!Z 9"K=>@H$._ 3R0TPKJWR3BI@ MUYXT0I?RY$#K%OC3./B3^O$56C"5TWH5KEQ:0!W3>I7G-?NK.23^$QH;8#*0 MV>J\W(ANM/0\!-\UF&#:'JRM;!58#GEBSC:6'E30VUJ:=V\:*H/^&,_;;??3 M:=0HC=Q)UH2*9?+&S_&R$ADJ_N.Z,B6&KT&XU)?ZIB(!]EA-N/ M>\ 076K?D82.2#GR'?L]')T=>IE@"_U0B+L%DUJ(DB'G/]#C+5&='ZL^U3OU!I(: MNGEG^ N2.K-3HX+%B+F/8-_3ND#;@R\_S5RPSH3RD]('%U:(B-71E<0"K:_M METL9"$L.!$6MQ8>K>7/TZQ'GY=)IW@'1O(/\YS^%$3@)L;^+H@*B-/>4[O"O M0F.D>!ZT0S]NMXY7ELV;2B\.E.LIB5TI-R2:3:\K7CI]B#3YZ&^4<: )SSW] MXA_G+(J#&DU[+S0BYU5<<-!GN^8Z'G&HN:HUF[O8QK"5T5LZM6;C+$'I#B1_ MY*9AYWWB!(T/G!#]\3"'EME=RXUGC7FE/@_E)IM>R[_X&QKW%-C(^E1C+KN> MC\[*\>3MDV=KTXQ\.]>N6#5=U J24?P;25 BUN(*N[OJ<^(>M^A%8G95K-DO MH@G'-:5,U;W?VU.A>),RD!Z&[\3"TDGN8\*_+D5#"()#U&! 71MS" F8%J& M12EB\U"/9"+6X9MF[@T/#4,8M>,-.CYN+CQV@1>5?1_P\>?16KF8PBO\3VX= MP!F\P2">+C/@4+'N,W_(.KKB6KNNPJ&\O8?*[V OZ$TLM"\&Z#2&:?9($>5S M$N"<41:3>FY4@-7X9YO&:^?5AN8&LZDO[@JG7PSM[R!DI!TXIC)C6LG3<0>H357#PQ=7EN+(M MW#;:X3OZT#Q4_\=V6<9;_Z(G::"$0]TG%(E%4P!2!'DNF]7@_&U+L;',VEA0 MANU\\9/_JB :'X#M,T&)%H1HM&VO*%G\'Q7)>L;I=-< 3FGMQDULF^85VJ MZ:.D#\X?N.C4TRM&NM_D?;(3/!8CNMIJ>.O'(?I/39I+")&>C:^/P/R$BY>IPMDY_UM*NMQURJ,,W98?9U=7217:/S%&/U*?]> MU:5I3:W#FO/3,:7#:S6MY"&+E):CK*]8D(\4GR^%%L,RUA_2HXBX,,1K/WV!)'?@^)>=86.?D8\9SZ\D7DN4;'A MQ9#(98N?JD]&\P<#(B$-Q-B^X]"D!LT2 N\L MLQ =,=SQ+\#<<5'J'\.BY<]\>:!DS4ES1V5DO S*%*%7?%Y+?!Y<2>O* MC$OG_"Q"2[>7Q:>#Q8GO@H/?9C]H?^,HN:^LZUYX@Q N<]?-/9@KA:WNT_"9 MOXR0"ZL3SPK8B,'1D9&8=+8M'@E;6?O9<2I_5H/CT^(]XSX1S;V$U MVYVGLY>JPG%MXIKB. MZ5K?=-:D&=P\3R+6D.&AZ'?'O9K+X]$%]200AJS;VZI4D/'^[D#IUJO Q.I= M5^=R/JZDDD_EM@VGF=?V+TAJGCB$(1UP70GMIW*5/U3[)-CAG6O>AE DTC0[ M,Y=V]^YFRF7!+#)>HF-A!KDE$#E)XT?N-EJ;6,X\3@]_LJB57/SPO/9TK M$O,^^=&+)Q6]'B\YG@P$F*U#JOS@8I,DDV._[9!+RTUY(3D$3X_/,1B[;'>H M"=V<%[G$\EN[TONPB-^W6Z?4B!>]9I0-T!%?E5<,_(MNIK P)0+\TZN>#80, M@M,K=(M>>F'N\6GHH HMUJ5F.T6,2EWTJQP*DZ5KVV\/[;_3@&0*:.^VJNDA M'D/>S\*K:<"=\ZQR;M4G[5GJ;+HLJ%5F,6)$&9,W0X;7-@<;%$75)BV*?-3F M#Q)V6JJ(BT,YN2X=-=LN!FT-?AU7U;^@=&"$T[W:/Y_SF COZC%9CQL$R^M& MD$VK1M7$]/^\FC*"!;PP^S;V*%#@@0"FD/PBW&"F/PQ!B"3Z8Z#\1E@)F9Y< MJ\(:(YE1"1*/?[;S4XYK?\^^EBJOH81)M\:8R:>>BS<^CQ\NRGZ9PG-M^]2N M [I<+.MG4MV?6@'LFKC9T2+!%Y_^O+!_##-Q^A='HJ!L6T92+6TTWGE6#68 MW9T^'3>2)JRW&N@<;.DS&/0S";6J$QB8^II6))Z_LS86 /X;I2NL("(LT +* M'S[.;[,U=[<^E6/(IP(\ZE$<'%Q, K?HO_WWMO_76M3Y_P!02P,$% @ M5H8'6:G'$F"7!@ )@< !< !M;'(M,C R-# V,S!X,3!Q,# S+FIP9YW1 M>33;Z1H'\%\VD84(B7U*D3+6-E$IBJ*2TM&.5JOTD%K'4E(ZJEJMHVKK*-<2 M9A2YTC&EO4Y4+:666J-,=5!+8PW7>JKRZUB"-+DQ9^Z]_]P_[KW?]_GO>=[W M/)_S2L>ELX"2&\V5!D"@ "1'4 Z 3@#,"ATOV2!RPHACT# X0@T$BDGCT5C ML1@T!J.@J*RDH(A7Q&"45)7P*@0BD8C%J:FK$M25"43"_B,0F.P.'(%"(% $ M!8P"X7^.]#6 EP>, #(,H@= \1 8'B+M G1D>R(@?P3X,Q"H;$6=>_(^@ ,113L7#'ZD732 GY93)ZSL];R>>&Q0: M4 )B[J'0JFKJ&IJD0X9&7QM;'K6B'K.V<3[I0J.?3[*:EIZ1D/]Z. MTJ><$Q(#8@;1J@:6 A*X3_M#]M_![OU?LG_!_NWB U@81/9Y,#S@ 'PYSVFV MG2_LULDHE1M[)]8M5:H&6U@%Q84-NZY%IYB3E@./JGK[6J':91HKF1O<_ 17 M*8 (&#.=OFS+2!&N\//-:B[5V9UQ"M2O",*;P#:YM%1&>I?)D*MXL/.R%BVY MCL[,# JF58%[WDV>+T^2W;[#=VD'L)OHW7IP:G\%\HJM%/+^_ M_J- ,EI.HKI3^[@2^K0]YDN]/4%\4L0.G#VK$.%ETU-U>U'>_,KS?)\7>I2: MG4QD<%1TELUGDSDN_[0$?12$SO/L2<+U) M32P?)$U' M_05/E=QR+UW@^MOXI8\U9SNX*6RB/>4;M%_8J(XP*U0QAE+A>X52N?D07=J" M^7ZN$3<^)G 0FUOP=3J:7+IH=\S[F&N^]&L&ZKH'MQKVUA>>B.7'JNB0E,XS MY=[FH>VQ8[XSR_&QT>-%PB=GS(<>K4P$[[(K$Q6;K<&"Q+1I];R+("MWE5O. MK^-/KO0.962>;HN'%4P5LWU,)F_@/H=RLV,G(C_!B7%'C; !=#ND.U<8A)KU^_?U4KLJ 8-?TB($YCI^&73JG,7 M@IKK&=8_T3_->].THV*> E%5?MEALQ:X<5'?=O=?PBZ"H@=;'R(-WY^PC^CZ M6:GD&K*O\?52^-(Q]1V>!*TFT$F?46[56#F $^)2UX_VKG-3!BK-:@=IE03G M(ST34]<;QZD:4L#KG<=E0=7QD\J%QD.?MC;?][0(:,R"=<[,;^*7(@OAXOP\ MLIN+O4F;LBKQ^Z+WJ'] +\UVT?_C\V?LCB8IP-^>96GY9UNON: S317PJD;S%4FZD5XA-"UD#:[!IY:>^T M9^NK4K6SQD PW^G4KW%DH]FX0ZT+<\LV0T\7JQ#!3T=:?-L0VVSM:A9+??C; MN+Q7PT&U7F+OAWL>*L)G FI'6W)TY(.M'IY$F:&D=\#]RV^V>!G@(097Q@C? M39.@+@@+]]1>W]43)<_9=_\88U;F8(L+R<^1 E=3$A!@(,\FCGQGRE=3AK^OB>18&=S=@:M^,=HE/XZ'6IBM"O).3W2RL% MJ/"QT!/?KCZ^?=C0^H;IY'>YM[Q81>X"831'\O6J%*"*2K-\$0PUXWY!U@^? M&4F3'BY$,&T4<8CB0@"NW+KPU75Z,F.0N=%_KY]YFTFJ3:6D\E<]9W=GBXQ^ M*:ES"M_5R3DGZ6,H)88PLDI51V.SL3.B[':^54/$37[/PZMC'F\BM/M.V^B: M:2$TC#LKCIF-MC'^]HG36I>ZB%1V)*/THP?S,Y-W-(VX@5^EEQJS;.JH(P=" M%.\?'C$^G\HGAQMQF@/?.T@__ -02P,$% @ 5H8'68VH&5+L" DC0 M !< !M;'(M,C R-# V,S!X97@S,60Q+FAT;>U;;6_;.!+^*SP7MTT!R[+S MT@9R&J!-TKL VY?KN5C<1TJD+%XH44M2=GR__F9(RI8==^N^I'!V$R")10[) M(3G//#,4??:W*+JJ"EIEG)%_3M[^2IC*FI)7EF2:4PNE#(91='X&?5V$1JI*R&G\(CX<'AZ3X8OD:)2<')(/ M;\G!I\G%,R=\^?YB\I\/5W[4#Y]>_WI]07I1'/]V=!''EY-+7W$\&([(1-/* M""M4164<7[WKD5YA;9W$\7P^'\R/!DI/X\G'N+"E/(ZE4H8/F&6]\S,L@;^< MLO.SDEM*LH)JP^W+WJ?)F^@4)*RPDI^?Q>U_+YLJMC@_8V)&C%U(_K)74CT5 M5615G1P-:SN&EC%4;\C<1G/!;)&,AL._CVO*F*BFD>2Y34X&IZ>K(BVFQ;), M^:DEFDMJQ8QCWYU>,\FI3E)EB_'F -M:UFV[7%4VRFDIY")Y.A$E-^0=GY./ MJJ35T[XO@?^&:Y$_'3MI(_['H6N8GN6W-J)23*%SU'7LYY^$J:=K@\RYFTZJ M)(/*J]M"I,*2H]%@=!:GL$[U/6B5@8ERO:$6BK<#S80!-:2PBZ00C/$*!'YY MT=;TK(9?UDXBB)T&#VU9 MM_*[)C)#&\JH#'HY%6$*XWDA+(]P/7E2J;FF];BC1%CWH.QHL*G2>OW:]G^7 MMO[1N8-*Z9+*<=?SA") #"GHC!/-9X+/@;9M(0SYO:$:7)A<0'FMM 4R)V^@ M!;!]]"^B\B6R*@:;HP4W??B<#99&B%.,<5]BM[>/)KG')GFX;R;YFAH7/Y)R M06Y >\DATNQ[RPSVR!0,7"D(4:$#*BI"JP5I*JL;#II"_.GB5S!42DIXTH)* MDM,,BC11)80F5GFY.P(5S[@Q5"]0I*0W',;M]&F@C($R,*1$K7$,%,B$AJ 9 MQ"",-L3Q,X%-R IB&ORS:C_GFH=.< *E,!#=X7+[,%MS4_/,*8C]UJ":8C!- MV&E8E'3178;Q(]X>(-Z.'@S>.,E%!1:-X%A9(KB.]PU$:N[@ .8MT-C ; DWN)'"%"B/8B4P'[(? M/C-A,JE, ^V0$[62OJM:JXPS*#;D &# ..#*V_K5;5;0:LK)*Z";CXT$B=$1 MC48G!_R9:SHZ8?[)/PK,:BN/1^R?("=U8.IA@[KL/%"^-E . ^$\-\$+$ABC M)H^ _ - MNGCO@&2[AL@+[F!R8!ENL#LR[#I8\R8T<;LW@2#MY0#!,)(/AQ4 MC88.@'8PBTN7[P5&)%@UTJ]>=Z@*D0#ZYPT0\TBY4"*!%T<<<^[O#5 M-*D13%"?F@D?M3IRK["GQF DZ7R0<6&GHSYE."AD@6JQ44UQ\QM)D;%A6DZ) M540*+7Q\VPW+X5/*41!(%=J#63]B]@%B-MUOS.Y,1'>@NSN%[8Q@0/U,, 0F M-:IR-DT-@!H3040KU:Q%#F!94']\AS'JMF'1CSB0.?QX%[ FVDDD74AP&R94 M-[H&_!H74V<9F)Y3P*644UY!J"P!QE##:_0/* +ILHS:AL' NA)?,\AY1.S, &S9;4;!D0[\"J_G%[MN:P"0V!$8W/"5/8^L]K ML OOTZ4TQX0W__*!#$G;5-JY&^Y7 O098^MFJ5>S[Q6!37+8!E)S>&;,\?V;CT"$R^(%#=: (ZOES8%]QOU?_"#I9-^ _XT'2>[M'FN=1G_%4$B87>"NR JA M]Q4Q]IW,=*D;A>S4JJ *RK@"Z+(LA;7<87Q+LU1!T(QU3(!NKH,#@#8PKT%F MA_^8'[?^B/_>"%#=^9ZFRMR)\+/'LZ*'2+9[=U;T2D+&!=,1 "D\BL1#S4QP M@$ (1Y=G-G-.;S"^]!F8BS!=[NA>.+9O*KX*6.%XQ1\$;V$TRJ"AX4M"^RP( M0\8)333>$P(?X()< Q&N:4JP-E@5-YD02&Q]I_,8P#Y03.W=6 !3WX=YHIHI.>,8ZU5T&M[HZT!XO*RE6G"HG1?*DQQ=@RI MZX<$PG]PIV67".\>[KA=PC(EY%4S!3,E+_H$+]CNT[6^3F2[$\K]T B?PIL* MWG'%;8$-'W=OP-'&JK; 7Y]U)6M7\+IW\KP,EG20W",.3"][_I:F0W.K9QA_ M%%"^1,PF#E6+MQ/HL+->&\CJV$>G9S0T?$_=KF'['"&.DQ1\_4TTAP7[XJW@ M93U-C9*-Y>/6O76GVQIB^+ON"OYD$W/H7'?.WSC#>X#2+T]&SX=CAY"OV86 MG39 '.!54?>>A[0WA'_J+&(3;[UANYK7GW$3?JJ.C\M[KSI^T!"8XU5L%_-> M%(+GY.J69PUZ(O+>9\\;Z]TR_KUQ^K?P;-?]%4L.2VEV,]6JJ=C&%PDZ7R)9 MKP@N',,6_$I!%)Z':]SKOZBR1KYK1V=,<"#:A,R58V.S3T\'A M\=*G^;*A<^7^VS;NZSOG_P=02P,$% @ 5H8'654#%B+J" 30 !< M !M;'(M,C R-# V,S!X97@S,60R+FAT;>U;:V_;.!;]*]P4.VT!V[*3I@WD M-$";I-@ ?4W7W<%^I"7*XH82-21EQ_OKYUQ2 M0XH^_D>_?U[FO$Q$ROXU>?.:I3JI"U$ZEAC!'5(7TN5LHJN*E^R-,$8JQ5X: MFHZ[0II,N8'47/HOWA_A,V?!8?C.+#$7O_ACWZ M.#E][(W/WIU._OO^/+3Z_N/+UQ>G;*\?1;\=G$;1V>0L9#P9#$=L8GAII9.Z MY"J*SM_NL;WX*]2126ELQ2%VZ=W),*?@K>'IR M7 C'69)S8X5[OO=Q\JI_! LGG1(GQU'[/]A.=;H\.4[EG%FW5.+Y7L'-3)9] MIZOX8%BY,4I&R-ZPN>HO9.KR>#0<_G-<\325Y:RO1.;BP\'1T762D;-\E:9# MUV(C%'=R+JCN3JV)$MS$4^WR\68#VTI6;;E,EZZ?\4*J9?QP(@MAV5NQ8!]T MPVLK_R]0-;KGQ)7KI["=::1,_&/J?&[E*EB*NRU08^G0CVS<2 M6ZTD3<3I^8?)Q:N+TQ>3BW=O__WCIN)_M74R6^[@7-STC-'O:#]\@!<7/78F MIAB_G+T>L-]RZ0II1(\EPE!)YG+N8N^8"I$G\93Q*5> M&%Z-.TXTX]XX.QILNK2>OQ:+W^1M>/0H*[4IN!IW =TD(:I8SN>"&3&78@$V M=+FT[/>:&ZP,:HGT2AL'CF2O4 (DVO^5Z8R] ;,*PR[*%)-CI+ ]?$X&*X10 M%R.:E\C/[7U([G!([N]:2+[DULLR5BS9);Q7 @*N%R*SB<=4H^%20_FA BY+ MQLLEJTMG:@%/(>N\+$2@C;"52+R#5&\%UW2*;F*F,2C397<8QO=XNX-X.[@S>!,LDR4BFL!Q M'<$]@ WFR#:=?%EF5!]I.WQ.5)VB3J"D$ZX]($P2J50(\['60 M95MG;GA[#ZZ["*XGNP:NR5HDTDYB]&QL&_@TTIT6?YUE$H\AF"\8-\+# >$M M*=@0MDQ8FDAI<[(GLP+,1^Q'SZFTB=*V1CGB1*-5J*HR.A$IDBU[!!BD K@* ML7Y^E>2\G GV G3SH5:P&!WP_NCPD7CLBXX.T_ 4'B5M%LN 1ZJ?$2=U8!I@ M0[[C! M:UST&IJE3 E*A"_^-,6?:=IZ:F4J>=B:R:!:/;F75%-M24GZ-FI3UL! MAQRHE@I5G":_5IP8&]WR3EPK4I0(^K8KR_%I*L@0I(KR".M[S-Y!S$YW&[.W M)J(;T+T]A=T:P4#]7*8$3&YUZ6.:6X":-H*$5F[2%CG LN3A;)$TZK9F:1WQ M(//X"4O FFEG(^DEP573H:HV%?!KO:9.$H2>=\!O*6>BA%16@#%R1$7K YE@ MNQR@BG5$5F#E>[#>1; FNP;6\SE7M6$44_]I#V[#^WQE+6C#FWW^0(9-VZVT7VY$& GX,Z;*[R:\ MAG]K=*6[AJZS$+@W 4 GH,T^R^=L1=D7$"!)4ITDM:$P[^B_+;46VCJDT^M$ MU&4QY.T;!/;H$T4RX!74M&'=.)X 1?[PELYURWKEU^/@5<[M2BP3J7E\B]2S MO1^/AHF73,E+H9J3W W[WCKU0OY7<;]W_P@Z7#7@/^5!TG^ M[5[:+AJ]:X8BPNP"]YJL"'I?H+%O[$Q7OG'L3IUN7"$;GX JBT(Z)SS&MQ2; M:HAFRDLE?/,5/ *TP;R6F!W_:7_8?N_H7SBV;RJ^"%C- M\4HX"-[":#Q%02M6A/9)$#8[3A0Q=/T&:X 7N18*U]8%H@VCXCO3"(FM[W3N M!>P=Q=3.G>6\@$[-#)B@AP@7GKV $?\JO %3+\@\6B6?-6_T34-X MHJB47@KD+G(=2(ZO0170^BY"^$_NM-Q&X7V?>V)KU]7.,$PQ>U'/$*;L68_1 MO=7O>"?MFZ_&=93MK5 >FB;XY"%4Z.HH30LFO 6NOY?*:Z?;A' KU:>LW5T= M7@.@L:&4#I+WF ?3\[UP^=&CN?6S:7_4H'R%F$T[;2 V?]>7@K]8 MQSPZUQ?GK^SA#X#2+P]&3X=CCY OF84&.ZU '-"E4/^>A[47;W]J+R(;;;N% M>MVMO^(<_%0?[T?W1_IX?B62FM8<]A_LDME[ Y6.QK13 N["/ M]LIX0@J\-L)LS$2K!'X8UW\-_W:7Q7S%;5.>7,Z,KLMTX]Y^YSL;ZQG-TDYR MAF[P]YOGX1HGA^^%K)'R6M+J2R@5)%P_D #/0+PQGVN9-F%P=#38?[):ZT+: MT"_QX&5X,S)D,2YH=&WM6'MOVS80_RHW!VL2P'K9>;BR:R!UG,Y# M\VBBH-B?E$A97&E1I:@XWJ??D9(<.\W6;4B*HEB V-(=>8_?'>^.'OWD.-,\ M(WG"*/P2G;\'*I-JP7(-B6)$(W7)=0:1+ J2PSE3B@L!;Q6G ?C'83\(#P.X.H>]VVBR;Q>?7DZBWZZFM=:K MV[?O9Q/H.)[WL3_QO-/HM&8-[WH0"?3N@@];[ED+)E+->V,1X:"GXS0\6C!-($D(ZID^DWG-CIS!KA".2UW_7:6-+5>$3Y'91Z)=B;SH*H.<\=+8NP[Q=ZB#L]9#]:<^\L.=59&/C^ MS\."4,KSN2-8JL-#=S!X("D^S]8T6;L6*B:(YG?,R-Z0F@A&5!A+G0T?*WAJ M9]'N2V6NG90LN%B%NQ%?L!(NV!*NY8+DN]V:@M\E4SS='=K5)?^#H6AT3[-[ M[1#!YRCAW-SF:3DVAV>8$I?GUS>W(1070)P0!NW1MWXL+-=&*Y0?_0?SF ?J]*S=-5 M3>)H?J[#_E'Q=V&==>$C'G5.%O#.A7-\9 IF2+U2K.1& I"_)*6I7G)5=?$Y*2I4502U:;L#U:BEV"* *.6:8'6@ M2+5N-W%*";HUAK+1KSM@4P];NNU79OA0K9V-_J!V M7=.UXZ8>)D0T68OS1R/Q$ 5NX-4H;K';F!\V)$N4E@JY;#%LWYVE(D48X^SV MR5DB8%^=2=9\$F.SJS1V0AR,'KO;CDC-IZ8_L&.>5B:#-S>P;JFU33?EO+ZKF]_/!C_ M"5!+ P04 " !6A@=917,\JZ\$ !R#P %P &UL#,R9#(N:'1M[5=[;]LV$/\J-P=K$\!Z.@]7<@VDCH-ZR*N)LF)_TB)E<:5% ME:)B>Y]^1\IR[#1[8&N*8I@!V]+=\=[\'3GXP7'&14Z*E%%XGUQ> )5I/6>% MAE0QHI&ZX#J'1)8E*>"2*<6%@'>*TQD#"'SWV W"(]=WG.$ =8W6BV010=\[ M\4(_/ 3_).H%T5$(-Y>P?Y^,#JSPV?4H^>5FW%B]N7]W,1E!Q_&\C[V1YYTE M9PWCT/4#2!0I*JZY+(CPO/%5!SJYUF7D>8O%PEWT7*EF7G+KY7HN#CTA9<5< MJFEG.# 4_&6$#@=SI@FD.5$5TV\[]\FYTT<)S;5@PX'7_C>R4TE7PP'E#U#I ME6!O.W.B9KQPM"RCGE_J&%=ZR'XBLW06G.H\"GS_Q[@DE/)BY@B6Z>C([?TIH(1%4VESN.G!IY;6;;K,EEH)R-S+E;1ZX3/ M6057; &W50JIHS[>?+[B"%RRJ"\J4>?J";8U$E13LK0VS08_\Y3!C6(5-_JZ,,HYR^"<%X@FG BXSC*4 M4$ *BCN8D:I6^"8SN$0(P:=)0=$MQ5G5Q>?4A7V=,WBUUP]#/Q[).0+.RKX% M\4$74),)H0MEK:J:($!IN97'5WO!\4ELTPBD D)E:7!HNFHY;_QC8]N8N"-J M2@I6.==+P59PFFK#"7T_["*?Z.@K%F$'!(+^7Y?%L4+/U<46K#/<#PY,2'Z\ M_6O"^E 3A=M K."6E5)A4 6<2S5'E'8^M+&O\PJ95/;]\V91B?Y+"@S=H/!3 M73#H^5VP +Y=F$9W6Q?(:H%K4]0JL)#-L##2BGVNL5_,)*F,[3N6FAV"!=HG M!X#&@Z-]>K"I"/:40BQ##>,E0G2!PV5=EN!-[S V/?1]%R7\@Z+P C,]M^B M62HT0=B@2+5AK^N4$6X+@%O)I*MKV 2G+"Y#]W$G(:/$_%5=NRK;[#!42.T$ ML'L,I6IARM; ,%NU#[S" M 2.X7D4YIU@L%##-Z??B@6<$&T2UHUJ3J6#M0H0V1'$#]X*4%8O:AVW3IK9Y M,RO,Z#7UPP*MO6FZA]1:MH1FJEO*3H=MMUPC8RA;@[P#MO5PUMM!9DXE"K]T M$Z3!OI2(=8?B(62]^@@7;^5F;:3-TPODOFELFU)/T[_MXSK9>(C1Y3TWW![#\FS^_ULU^*8^_I_=E_3Q7Y[!GE3"L[C8WF>^$\!N MG&E^<[4!;9)^FBF)!_ GY_2M2](N8PW?.*IC]02P$"% ,4 M " !6A@=9!R7P8$@. #:@ $ @ $ ;6QR+3(P M,C0P-C,P+GAS9%!+ 0(4 Q0 ( %:&!UDY"K XML 70 mlr-20240630x10q_htm.xml IDEA: XBRL DOCUMENT 0000924822 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000924822 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000924822 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000924822 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000924822 us-gaap:RetainedEarningsMember 2024-06-30 0000924822 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000924822 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000924822 us-gaap:RetainedEarningsMember 2024-03-31 0000924822 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000924822 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000924822 2024-03-31 0000924822 us-gaap:RetainedEarningsMember 2023-12-31 0000924822 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000924822 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000924822 us-gaap:RetainedEarningsMember 2023-06-30 0000924822 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000924822 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000924822 us-gaap:RetainedEarningsMember 2023-03-31 0000924822 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000924822 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000924822 2023-03-31 0000924822 us-gaap:RetainedEarningsMember 2022-12-31 0000924822 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000924822 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000924822 us-gaap:CommonStockMember 2024-06-30 0000924822 us-gaap:CommonStockMember 2024-03-31 0000924822 us-gaap:CommonStockMember 2023-12-31 0000924822 us-gaap:CommonStockMember 2023-06-30 0000924822 us-gaap:CommonStockMember 2023-03-31 0000924822 us-gaap:CommonStockMember 2022-12-31 0000924822 srt:ArithmeticAverageMember 2024-06-30 0000924822 mlr:StockIncentivePlan2016Member 2024-06-30 0000924822 srt:MinimumMember srt:ExecutiveOfficerMember 2024-01-01 2024-06-30 0000924822 srt:MaximumMember srt:ExecutiveOfficerMember 2024-01-01 2024-06-30 0000924822 srt:DirectorMember 2024-01-01 2024-06-30 0000924822 us-gaap:NonUsMember 2023-04-01 2023-06-30 0000924822 srt:NorthAmericaMember 2023-04-01 2023-06-30 0000924822 us-gaap:NonUsMember 2023-01-01 2023-06-30 0000924822 srt:NorthAmericaMember 2023-01-01 2023-06-30 0000924822 us-gaap:SoftwareDevelopmentMember 2024-06-30 0000924822 us-gaap:MachineryAndEquipmentMember 2024-06-30 0000924822 us-gaap:LandAndLandImprovementsMember 2024-06-30 0000924822 us-gaap:FurnitureAndFixturesMember 2024-06-30 0000924822 us-gaap:BuildingAndBuildingImprovementsMember 2024-06-30 0000924822 us-gaap:SoftwareDevelopmentMember 2023-12-31 0000924822 us-gaap:MachineryAndEquipmentMember 2023-12-31 0000924822 us-gaap:LandAndLandImprovementsMember 2023-12-31 0000924822 us-gaap:FurnitureAndFixturesMember 2023-12-31 0000924822 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000924822 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000924822 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000924822 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000924822 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000924822 us-gaap:CapitalAdditionsMember 2024-01-01 2024-06-30 0000924822 mlr:SoftwareLicenseFeeArrangementMember 2024-01-01 2024-06-30 0000924822 us-gaap:CapitalAdditionsMember 2023-01-01 2023-12-31 0000924822 mlr:SoftwareLicenseFeeArrangementMember 2023-01-01 2023-12-31 0000924822 srt:MinimumMember 2024-01-01 2024-06-30 0000924822 srt:MaximumMember 2024-01-01 2024-06-30 0000924822 mlr:FirstHorizonBankMember us-gaap:RevolvingCreditFacilityMember 2024-06-30 0000924822 mlr:JigeInternationalS.a.Member 2024-04-01 2024-06-30 0000924822 mlr:BonifaceEngineeringLtd.Member 2024-04-01 2024-06-30 0000924822 mlr:JigeInternationalS.a.Member 2024-01-01 2024-06-30 0000924822 mlr:BonifaceEngineeringLtd.Member 2024-01-01 2024-06-30 0000924822 mlr:JigeInternationalS.a.Member 2023-04-01 2023-06-30 0000924822 mlr:BonifaceEngineeringLtd.Member 2023-04-01 2023-06-30 0000924822 mlr:JigeInternationalS.a.Member 2023-01-01 2023-06-30 0000924822 mlr:BonifaceEngineeringLtd.Member 2023-01-01 2023-06-30 0000924822 2023-01-01 2024-06-30 0000924822 mlr:O2024Q3DividendsMember us-gaap:SubsequentEventMember 2024-09-09 2024-09-09 0000924822 mlr:O2024Q3DividendsMember us-gaap:SubsequentEventMember 2024-08-05 2024-08-05 0000924822 mlr:O2024Q3DividendsMember us-gaap:SubsequentEventMember 2024-08-05 0000924822 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000924822 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000924822 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000924822 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000924822 mlr:FirstHorizonBankMember srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-06-30 0000924822 mlr:FirstHorizonBankMember srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-06-30 0000924822 2023-06-30 0000924822 2022-12-31 0000924822 mlr:SouthernHydraulicCylinderInc.Member us-gaap:TransportationEquipmentMember 2023-05-31 0000924822 mlr:SouthernHydraulicCylinderInc.Member us-gaap:LandAndBuildingMember 2023-05-31 0000924822 mlr:SouthernHydraulicCylinderInc.Member mlr:CapitalizedPropertyPlantAndEquipmentOtherThanLandAndBuildingsAndTransportationEquipmentMember 2023-05-31 0000924822 mlr:SouthernHydraulicCylinderInc.Member us-gaap:OrderOrProductionBacklogMember 2023-05-31 0000924822 mlr:SouthernHydraulicCylinderInc.Member us-gaap:NoncompeteAgreementsMember 2023-05-31 0000924822 mlr:SouthernHydraulicCylinderInc.Member 2024-04-01 2024-06-30 0000924822 mlr:SouthernHydraulicCylinderInc.Member 2023-05-31 2023-05-31 0000924822 mlr:SouthernHydraulicCylinderInc.Member 2024-01-01 2024-06-30 0000924822 mlr:SouthernHydraulicCylinderInc.Member 2023-01-01 2023-06-30 0000924822 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000924822 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000924822 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000924822 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000924822 2023-01-01 2023-03-31 0000924822 2024-04-02 0000924822 us-gaap:NonUsMember 2024-04-01 2024-06-30 0000924822 srt:NorthAmericaMember 2024-04-01 2024-06-30 0000924822 us-gaap:NonUsMember 2024-01-01 2024-06-30 0000924822 srt:NorthAmericaMember 2024-01-01 2024-06-30 0000924822 2024-06-30 0000924822 2023-12-31 0000924822 2023-04-01 2023-06-30 0000924822 2023-01-01 2023-06-30 0000924822 mlr:SouthernHydraulicCylinderInc.Member 2023-05-31 0000924822 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2024-01-01 2024-03-31 0000924822 2024-04-01 2024-06-30 0000924822 2024-01-01 2024-03-31 0000924822 2024-07-31 0000924822 2024-01-01 2024-06-30 shares iso4217:USD pure iso4217:USD shares mlr:segment 0000924822 --12-31 2024 Q2 false P0Y P0Y P3Y 11453792 11445640 http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember 10-Q true 2024-06-30 false 001-14124 MILLER INDUSTRIES, INC. TN 62-1566286 8503 Hilltop Drive Ooltewah TN 37363 423 238-4171 Common Stock, par value $0.01 per share MLR NYSE Yes Yes Accelerated Filer false false false 11453792 23816000 29909000 1633000 1527000 391797000 286138000 187286000 189807000 8099000 4617000 610998000 510471000 115768000 115072000 659000 826000 19998000 20022000 744000 819000 748167000 647210000 243146000 191782000 49546000 40793000 771000 1819000 306000 320000 293768000 234714000 70000000 60000000 352000 506000 4159000 4070000 368279000 299290000 0.01 0.01 5000000 5000000 0 0.01 0.01 100000000 100000000 11453792 11445640 115000 114000 153014000 153574000 233330000 200165000 -6571000 -5933000 379888000 347920000 748167000 647210000 371451000 300264000 721322000 582539000 320373000 260335000 626001000 512194000 51078000 39929000 95321000 70345000 22773000 19480000 44316000 37403000 2048000 1700000 3293000 2713000 -13000 229000 20000 548000 24834000 20951000 47589000 39568000 26244000 18978000 47732000 30777000 5730000 4063000 10195000 6642000 20514000 14915000 37537000 24135000 1.79 1.30 3.28 2.11 1.78 1.29 3.26 2.10 0.19 0.18 0.38 0.36 11461000 11466000 11457000 11425000 11550000 11526000 11531000 11477000 20514000 14915000 37537000 24135000 -63000 911000 -638000 1890000 -63000 911000 -638000 1890000 20451000 15826000 36899000 26025000 11416716 114000 152392000 150124000 -9173000 293457000 24320 -214000 -214000 284000 284000 0.18 2059000 2059000 979000 979000 9220000 9220000 11441036 114000 152462000 157285000 -8194000 301667000 4604 284000 284000 0.18 2059000 2059000 911000 911000 14915000 14915000 11445640 114000 152746000 170141000 -7283000 315718000 11445640 114000 153574000 200165000 -5933000 347920000 24320 1000 -214000 -213000 383000 383000 0.19 2179000 2179000 -575000 -575000 17023000 17023000 11469960 115000 153743000 215009000 -6508000 362359000 18832 16000 16000 1302000 1302000 35000 2047000 2047000 0.19 2193000 2193000 -63000 -63000 20514000 20514000 11453792 115000 153014000 233330000 -6571000 379888000 37537000 24135000 6971000 6361000 7000 -1000 106000 90000 -198000 123000 1685000 231000 85000 -44000 105873000 84227000 -2022000 9407000 3482000 1714000 -237000 -198000 51533000 62508000 8726000 4655000 -1049000 -1707000 2910000 7794000 6610000 77000 239000 24000 17802000 -7693000 -24173000 2047000 10000000 15000000 4372000 4119000 3581000 10881000 -274000 731000 -6093000 -9651000 29909000 40153000 23816000 30502000 4890000 3473000 11212000 8268000 <p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;background:#ffffff;margin:0pt 0pt 6pt 0pt;"><b style="color:#203965;font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;">1.          BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The condensed consolidated financial statements of Miller Industries, Inc. include the accounts of all consolidated subsidiaries (the “Company”). All significant intercompany transactions and amounts have been eliminated. The results of businesses acquired or disposed of are included in the condensed consolidated financial statements from the date of the acquisition or up to the date of disposal, respectively.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">References to "we", "our", and similar pronouns in this Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 (this "Form 10-Q") are to Miller Industries, Inc. and its consolidated subsidiaries unless the context requires otherwise.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Our condensed consolidated financial statements have been prepared in accordance with the U.S. Securities and Exchange Commission ("SEC") instructions to Quarterly Reports on Form 10-Q and include the information and disclosures required by accounting principles generally accepted in the United States ("GAAP") for interim financial reporting. The preparation of financial statements in conformity with GAAP requires us to make estimates, judgments, and assumptions that affect amounts reported in the condensed consolidated financial statements and accompanying notes. Actual amounts may differ from these estimated amounts.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">In the opinion of management, all adjustments necessary for a fair presentation of the condensed consolidated financial statements have been included. Except as disclosed elsewhere in this Form 10-Q, all such adjustments are of a normal and recurring nature. Financial results presented for this fiscal 2024 interim period are not necessarily indicative of the results that may be expected for the full fiscal year ending December 31, 2024. These condensed consolidated financial statements are unaudited and, accordingly, should be read in conjunction with the audited consolidated financial statements and related notes contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;padding-bottom:6pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The condensed consolidated financial statements include accounts of certain subsidiaries whose fiscal closing dates differ from the applicable period end (December 31</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup><span style="font-family:'Times New Roman','Times','serif';"> or June 30</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup><span style="font-family:'Times New Roman','Times','serif';">) by 31 days (or less) to facilitate timely reporting.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;padding-bottom:6pt;background:#ffffff;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Significant Accounting Policies </b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">A description of the Company’s significant accounting policies is included in the notes to the audited consolidated financial statements within its Annual Report on Form 10-K for the fiscal year ended December 31, 2023. There have been no material changes in the Company’s significant accounting policies during the six months ended June 30, 2024.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;margin:6pt 0pt 6pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Reclassifications</b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:justify;margin:0pt 0pt 8pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">Certain prior period amounts have been reclassified for consistency with current period presentation. These reclassifications had no effect on the reported results</span><span style="font-family:'Times New Roman','Times','serif';">. Specifically</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">, we reclassified </span><span style="font-family:'Times New Roman','Times','serif';">$61.0</span><span style="font-family:'Times New Roman','Times','serif';"> thousand and </span><span style="font-family:'Times New Roman','Times','serif';">$223.0</span><span style="font-family:'Times New Roman','Times','serif';"> thousand for the three months ended March 31, 2024 </span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">from the provision for common stock to non-employee directors and stock-based compensation on non-vested restricted stock units to stock-based compensation, respectively, and changed the vesting of executive restricted stock units line item to issuance of common stock, net of shares withheld for employee taxes on the Condensed Consolidated Statements of Shareholders’ Equity.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;font-style:italic;font-weight:bold;line-height:1.19;margin:6pt 0pt 6pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:bold;">Recently Adopted Accounting Standards </b></p><p style="font-family:'Arial Narrow';font-size:10pt;font-style:italic;line-height:1.19;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;">There were no new material accounting standards adopted in the six months ended June 30, 2024. </span></p><p style="font-family:'Arial Narrow';font-size:10pt;font-style:italic;line-height:1.19;margin:6pt 0pt 6pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in this ASU require an entity to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU also requires entities with a single reportable segment to provide all segment disclosures under ASC 280, including the new disclosures under this ASU. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. </span><span style="font-family:'Times New Roman','Times','serif';">We are currently evaluating the impact this standard will have on our disclosures.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The amendments in this ASU improve transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information </span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. The </span><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;">amendments</span><span style="font-family:'Times New Roman','Times','serif';"> in this ASU are effective for fiscal years beginning after December 15, 2024, with early adoption permitted for annual financial statements that have not been issued or made available for issuance. We are currently evaluating the impact this standard will have on our disclosures.</span></p> <p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The condensed consolidated financial statements of Miller Industries, Inc. include the accounts of all consolidated subsidiaries (the “Company”). All significant intercompany transactions and amounts have been eliminated. The results of businesses acquired or disposed of are included in the condensed consolidated financial statements from the date of the acquisition or up to the date of disposal, respectively.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">References to "we", "our", and similar pronouns in this Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 (this "Form 10-Q") are to Miller Industries, Inc. and its consolidated subsidiaries unless the context requires otherwise.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Our condensed consolidated financial statements have been prepared in accordance with the U.S. Securities and Exchange Commission ("SEC") instructions to Quarterly Reports on Form 10-Q and include the information and disclosures required by accounting principles generally accepted in the United States ("GAAP") for interim financial reporting. The preparation of financial statements in conformity with GAAP requires us to make estimates, judgments, and assumptions that affect amounts reported in the condensed consolidated financial statements and accompanying notes. Actual amounts may differ from these estimated amounts.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">In the opinion of management, all adjustments necessary for a fair presentation of the condensed consolidated financial statements have been included. Except as disclosed elsewhere in this Form 10-Q, all such adjustments are of a normal and recurring nature. Financial results presented for this fiscal 2024 interim period are not necessarily indicative of the results that may be expected for the full fiscal year ending December 31, 2024. These condensed consolidated financial statements are unaudited and, accordingly, should be read in conjunction with the audited consolidated financial statements and related notes contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;padding-bottom:6pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The condensed consolidated financial statements include accounts of certain subsidiaries whose fiscal closing dates differ from the applicable period end (December 31</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup><span style="font-family:'Times New Roman','Times','serif';"> or June 30</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup><span style="font-family:'Times New Roman','Times','serif';">) by 31 days (or less) to facilitate timely reporting.</span></p> <p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;padding-bottom:6pt;background:#ffffff;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Significant Accounting Policies </b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">A description of the Company’s significant accounting policies is included in the notes to the audited consolidated financial statements within its Annual Report on Form 10-K for the fiscal year ended December 31, 2023. There have been no material changes in the Company’s significant accounting policies during the six months ended June 30, 2024.</span></p> <p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;margin:6pt 0pt 6pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Reclassifications</b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:justify;margin:0pt 0pt 8pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">Certain prior period amounts have been reclassified for consistency with current period presentation. These reclassifications had no effect on the reported results</span><span style="font-family:'Times New Roman','Times','serif';">. Specifically</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">, we reclassified </span><span style="font-family:'Times New Roman','Times','serif';">$61.0</span><span style="font-family:'Times New Roman','Times','serif';"> thousand and </span><span style="font-family:'Times New Roman','Times','serif';">$223.0</span><span style="font-family:'Times New Roman','Times','serif';"> thousand for the three months ended March 31, 2024 </span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">from the provision for common stock to non-employee directors and stock-based compensation on non-vested restricted stock units to stock-based compensation, respectively, and changed the vesting of executive restricted stock units line item to issuance of common stock, net of shares withheld for employee taxes on the Condensed Consolidated Statements of Shareholders’ Equity.</span></p> 61000.0 223000.0 <p style="font-family:'Arial Narrow';font-size:10pt;font-style:italic;font-weight:bold;line-height:1.19;margin:6pt 0pt 6pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:bold;">Recently Adopted Accounting Standards </b></p><p style="font-family:'Arial Narrow';font-size:10pt;font-style:italic;line-height:1.19;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;">There were no new material accounting standards adopted in the six months ended June 30, 2024. </span></p><p style="font-family:'Arial Narrow';font-size:10pt;font-style:italic;line-height:1.19;margin:6pt 0pt 6pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in this ASU require an entity to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU also requires entities with a single reportable segment to provide all segment disclosures under ASC 280, including the new disclosures under this ASU. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. </span><span style="font-family:'Times New Roman','Times','serif';">We are currently evaluating the impact this standard will have on our disclosures.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The amendments in this ASU improve transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information </span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. The </span><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;">amendments</span><span style="font-family:'Times New Roman','Times','serif';"> in this ASU are effective for fiscal years beginning after December 15, 2024, with early adoption permitted for annual financial statements that have not been issued or made available for issuance. We are currently evaluating the impact this standard will have on our disclosures.</span></p> <p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;padding-bottom:6pt;background:#ffffff;margin:0pt;"><b style="color:#203965;font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;">2.          BUSINESS COM</b><b style="color:#203965;font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;">BINATIONS</b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">On May 31, 2023, the Company acquired substantially all of the assets and assumed certain liabilities of Southern Hydraulic Cylinder, Inc. through an acquisition subsidiary formed as a Tennessee corporation, which then changed its name to SHC, Inc. (“SHC”). SHC manufactures, sells, and services hydraulic cylinders and related components. The operations of SHC align with those of the Company, which management believes will strengthen the efforts to enhance the stability of the Company’s supply chain.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">The purchase price totaling approximately </span><span style="font-family:'Times New Roman','Times','serif';">$17.4</span><span style="font-family:'Times New Roman','Times','serif';"> million was comprised of cash on hand and by drawing on the existing revolving credit facility.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The allocation of the consideration for the net assets acquired by SHC from Southern Hydraulic Cylinder, Inc. were as follows:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(in thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Sources of financing</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Cash</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 17,352</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Fair value of consideration transferred</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 17,352</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Fair value of assets and liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Accounts receivable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,245</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Fixed assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,735</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Inventory</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,467</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Prepaid insurance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 71</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Intangibles</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 193</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 12pt;"><span style="font-family:'Times New Roman','Times','serif';">Total identifiable assets acquired</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 9,711</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Assumed liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 738</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Goodwill</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 8,379</span></p></td></tr></table><p style="font-family:'Arial Narrow';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.27;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired and is deductible for tax purposes. The acquisition by SHC resulted in the recognition of </span><span style="font-family:'Times New Roman','Times','serif';">$8.4</span><span style="font-family:'Times New Roman','Times','serif';"> million of goodwill. The Company believes goodwill is attributable to the investment for its ability to stabilize supply chain through vertical integration and introducing automation and improving production efficiency, as well as the workforce of the acquired business.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">For fixed assets, the real property fair value of </span><span style="font-family:'Times New Roman','Times','serif';">$3.0</span><span style="font-family:'Times New Roman','Times','serif';"> million was comprised of land and buildings of </span><span style="font-family:'Times New Roman','Times','serif';">$2.8</span><span style="font-family:'Times New Roman','Times','serif';"> million and cranes of </span><span style="font-family:'Times New Roman','Times','serif';">$0.2</span><span style="font-family:'Times New Roman','Times','serif';"> million. The fair value was determined by a third-party appraisal performed using a sales comparison approach and income approach. The net book value of </span><span style="font-family:'Times New Roman','Times','serif';">$0.7</span><span style="font-family:'Times New Roman','Times','serif';"> million was determined to approximate fair market value for the remaining fixed assets.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Identifiable intangible assets consisted of a restrictive covenant agreement of </span><span style="font-family:'Times New Roman','Times','serif';">$25.0</span><span style="font-family:'Times New Roman','Times','serif';"> thousand and order backlog of </span><span style="font-family:'Times New Roman','Times','serif';">$168.0</span><span style="font-family:'Times New Roman','Times','serif';"> thousand. The fair value of intangible assets was determined by a third-party valuation. The restrictive covenant agreement and order backlog were valued using the income approach, specifically the with-or-without method and multi-period excess earnings method, respectively.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The fair value of the assets acquired includes trade receivables of </span><span style="font-family:'Times New Roman','Times','serif';">$2.2</span><span style="font-family:'Times New Roman','Times','serif';"> million that are not purchased financial assets with credit deterioration. The Company does not anticipate any markdowns of trade receivables or corresponding credit losses.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;padding-bottom:6pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">The results of operations of SHC are included in the accompanying condensed consolidated statements of income since the acquisition date. Transaction costs associated with the acquisition were not significant.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;"><b style="color:#203965;font-family:'Times New Roman','Times','serif';font-weight:bold;">Pro Forma Consolidated Financial Information (Unaudited) </b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The results of operations for SHC, and the estimated fair values of the assets acquired and liabilities assumed, have been included in the Company’s condensed consolidated financial statements since the date of acquisition. For the three months ended June 30, 2024, SHC contributed approximately </span><span style="font-family:'Times New Roman','Times','serif';">$2.3</span><span style="font-family:'Times New Roman','Times','serif';"> million to the Company’s revenues and increased pretax income by approximately </span><span style="font-family:'Times New Roman','Times','serif';">$0.3</span><span style="font-family:'Times New Roman','Times','serif';"> million. For the six months ended June 30, 2024, SHC contributed approximately </span><span style="font-family:'Times New Roman','Times','serif';">$4.2</span><span style="font-family:'Times New Roman','Times','serif';"> million to the Company’s revenues and increased pretax income by </span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">approximately </span><span style="font-family:'Times New Roman','Times','serif';">$0.4</span><span style="font-family:'Times New Roman','Times','serif';"> million. Revenue and income before taxes for the period include adjustments made for the elimination of intercompany sales and profits.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The unaudited pro forma financial information in the table below summarizes the combined results of the Company’s operations and those of SHC for the periods as shown as if the acquisition by SHC had occurred on January 1, 2023. </span><span style="font-family:'Times New Roman','Times','serif';">The pro forma financial information presented below is for informational purposes only, and is subject to a number of estimates, assumptions, and other uncertainties.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';margin-bottom:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(in thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 721,322</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 588,469</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Income before income taxes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 47,732</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 25,742</span></p></td></tr></table><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p> 17400000 <p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The allocation of the consideration for the net assets acquired by SHC from Southern Hydraulic Cylinder, Inc. were as follows:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(in thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Sources of financing</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Cash</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 17,352</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Fair value of consideration transferred</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 17,352</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Fair value of assets and liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Accounts receivable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2,245</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Fixed assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,735</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Inventory</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3,467</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Prepaid insurance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 71</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Intangibles</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 193</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 12pt;"><span style="font-family:'Times New Roman','Times','serif';">Total identifiable assets acquired</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 9,711</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Assumed liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 738</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Goodwill</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 8,379</span></p></td></tr></table> 17352000 17352000 2245000 3735000 3467000 71000 193000 9711000 738000 8379000 8400000 3000000.0 2800000 200000 700000 25000.0 168000.0 2200000 2300000 300000 4200000 400000 <p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';margin-bottom:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended June 30</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(in thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 721,322</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 588,469</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Income before income taxes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 47,732</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 25,742</span></p></td></tr></table><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p> 721322000 588469000 47732000 25742000 <p style="font-family:'Arial Narrow';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 6pt 0pt;"><b style="color:#203965;font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;">3.          INVENTORIES</b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Inventory costs include materials, labor and factory overhead. Inventories are stated at the lower of cost or net realizable value, primarily determined on a moving average unit cost basis. Appropriate consideration is given to obsolescence, valuation, and other factors in determining net realizable value. Revisions of these estimates could result in the need for adjustments.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Inventories, net of reserves, consisted of the following: </span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(in thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Raw materials</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 82,082</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 89,048</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Work in process</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 45,154</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 47,934</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Finished goods</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 23,206</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 23,077</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Chassis</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 36,844</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 29,748</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Total inventory</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 187,286</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 189,807</span></p></td></tr></table><p style="font-family:'Arial Narrow';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.27;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">For the three months ended June 30, 2024 and 2023 and six months ended June 30, 2024 and 2023, the Company did </span><span style="font-family:'Times New Roman','Times','serif';">no</span><span style="font-family:'Times New Roman','Times','serif';">t recognize impairment of inventory.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">For the six months ended June 30, 2024 and fiscal year ended December 31, 2023, the Company’s balances are presented net of inventory reserves of </span><span style="font-family:'Times New Roman','Times','serif';">$8.3</span><span style="font-family:'Times New Roman','Times','serif';"> million and </span><span style="font-family:'Times New Roman','Times','serif';">$5.6</span><span style="font-family:'Times New Roman','Times','serif';"> million, respectively.</span></p> <p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Inventories, net of reserves, consisted of the following: </span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(in thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Raw materials</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 82,082</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 89,048</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Work in process</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 45,154</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 47,934</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Finished goods</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 23,206</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 23,077</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Chassis</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 36,844</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 29,748</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Total inventory</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 187,286</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 189,807</span></p></td></tr></table> 82082000 89048000 45154000 47934000 23206000 23077000 36844000 29748000 187286000 189807000 0 8300000 5600000 <p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;margin:0pt;"><b style="color:#203965;font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;">4.          PROPERTY, PLANT AND EQUIPMENT</b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;">Property, plant and equipment consisted of the following:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(in thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Land and improvements</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 22,159</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 19,596</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Buildings and improvements</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 86,567</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 86,346</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Machinery and equipment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 88,367</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 86,250</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Furniture and fixtures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,785</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,560</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Software costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 14,407</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 11,806</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Total property, plant and equipment, gross</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 225,285</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 217,558</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Less accumulated depreciation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (109,517)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (102,486)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Total property, plant and equipment, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 115,768</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 115,072</span></p></td></tr></table><p style="font-family:'Arial Narrow';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.27;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;">For the three months ended June 30, 2024 and 2023, depreciation expense related to property, plant and equipment was </span><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;">$3.5</span><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;"> million and </span><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;">$3.2</span><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;"> million, respectively. For the six months ended June 30, 2024 and 2023, depreciation expense related to property, plant and equipment was </span><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;">$7.0</span><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;"> million and </span><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;">$6.4</span><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;"> million, respectively.</span></p> <p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;">Property, plant and equipment consisted of the following:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(in thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Land and improvements</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 22,159</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 19,596</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Buildings and improvements</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 86,567</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 86,346</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Machinery and equipment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 88,367</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 86,250</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Furniture and fixtures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,785</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 13,560</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Software costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 14,407</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 11,806</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Total property, plant and equipment, gross</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 225,285</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 217,558</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Less accumulated depreciation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (109,517)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> (102,486)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Total property, plant and equipment, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 115,768</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 115,072</span></p></td></tr></table> 22159000 19596000 86567000 86346000 88367000 86250000 13785000 13560000 14407000 11806000 225285000 217558000 109517000 102486000 115768000 115072000 3500000 3200000 7000000.0 6400000 <p style="font-family:'Arial Narrow';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt;"><b style="color:#203965;font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;">5.          LONG-TERM OBLIGATIONS</b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;padding-bottom:6pt;background:#ffffff;margin:6pt 0pt 0pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Credit Facility</b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">The Company’s loan agreement with First Horizon Bank, which governs its </span><span style="font-family:'Times New Roman','Times','serif';">$100.0</span><span style="font-family:'Times New Roman','Times','serif';"> million amended unsecured revolving credit facility with a maturity date of May 31, 2027, contains customary representations and warranties, events of default, and financial, affirmative, and negative covenants for loan agreements of this kind. T</span><span style="font-family:'Times New Roman','Times','serif';">he credit facility restricts the payment of cash dividends if the payment would cause the Company to be in violation of the minimum tangible net worth test or the leverage ratio test in the loan agreement, among various other customary covenants.</span><span style="font-family:'Times New Roman','Times','serif';"> In the absence of default, all borrowings under the credit facility bear interest at the one-month Term </span><span style="-sec-ix-hidden:Hidden_DmrjJ-Ram0uEpo0oQXWRsw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">SOFR</span></span><span style="font-family:'Times New Roman','Times','serif';"> Rate plus </span><span style="font-family:'Times New Roman','Times','serif';">1.00%</span><span style="font-family:'Times New Roman','Times','serif';"> or </span><span style="font-family:'Times New Roman','Times','serif';">1.25%</span><span style="font-family:'Times New Roman','Times','serif';"> per annum.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">We were in compliance with all covenants under the credit facility throughout 2023 and the first half of 2024. T</span><span style="font-family:'Times New Roman','Times','serif';">he Company pays a quarterly non-usage fee under the current loan agreement at a rate per annum equal to between </span><span style="font-family:'Times New Roman','Times','serif';">0.15%</span><span style="font-family:'Times New Roman','Times','serif';"> and </span><span style="font-family:'Times New Roman','Times','serif';">0.35%</span><span style="font-family:'Times New Roman','Times','serif';"> of the unused amount of the credit facility.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">For </span><span style="font-family:'Times New Roman','Times','serif';">the three months ended June 30, 2024 and 2023, interest expense on the credit facility was </span><span style="font-family:'Times New Roman','Times','serif';">$1.1</span><span style="font-family:'Times New Roman','Times','serif';"> million and </span><span style="font-family:'Times New Roman','Times','serif';">$0.8</span><span style="font-family:'Times New Roman','Times','serif';"> million, respectively. For the </span><span style="font-family:'Times New Roman','Times','serif';">six months ended June 30, 2024 and 2023, interest expense on the credit facility was </span><span style="font-family:'Times New Roman','Times','serif';">$2.1</span><span style="font-family:'Times New Roman','Times','serif';"> million and </span><span style="font-family:'Times New Roman','Times','serif';">$1.4</span><span style="font-family:'Times New Roman','Times','serif';"> million, respectively. The Company had outstanding borrowings of </span><span style="font-family:'Times New Roman','Times','serif';">$70.0</span><span style="font-family:'Times New Roman','Times','serif';"> million and </span><span style="font-family:'Times New Roman','Times','serif';">$60.0</span><span style="font-family:'Times New Roman','Times','serif';"> million under the credit facility at June 30, 2024 and December 31, 2023, respectively. </span></p> 100000000.0 0.0100 0.0125 0.0015 0.0035 1100000 800000 2100000 1400000 70000000.0 60000000.0 <p style="font-family:'Arial Narrow';font-size:10pt;font-weight:bold;line-height:1.19;margin:6pt 0pt 6pt 0pt;"><b style="color:#203965;font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;">6.          INCOME TAXES</b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">As of June 30, 2024, the Company had </span><span style="font-family:'Times New Roman','Times','serif';">no</span><span style="font-family:'Times New Roman','Times','serif';"> federal net operating loss carryforwards. State net operating loss carryforwards were </span><span style="font-family:'Times New Roman','Times','serif';">$3.7</span><span style="font-family:'Times New Roman','Times','serif';"> million as of December 31, 2023.</span></p> 0 3700000 <p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><b style="color:#203965;font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;">7.          LEASES</b></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">We have lease agreements for equipment and facilities under long-term, non-cancelable leases. </span><span style="font-family:'Times New Roman','Times','serif';">We determine if an arrangement is a lease at inception by evaluating whether the arrangement conveys the right to use an identified asset and whether we obtain substantially all of the economic benefits from and have the ability to direct the use of the asset. Our lease agreements generally do not contain any material residual value guarantees or material restrictive covenants.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Operating leases are included in operating lease right-of-use assets, current operating lease liabilities, and long-term operating lease liabilities in our condensed consolidated balance sheet. </span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">Operating lease right-of-use assets and corresponding operating lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term, </span><span style="font-family:'Times New Roman','Times','serif';background:#ffffff;">plus payments made prior to lease commencement and any initial direct costs</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">. Operating lease expense for operating lease assets is recognized on a straight-line basis over the lease term. As most of our leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. </span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">We also have elected to apply a practical expedient for short-term leases whereby we do not recognize a lease liability or a right-of-use asset for leases with a term of 12 months or less. The Company recognizes short-term leases on a straight-line basis and does not record a related right-of-use asset or lease obligation for such contracts. </span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">Our leases have remaining lease terms that expire at various dates through </span><span style="font-family:'Times New Roman','Times','serif';">2029. </span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';">Some of our lease terms may include options to extend or terminate the lease, and the Company includes those leases when it is reasonably certain we will exercise that option.</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The following table summarizes the components of lease cost: </span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(in thousands)</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Lease Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Finance lease cost:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Amortization of right-of-use assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 15</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Interest on lease obligation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 3</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Total finance lease cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 18</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Total long-term operating lease cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 91</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 92</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 186</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 180</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Total short-term operating lease cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 190</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 83</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 383</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 169</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Times New Roman','Times','serif';">Total lease cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 281</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 183</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 569</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';"> 367</span></p></td></tr></table><p style="font-family:'Arial Narrow';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.27;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">The following table summarizes supplemental cash flow information related to leases:</span></p><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">June 30</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(in thousands)</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Other Information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial Narrow';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cc

W*F]"\-WZ_%@/&/ -?:Z$J,R915*XF'_8/%J>?8I M-#:ZD0)KE )DOD]3E<4<:6U">/FHD(2-XI=BOBVC,@Y)B_X3(RW_,.!#O+OG MX5XBW/\XCO(U5Z6%)'FZRC#952FQBTA'*P<2/S?&\\P((; ME @7ZF)D:%8H\-X UH!:YVQ#$OQ<'1YN4><6(4.S6J8[25Y22$>AF8*5448UTJ3K*F;YGC+3, M#,8U,0GEYP/G9S-([ 93;7U<60Z)M*Z/&Z/&_3D2LUG?=;K3%O&$M7#4A)L@ MCJG_2SZ%LENP1_#B@]%PU1*B;T(.8APF3 MZ5@&OO"3UW*ATN1J4)>P6U56-DH!4MQ8@S#-Q5=TPM+J3$Q"CO[Y2;(9XF1- MF-T(+VOALD(HHVTT##8##-S6G@V#U[O)?##"&Q-8 &?;,V"+8LL_E-<(/V)% MVT UV;\UN^[:VPRQ@PX7W4Q]@2&:$1%DN8QY;J!3])*-!_:'\C0TP5[] -WH MUX5:&:]#%G6:9%\L,P+=JNS3[,)SS5I#%P*BI.'$^\U4G*B8(\%A3K H0,"9 MR;7K3$296M61@@" NLC3C&PQ9\-+% 'A, TGW8RAP -4)O"V0J4;CY;[XT6' MA;N-RNM' "Z0K.<1!]3X:#KC05;FW*?#O%"TW;3.IB8Q&X-#02;9J#SU!$^1 M8#M>X!DMC#4\TW2D)K(>J$,*D0!61,Q'"F42!)A<1ZPE.*8S;/5KCFQI+(5( MER'L(:96@5$7K.F^'42I,8Z'+U>Y ,UBG'+$N"Y005Z)&G0BCG1-V7?/V>I\ M$]@U25UZV'A0EE0\_236Y,)4&-@>I,ZX'T72I8%%=#$88I_ !E6IC:>7QEIN M84U(DX3(*O! %.I,>[PM?*0Y,(I,5?"[%#"4AD-R*[^ZX-[,#^VX %N"'>I? M5=9YXI3W6:A%G)NU^2@=F8[8*$1M#(*N-E7V[4%PJXQT(4[G;[VXE<]>!W?- M8">YUC5443WZ(D W18S,JSPU(KQ.M9-)<*ZO&^[;+D;6O)MTRAQG(&;@IA]V M0IK$O)LO!K,C,7CI8\6P\PTI5W;%7\H(-IP:/B>U3]N/<>?A&]3F>/B2]T7: ME<8#PWDOO-PU"V]*_B*U--Z;G/]-%=QFZ0#V$V-\LR %[2?*L_\" M4$L#!!0 ( %:&!UF?BP&PO=V]R:W-H965T^Y\MC'VWN6('AX*I=UY)_>^/.WW M79IC(5S/E*CI9&EL(3PM[:KO2HLB"TJ%ZL=1-.X70NK._"SL?;3S,U-Y)35^ MM."JHA#V\1*5V9QW!IWMQJU-!HO+ M\\[%X/1RR/)!X(O$C6M]!XYD8(5*,1"Y\:W! M[.Q,LF+[^Q;];8B=8ED(AU=&?969S\\[TPYDN!25\K=F\SLV\8P8+S7*A?^P MJ64'20?2RGE3-,KD02%U_2D>FCRT%*;1,PIQHQ 'OVM#P4NGDO3\_/;ZR_7-Y^NSOB)EK1@_HSB&]T;[ MW,&USC [U.^3$SM/XJTGE_%1P#\KW8,DZD(,DNLB3@)3\?6:TX?%J1 MR^#4E2+%\PZ]#5GBI5U0B:]05@G2P0LV[F,'2F@)2NBE+[]_1X_)Y\ZS0NAY\((322JY' M< 27(N,^C^2$0LRF4(L.RD$I82'/!7J*5SLO4=<'G"%>F*(5^)#T',B-PN93D MC='8"MWABNV2*ZN*D B30J ")D%O0#B'S@%)!Q+3%"3[3;9-2J&1;!TZY>-" MD7DMF"G4XZ$#%(X#00DQ*RO*7*8@2@I-I#G;X/S>;Q/G8/'8%B2WB($(_@;] M<1D0EIQSL#3DW,:=PJL7TSA*7O_OGW>Y13PH^6=%/\F''Q.DBD>J^)\^_T5J MNAE3.;I%]VO@B]T9+9+=XBH7>H7ML^."[[Z[LO_N FZ,I5*\H#*4J8 32(91 M=SR;[AQ^/>H.7K?/Q:-:-DW%K9T3T.9Q.]AK#7O(2J'M1;])L M(^I.1O&!B>YLN,\)44QT8"'N1M,# [31 AC,&/_NP]W%7W!S?;>C)[(T&72' MHT%+-8FB;CQNY3_I3=JV)O& HFT[-YK&W5$R:VM,]QI7ANJ8:8V;>Z"D*XN9 M]' KW3V\E9KJG.@%I';>5LP.CAZ-\% :CUOFP8?2$$M5CDLX_0XQK1$M(]*I M(UYJV%*2,@L(EP-WT@OP;$B@6:"$9A-WDGS28U58S)-*TW,F/*=3$:O[T #::20N-J3*?H=>]$1BF!@;KN98C%Z9$%.- M@FNAJOT5!?QM/POQ\23JZ2^TIXQZ$E,\<_V&F9^IU>[?P!95&>X11-"&NI%> MD1-;T*V'W %)LZ!BXG>DJ5A>UHW0$\R.U%F&[\L'OBQJ&J0]1Z38K#"0XN'- M-UHIW[(-2: ,2),YO@Q^!?_>M:&G?ZK5F3?%B%B=I!L%&/G;O= MW=!^4<^J>_%ZXG\O[(I>$"AA\:>@>FP4;V/V4F?\-4$L#!!0 ( %:&!UE'M47>E@, (L* 9 M>&PO=V]R:W-H965T^VG-H& M[,1=LS5Q8*?K9UDZ6T0D4B.I.OOW.U*V(J>.UV'HL"\B>2\/G^,=J1OMN'B4 M.8 B3V7!Y-C*E:HN'4>F.92)[/$*&&HV7)2)PJ78.K(2D&3&J2PJX(RN!=$UF69B#]G4/#=V/*L@V!)M[G2 FPDYTYT9&L.7_4BYML;+F:$!20*HV0 MX/ 5KJ H-!#2^&./:;5;:L?N_(#^P<2.L:P3"5>\^$(SE8^MV"(9;)*Z4$N^ M^PC[>"*-E_)"FB_9-;;>T")I+14O]\[(H*2L&9.G_3ET'&+W%0=_[^ ;WLU& MAN5UHI+)2/ =$=H:T?3$A&J\D1QE.BDK)5!+T4]-YM/EW8L@^S8WT$^+2G_0&KFGP7\M68]$K@V M\5T_/(,7M$$&!B_X5T$V&.%I#'TY+F65I#"VL/HEB*]@3=Z^\?KN^S,,PY9A M> [].QF>Q_"\'OD6ASSD0#:\P-M'V9:H9%T WJ:4LY06((E"-:O+-0C"-T3F M"0:G9RDO2[PU6(#I(ZDE9$1Q+:QJ!?H>T)0D+",9+5"0$4@$0WQ)*@0R*"]! M+LG;-['O!N__\_$A%P!'-=JJ5O3IM.(P8BD"EN(WZPO*\.AX+?$0I$W@*85* M=8)/2EXS)=^9$M:?H(5XELRFJYNKYYQ=?%JL5N\ZJ5M\(%>+V]O%'5D]+*Y^ M^_X3O,/7G#(\?2 7!9=(X^=]S@X6/R$#._)"G'BA/?2BCB88V%$PT":A[041 M^6*>-CR<0W742BJ,6]?3P7LF;Y:0!V&7F\P-$,G,\B[Y\>:=<_S?E@M7=]\^OPPO_X12?O_)?[P^.3&0R,]?7+Q_*?E7QL M!G]X7/+]IN1;+J?^1DZG02A!;$T;)'$K?*.:7J&5MIW6M&DPGLV;-NTV$5O* M)"E@@ZYN;Q!91#2M3[-0O#+MQIHK;%[,-,=N$80V0/V&E!NV@" !Q!0 &0 'AL+W=OY-A:.'6R' MTO]^9SL-G0;5I'V)?;[WGM\Y/D\V2C^8"M'"M\HEHKN,1K#::M:Z:W,Q1J M,XW2:+=PP]>5=0MQ/FG8&A=H[YIK35'NW/8(YPD;Q"RCI!YWV$C[_*2699/M-J =FA23.2[=3UE835E. M/)LO[F:+^<^[^?=;F-_3=S&)+EDBS ?PE Y?\B9\$$QC"0P>6Z8M:K&%@ID*RD[= M,=XG@_04&J1^KP@]@%N2Z '<0,.V;"D0%MA8K)<$3,?!"1E1@54I46)P0&84 M&6,^>.&<=N8'KYUZO-<&->JU;W8#A6JE#1W1K_;OR7EHHQ=X>(RNF%YS:4#@ MBJC)X.-Q!#HT> BL:GQ3+96E%O73BMY$U Y ^952=A>X#?I7-O\-4$L#!!0 M ( %:&!UE1''Q:N0( (0) 9 >&PO=V]R:W-H965T^P,HA4RLLZK1-JU^VSFQS$:F)GM@/MOY_M MA!3:@%#'%^*7YWG.YSM\UU\Q_BA2 (F>\HR*@95*6?1L6\0IY%B 'X36(F- M,=*>/##VJ"?7RB: M8%6W:T(SPA)'?1JERB>C&;X&2T%F@$W64UC M0",BXHR)D@/ZC.[O1NCTY R=($+1KY25 M-$]&VI;&L%.Z[M#"L[W@X[/KIA M5*8"C6D"20M_LI_?V<.WE<^-X][:\:&W5_![2<^1[WQ"GN,%+>>YVD^_P5S1 MW9WTT>'6_1;Z^'#K;?3)__D^???AMT+A-SGH&SW_/3G8EFJ57- NI]_NGBAP M# -+/_53E M^9K&+ =T^H,)<=:6(95$QTCH8KR,/"=T5:XO-T/_%N5V34IOHD8MJ.#"#;=1 MX[>H"\]SMD&3MR"_&_K=;=2TY?"!Z[\8K*[-WGCT<^ +4\\%BEE)9?7?:U:; MEN'25,I7ZT.W-W9;UB>JQ:@Z@A?YJC]1S\^"4($RF"M3SGE7%3=>U?QJ(EEA M2LX#DZJ F6&JVB3@&J#VYXS)]40;:!JOZ!]02P,$% @ 5H8'66OEXG>F M @ ZPD !D !X;"]W;W)K&ULK99K;YLP%(;_ MBL6D?6H+(9=>EB EV:IU4J:J[;;/#CZ 56,SVS3MOY]M" L5,"7:E^#;^_H\ M=N"<^4[(9Y4!:/2:,ZX67J9U<>/[*LX@Q^I"%,#-3")DCK7IRM17A01,G"AG M?A@$,S_'E'O1W(W=RV@N2LTHAWN)5)GG6+ZM@(G=PAMY^X$'FF;:#OC1O, I M/(+^4=Q+T_,;%T)SX(H*CB0D"V\YNEE?V_5NP4\*.W701I9D*\2S[=R1A1?8 M@(!!K*T#-H\76 -CULB$\;OV])HMK?"PO7>_=>R&98L5K 7[18G.%MZ5AP@D MN&3Z0>R^0LTSM7ZQ8,K]HEVU=A)Z*"Z5%GDM-A'DE%=/_%J?PX' ^'0+PEH0 MOA=,>@3C6C!VH%5D#NLSUCB:2[%#TJXV;K;ASL:I#0WE]A8?M32SU.AT=&?N M@X!$3Q(3RE.TE!+S%,P]:37WM=G!KO/CVFU5N84];F.T$5QG"GWA!$A;[YO( MFO#"?7BK<-#P6\DOT#@X0V$03CKB60_+-U@:^:A+W@IGW)S6V/F->_RZ3ND, M;=_0'2?TA9(2LZY#JTPGW:;V/;U1!8YAX9D748%\ 2_Z^&$T"SYU$?\GLQ;_ MI.&?#+E'#R4#- JVT_/1X1F@)1&%?G_A%?NP88*9@B[*HV4MGFG#,QWT^2[X M^0E,PZ:]3$?+6DRSAFEVTAT]@33?#]R#-.S9BW2TK(5TV2!=GGQ-PUC#OKU8 M1\M:6%<-UM7)6!M!:$*!H%N&TRZR8>M>LJ-E+;+KANSZI/_@/ZF&;7NICI95 M5/Y!WLQ!IJZ<4"@6)==5CFI&FXIEZ1+UN_&5J62JPN.O354&F0R44JX0@\18 M!A>7YB,@J]*BZFA1N.R\%=KD>M?,3#4&TBXP\XD0>M^Q&S3U7?0'4$L#!!0 M ( %:&!UD@&PO=V]R:W-H965T9=;DL<>GF>[YP2J:\*<_V!OW^T5XNM>FTGA?\6ZNE;WT7Y,G4VL]T,4Y/.WTR2&4J*4F"Q,>#&JDL(T$P MXTN4V6E4TL;V]UKZ)?L.7Z;2JY'-_M!IN3CMO.F(5,UDE96W=OEW%?UY3?(2 MFWG^*Y9A[?'KCD@J7]H\;H8%N3;A4S[&.+0VO.D_L6$0-PS8[J"(K7PO2WEV MXNQ2.%H-:?2%7>7=,$X;2LJD=/A58U]Y=GW[87@U_N_P;GQ])897[\7D_N/' MX>U_Q/6EF(P_7(TOQZ/AU9T8CD;7]U=WXZL/XN;Z7^/1^&(B=FYLIA.M_.[) M7@E;2.)>$O6>![V#)_0>B8_6E LO+DRJTLW]>_"A<610.W(^>%;@/RK3$P?] MKACT!X?/R#MH G/ \@Z>D'<^G(PG%(6;VXO)Q=5=*T+/AV5;+(*JP^VJJ._> M^D(FZK2#QO+*/:C.V6^_[!_UWSWCR&'CR.%STL_.I==>V)FX(=FFE-0-VXS\ M"3'B;J%$8I%"XU5*WSQ*(I4E+F;:2)-HF0F/Q0J-7/+^CSK+E!-CDZ*Z':JG MB^])3VB39%6J1 F1,DEL%=?++-L4[*NIUZF6M%?LT/+??GDS&/3?C6Q>2+/B MJ_UWNSTQQ%:OYT;/=")-"16E,#5Y(DPJ9!YT+^:#$5"DC5*;1 MF* MCJT_"TP%UOXE MK!**NEF@%U73BY0BR.DTFSJ['!I8\50ID$$:$7@Z[97)$/PZI*5Z+.$NIP'9 MP5VWU%[UQ'7E7A3R=>K1B(5T(7%4C2[%:@5P+A>L];XWZ8F)2BJ'7*A00!>/ MR4*:N1(HQ%Q[GEL[GNP^LVX<@1:#:%-F+\\R/ ;LIQD MUE?D;W0\%=-5W3C:S.$!!.@"<1)S991#'_'OJBC7]7AO-%U-* 1HILZ'X? & MUE):N5ETW@J48TLA.W1#"%&P"86W-:!0@ZB3[;IB1BG6R*HY&+C\KH7RI M<[*C*SY5Z9P%A.*4'IRAB+%;R%+(V0R5W71L,.SGNHSE)Q$4*&[&P@1@1U)6 M6%FKR.4*08=:U_2E7YO<@$D0&,V! U0QF8 4C1%UJ!?[: ME+4@"TUP- I7FQ083F!61Z26S05!Z9DB'X^$>(T:)685W(BJ5DHR0)&I[R$Z MGR*9!_L!I;BD_0M+!W961E8I]Q!BT8U0 0W9JBO\PE992G8178Z]\*DR@8\V M4%(+^+%:=2KC!5RF#'Y@WJ'T@>9B: R5[;=8_<]U3#;#@;U?1^.@]^+!7H-5 M>W(GRI%QF\B]7*#V:ANH$"D=*/4.S7CSB);V,MSI7'4 ME,;1LYF\54F&$<;V\!#;5@PO%"%&L;DPYA'3&CF_H;"NV1A1D3*I?0DF&.2$$BH,(>MB8@1N2C*Y9JTZ!?C_9[ MU+:V\CR'\?_7 5+?NE=73+EP2FTFZJ-TF$\U@J]Q QSV03/["@[GV(52M\"\#^Z!K?*<"5(K M0V4/V4\)V"3C@=2$"D[98A),]8@N5H^8ISSGGE!#I8$V4SDI!,NLF)@2W+8< M[6)XEG33+R31+,KT0F4AG(WWI7Q4OL[>J$'[4;O9)QN'MPF)6]@L5<['9A,7 MH'+EZKE&.6X:Y?A[50Y%J)1A:IFEMG /=IA4NC1D*JS7W*!C#,*_L0P)* LLNBUZ1K MZZ9SBP^Q$T_*E\/)>7U,YAIZ2M=]P>?*>M]P\I_T[ M=Z"_B1B\Z>^^%>.<^C&6$$HV+..I7N]\OS[-!.8A<3MM3A#,%Z&Z/C6@ A"^ MDDX4D%?SV0W,]U$R$4+CX_F,#X;-3]1"7/R2_O'$"J>NP$6G_+R#[D '(TK* M/'F3JWKFR>W3F)S:"C,G@B&[&34VPPG29IJ)"S;Y^H2C:BY+M#*",I.4>+H+ M-M)1GB)$X9"9M^N3%$=$QUZ' 42L,K7%CK9#S/+C[;87%:H39'(RHB1V(T>H M)R:5_;>+ZRP]FT'R+0P-0C@"HQ83\!A9IS0D(+]U]U8Z^THC$496?^/RAODJ%>I!9)I,P8$?LP3&<1?4>_;*,%>ZUU%KMRGEX8P3^AV""$:D9MO9[]([%A; DKAPM MP.\SB[-.O" %S:NPL_\!4$L#!!0 ( %:&!UE"'6 -E , #\) 9 M>&PO=V]R:W-H965T,[T=H5#KOM?T]@O/?+ZP;L$?])9LCE.TWY=/FF9^ MC9+R'*7A2H+&K.\-F[>CMI,O!7YP7)N#?W"1S)3ZZ2:3M.\%SB$4F%B'P&A8 MX1B%<$#DQJ\=IE>;=(J'_WOTNS)VBF7&#(Z5^)>G=M'WNAZDF+%"V&>UOL== M/*6#B1*F_,*ZDNV0<%(8J_*=,GF0&-*KSP#%X''I2T"P-?98KI:WV??*L=#/<.CL*+ M@/\4\AJBH %A$+8NX$5UP%&)%_U)P*?BK&!:IV$<5V[-DB78]X@,!O4*O<'' M#\U.\.6"DZW:R=8E],&4N)<6 D%EP(10"2M+F&9V@9 HXD2*NEHD8H(D]C)C MT!HJ\U\%U\>IKT*Z;/2%H'_'F%L]81!F6YC>CR'3*H$L&":@!$YE,S,HIY<03-N1.T0[AC7L&*B*//_.@%6,VDRU"[@8[2=^GN! MO(;?9U&F(#B;<<$M)_?/*0^31!62%#0FR%>.IF]DPD;8:L,=WY"/._ACD:@1 M1VTZB!5*J_3VQ'ZK$\.3QB7C*7!I"HH[>6LJ;A*(97+.W7WQ-B,W$;PHRP10 M!J7E&2\=/JZ<8[6;1MQLOIO'H:%.@I?3%D==^%NI=,V%.#CH;B.*;R[PM%WS MM/W;/%UJ!663W#>X/8/&*E\RN3U%R,OH[R7@O7'*-Z]N8Z"[%.DN/4IYV;H-E.5?];=ZM7X=#*NF^+]X];1X8'I.-0P" M,U(-KF/*NZ[:=36Q:EFVR)FRU'#+WP6]<% [ =K/E++[B3-0OYD&_P%02P,$ M% @ 5H8'61ELI0:T @ ,@8 !D !X;"]W;W)K&ULI57;;N(P$/T5*UU5K10U(0D0*$0JO:BLU&X%W?;9) .QZMA9VRGM MW^\X@4 ERC[L2^P9SSD^8WLFH[54;SH',.2CX$*/G=R8UY!F7"24>U[4LE(5H8S 4^*Z*HHJ/J< )?K ML=-QMHX96^7&.KQD5-(5S,'\+I\46E[+DK$"A&92$ 7+L7/5&4XB&U\'O#!8 MZ[TYL9DLI'RSQC0;.[X5!!Q28QDH#N]P#9Q;(I3Q9\/IM%M:X/Y\RWY7YXZY M+*B&:\E?66;RL1,[)(,EK;B9R?4];/+I6KY4P!XC];P#!!A#4NIN-:I4WU-!DI.2:*!N-;'92IUJC41P3]E+F1N$J M0YQ)IH\OMX_/OV;3VSDY>Z8+#OI\Y!EDMNM>NF&9-"S!-RP]\B"%R36Y%1ED M7_$>*FIE!5M9D^ HX<]*7)#0=TG@!]$1OK!-,ZSYPG^G>2B[!AP=!MNZ&.J2 MIC!V\.%K4._@)*41:U$J+CK$G5_CWB-4%_CUG$# M*10+4"3LN.2,"=Q85IJ*3)_75VT_(9G1-;YQ XI1KEOL#Q('KA\'^XZ!ZT<7"Q[,CI9(IZ!TBZKJ=;K0S^^X@C,@=$PP+)B,K*;-=ZPY\;1CC(8N'T4\"P-Y>WM?>XI[,1]-XA[7SP#-_;[AUZ.MU?'!:A5 MW:TTWE0E3%/2K;=MB%=-']B%-]WT@:H5$YIP6"+4O^AW':*:#M481I9U5UA( M@SVFGN;8U$'9 %Q?2FFVAMV@_4TD?P%02P,$% @ 5H8'6:+-\ <= P M70< !D !X;"]W;W)K&ULI55M;]LV$/XKA#H4 M"2!$$O5B);4-Q$V*=4@Z+TDW[",MG2RB%*F25)S\^QTE6U&+Q!BV#[9XIWN> M>X[4'><[I;^9&L"2IT9(L_!J:]N+(#!%#0TS9ZH%B6\JI1MFT=3;P+0:6-F# M&A'0,,R"AG'I+>>];ZV7<]59P26L-3%=TS#]O *A=@LO\@Z..[ZMK7,$RWG+ MMG /]FN[UF@%(TO)&Y"&*TDT5 OO,KI8)2Z^#_B3P\Y,UL15LE'JFS,^EPLO M=() 0&$= \/'(WP$(1P1ROB^Y_3&E XX71_8/_6U8RT;9N"C$G_QTM8++_=( M"17KA+U3NU]A7T_J^ HE3/]/=D-L0CU2=,:J9@]&!0V7PY,][?=A LC#-P!T M#Z"][B%1K_**6;:<:[4CVD4CFUOTI?9H%,>E.Y1[J_$M1YQ=KN]^7U_?/?SM MD_7-Y9<'!Q5P.$11[WM7 2]_@SA*[H4<+?.GE&XM G-*3)$;YX+#SN^>+_4OAK]0YTR>MT MKG:T/_TQ$(V8W#C%[L<;W)I'<+K- M&/(+H=2/TO.)(SKWT_.,K#HN2BS$O W.,S_-9E,S3O##9D6-FZB??]JK,2SW MXQ]1- W)ITY+;CL-/:KB3V[]DBJ*_5F>3LTT"\F]JNR.(:909J(K2OPD?,D0 M17X>9N1!62:.?QX^V6IE7H@H37TZ24NCF9^F.;D!#&)%T36=8.[T2\"ONN"L MGZ2'Z),HQ*V,9J=3#_63/#O]=V(DV.FY1*D_R_*?/.&,OM9 P63D-:"W_6 W MN$^=M,/T&[WCW7$YC,R7\.'BN65ZRZ4A BJ$AF>SU"-Z&.:#857;#]"-LCB. M^V6-]Q]H%X#O*Z7LP7 )QAMU^0]02P,$% @ 5H8'60C4H];S! 1Q( M !D !X;"]W;W)K&ULO5AM3^,X$/XK5K:[ @G: M)NDKM)6 !>V>;@6BW.UG-W4::Q,[9SL4]M??V$F=M V!1<"7QF\S?F8\\WCJ MR9J+7S(B1*&')&9RZD1*I2>=C@PBDF#9YBEA,!-RD6 %7;'JR%00O#1"2=SQ MNMU!)\&4.;.)&;L1LPG/5$P9N1%(9DF"Q>,YB?EZZKC.9N"6KB*E!SJS28I7 M9$[4/^F-@%[':EG2A#!).4."A%/GS#TY'^KU9L&_E*QEI8VT)0O.?^G.]^74 MZ6I )":!TAHP?.[)!8ECK0A@_%?H=.R66K#:WFB_,K:#+0LLR06/?]*EBJ;. MR$%+$N(L5K=\_8T4]O2UOH#'TORB=;&VZZ @DXHGA3 @2"C+O_BA\,-+!+Q" MP#.X\XT,RJ]8X=E$\#42>C5HTPUCJI$&<)3I0YDK ;,4Y-3L[\NS^>4<'=SA M14SDX:2C0*F>Z@2%@O-<@?>$@@'ZP9F*)+ID2[+KT&?;ZUT#?Z_*SX42F."!3!\)=$G%/G-F7 M3^Z@>]J JF=1]9JTS^9Y$B >HH G*6>$*:E[/!,HUI!A7*HZV,V*[R*"0AY# MLE&V0DH?:Y%Q]#>12$5D9\-RLQ/TY=/(Z_JG[_Z]BP0A6X%CI^;TH7X"XH) M7.SU#R@#JW@F,5O*0Q,U^L>W"\L1$PKH DQ]-\NN*,,L(!_BU;.$"T5_8T-O M<))",] Q#X\SV!I+2>" 6V:UZY52+32HM/=GW3[ZSA2!D%<(].:&\$5,5_E& MNQ+>%J[JC(_NN,(Q"O=\\J3(YCNJ-;INI3LJ=HDY6QT#[@3!C24 *X1_9<>Q M:T7&7D5Z4&EW"U4R L\)[J^X!C87D*VE[][;(1?Z MQ%),EW#& N&$9_H6H2R(,VV[,8F@!(XM$^:4RQNFI)"W/\]KFZ4VI"0*!=_+ M7TV(XVH*5KB@M<4&+<,''QUPMS44SA<*BNO-^!C7O+C^57I:U ME%E'H<^L:Z"A@:6AP8MI:&T*93 'WP/TU>9:,&P+J; _OZ0RT'&&P%!BXZF6 MFII1U%&3*>U,)61R*-[5AZ,_/]=A]]WND]8_+G_9&&1!O:1!N^]&\%Q&\FJ*(D_UNQPQ,QQ0L: MF^FZ1&K>Y2H#U9O$3?%C8C(H@^L/2(FSXT ;'IO\*JS'!H0-;A.W:Z@Q]42> MD@TYM'-3EJ>0U_/7%PDE#B6%VRKD$ M8#T0A2 XA%1!KKM5QEEC-WH&XR' D' ')FFF#$D7M;-%[X\."Z25*AJK'6] M6=X?UT5 I_+G/B%B99XP)#)AG/_/MZ/VE>0L?QPHE^=/+#^P6%&F22L$T6Y[ M"*6&*:$<%PK'H!S(>K ML1=ZFXU;MLB-W? GHY(N8 KFOKQ1N/+;*!DK0&@F!5$P'WOGX=E%S]H[@P<& M*[WU3BR3F92/=O$Q&WN!!00<4F,C4'PLX1(XMX$0QKFM([;[YOH'QQW MY#*C&BXE_\HRDX^]@4"8\(>RM0H M_,K0STRFU^>W5]=__?G^ZG;Z.[GZ^_[CW3_DY([...@W(]]@"FOHITVXBSI< M="!\^FG649'\4JY0S7=(4QAY*08-:@C=Y_2KL!^^.8$Q:C,FQZ),I*B^K.! Y M)T91H:GK8(TBX-1 1HS$5VT42^T*>R1]))5@1N-O!@IK%?9)R:G8Q^QX[KL< MR%QRU"H3"V)L'S2"9?^")I3S7X6T0'.[5T,S&-_!NT%XF*G>T6Q-BKIQP#8. MP6.']MC/R.M7@RB(W_UOSR]5,4,P6-]I3A&W?;N4!4(@4PO=OWWFXC;(O>.R M\?_JQ(X?SY>@\.XB?UB2!!4(Y -EBCQ07@'Y(L7;)49"0XI?(067-@X=KW@' M5ICT.X,X:M>_D3CN#@=U= RR8Q\..LEP-T[2ZPZ'Y*'.?!*^V3$XZ04VT>Z' M..PF"<'[;@YL7T;[#*/]A;7[+QF_.,4=GRA,7J!'MJ?=,'& &^RZ/ATF4EYE M0$X[_4&PV<0C2^LCJ[O-Y)AQDUMD9 4*\#(U>0X\ZU2>S^M5)IES&J"([D":C2SWWG M&N-.&@2+AXF3AJ;NSSJ5VG2(P*$$*XNH6>$XS.O&K)!(9YN8>&Z[_1SIBJI, MHYU!! :-4KD0>*-E'2P4LS0\DM20(PRMM M74+:()W!5G)7OA\JTE:F&S:%F=L+9>DN%"S&@>YOV&>5HYHMUMI[#S>OAX-J]'N,]4+1C^*7"8HVO0M4./ MJL>B>F%DZ4:1F30XV+C7'"=)4-8 O\^E-)N%3=#.II/O4$L#!!0 ( %:& M!UD'+[1O_0( /,' 9 >&PO=V]R:W-H965T2C2@$T>2YRKD96JO5JX#AJD4+!5$>L@*-E*63!-(HR M<=1* HLK4)$[U'6[3L$R;HV'E>Y6CH>BU'G&X582518%DR^7D(OUR/*LK>(N M2U)M%,YXN&()3$'?KVXE2D[#$F<%<)4)3B0L1]:%-[@,C'_E\)#!6K76Q%0R M%^+1")_CD>6:A""'A38,#']/< 5Y;H@PC1\;3JL):8#M]9;]0U4[UC)G"JY$ M_CV+=3JR>A:)8;,/+4#/?0- -P!:Y5T'JK)\SS0;#Z58$VF\D2=XCOVH2Z-#C YS'T@K:-(*#K&/IWB_XC('(I8DSA1+$@D)JUH5-1*>@)= YB]$ MIT 2$(EDJS1#9DB,#]['37^ 5/MJ.QS]!N_[)H8R07X/P"00IC!.CA=7#.Q.JL:MK&AX#?" M5/OQ['/SR &R%U2BZPC[(%(T?$#UR[V^\W]B-"(VK[]+5\&G:\ MXY:]&_9MZG=;FA#O;]"+7A%!QS\F.$=Q2G(3P[6CD.Z$L/O!ZYYX;L?=B4!M MM[<3 !4M J]O^&??9A=?R"T!C'N9U(]-XHL1,EU/9,;;?.B7=2#_-6]?@ZOF4PR MKD@.2X2ZG2BTB*R?F%K08E6-];G0. 2J98JO,DCC@/:E$'HKF #-.S_^"5!+ M P04 " !6A@=9:@^XYWI&ZT8[Q1Y$!2/)4Y*48&YF4U95EB22# M(A8]5D&).QO&BUCBDF\M47&(4VU4Y)9KVWVKB&EI3$9:]L G(U;+G);PP(FH MBR+F?\X@9[NQX1@'P9)N,ZD$UF14Q5N(0'ZK'CBNK!8EI064@K*2<-B,C:ES M-?.5OE;XG<).=.9$1;)F[%$M;M.Q82M"D$,B%4*,PP^XACQ70$CCCSVFT;I4 MAMWY ?VCCAUC6<<"KEG^G:8R&QNA05+8Q'4NEVSW"?;Q! HO8;G07[)K=/VA M09):2%;LC9%!0_1>1AOB31I^ER3BY6\3H'<3FR)#I0:E:R M!YLU8.XK8'URQTJ9"3(O4TB/[2TDUK)S#^QF[EG SW79(YYM$M=V_3-X7ANM MI_&\-T=[*L@&PS^-H6[)E:CB!,8&7@,!_ <8D_?OG+[]X0Q#OV7HGT.?1'CK MTCH'PC:JVFA"XC(E*TW I2 5ZL+.9PBO]Y#ZL,R(;E>!L1B4B5 M:[Q="2L3BEDG$K?+NEBC Z2@?0@U2UA1X"W"@DP>22V0C&1*6"&Q-S%]"7)% MWK\+7=O[\)^/JXP#')5JNQ71I],;AQ$K$K B_[:^H"4>':L%'H(P"3PE4,E. M\''!ZE**2UW)ZN.U$,^2V32ZO29MD5Y\74319>=F+CZ2Z\7=W>*>1*O%]9>W MG^ ]ONZTQ-,'?LH/$+,C #Q\>)XYM#)^CL> ,S\ 9*Q3<=+R#? M]5.'AW.HCEH*B7&K>CI8.8[I]QW3\9UFVC=MVS[:#?IF,!SH*>(&@4MFFE%; M.7NFKQ90AZ'3&PSUT,D,\NZYH6+=8W/R-I_[_DOL0]D>PC MT7'23R2_*]H7P7RSP1^VRK5^2O"7300D-:>2(IN76&%H#GR_7?;MDQX'OND/ MG[4"U_3]\!\B/3QD)]@'_M ,P^!(Y+X::^ YICT\/IG!0&O?O'PL_UW)AWIP MA\H96VG9%9OVK6[F&]I*4@. M&S2U>X/ (+QI@9J%9)5N.]9,8A.CIQEVC<"5 NYO&).'A7+0]J&3OP!02P,$ M% @ 5H8'63/_'OVC @ PP4 !D !X;"]W;W)K&UL?91M;]HP$,>_RBFKIDY:&P@/FSJ(Q%.[2&U A&XOIKUPDX-XC>W, M-M!^^]D.9&P%I"CQP]W_?F?GKK<5\EGEB!I>6,%5W\NU+F]\7Z4Y,J*N18G< M["R%9$2;J5SYJI1(,N?$"C]H-+H^(Y1[8<^MS638$VM=4(XS"6K-&)&O0RS$ MMN\UO?W"G*YR;1?\L%>2%2:H'\N9-#._5LDH0ZZHX"!QV?<&S9MAQ]H[@V\4 MM^I@##:3)R&>[23*^E[# F&!J;8*Q'PV.,*BL$(&X_=.TZM#6L?#\5[]UN5N MB^$XSG?>]SQYDN"3K0L_%]BON\G& J2B4>\-V9]OP(%TK+=C.V1 P MRJLO>=F=PX%#$)QP"'8.@>.N CG*,=$D[$FQ!6FMC9H=N%2=MX&CW%Y*HJ79 MI<9/A\-!$B4PO879?)),XL5@$4UC&,1C2**[.+J-1H-X 8/1:/H8+Z+X#F;3 M^V@431*X'*,FM% ?X KFF!9$*;JD*:D.._MEV,WE:;@ RF&1B[4B/%,]7QMJ M&]M/=X3#BC X0=B"!\%UKF#",\S^]?=-MG7*P3[E87!6\('(:V@U/T+0"-KP MF(SA\N+#&=U6?90MI]LZH?OF$'[<&PN(-#+U\UC>E5S[N)RMQAM5DA3[GBDW MA7*#7OC^7;/;^'(&MEW#ML^IAXD6Z?.5_9\S2 4S-:XJ:/-PP3>H=+7#S(*R MQJ"%W;E"5A;B%1$R*DUI"7GT3JOH71?=-H9-V&WV_,T1XDY-W#E+'-=4YC2T MI*D=5F1K3K6R?.I$5L<(.V\(@Z#U'Z)_4%@,Y^&N>FR**V!V5\*H?<3 M&Z#NV^$?4$L#!!0 ( %:&!UD-$TGZ2P8 )8V 9 >&PO=V]R:W-H M965TAY=7.J)>B^,=%Y_3-6,2 M?8VC)+UIK:7<7+?;:;!F,4VO^(8EZI,G+F(JU:Y8M=.-8'19!,51V^UT^NV8 MADEK,BZ./8K)F&C#=TQ>9, M?MH\"K77/E*68I=GPIH:UCG7G@Z?:!3HK.J\XL:,JF//HK7,KU M36O80DOV1+-(?N"[MZSL4"_G!3Q*B[]H5Y;MM%"0I9+'9;!J01PF^__T:SD0 M)P&.=R; +0/&>!=&M M [HO [IG GIE0._2@'X9T"_&?C]8Q4C[ M5-+)6/ =$GEI1ABI.3NT_SV0.>S]'T_?W=[.'V MX^S]PQS]BAZH$#07';WRF:1AE+Y61S_-??3JY]?CME15YX!V4%8SW5?CGJG& M0_<\D>L4X63)EH9XWQ[?M\2W59>/_78/_;YSKIPCOFGKS?>'X\G!3XXD]W&?!U9F^:T/I'4\AK^!YYTZA+%5'TA3=!E^R M, V+C/'W.W4,S22+TW\,3;S;([MF9)Y.K],-#=A-2^7+E(DM:TU^^H%D27)D&WHIL.O"0,!\2AB%A! BFB3PXBCR OZ\-($6&A/F0, P)(T P M3>3A4>3A=][7AH:$[_7J"7]JK:BI6I P# DC0#!-K=%1K9%5K=L@X%DB4_5, M&[!P2Q>14;(]I'>:]MUNKZZ8M;*FBD'","2, ,$TQ9Q.]8#9^=]SD3+T5*FA M-QC5E;+7T50J4!H&I1$HFJ[6B1W@V/.AX!LFY#-ZHJ% 6QIEQBNLI)P*YW6* MGY?"6:MK+!PD#8/2"!1-%\ZMA'.MPLT229-5J#)B:A3,K0GFC#R#7M9:&NL% M2<.@- )%T_6J3!/'^K@^*2:5@BW1XC#-#'@B1;C(I#HHV)8EV1DI0;V3DJ;= M+#W#E>P;"G9=0T$,VCX"1=-EJFP/Q^Y[V&5B5"1ALC++!&J(.'7?P:Q2O5S7 M*!)DZP@431>I+ MJ;VVIKJ!TC HC4#1=-TJ$\BUFT"7I.JCMIN()K*86;-#NGZ#>!Z/Y)HF*#I, MO!?EQ#LM]J2>ZIDMU=N;V_3R!Z7YH#0,2B-0-/TTJBPIUX5/]2ZDR3,%I?F@ M- Q*(U T7>O*SG+M=M:EJ;YN(@V,J1[TE1Y0&@:E$2B:KEOE;[EV?^N25/_ MDX#'&R89NET)QO(T;;2\['4UOG9!7P("I6%0&H&BZ>= 99^YO1^0IT&M,E": M#TK#H#0"1=.UKJPRU_[FTC>^)BJCM:FXX8MS>R6-Y0)UNT!I!(JFRU6Y7:[= M[;HD/;\7:@]QD4_)E]G^A?T[&GR.N-'CMM?8^,(%M<] :1B41J!H^IE0V6?N M\ [W:)\MI8B96Q<*G_(O?+)'[%2;'H\?%5;?%DJ(7QWWG&N^72%68_8JM M>RI689*BB#TI9.=JH.ZX8K\(:K\C^:98M+/@4O*XV%PSJA)]7D!]_L2Y/.SD M%1R7HDW^ U!+ P04 " !6A@=9#.&>K<$$ !H'0 &0 'AL+W=O4 MF*:$2-^892S+GR3\T5IN9-;903%8X2]0W MOO]"J@8-A*).*IY58UR"EK/S&+Y411P+'.R-P*X';%@S. M"+Q*X+4%_3."?B7H_ZI@4 F*IMMEVPOC JRP/Q5\CT1>6M/RB\+]0JW]HBSO M*$LE]*]4ZY1_\[1+]$?:*E[9)PE!/$5PDG"(YS' M52+=-1'3_1=+2934N$;@'7Y%GO,1 MN3W7ZZJ.6?U7QJZ0USLK#WY=WN^0AV9Y0**K,Y5O>.'5@?<*GG>&M^29B(C, MX[NB#+.(LG5'K6Y*2K^;DD]CG^061V1FZ7E*$K$CEO_[;\ZP]V>7P9"P !(6 M L$:H>C7H>B;Z/X/G>^,QCUW:N^./85\90@$:W@Z MJ#T=&+OW+:8"[7"2E3-8-5NQ&"44/].$*DJZ9J2; :3GD+ $A8"P1JA&=:A M&1J[^V?.XSU-DB[[C$!EM([-O_U,]YQ29 %(",[DB0K1WYJ7Q%7GP$^?-%;C4>E!:"$5KFG^4 MF#G_RPZFP@)--Z"T )060M&: 7(/ 7*-H^,ZBGC&=% $B0C=X>>$=,;#/1D) MKML?M >"\5T7^PQ)"Z%H39\/B:IC3+[\6_I"XFH =!KLG1CLZ:FF;3!H[@E* M"Z%H38,/Z:=CSC\7;$>8XN*UT]W^J;O]X:CM+F3B&(#20BA:T]U#(NH8DRG_ M09 MIC&B3&9ZS8RZ)XG!B M(8:GFY&)U[87-%T$I850M*:]A_S3,2>@CUSA!.F]'U-T1?.%KOW_;Z?KHQ/7 M)R/GI%>#YI:@M!"*UK3]D%XZQI3)OY8R2\G/-WSCT[G#&[=M!LT;06DA%*UI M\R%U=,RYH^G_*.&8?BI=GD'=8K/6:B!*RTM+>U4AW8%$>ZY4WBF^+;_ 7UX:K_+U!+ P04 " !6A@=9)3JE.ZT" " !@ M&0 'AL+W=OYCV8)(+L9K8U':@_?M=.R&CE*(]["6QK^\Y.<>^ONFO MA7Q4&8 FST7.U<#)M%Z>NZY*,BBH:HDE<%R9"UE0C5.Y<-52 DTMJ,A=W_.Z M;D$9=Z*^C4UEU!>ESAF'J22J+ HJ7T:0B_7 :3N;P!U;9-H$W*B_I N(03\L MIQ)G;L.2L@*X8H(3"?.!,VR?CSLFWR;\8+!66V-BG,R$>#2323IP/",(L[ ML;Z"VH\5F(A0Y)2:5'48%10,%Z]Z7.]#UL Y-D/\&N OPL(WP$$ M-2"P1BMEUM8%U33J2[$FTF0CFQG8O;%H=,.X.<582UQEB-/1Z"&>W%S&,1G? M7H\F-\/[R>U-3#Z1J13$ULCF?,GQ!6C*B5)2GJN]J5&V^[2:UPE&ET']'89=<"ZXS M12Z1/GV-=]%M8]G?6![Y!PF_E;Q% N^4^)X?[M$S_G=X<$!.T)Q 8/F"]TZ@ M5!A1B@R3IY(I9JO[UW>,D8F&0OW>MV459;B?TMS\<[6D"0P'V*,[6 $O89_'"MBU0-.,5E'/;P>^WW=7V^K?IG7. MSL+NYR;ME:Y.HZMS4!<6L2B S O 6 %VYFFS["W@CMO-(2]7K"K]&V6W^F% M_HY0=^LR%R 7MLV>^S$1]A>JV[XEZ;JS==4+AA7)(I2J=M5LFU?>V$2K(+-V4[2 M?ONS#4NSB<-)IWN38#/_F=\,ML>S Q<_9 6@T,^F9G+N54JUU[XOBPH:(J]X M"TR_V7#1$*6'8NO+5@ IK:BI_1#CQ&\(95X^LW,/(I_QG:HI@P>!Y*YIB/AU M S4_S+W >YY8T6VES(2?SUJRA36HK^V#T"-_\%+2!IBDG"$!F[GW(;A>!-@( MK,4W"@=Y](Q,*D^<_S"#93GWL"&"&@IE7!#]MX<%U+7QI#G^[IUZ0TPC/'Y^ M]O[1)J^3>2(2%KS^3DM5S;W,0R5LR*Y6*W[X"_J$)L9?P6MI?]&AM\4>*G92 M\:87:X*&LNZ?_.P+<20(D@N"L!>$IX+X@B#J!9%-M".S:=T21?*9X @"*WE6RWZNKY%;UZ]1:\09>BQXCM)6"EGOM)X M)HA?]"@W'4IX 27(T&?.5"71'2NA?.G UWD-R87/R=V$HQX_[=@5BO [%.(P M=@ MQN6W4&AY8.71"$XTU#JR_J)_K[6K.ITX=HO-=KZ6+2E@[NG]:C^#E[_^ M(TCP>U=F_Y.S%WG&0Y[QF/=\10YZB2H0E-3.==#)$RLWY\P^ST*L$V&=@FHVS?]:%BUFDK> '22=ZP^N6BR\[B!ED:9J=%6KQ0?;4/W?YMV]Y#,16\HD MJF&CI?@JU>467:OO!HJWMEL^<:5[KWVL]/4(A#'0[S>!"3!Y:6?:&@F#<<[Q3!*D:6^:GB])[^8^4ENV MF0)R0<3I_?H3F(#!L@9?MA\2 V:?5[PK+V:MZ4ZDW[(-YQ(]Q5&270XV4FXO MAL-LL>%QD+T76YZH=U8BC0.I=M/U,-NF/%B607$T));E#N,@3 :S:7ELGLZF M(I=1F/!YBK(\CH/TQS6/Q.YR@ ?/!^["]486!X:SZ398\WLNOVSGJ=H;UI1E M&/,D"T6"4KZZ'%SA"T;L(J \XZ^0[[*#;517 ZL8$8_X0A:( M0+T\\AL>105)C>-[!1W4FD7@X?8SG947KR[F:Y#Q&Q']'2[EYG+@#="2KX(\ MDG=B]X%7%^04O(6(LO(_VNW/=9T!6N29%'$5K$80A\G^-7BJC#@(P*<"2!5 MN@&C$P%V%6#W51A5 :.^"DX5X/0-<*L M_1^;U;IM!_(8#9-Q0ZEQ=F*5FR4 MZ2JCE<%A4LRL>YFJ=T,5)V?SNS_F].[AG[=H_NGJ\P.Z^NPC^N>7C_-;JO9> M^UP&892]0>_0EWL?O7[U!KU"88(>-B+/@F2938=2C:)@#1>5XO5>D9Q0M-&M M2.0F0S19\J4FWC?'NX;XH;KZV@+R;,$U,0)_SY/WR+;>(F*1D68\-_W#;=WE MO$R=ODR=F<-]OE#A6!?>\M*NIY-=\NQ3TRE5-2^5/]1TBH)$(C5%$/V>AUM5 MC*1NKNQQ(SVN**L7V398\,N!JIL93Q_Y8/;K+]BU?M,E"A+F0\(H)(P!P5H) M'M4)'IGHLPM49-K*L&>[);NXYSW."'&(YTR'CX=Y M- [AW#SVTZ20FDRCB<>.X]6:+>^=VGO'Z/TGGF7J5KS(XSP*)%^J.Z@:S"(, MBGNTSNX]SCD8QCML31P\[OAME#W7[YZB%%*4:47)R'/UCKNUX^[+9WO"M97- M/1H2QL[8]3K>&P=PKO?]-"FD)M-J6F.B=WY<.S\V.N\?3.W2\" 6J0S_/3G7 MQT?#L!W+ZI@]/OIT=Y&%O=9%'O. ^C[DD,:%BM/$SJ/$S,1;N>1%S=#>&XV8"'=8P0[$PZMR;S&,[.9B]1"BK*-*)XXDQ.? ?#I/&?&/V_ MSL-H&2;KK%<=-XE24%&F%;5'IXIITT/ YB;";;#8 MJ$/IC[;G6K,A']%O0&D^*(V"TA@4K9WAIF>!7>!*"MD/N &E^: T"DIC4+1V MGIL."3:W2%Y828_;')YG'U=2H!Y&EHA14E.E$7>)8)RIITV#!Y@X+R],D ME'G*2\]7X5.QK?<:M,D"2O-!:124QJ!H[00WG1L\ 2ZDH#T<4)H/2J.@- 9% M:__\V_1QB+%_\,)"6L%;3[WV^.@W+?,8SLUF/U$**LJTHHY[HI"2IK]"S/V5 M>[&2NT#5T87(],_T9L"Y'RQ0F@]*HZ T!D5K)[9IW! "6T ):.\&E.:#TB@H MC4'1VGEN>C?$V#-X:0&UCW[#P:.1U?TF:A[#V=GL)4I!19E.%'M6]YE^>+"< M*^;INEQXEZGJF"=ROQ2G/EHO[KLJE[1UCE_CBQNL.>[C"[I?NM?@]RL);X-T M'289BOA*25GOQZK8I_O%>?L=*;;E8K*O0DH1EYL;'BQY6IR@WE\)(9]W"H%Z MB>3L/U!+ P04 " !6A@=9AKXG-H<% "8* &0 'AL+W=OU4]Z(E3_,;/#.9Q'_<7POYE,PI5>@Y MCG@R:,R56O2:S22:POR S^D#5M\6= MU'O-@C)A,>4)$QQ).ATT+MP>]E*#](KOC*Z3K6UDAC(6XLGL7$T&#<=\(QK1 M4!D$T1\K>DFCR)#T]_@KAS8*G\9P>WM#Q^G@]6#&)*&7(OJ#3=1\T#AKH F= MDF6D[L7Z"\T'U#&\4$1)^A^MLVM/M<=PF2@1Y\9Z/V8\^R3/>2"V##2GWL#+ M#;Q=@_8;!JW?CQ^#^VMT._IZ]?GB\>KVY@%] M]*DB+$H^H6/T[<%''S]\0A\0X^B:19$NB*3?5-JY033#W-$H<^2]X:B%K@57 M\P0%?$(G-?:^W;YKL6_J01LB A'31TUTRH7-'&\-=?W*[S6UV^(&$^)"R A&$@ M6"7/[2+/;1M=U\U8H2N>*+G43Q=UA+X3R<@XTCGFBFI_"MT318_0X\N"HA_! MLS+/(',^X-I"$O,TJ:T$J]]#*P$2YMLCLDR.9X0L>@\T7.KBOUU1R,CXS,3C04SE-8W'5-95!^2WQ4"P2G5TBNKH6&-1U !]UB\^B>X('(591YCF M':$N]1GT/(6:%Z'5T#UQ^\W5=D9?7^.HUV#K(_QC" M;A'"KC6$FT::ATV_"B:*\(FN(S064L/T5NW#-\-VM@9VZNS$T.KYT+LB@W4M M_@)(?_BUOV[IKQ+JTR+4I]907S/.XF5<%TRKX:'-"!+F0\("2!@&@E52>5:D M\NQ=7C_.(/,,"?,A80$D# /!*GD^+_)\;KUE;P0_7B9ZPHNF5/\)J6=(4NH7 M$10)HF>I,TFI>2\Q,Q7"^9)$B,1BJ0\LJ SU"6U:5P=6KX?6 23,SV"N4WGP M.8[;V>FUD$XQ$*R28MU5HV[M-FI0MQB* M5LUTJ?JX5K%AB)G4L[TO0K*_]51O1/@3^F=SE]MF?';LP9D$%7Y :0$H#4/1 MJNDNQ1^W_3Y]'%3< :7YH+0 E(:A:-5TEVJ.:Y=S[NE*1"LC/>PAXN2L[0FZ MZ^PJ$':'!Z=N#Y\*]J!.,12MFM=2OG+M^M6^ M_=NB@(!*5: T'Y06@-(P%*VZTJ#4M#SG7?JW!RIX@=)\4%H 2L-0M&JZ2\'+ MLRHL8/W;[N;@](,*8#EM5_%PO5W% ]0MAJ)EF6UN+9R*J9RE2]P2%!HU*EO] M4APMEM%=I(O'=HZ/W-ZE6W/<=WM!MDBNQ&=K]JZ)G#&>H(A.M2OGY%1/+62V M#"[;46*1+ML:"Z5$G&[.*9E0:2[0YZ="J,V.<5 L1AS^"U!+ P04 " !6 MA@=9OV2Q.SL" #V!0 &0 'AL+W=OT_WZV(8A* M:=15^X)]MM_7?@[=Q;60#ZH T.BQ9%PEN-"ZFGB>R@HHB1J("KC960M9$FU" MN?%4)8'D3E0R+_#]D5<2RG$:N[6%3&.QU8QR6$BDMF5)Y-,E,%$G>(CW"W=T M4VB[X*5Q13:P!'U?+:2)O,XEIR5P105'$M8)OAA.II$][P[\I%"KWAQ9DI40 M#S:XS1/LVP8%)>7-2![;//0$ MP^@%0= *@M<*PE80.M#F90YK1C1)8REJ).UIXV8G+C=.;6@HMW]QJ:79I4:G MT]MOT^_S*_3CXO?5$IW.0!/*U!GZB.Z7,W1ZQI\V=5NEE MK?]EXQ^\X/]URP^ O<0 M3*..#JMM14U413)(L"D9!7('.'W_;CCROQQ"^T]FST###C0\YIY>0PZ2,,1- M(S E+XFF?(.84 IE1,HG4_\UD?FA'#3&(V=LF\ N]6-OUP<[>O4;P:(.+#H* MMM1$PUNPCMK^ZZ]MS#[WSA_8VN]:??H74$L#!!0 ( %:&!UEI M6H;0A00 &$8 9 >&PO=V]R:W-H965TV<[9G$T+EVTFFFOMY]5K"PF0+R27+%;D&RTEG,U-@]7\S87N992>\Y$ONB(/R?6YJSP]S! MSM/ UVRSE=6 NYCMR(:NJ/RVN^=PY[8HZZR@I1+FF>5TCP'G\WH$X;LW(\O7Y" M_Z#( YD'(NB2Y7]E:[F=.Q,'K6E*]KG\R@Z_TX;0J,)+6"[47W2H;<<0,=D+ MR8K&&>Z+K*Q_R8]&B!,'P#$[^(V#_]QAV.$0- [!I1&&C(]_SAX;W65[N'ICHO"YZ_+^CGXD1M&D/ M%%[0E7:5[25DVY39VG=H]JU*U[78D83.':A-@O)'ZBQ^_06'WF\F66V"13;! M8DM@9PD8M@D8]J$O;@K&9?8O4=62I8A7!>V*I5=[R L1@DIARDPOZ$LS4X.% M"JSZH#PN0L_S9N[CJ>(V(\9Z1#PZ#7DFY:B5I%>*E^HD9GH\MF,&.L1\:13OW&KW_@"_7)6;JY@+A8(]G$= M=+%WW#EZO7N()1%;M"/9&D&_@DC!]J44*"N3? \[-KA 0E;? MN><%^MJXL_1LUABK:)%5M-@6VGD*3S;_N'?.?FE7:5(E,X6V4:"4,VW]&CH3;3(*EIL"^T\+<=.!;^F5<%6>Q6K:)%5M-@6VGD:COT*[F]8+OF\ M-1!G7R1]I2]-9GK=B QFV!L&>D$PV>'N@G#L*W!_8_$IVU"DNHM2?:N _VIP M8R1NM:>PBA9918MMH9VGY-BGX/ UQ8L-X5)V?JR/:(WQ]^/Z9<-A?") OA5#>8 Q+BM?GV?6-9#MU M8/O I&2%NMQ2LJ:\,H#G*6/RZ:8*T/Y78?$?4$L#!!0 ( %:&!UE8Q[DG M=@( "\' 9 >&PO=V]R:W-H965TS"$:R"S6P3FO]^9T-0,M&LF_HE^-=[ M=^]=?(Y;J1YU@6C@J2J%7GB%,?6Y[^NTP(KIB:Q1T$XN5<4,3=7:U[5"ECE0 M5?IA$)SZ%>/"2V*W=JN26#:FY )O%>BFJIC:7F(IVX4W]78+=WQ=&+O@)W'- MUKA"\Z.^533S!Y:,5R@TEP(4Y@OO8GJ^G-OS[L!/CJW>&X-5\B#EHYW<9 LO ML EAB:FQ#(P^&UQB65HB2N-7S^D-(2UP?[QC_^RTDY8'IG$IRWN>F6+AG7F0 M8ER"J2RU^X6V/QMXD#;:R*H'4P85%]V7/?4^[ '"^3. L >$ M+P5$/2!R0KO,G*PK9E@2*]F"LJ>)S0Z<-PY-:KBP55P91;N<<";Y=GVQNE[! M":SH_Y$U)8+,X=Z)Q^R$;5!1+:%$<@H,J@J8R*#]KSJU"Z#.0>4=-D9M.1XKA"TRI2&"2@I3:)B> M0<:V8TS+ES&=#4SA"-.!(;/!D-DK&9)SP42*1^PX'BGH1(RI_P_@@=CY(';^ M;V(/;_)+R]X%F08NBGTX-DDP":)Y[&_V5?WU6*?!WVMG]BGYSM2:"TWQ<\(% MDX_$H[KVW$V,K%V'>Y"&^J4;%O2BH;(':#^7TNPFMFD.;V3R&U!+ P04 M" !6A@=97YM1<= " #O!P &0 'AL+W=O' M>G0Q\(;$L>__^Y_-G2=K+EYD#J#(:UE4>J'W M_N&1+7.E/_C)I*9+F(%ZKA\$CGRKDK(2*LEX101D4^\B/+\,38!9\8O!6FZ] M$YW*G/,7/?B13KU .X("%DI+4'RLX J*0BNACS\;4<\R=>#V^[OZ-Y,\)C.G M$JYX\9NE*I]Z(X^DD-&F4(]\_1TV"0VTWH(7TOR2]69MX)%%(Q4O-\'HH&15 M^Z2OFXW8"HBB'0'1)B ROEN0<7E-%4TF@J^)T*M13;^85$TTFF.5/I69$CC+ M,$XEMS<7LYL9.25W5#6"J3?",_)%,I2,D5E3G)\/2DGL*_@Z"*54M2 M &X&X?."+:G>8$F.KT%15L@3?YBX^JR=17MUH,$L0(O^?PIC(.O>YSVK-/>/O7D$71)::<9'@4MS$ZX3+8R ML9'1);A*PE$P\5<.=M^R^WO9B!JX4&W48 O5"R,W:F!1@T.HV(4:=%!A?T=6 ML47%AU!#%RKN9K6#-+2DX2'2R$4:=DCZ2%VDD26-]I*>VO/%^'E?X5VPKOZ9OV)V5L[K''7(\'KK18?"O4P5[X;<@)6%EW>BNQ+ W M8=4I9V\).OC3WF@'?JM1A@?P'_L=H8I@GP+;IYQ6PDYYQH/Q?U;\K?:MK\([ M*I8,^VD!&48%9T/,1+2W2SM0O#8=?@/,9Y^I]H"\)>\&ULM59=;]HP%/TK5E9-G;22#TJ@'42BH=V8"JU*NSU,>W"3 M"UA-XLPVI?OWNW8@#54:J1I] 3NYY_B#M:R,B;9RS_F#GHSC@>5H19! I#0%Q;]'""%)-!/J^+,A MM)NN'K;[ QU-%\$4^D^27K M(M;W+1*MI.+I!HP*4I85__1IDX@* 'GJ =X&X+T$O+9">P-H&Z.%,F-K1!4- M^H*OB=#1R*8')C<&C6Y8IK=QI@2^98A307@UF8QO)^?3VQD93DCJ=? MSZ?A^'Q&CLCA"!1EB?R$X[O9B!P>?"('A&5DPI($]T'V;84R-)D=;98\*Y;T M7EG2)Q.>J:4DYUD,<0T^;,:[7@.!C?[+)'C;))QYC8S?5UF+M)W/Q'.\XSI! MS? 11 AW#;S=(*==[DG;\+5?X;ODV>)(@4C)]4I$2RQ2$O(T90J/CR*_+C&< MC!6D\G==\@ONXWIN?2NR';2<%RFX;B) M/;B!?&L?JSRAF!&:$)KR5:;JC!=L)X9-WUZ/@>OW6KB?CU5'-5%>K]4MHW:D M=DJIG4:I()ZE9A>RZ\OTEZIK=>H;<;G:DT%D$L6 MX7<8R 4 &0I!LP5HQ752&QG?NC%[(MLQ?U*:/WG'^CS99QKV1+:3!M=Y_MX[ M_U^A&X[J+>FT.B]JM";(K5RWA3Z[TIJD(!:F8Y-XH>/*19=2/BV[PJ'IA>SG M\**EG%"Q8)DD"()$T:45$\5ST^C<.?@'4$L#!!0 ( %:&!UG=D>N7&@< &0N 9 >&PO=V]R:W-H M965T]+Q!+T,D[TR. M];-+-CFFA4A)CB\9X$66(?;P$:=T==+Q.^L'5V0V%^I!;W*\0#-\C<7MXI+) MN]Y&)2$9SCFA.6!X>M(Y]3]$P4!ET"F^$;SB6]= 5>6.TN_JYG-RTO%4B7"* M8Z$DD/RWQ&/2K2S>:?*N'V]5O]-5UY6Y@YQ?$;3OTDBYB>=40(J*5%S1U2=<5:BO]&*:9[@I"7_F3W_P)*_)ZELT, UFH_0*OA'D7=!X!T! MZ,&PK3PORQ[9LY\N6!=XL"U[K3;!IJ$#K1<\HG>%N6 D%C@!UX+&WW6S@1N& MMHNKR>D#7Z 8GW3D[,,Q6^+.Y.>?_('W:QLXEV*1 M([$:U' #-;2I3[[0?"FYXN0(W.$9R7.2S^0TE*(\EB-'CH=RE+QK(VI5/I1H M*=;78FJJ7T[\<# *X'%ON?IZA8-0ZE,FA0>=_WFIW%T3MK5(8;*L-]!Q;. MDP-&U;!1-^B'C18_VR]99"WD,Q&,-@A&+Y^P_]9QC4R"EIC). W,U"@#"1(8 M3!%A8(G2 K>!&KGL42[%(D=B->CC#?3QRR;TA*8I8F"!6=D+6SNA]1V'LBW% MAEM=-0BZX]%.3W7TRAHTWS-!I+?WW+X7(;O>H8@JM=$6H[#?'8]W&+EZ:1W2 M5J3M[SO3[\?(*GPF?2\!$ MV'ZX[V=05QL4ZC.HEPN(># 7[\%IDA#U742I^OZA5BY.@VZG:I$KM3IG$YW[ M]O#\A@H)+J;9 LL 0Z_)Q)2+(Y!C >@4R&8@&5+-,*5LBHDH9"F. ,.I?B@H MR-=C5SYL;;,58@F7R01XD)H,QW26DW_56)S!5B?M]X?CW:Z\ M3ZK(CN"YB$VD[]M#_4:P)B. RN=@-2?QO(D0Y368JFT X0#? M+W!<-< =WH*J)TPMVSY+.G443U0<5O7S0::6:,! #M"'MF6&R%6QZBUD7(=O MMQWE(#"!L^KXMYX)-.K+L\9U0+OKV.IO$HW\=,G9!7#= M%=]:E@CLJH>BJM2V@ZB@5KEJL?W-56S MXJ]A** Q%-!N*"(B/XF"MD[4]JP'=P27:I$KM3HVXSO@J^X60*?;!4[5(E=J M=;+&ST#[EH%R="J"J&(_.1KI0@-MY>C4KSQ1,O^QB"9R58PZ,F--H-V:7)"< M9$4&_@/G]S@N]+;DU^F4Q+A]6#O=0G"J%KE2JY,T#@0.7G58.S4-3M4B5VIU MLL8Y0+MS.&Q8.W4(3Y0L*,U7*[/7< W0N 9H#:VJ''5FQFP$ M=K-Q6BYOM1)RNJ?A5"URI5:G9IQ* )VMH01.G8M3MP)__*-1.R.<\QKG^F%ZF M* ?0\P>M57?J+9RJ1:[4ZB"-X0CZKWI6SJD!<:H6N5*KDS4&)+#O!'PILCLY M'LVR^N["G=[J6"*2HKL4Z^5/PGFA=H!;23>/,HT\K[$(=;9GNLA>^D/I]+:. MY6:8S?3Q9B[K6^2B/*&[>;HY0GVJ#P[W3/+R_/4%8C,BNUV*IS*KUQW*JK#R M2'-Y(^A"'_*]HT+03%_.,4HP4PGD[U-*Q?I&O6!SL'SR/U!+ P04 " !6 MA@=9^M/I8/P# @% &0 'AL+W=O9SA$O$KNL%$ M/EE35B(A;UEJ\@W#**F=RL*$EN6;)0$WS' MV6)V(]; M7-#]W+"-IX'[/,U$-6 N9AN4XA46#YL[)N_,#B7)2TQX3@E@>#TW;NSKR'8J MA]KB2X[W_. :5*D\4OJUNOF0S VKFA$N<"PJ""3_=GB)BZ)"DO/XUH(:7$F+O_-$9'-C8H $K]&V$/=T_P=N$_(JO)@6O/X%^];6 M,D"\Y8*6K;.<09F3YA]];XDX<) X:@?8.L"A@WO"P6D=G)=&<%L']Z41O-:A M3MUL\ J:XE67=3LU]Z2KYQ4"V4EF'R:2S^QN(^^1)\>(O + M6,DUF&P+#.@:A#E': C)2+C M("()3A3^X;B_/^)O2I8ZJN 35;=P%/#/+;D"CO4>0 NZBODL7^[NJ-)Y7?3H M?T?OD>%TZ\:I\9P3>*=7R#]_25/P0>"2_ZNJ>H/KJG$K7;SF&Q3CN2&%CV.V MP\;BYY]LW_I51;E.L% G6*0)K%<".%#7061R=8 MJ!,LT@36*\ZD*\[D]0H[.99.U_*GTX&X-&;>@1D,H .M@<(>H_G>%#K^0#:. MT3S'!6F&G7;[3-U+8J5+MCCXSH^'/76;JF*XSH$I3S!ZAMO6\\;9&*97G M''F*(%>5F'F0VLR5%J%F0>M@Z#]C)]/5O;HV> 5 M6ML"VW9/^(92.Q[^[,7FJ,36G@[%5E?4AE3SH.,A=ZEIW6KB(*9;(II#;#?: MM;-NZB;.8/S6OE[:BO&P:G_5'99G^*9W]A&Q-"<<%'@M0UE7@?S6LJ8=U=P( MNJG[+8]4"%K6EQE&"6:5@7R^IE0\W50!NJ;@XC]02P,$% @ 5H8'6&ULK59K;YLP M%/TK%JNF5MK*.VL[@M0D3-ND5E6S=I\=N %4L)EMDD[:CY]M'DM:BC(I7X)M MSCF^]]BYEV!+V1// 1Z+@O"IT8F1'5EFCS.H,3\G%9 Y)LU92460F$YY0@!NNI<6U?1;[":\!C#EN^,T8JDQ6E3VKR M+9D:E@H("HB%4L#RL8$Y%(42DF'\:C6-?DM%W!UWZE]T[C*7%>8PI\7//!'9 MU+@P4 )K7!?BGFZ_0IN/#C"F!=>_:-M@/=] <H/@M 3G!<%QWB"X+<$]E."U!.]0@M\2=.IFD[LV;H$%#@-&MX@IM%13 ^V^ M9DN_1X_1[4.$/J);S!A6IX9.%R!P7O S=()R@GYDM.:8 M)#PPA=Q1\TW.D6M] M0([E>.AAN4"G)V>(0RJOKAB(;SXNMX!8RME:SNWD!F06ATGPRYW6A. M=MQVW M[\L+Q =3EI76YCUJ\1KF6;SG[J.@URK-LW^U13?+F3G$O@:6ZJW(4 MTYJ(IL[WJWWCOM;]ROP';[K^#69I3C@J8"VIUODG&0%K.FDS$;32K6)%A6P\ M>IC)CP]@"B#?KRD5W41MT'_.A'\!4$L#!!0 ( %:&!UEES/@[2P0 $$4 M 9 >&PO=V]R:W-H965T]O'" M2T+WU*Y6<'O]["4&HB8Q9YNE_?=G.R$+P:30YL,NB3/S/&,_XYG$ MPSTFW^@&(0:^YUE!1]J&L>U U^ER@W)(^WB+"OYDA4D.&;\E:YUN"8*)=,HS MW3(,3\]A6FCCH1Q[(N,AWK$L+= 3 727YY#\F* ,[T>:J1T&YNEZP\2 /AYN MX1HM$'O>/A%^I]3Y9%X@1?$N<4?D?[$M;W]7 %N4O_%XM MQ)&#>T"$-4<3%U)?Z+3W?S M"/2FB,$TH^_!1_"\F(+>N_?@'= !W4""*$@+\%RDC'[@@_SZGPW>45@D=*@S M'H] U9<5]Z3DMBYPV^ ++MB&@JA(4*+PC]O]O19_G:]#O1C683$F5BO@W[NB M#VSC [ ,RU'$<]_N_@42[FY>=)]>SVXKW*/KV57N\>_-??;+P9](8==Y:4L\ M^P+>!-)T"1 D15JL*>AEF/*$W"("ECC/>0V3V3A0)5T)[*B!16D?T"U=&MN_:_JG53!&\8]IOA"?+YM;+YK8NVU?9LE%R*/+\I84R7M7YYN-= MX$5NQEY:[3KUHI8$[O%"F(['_\S&NK9& 52$0.\8\V0-%R1U*6\B+]DX( M(/"=9I=K#>#6E#BG%)6X68J[I(S/*?DTSHJQT3L;C>6^/:Y;]5-R6HU^'77*&2LX>0/U&M(IK'@' M;X,O# M-?Z9O$X+"C*TXE1&7YQ&D?*\JKQA>"N/2UXP8SB7EQL$$T2$ 7^^PI@=;@1! M?6HX_A]02P,$% @ 5H8'6:FID[9R @ , < !D !X;"]W;W)K&ULK55=;],P%/TK5D (I*U.TW9C)8VT=45,XF-;Z7A M/+C);6/-B3/;:;=_S[63A8+20"5>$G_<%;NU:1:$LC> Y M7"NBRRQCZND"A-Q.O+[WO'#+UZFQ"S0*"[:&.9A%<:UP1AN6A&>0:RYSHF U M\<[[X^G(QKN .PY;O3,FULE2RGL[N4HFGF\%@8#86 :&KPU,00A+A#(>:DZO M^:0%[HZ?V=\[[^AER31,I?C&$Y-.O+<>26#%2F%NY?8#U'Z2&S#;V>4R^D, /AN1F0"[YAB>0)QI77Q)*=,H4Z) :E&7):5Q+N*@D M!/LD0-$C_MF1(VZ!3[OAY^4:X:,V.,7#:$XD:$XD<'R#?7+^]/S](T:0*P.9 M_M'FKJ(;MM/9*ASK@L4P\;#,-*@->-&K%_T3_UV;U_]$]IOS0>-\T,4>_4IH MP9[84L 1%D0L,*L)29B!-O.=C(>:[Y;G$NTR_;=4#QO#PT,-LTR6F/,"5/4_ MMWGN)#W4C>&NTD M./2_I3O]S-XEGYA:\UP3 2ND]WNG^#55]>=J8F3A6MQ2&FR8;ICBE0;*!N#^ M2DKS/+%=L[DDHY]02P,$% @ 5H8'6694/!LV P R!, T !X;"]S M='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&:T5;:*B%-VB8D>-@;38 MF>.PEE^/;YRF'_@BQL-6EHK&OB?GW&/[FAA&E5D)=K-@S 3+0LAJ3!;&E)_" ML)HO6$&K,U4R:9%,Z8(:V]5Y6)6:T;0"4B'"0:\7AP7EDDQ&LBZN"E,%X^]&'HZ/>W>GE?ORD 4Y) MZ!4]?X'H60_7M1@F';](^AEE3/AB5WCMX]A*=::.,?+00]XP45KBS;F5L2&& M[4I.1IF2FP6-B M895JPX)Z*,9E2P6>: RNC!1V4[SYIJO^X)QL",W-)IDIG3+=I>F3=6@R$BP#.YKG"[@;588 &J,* MVT@YS96DC8"X+Y@;_XH23 M$5WS@H72_,%F@U*9VP#3)+AGVO#Y=N2WIN4M6YIU.2TSW//@#7K^N_.<,\DT M%=NF;>T?\BR_VG%T\:\L-[]5]@U[/;:OU4,W>7[X)J/D\#VVAY)#-_DF]LWP M+9@\S)H,VT/&UDEFYQS310,X+X[)#SAYBDW28%9S8;AL>PN>IDP^.4-G M]L^4'7W[?,HR6@MSVX%CLFE_9RFOBZ1[ZAHFHGUJT_X&P^O'W6'5YN(R94N6 M3MNNSF=-,[ -F[6]@+"/7#67'\$X#O,C@&%Y, <8Q[&P//_3>(;H>!R&>1MZ MD2'*&:(XAA^_&J8-V!@>2#3 MG\TUOMIXA3Q?!]B:/E9_=Y-'4$L#!!0 ( %:&!UF7BKL