0000950170-24-112399.txt : 20241003 0000950170-24-112399.hdr.sgml : 20241003 20241003163151 ACCESSION NUMBER: 0000950170-24-112399 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20240831 FILED AS OF DATE: 20241003 DATE AS OF CHANGE: 20241003 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ENNIS, INC. CENTRAL INDEX KEY: 0000033002 STANDARD INDUSTRIAL CLASSIFICATION: MANIFOLD BUSINESS FORMS [2761] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 750256410 STATE OF INCORPORATION: TX FISCAL YEAR END: 0228 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-05807 FILM NUMBER: 241351989 BUSINESS ADDRESS: STREET 1: 2441 PRESIDENTIAL PARKWAY CITY: MIDLOTHIAN STATE: TX ZIP: 76065 BUSINESS PHONE: 9727759801 MAIL ADDRESS: STREET 1: 2441 PRESIDENTIAL PARKWAY CITY: MIDLOTHIAN STATE: TX ZIP: 76065 FORMER COMPANY: FORMER CONFORMED NAME: ENNIS BUSINESS FORMS INC DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: ENNIS TAG & SALESBOOK CO DATE OF NAME CHANGE: 19700805 10-Q 1 ebf-20240831.htm 10-Q 10-Q
false00000330022025true02/28Q2http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldtrueP5Yhttp://fasb.org/us-gaap/2024#OperatingIncomeLosshttp://fasb.org/us-gaap/2024#OperatingIncomeLosshttp://fasb.org/us-gaap/2024#OperatingIncomeLosshttp://fasb.org/us-gaap/2024#OperatingIncomeLosshttp://fasb.org/us-gaap/2024#OperatingIncomeLosshttp://fasb.org/us-gaap/2024#OperatingIncomeLosshttp://fasb.org/us-gaap/2024#OperatingIncomeLosshttp://fasb.org/us-gaap/2024#OperatingIncomeLosshttp://fasb.org/us-gaap/2024#OperatingIncomeLosshttp://fasb.org/us-gaap/2024#OperatingIncomeLosshttp://fasb.org/us-gaap/2024#OperatingIncomeLosshttp://fasb.org/us-gaap/2024#OperatingIncomeLoss0.250000033002ebf:AcquisitionOfStylecraftPrintingMember2024-03-012024-08-310000033002srt:MaximumMember2024-03-012024-08-3100000330022024-06-012024-08-310000033002us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-08-310000033002ebf:VendorRebatesMember2024-02-2900000330022024-10-0100000330022023-03-012023-08-3100000330022023-05-310000033002us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-05-310000033002us-gaap:TreasuryStockCommonMember2023-06-012023-08-310000033002us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-012023-08-310000033002us-gaap:RetainedEarningsMember2024-08-310000033002us-gaap:TreasuryStockCommonMember2024-02-290000033002ebf:O2024Q2DividendsMemberus-gaap:SubsequentEventMember2024-09-202024-09-200000033002us-gaap:CommonStockMember2024-02-290000033002us-gaap:RetainedEarningsMember2023-03-012023-08-310000033002us-gaap:RetainedEarningsMember2023-05-310000033002us-gaap:TrademarksAndTradeNamesMember2024-08-3100000330022024-02-290000033002us-gaap:TreasuryStockCommonMember2024-08-310000033002us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-06-012024-08-310000033002us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-08-310000033002ebf:UmcPrintMember2024-03-012024-08-310000033002ebf:TimeBasedRestrictedStockUnitsMember2024-03-012024-08-310000033002us-gaap:SubsequentEventMember2024-09-200000033002ebf:S2024Q2DividendsMemberus-gaap:SubsequentEventMember2024-09-202024-09-200000033002us-gaap:NoncompeteAgreementsMember2024-08-310000033002us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-03-012023-08-310000033002us-gaap:AdditionalPaidInCapitalMember2023-06-012023-08-310000033002us-gaap:AdditionalPaidInCapitalMember2023-08-310000033002us-gaap:TreasuryStockCommonMember2024-05-310000033002us-gaap:TechnologyBasedIntangibleAssetsMember2024-02-2900000330022023-06-012023-08-310000033002ebf:VendorRebatesMember2024-08-310000033002ebf:TwoThousandTwentyOneLongTermIncentivePlanMember2024-08-310000033002us-gaap:RetainedEarningsMember2023-06-012023-08-310000033002us-gaap:EmployeeStockOptionMember2024-03-012024-08-310000033002us-gaap:AdditionalPaidInCapitalMember2023-05-310000033002ebf:PerformanceBasedRestrictedStockUnitsMember2024-03-012024-08-310000033002ebf:UmcPrintMember2024-01-012024-01-310000033002ebf:EagleGraphicsAndDiamondGraphicsMember2024-03-012024-08-310000033002ebf:FairValueTimeBasedRestrictedStockUnitsMemberebf:TwoThousandTwentyOneLongTermIncentivePlanMember2024-03-012024-08-310000033002srt:MinimumMember2024-03-012024-08-3100000330022024-03-012024-08-310000033002us-gaap:AdditionalPaidInCapitalMember2024-08-3100000330022024-05-310000033002us-gaap:StockOptionMember2024-03-012024-08-310000033002ebf:TimeBasedRestrictedStockUnitsMember2024-08-310000033002us-gaap:CommonStockMember2023-08-310000033002us-gaap:NotesReceivableMember2024-02-290000033002us-gaap:AdditionalPaidInCapitalMember2024-03-012024-08-310000033002us-gaap:RetainedEarningsMember2023-08-310000033002ebf:OtherMember2024-08-310000033002srt:MaximumMemberebf:PerformanceBasedRestrictedStockUnitsMember2024-03-012024-08-310000033002us-gaap:CommonStockMember2023-05-310000033002us-gaap:TreasuryStockCommonMember2024-03-012024-08-310000033002ebf:PerformanceBasedRestrictedStockUnitsMember2024-08-310000033002us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-05-310000033002us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-02-290000033002us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-012023-08-310000033002ebf:EagleGraphicsAndDiamondGraphicsMember2023-10-110000033002us-gaap:CommonStockMember2024-08-310000033002us-gaap:TreasuryStockCommonMember2023-03-012023-08-310000033002us-gaap:EmployeeStockOptionMember2024-06-012024-08-310000033002us-gaap:CustomerListsMember2024-08-310000033002us-gaap:AdditionalPaidInCapitalMember2024-06-012024-08-310000033002us-gaap:StockOptionMember2024-08-310000033002us-gaap:CommonStockMember2023-02-2800000330022023-02-280000033002us-gaap:TreasuryStockCommonMember2023-08-310000033002ebf:PerformanceBasedRestrictedStockUnitsMember2024-02-290000033002ebf:TwoThousandTwentyOneLongTermIncentivePlanMember2021-04-160000033002ebf:OtherMember2024-02-290000033002us-gaap:TradeAccountsReceivableMember2024-02-290000033002us-gaap:NoncompeteAgreementsMember2024-02-290000033002us-gaap:TechnologyBasedIntangibleAssetsMember2024-08-3100000330022023-08-310000033002ebf:PrintingTechnologiesIncMember2024-03-012024-08-310000033002ebf:UmcPrintMember2023-06-020000033002us-gaap:RestrictedStockMember2024-02-290000033002us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-012024-08-3100000330022024-08-310000033002ebf:TwoThousandTwentyOneLongTermIncentivePlanMemberebf:FairValuePerformanceBasedRestrictedStockUnitsMember2024-03-012024-08-310000033002us-gaap:EmployeeStockOptionMember2023-03-012023-08-310000033002us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-012024-08-310000033002srt:MinimumMember2024-08-310000033002ebf:TimeBasedRestrictedStockUnitsMember2024-02-290000033002us-gaap:CustomerListsMember2024-02-290000033002ebf:O2024Q2DividendsMemberus-gaap:SubsequentEventMember2024-09-200000033002us-gaap:TradeAccountsReceivableMember2024-08-310000033002ebf:TwoThousandTwentyOneLongTermIncentivePlanMemberebf:TimeBasedRestrictedStockUnitsMember2024-03-012024-08-310000033002us-gaap:CommonStockMember2024-05-310000033002us-gaap:RetainedEarningsMember2024-02-290000033002us-gaap:TrademarksAndTradeNamesMember2024-02-290000033002us-gaap:NotesReceivableMember2024-08-310000033002us-gaap:RetainedEarningsMember2023-02-280000033002ebf:EagleAndDiamondMember2023-03-012024-02-290000033002ebf:TwoThousandTwentyOneLongTermIncentivePlanMemberebf:PerformanceBasedRestrictedStockUnitsMember2024-03-012024-08-310000033002us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-03-012024-08-310000033002ebf:IntegratedPrintAndGraphicsMember2023-03-012023-08-310000033002us-gaap:AdditionalPaidInCapitalMember2023-02-280000033002ebf:PrintingTechnologiesIncMember2024-06-260000033002us-gaap:RestrictedStockUnitsRSUMember2024-03-012024-08-310000033002ebf:IntegratedPrintAndGraphicsMember2024-03-012024-08-310000033002ebf:ThirdAmendmentMemberus-gaap:StandbyLettersOfCreditMember2024-08-310000033002srt:MaximumMember2024-08-310000033002us-gaap:AdditionalPaidInCapitalMember2023-03-012023-08-3100000330022023-03-012024-02-290000033002ebf:IntegratedPrintAndGraphicsMember2024-08-310000033002ebf:AcquisitionOfStylecraftPrintingMember2023-05-230000033002us-gaap:RestrictedStockMember2024-03-012024-08-310000033002us-gaap:TreasuryStockCommonMember2024-06-012024-08-310000033002us-gaap:RestrictedStockMember2024-08-310000033002us-gaap:EmployeeStockOptionMember2023-06-012023-08-310000033002us-gaap:TreasuryStockCommonMember2023-05-310000033002us-gaap:AdditionalPaidInCapitalMember2024-02-290000033002us-gaap:AdditionalPaidInCapitalMember2024-05-310000033002srt:MinimumMemberebf:PerformanceBasedRestrictedStockUnitsMember2024-03-012024-08-3100000330022008-10-312024-08-310000033002us-gaap:TreasuryStockCommonMember2023-02-280000033002us-gaap:RetainedEarningsMember2024-03-012024-08-310000033002us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-280000033002us-gaap:RetainedEarningsMember2024-05-310000033002ebf:IntegratedPrintAndGraphicsMember2023-08-310000033002us-gaap:RetainedEarningsMember2024-06-012024-08-310000033002ebf:S2024Q2DividendsMemberus-gaap:SubsequentEventMember2024-09-200000033002us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-06-012023-08-31xbrli:purexbrli:sharesiso4217:USDiso4217:USDxbrli:shares

 

 

 

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 August 31, 2024

OR

Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the Transition Period from to

Commission File Number 1-5807

 

ENNIS, INC.

(Exact Name of Registrant as Specified in Its Charter)

 

 

Texas

 

75-0256410

(State or Other Jurisdiction of
Incorporation or Organization)

 

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

 

 

 

2441 Presidential Pkwy., Midlothian, Texas

 

76065

(Address of Principal Executive Offices)

 

(Zip code)

Registrant’s Telephone Number, Including Area Code: (972) 775-9801

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

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common Stock, par value $2.50 per share

 

EBF

 

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 Date File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

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

 

Large accelerated filer

 

 

 

 

Accelerated filer

 

 

 

 

 

 

 

 

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

As of October 1, 2024, there were 26,003,854 shares of the Registrant’s common stock outstanding.

 

 

 


 

ENNIS, INC. AND SUBSIDIARIES

FORM 10-Q

FOR THE PERIOD ENDED AUGUST 31, 2024

TABLE OF CONTENTS

PART I: FINANCIAL INFORMATION

 

 

 

 

 

 

 

Item 1. Condensed Consolidated Financial Statements (unaudited)

 

3

 

 

 

 

 

Condensed Consolidated Balance Sheets at August 31, 2024 and February 29, 2024

 

3

 

 

 

 

 

Condensed Consolidated Statements of Operations for the three and six months ended August 31, 2024 and August 31, 2023

 

5

 

 

 

 

 

Condensed Consolidated Statements of Comprehensive Income for the three and six months ended August 31, 2024 and August 31, 2023

 

6

 

 

 

 

 

Condensed Consolidated Statements of Changes in Shareholders’ Equity for the three and six months ended August 31, 2024 and August 31, 2023

 

7

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows for the three and six months ended August 31, 2024 and August 31, 2023

 

8

 

 

 

 

 

Notes to Condensed Consolidated Financial Statements (unaudited)

 

9

 

 

 

 

 

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

 

23

 

 

 

 

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

30

 

 

 

 

 

Item 4. Controls and Procedures

 

30

 

 

 

PART II: OTHER INFORMATION

 

 

 

 

 

 

 

Item 1. Legal Proceedings

 

30

 

 

 

 

 

Item 1A. Risk Factors

 

30

 

 

 

 

 

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

 

31

 

 

 

 

 

Item 3. Defaults Upon Senior Securities

 

31

 

 

 

 

 

Item 4. Mine Safety Disclosures

 

31

 

 

 

 

 

Item 5. Other Information

 

31

 

 

 

 

 

Item 6. Exhibits

 

31

 

 

 

SIGNATURES

 

32

 

 

 

 


 

PART I. FINANCIAL INFORMATION

Item 1. FINANCIAL STATEMENTS

ENNIS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(unaudited, in thousands)

 

 

August 31,

 

 

February 29,

 

 

 

2024

 

 

2024

 

Assets

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

Cash

 

$

99,977

 

 

$

81,597

 

Short-term investments

 

 

22,655

 

 

 

29,325

 

Accounts receivable, net

 

 

43,729

 

 

 

47,209

 

Inventories, net

 

 

41,742

 

 

 

40,037

 

Prepaid expenses

 

 

2,099

 

 

 

2,168

 

Prepaid income taxes

 

 

2,157

 

 

 

1,046

 

Total current assets

 

 

212,359

 

 

 

201,382

 

Property, plant and equipment

 

 

 

 

 

 

Plant, machinery and equipment

 

 

162,724

 

 

 

160,305

 

Land and buildings

 

 

67,798

 

 

 

67,121

 

Computer equipment and software

 

 

10,589

 

 

 

10,680

 

Other

 

 

4,016

 

 

 

4,124

 

Total property, plant and equipment

 

 

245,127

 

 

 

242,230

 

Less accumulated depreciation

 

 

190,322

 

 

 

187,265

 

Property, plant and equipment, net

 

 

54,805

 

 

 

54,965

 

Operating lease right-of-use assets, net

 

 

8,386

 

 

 

9,827

 

Goodwill

 

 

94,349

 

 

 

94,349

 

Intangible assets, net

 

 

36,475

 

 

 

38,327

 

Net pension asset

 

 

80

 

 

 

80

 

Other assets

 

 

360

 

 

 

260

 

Total assets

 

$

406,814

 

 

$

399,190

 

 

See accompanying notes to condensed consolidated financial statements.

 

3


 

ENNIS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS-Continued

(unaudited, in thousands, except for par value and share amounts)

 

 

August 31,

 

 

February 29,

 

 

 

2024

 

 

2024

 

Liabilities and Shareholders’ Equity

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

Accounts payable

 

$

14,293

 

 

$

11,846

 

Accrued expenses

 

 

15,662

 

 

 

17,541

 

Current portion of operating lease liabilities

 

 

3,940

 

 

 

4,414

 

Total current liabilities

 

 

33,895

 

 

 

33,801

 

Deferred income taxes

 

 

9,253

 

 

 

9,305

 

Operating lease liabilities, net of current portion

 

 

4,214

 

 

 

5,160

 

Other liabilities

 

 

1,083

 

 

 

1,083

 

Total liabilities

 

 

48,445

 

 

 

49,349

 

Shareholders’ equity

 

 

 

 

 

 

Common stock $2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at August 31, 2024 and February 29, 2024

 

 

75,134

 

 

 

75,134

 

Additional paid-in capital

 

 

124,315

 

 

 

126,253

 

Retained earnings

 

 

244,235

 

 

 

236,196

 

Accumulated other comprehensive loss:

 

 

 

 

 

 

Minimum pension liability, net of taxes

 

 

(13,175

)

 

 

(13,019

)

Treasury stock

 

 

(72,140

)

 

 

(74,723

)

Total shareholders’ equity

 

 

358,369

 

 

 

349,841

 

Total liabilities and shareholders' equity

 

$

406,814

 

 

$

399,190

 

 

See accompanying notes to condensed consolidated financial statements.

 

4


 

ENNIS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

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

 

 

Three months ended

 

 

Six months ended

 

 

 

August 31,

 

 

August 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net sales

 

$

99,038

 

 

$

106,760

 

 

$

202,146

 

 

$

218,054

 

Cost of goods sold

 

 

69,259

 

 

 

73,661

 

 

 

141,463

 

 

 

150,914

 

Gross profit

 

 

29,779

 

 

 

33,099

 

 

 

60,683

 

 

 

67,140

 

Selling, general and administrative

 

 

16,557

 

 

 

18,341

 

 

 

33,727

 

 

 

36,684

 

Loss from disposal of assets

 

 

39

 

 

 

52

 

 

 

43

 

 

 

52

 

Income from operations

 

 

13,183

 

 

 

14,706

 

 

 

26,913

 

 

 

30,404

 

Other income (expense)

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

1,369

 

 

 

878

 

 

 

2,728

 

 

 

1,694

 

Other, net

 

 

(335

)

 

 

(301

)

 

 

(683

)

 

 

(655

)

     Total other income (expense)

 

 

1,034

 

 

 

577

 

 

 

2,045

 

 

 

1,039

 

Earnings before income taxes

 

 

14,217

 

 

 

15,283

 

 

 

28,958

 

 

 

31,443

 

Income tax expense

 

 

3,909

 

 

 

4,373

 

 

 

7,963

 

 

 

8,898

 

Net earnings

 

$

10,308

 

 

$

10,910

 

 

$

20,995

 

 

$

22,545

 

Weighted average common shares outstanding

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

26,009,876

 

 

 

25,886,058

 

 

 

26,015,195

 

 

 

25,858,154

 

Diluted

 

 

26,054,499

 

 

 

26,050,983

 

 

 

26,156,161

 

 

 

26,010,739

 

Earnings per share

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.40

 

 

$

0.42

 

 

$

0.81

 

 

$

0.87

 

Diluted

 

$

0.40

 

 

$

0.42

 

 

$

0.80

 

 

$

0.87

 

See accompanying notes to condensed consolidated financial statements.

 

5


 

ENNIS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(unaudited, in thousands)

 

 

 

Three months ended

 

 

Six months ended

 

 

 

August 31,

 

 

August 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net earnings

 

$

10,308

 

 

$

10,910

 

 

$

20,995

 

 

$

22,545

 

Adjustment to pension, net of taxes

 

 

(528

)

 

 

333

 

 

 

(156

)

 

 

720

 

Comprehensive income

 

$

9,780

 

 

$

11,243

 

 

$

20,839

 

 

$

23,265

 

 

See accompanying notes to condensed consolidated financial statements.

 

6


 

ENNIS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY

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

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

Other

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid-in

 

 

Retained

 

 

Comprehensive

 

 

Treasury Stock

 

 

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Income (Loss)

 

 

Shares

 

 

Amount

 

 

Total

 

Balance May 31, 2024

 

30,053,443

 

 

$

75,134

 

 

$

123,948

 

 

$

240,423

 

 

$

(12,647

)

 

 

(4,110,893

)

 

$

(72,485

)

 

$

354,373

 

Net earnings

 

 

 

 

 

 

 

 

 

 

10,308

 

 

 

 

 

 

 

 

 

 

 

 

10,308

 

Adjustment to pension, net of deferred tax of ($132)

 

 

 

 

 

 

 

 

 

 

 

 

 

(528

)

 

 

 

 

 

 

 

 

(528

)

Dividends paid ($0.25 per share)

 

 

 

 

 

 

 

 

 

 

(6,496

)

 

 

 

 

 

 

 

 

 

 

 

(6,496

)

Stock based compensation

 

 

 

 

 

 

 

713

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

713

 

Exercise of stock options and restricted stock

 

 

 

 

 

 

 

(346

)

 

 

 

 

 

 

 

 

19,676

 

 

 

346

 

 

 

 

Common stock repurchases

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(39

)

 

 

(1

)

 

 

(1

)

Balance August 31, 2024

 

30,053,443

 

 

$

75,134

 

 

$

124,315

 

 

$

244,235

 

 

$

(13,175

)

 

 

(4,091,256

)

 

$

(72,140

)

 

$

358,369

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance February 29, 2024

 

30,053,443

 

 

$

75,134

 

 

$

126,253

 

 

$

236,196

 

 

$

(13,019

)

 

 

(4,250,226

)

 

$

(74,723

)

 

$

349,841

 

Net earnings

 

 

 

 

 

 

 

 

 

 

20,995

 

 

 

 

 

 

 

 

 

 

 

 

20,995

 

Adjustment to pension, net of deferred tax of ($39)

 

 

 

 

 

 

 

 

 

 

 

 

 

(156

)

 

 

 

 

 

 

 

 

(156

)

Dividends paid ($0.50 per share)

 

 

 

 

 

 

 

 

 

 

(12,956

)

 

 

 

 

 

 

 

 

 

 

 

(12,956

)

Stock based compensation

 

 

 

 

 

 

 

2,473

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,473

 

Exercise of stock options and restricted stock

 

 

 

 

 

 

 

(4,411

)

 

 

 

 

 

 

 

 

250,892

 

 

 

4,411

 

 

 

 

Common stock repurchases

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(91,922

)

 

 

(1,828

)

 

 

(1,828

)

Balance August 31, 2024

 

30,053,443

 

 

$

75,134

 

 

$

124,315

 

 

$

244,235

 

 

$

(13,175

)

 

 

(4,091,256

)

 

$

(72,140

)

 

$

358,369

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance May 31, 2023

 

30,053,443

 

 

$

75,134

 

 

$

126,101

 

 

$

224,635

 

 

$

(13,717

)

 

 

(4,239,929

)

 

$

(74,472

)

 

$

337,681

 

Net earnings

 

 

 

 

 

 

 

 

 

 

10,910

 

 

 

 

 

 

 

 

 

 

 

 

10,910

 

Adjustment to pension, net of deferred tax of $110

 

 

 

 

 

 

 

 

 

 

 

 

 

333

 

 

 

 

 

 

 

 

 

333

 

Dividends paid ($0.25 per share)

 

 

 

 

 

 

 

 

 

 

(6,463

)

 

 

 

 

 

 

 

 

 

 

 

(6,463

)

Stock based compensation

 

 

 

 

 

 

 

685

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

685

 

Exercise of stock options and restricted stock

 

 

 

 

 

 

 

(346

)

 

 

 

 

 

 

 

 

19,719

 

 

 

346

 

 

 

 

Balance August 31, 2023

 

30,053,443

 

 

$

75,134

 

 

$

126,440

 

 

$

229,082

 

 

$

(13,384

)

 

 

(4,220,210

)

 

$

(74,126

)

 

$

343,146

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance February 28, 2023

 

30,053,443

 

 

$

75,134

 

 

$

125,887

 

 

$

219,459

 

 

$

(14,104

)

 

 

(4,266,835

)

 

$

(74,944

)

 

$

331,432

 

Net earnings

 

 

 

 

 

 

 

 

 

 

22,545

 

 

 

 

 

 

 

 

 

 

 

 

22,545

 

Adjustment to pension, net of deferred tax of $239

 

 

 

 

 

 

 

 

 

 

 

 

 

720

 

 

 

 

 

 

 

 

 

720

 

Dividends paid ($0.50 per share)

 

 

 

 

 

 

 

 

 

 

(12,922

)

 

 

 

 

 

 

 

 

 

 

 

(12,922

)

Stock based compensation

 

 

 

 

 

 

 

1,371

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,371

 

Exercise of stock options and restricted stock

 

 

 

 

 

 

 

(818

)

 

 

 

 

 

 

 

 

46,625

 

 

 

818

 

 

 

 

Common stock repurchases

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance August 31, 2023

 

30,053,443

 

 

$

75,134

 

 

$

126,440

 

 

$

229,082

 

 

$

(13,384

)

 

 

(4,220,210

)

 

$

(74,126

)

 

$

343,146

 

See accompanying notes to condensed consolidated financial statements.

 

7


 

ENNIS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited, in thousands)

 

 

Six months ended

 

 

August 31,

 

 

2024

 

2023

Cash flows from operating activities:

 

 

 

 

Net earnings

 

$20,995

 

$22,545

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

 

 

 

 

Depreciation

 

4,566

 

4,974

Amortization of intangible assets

 

3,864

 

3,867

Loss from disposal of assets

 

43

 

52

Amortization of discount on short-term investments

 

(737)

 

Bad debt expense, net of recoveries

 

177

 

235

Stock based compensation

 

2,473

 

1,371

Net pension expense

 

992

 

959

Changes in operating assets and liabilities, net of the effects of acquisitions

Accounts receivable

 

4,639

 

7,449

Prepaid expenses and income taxes

 

(1,042)

 

(2,414)

Inventories

 

227

 

2,583

Cash paid to pension plan

 

(1,200)

 

Other assets

 

 

62

Accounts payable and accrued expenses

 

(77)

 

(6,452)

Other liabilities

 

21

 

(297)

Net cash provided by operating activities

 

34,941

 

34,934

Cash flows from investing activities:

 

 

 

 

Capital expenditures

 

(3,618)

 

(3,720)

Purchase of businesses, net of cash acquired

 

(5,622)

 

(11,932)

Purchase of short-term investments

 

(10,093)

 

Maturity of short-term investments

 

17,500

 

Proceeds from disposal of plant and property

 

56

 

12

Net cash used in investing activities

 

(1,777)

 

(15,640)

Cash flows from financing activities:

 

 

 

 

Dividends paid

 

(12,956)

 

(12,922)

Common stock repurchases

 

(1,828)

 

Net cash used in financing activities

 

(14,784)

 

(12,922)

Net change in cash

 

18,380

 

6,372

Cash at beginning of period

 

81,597

 

93,968

Cash at end of period

 

$99,977

 

$100,340

 

See accompanying notes to condensed consolidated financial statements.

 

8


ENNIS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE PERIOD ENDED AUGUST 31, 2024
(
unaudited)

 

1. Significant Accounting Policies and General Matters

Basis of Presentation

These unaudited condensed consolidated financial statements of Ennis, Inc. and its subsidiaries (collectively referred to as the “Company,” “Registrant,” “Ennis,” or “we,” “us,” or “our”) for the period ended August 31, 2024 have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP') and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial statements. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended February 29, 2024, from which the accompanying consolidated balance sheet at February 29, 2024 was derived. All intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, all adjustments considered necessary for a fair presentation of the interim financial information have been included and are of a normal recurring nature. The preparation of the condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the disclosure and reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company evaluates these estimates and judgments on an ongoing basis, including those related to bad debts, inventory valuations, property, plant and equipment, intangible assets, pension plan, accrued liabilities, and income taxes. The Company bases estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances. The results of operations for any interim period are not necessarily indicative of the results of operations for a full year.

 

Recent Accounting Pronouncements

 

Issued accounting standards not yet adopted

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which aims to improve disclosures about a public entity’s reportable segments. This update addresses requests from investors for more detailed information about a reportable segment’s expenses in order to improve understanding of a public entity’s business activities, overall performance, and potential future cash flows. The amendments in this ASU include a requirement for public business entities to disclose, on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker ("CODM") and are included within each reported measure of segment profit or loss. This update is effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years starting after December 15, 2024. This ASU must be applied retrospectively to all prior periods presented. Management expects the adoption of the pronouncement will result in additional segment disclosures in its Consolidated Financial Statements for fiscal year 2025.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands disclosures in a public entity’s income tax rate reconciliation table and other disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. This ASU is effective for annual periods beginning after December 15, 2024 (fiscal 2026 for the Company), but early adoption is permitted. This ASU should be applied on a prospective basis, although retrospective application is permitted. The Company is assessing the effect of this update on its Consolidated Financial Statements and related disclosures.

 

Proposed accounting standards

 

In July 2023, the FASB issued Proposed ASU No. 2023-ED500, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which aims to provide investors with more useful information about an entity’s expenses by improving disclosures on income statement expenses. The amendments in this Proposed ASU would require public business entities to disclose disaggregated information about specific categories underlying certain income statement expense line items. The Company is evaluating this proposed accounting standard.

 

2. Revenue

 

Nature of Revenues

Substantially all of the Company’s revenue is derived from the sale of commercial printing products in the continental United States of America and is primarily recognized at a point in time in an amount that reflects the consideration the Company expects to be provided in exchange for those goods. Revenue from the sale of commercial printing products, including shipping and handling fees

9


ENNIS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE PERIOD ENDED AUGUST 31, 2024
(
unaudited)

 

billed to customers, is recognized when the performance obligation is met upon the transfer of control to the customer, which is generally upon shipment to the customer when the terms of the sale are freight on board ("FOB") shipping point, or, to a lesser extent, upon delivery to the customer if the terms of the sale are FOB destination. Net sales represent gross sales invoiced to customers, less certain related charges, including sales tax, discounts, returns and other allowances. Returns, discounts and other allowances have historically been insignificant.

In a small number of cases and upon customer request, the Company prints and stores commercial printing product for customer specified future delivery, generally within the same year as the product is manufactured. In this case, revenue is recognized upon the transfer of control when manufacturing is complete and title and risk of ownership is passed to the customer. Storage revenue for certain customers may be recognized over time rather than at a point in time. As of the date of this report, the amount of storage revenue is not significant to the Company’s condensed consolidated financial statements. The output method for measure of progress is determined to be appropriate. The Company recognizes storage revenue in the amount for which it has the right to invoice for revenue that is recognized over time and for which it demonstrates that the invoiced amount corresponds directly with the value to the customer for the performance completed to date.

The Company does not disaggregate revenue and operates in one sales category consisting of commercial printed product revenue, which is reported as net sales on the condensed consolidated statements of operations. The Company does not have material contract assets and contract liabilities as of August 31, 2024.

Significant Judgments

Generally, the Company’s contracts with customers are comprised of a written quote and customer purchase order or statement of work, and governed by the Company’s trade terms and conditions. In certain instances, it may be further supplemented by separate pricing agreements and customer incentive arrangements, which typically only affect the contract’s transaction price. Contracts do not contain a significant financing component as payment terms on invoiced amounts are typically between 30 to 90 days, based on the Company’s credit assessment of individual customers, as well as industry expectations. Product returns are not significant as the bulk of our sales are custom in nature.

From time to time, the Company may offer incentives to its customers considered to be variable consideration including volume-based rebates or early payment discounts. Customer incentives considered to be variable consideration are recorded as a reduction to revenue as part of the transaction price at contract inception when there is a basis to reasonably estimate the amount of the incentive and only to the extent that it is probable that a significant reversal of any incremental revenue will not occur. Customer incentives are allocated entirely to the single performance obligation of transferring printed product to the customer and are not considered material.

For customers with terms of FOB shipping point, the Company accounts for shipping and handling activities performed after the control of the printed product has been transferred to the customer as a fulfillment cost. The Company accrues for the costs of shipping and handling activities if revenue is recognized before contractually agreed shipping and handling activities occur.

The Company’s contracts with customers are generally short-term in nature. Accordingly, the Company does not disclose the value of unsatisfied performance obligations nor the timing of revenue recognition.

10


ENNIS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE PERIOD ENDED AUGUST 31, 2024
(
unaudited)

 

3. Short-term Investments and Fair Value Measurements

Short-term investments are securities with original maturities of greater than three months but less than twelve months and are comprised of U.S. Treasury Bills. The Company determines the classification of these securities as trading, available for sale or held to maturity at the time of purchase and re-evaluates these determinations at each balance sheet date. The Company's short-term investments are classified as held-to-maturity for the period presented as it has the positive intent and ability to hold these investments to maturity. The Company's held-to-maturity investments are stated at amortized cost with a zero credit loss allowance because the probability of default is virtually zero due to the high credit rating, long history of no credit losses and the widely recognized risk free nature of these investments.

Amortized cost and estimated fair value of investment securities classified as held-to-maturity were as follows at August 31, 2024 and February 29, 2024 (in thousands):

 

 

 

 

 

Gross

 

Gross

 

 

 

 

Cost or

 

Unrealized

 

Unrealized

 

Estimated

 

 

Amortized

 

Holding

 

Holding

 

Fair

 

 

Cost

 

Gains

 

Losses

 

Value

August 31, 2024

 

 

 

 

 

 

 

 

Investment securities due in less than one year

 

$22,655

 

$-

 

$1

 

$22,654

 

 

 

 

 

 

 

 

 

February 29, 2024

 

 

 

 

 

 

 

 

Investment securities due in less than one year

 

$29,325

 

$-

 

$45

 

$29,280

 

The Company’s short-term investments in investment securities are Level 1 fair value measure. The Company did not hold any Level 2 or 3 financial assets or liabilities measured at fair value on a recurring basis. There were no transfers between levels during the three and six months ended August 31, 2024.

4. Accounts Receivable and Allowance for Credit Losses

Accounts receivable are reduced by an allowance for an estimate of amounts that are uncollectible. Substantially all of the Company’s receivables are due from customers in North America. The Company extends credit to its customers based upon its evaluation of the following factors: (i) the customer’s financial condition, (ii) the amount of credit the customer requests, and (iii) the customer’s actual payment history (which includes disputed invoice resolution). The Company does not typically require its customers to post a deposit or supply collateral. The Company’s allowance for credit losses is based on an analysis that estimates the amount of its total customer receivable balance that is not collectible. This analysis includes assessing a default probability to customers’ receivable balances, which is influenced by several factors including (i) current market conditions, (ii) periodic review of customer credit worthiness, and (iii) review of customer receivable aging and payment trends.

The Company writes off accounts receivable when they become uncollectible, and payments subsequently received on such receivables are credited to the allowance in the period the payment is received. Credit losses from continuing operations have consistently been within management’s expectations.

The following table presents the activity in the Company’s allowance for credit losses (in thousands):

 

 

 

Three months ended

 

Six months ended

 

 

August 31,

 

August 31,

 

 

2024

 

2023

 

2024

 

2023

Balance at beginning of period

 

$1,720

 

$1,819

 

$1,707

 

$1,709

Bad debt expense, net of recoveries

 

67

 

100

 

177

 

235

Accounts written off

 

(11)

 

(53)

 

(108)

 

(78)

Balance at end of period

 

$1,776

 

$1,866

 

$1,776

 

$1,866

 

11


ENNIS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE PERIOD ENDED AUGUST 31, 2024
(
unaudited)

 

The following table summarizes the components of accounts receivable as of the dates indicated (in thousands):

 

 

 

August 31,

 

February 29,

 

 

2024

 

2024

Trade receivables, net of allowance for credit losses

 

$37,109

 

$39,665

Vendor rebates

 

2,142

 

3,109

Notes receivable

 

4,405

 

4,435

Other

 

73

 

-

 

 

$43,729

 

$47,209

 

The note receivable related to the sale of an unused manufacturing facility and was structured to be paid in 12 consecutive monthly installments, with a fixed interest rate of 5.95% per annum and a balloon payment due upon completion of the final payment. By mutual agreement, the note receivable has been extended beyond the one-year maturity date due to regulatory delays in clearing the facility for third-party financing. The note receivable is classified as current as the Company believes the regulatory delays will be resolved in the next twelve months.

 

5. Inventories

With the exception of approximately 7.4% and 7.0% of its inventories valued at the lower of last-in first-out ("LIFO") for the periods ended August 31, 2024 and February 29, 2024, respectively, the Company values its inventories at the lower of first-in, first-out ("FIFO") cost or net realizable value. The Company regularly reviews inventories on hand, using specific aging categories, and writes down the carrying value of its inventories for excess and potentially obsolete inventories based on historical usage and estimated future usage. In assessing the ultimate realization of its inventories, the Company is required to make judgments as to future demand requirements. As actual future demand or market conditions may vary from those projected by the Company, adjustments to inventories may be required. Reserves for excess and obsolete inventory at August 31, 2024 and February 29, 2024 were $1.8 million and $1.8 million, respectively.

The following table summarizes the components of inventories at the different stages of production as of the dates indicated (in thousands):

 

 

August 31,

 

 

February 29,

 

 

 

2024

 

 

2024

 

Raw material

 

$

22,454

 

 

$

21,764

 

Work-in-process

 

 

5,766

 

 

 

5,621

 

Finished goods

 

 

13,522

 

 

 

12,652

 

 

 

$

41,742

 

 

$

40,037

 

 

6. Acquisitions

The Company applies the acquisition method of accounting for business combinations. Under the acquisition method, the acquiring entity in a business combination recognizes 100% of the assets acquired and liabilities assumed at their acquisition date fair values with certain limited exceptions permitted under US GAAP. Management utilizes valuation techniques appropriate for the asset or liability being measured in determining these fair values. Any excess of the purchase price over amounts allocated to assets acquired, including identifiable intangible assets and liabilities assumed, is recorded as goodwill. Where amounts allocated to assets acquired and liabilities assumed is greater than the purchase price, a bargain purchase gain is recognized. Acquisition-related costs are expensed in the period incurred.

Acquisition of Printing Technologies

On June 26, 2024, the Company acquired the assets and business of Printing Technologies, Inc. ("PTI"), which is based in Indianapolis, Indiana, for approximately $5.6 million in cash. The Company performed a preliminary allocation of the total estimated consideration and recorded the underlying assets acquired (including certain identified intangible assets) and liabilities assumed based on the estimated fair values using the information available as of the acquisition date. The Company recorded intangible assets with definite lives of approximately $2.0 million in connection with the transaction, which are deductible for tax purposes. This allocation is preliminary and subject to change, which may be material. The acquisition of PTI strengthens our production capabilities and diversifies our product offerings to enable us to better serve our broad customer base.

12


ENNIS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE PERIOD ENDED AUGUST 31, 2024
(
unaudited)

 

The following table summarizes the Company's preliminary purchase price allocation for PTI as of the acquisition date (in thousands):

 

Accounts receivable

 

$1,336

Inventories

 

1,932

Other assets

 

100

Right-of-use asset

 

847

Property, plant and equipment

 

887

Intangibles

 

2,012

Operating lease liability

 

(847)

Accounts payable and accrued liabilities

 

(645)

Acquisition price

 

$5,622

 

Acquisition of Eagle Graphics and Diamond Graphics

On October 11, 2023, the Company acquired the assets and business of Eagle Graphics, Inc. ("Eagle"), which is based in Annville, Pennsylvania, and Diamond Graphics, Inc. ("Diamond"), which is based in Bensalem, Pennsylvania, for approximately $7.9 million in cash. The Company performed an allocation of the total estimated consideration and recorded the underlying assets acquired (including certain identified intangible assets) and liabilities assumed based on the estimated fair values prepared by management using the information available as of the acquisition date. All goodwill of $0.2 million recognized as a part of this acquisition is deductible for tax purposes. The Company also recorded intangible assets with definite lives of approximately $0.8 million in connection with the transaction, which are also deductible for tax purposes. The acquisition of Eagle and Diamond strengthens our production capabilities to serve our customers in the Northeast United States.

The following table summarizes the Company's purchase price allocation for Eagle and Diamond as of the acquisition date (in thousands):

 

Accounts receivable

 

$838

Inventories

 

917

Property, plant and equipment

 

5,304

Goodwill and intangibles

 

971

Accounts payable and accrued liabilities

 

(159)

Acquisition price

 

$7,871

 

Acquisition of UMC Print

On June 2, 2023, the Company acquired the assets and business of UMC Print ("UMC"), which is based in Overland Park, Kansas, for approximately $7.5 million in cash plus the assumption of trade payables of approximately $0.8 million. The Company performed an allocation of the total estimated consideration and recorded the underlying assets acquired (including certain identified intangible assets) and liabilities assumed based on the estimated fair values prepared by management using the information available as of the acquisition date. In January 2024, the Company received an indemnity claim from escrow related to a piece of equipment in the amount of $0.2 million. All goodwill of $0.2 million recognized as a part of this acquisition is deductible for tax purposes. The Company also recorded intangible assets with definite lives of approximately $2.7 million in connection with the transaction, which are also deductible for tax purposes. The acquisition of UMC brings the Company expanded commercial print capabilities serving customers throughout the Midwest United States.

13


ENNIS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE PERIOD ENDED AUGUST 31, 2024
(
unaudited)

 

The following table summarizes the Company's purchase price allocation for UMC as of the acquisition date (in thousands):

 

Cash

 

$758

Accounts receivable

 

1,839

Inventories

 

553

Property, plant and equipment

 

2,137

Goodwill and intangibles

 

2,971

Accounts payable and accrued liabilities

 

(789)

Acquisition price

 

$7,469

 

Acquisition of Stylecraft Printing

On May 23, 2023, the Company acquired the real estate and operations of Stylecraft Printing Company ("Stylecraft"), which is based in Canton, Michigan, for $5.0 million plus the assumption of trade payables. The Company performed an allocation of the total estimated consideration and recorded the underlying assets acquired (including certain identified intangible assets) and liabilities assumed based on their estimated fair values using the information available as of the acquisition date. All goodwill of $0.2 million recognized as a part of this acquisition is deductible for tax purposes. The Company also recorded intangible assets with definite lives of approximately $0.3 million in connection with the transaction, which are also deductible for tax purposes. The acquisition of Stylecraft expands the Company's product lines and footprint specializing in business forms, integrated products and commercial printing.

The following table summarizes the Company's purchase price allocation for Stylecraft as of the acquisition date (in thousands):

 

Accounts receivable

 

$554

Inventories

 

849

Right-of-use asset

 

28

Property, plant and equipment

 

3,160

Goodwill and intangibles

 

476

Operating lease liability

 

(28)

Accounts payable and accrued liabilities

 

(12)

Acquisition price

 

$5,027

 

 

The results of operations for Stylecraft, UMC, Eagle and PTI are included in the Company’s consolidated financial statements from the respective dates of acquisition. The following table sets forth certain operating information on a pro forma basis as though each acquisition had occurred as of the beginning of the comparable prior period (that is, March 1, 2023). The following pro forma information includes the estimated impact of adjustments such as amortization of intangible assets, depreciation expense and interest expense and related tax effects (in thousands, except per share amounts).

 

 

 

Three months ended

 

Six months ended

 

 

August 31, 2024

 

August 31, 2023

 

August 31, 2024

 

August 31, 2023

Pro forma net sales

 

$100,204

 

$112,646

 

$206,811

 

$235,437

Pro forma net earnings

 

10,335

 

11,415

 

21,101

 

24,469

Pro forma earnings per share - diluted

 

$0.40

 

$0.44

 

$0.81

 

$0.94

 

The pro forma results are not necessarily indicative of what would have occurred if the acquisitions had been in effect for the full duration of the comparative periods presented.

7. Leases

The Company leases certain of its facilities and equipment under operating leases, which are recorded as right-of-use assets and lease liabilities. The Company’s leases generally have terms of 15 years, with certain leases including renewal options to extend the leases for additional periods at the Company’s discretion. At lease inception, all renewal options reasonably certain to be exercised

14


ENNIS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE PERIOD ENDED AUGUST 31, 2024
(
unaudited)

 

are considered when determining the lease term. The Company currently does not have leases that include options to purchase or provisions that would automatically transfer ownership of the leased property to the Company.

Operating lease expense is recognized on a straight-line basis over the lease term, and variable lease payments are expensed as incurred. The Company had no material variable lease costs for the three and six months ended August 31, 2024 and 2023.

The Company determines whether a contract is or contains a lease at the inception of the contract. A contract will be deemed to be or contain a lease if the contract conveys the right to control and directs the use of identified property, plant, or equipment for a period of time in exchange for consideration. The Company generally must also have the right to obtain substantially all of the economic benefits from the use of the property, plant, and equipment.

Operating lease assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. To determine the present value of lease payments not yet paid, the Company estimates incremental borrowing rates based on the information available at lease commencement date, as rates are not implicitly stated in most leases.

Components of lease expense for the three and six months ended August 31, 2024 and 2023 were as follows (in thousands):

 

 

 

Three months ended

 

 

Six months ended

 

 

 

August 31, 2024

 

 

August 31, 2023

 

 

August 31, 2024

 

 

August 31, 2023

 

Operating lease cost

 

$

1,389

 

 

$

1,418

 

 

$

2,736

 

 

$

2,851

 

 

 

 

 

 

 

 

 

 

 

 

 

Supplemental cash flow information related to leases was as follows:

 

 

 

 

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

1,410

 

 

$

1,421

 

 

$

2,779

 

 

$

2,862

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

Operating leases

 

$

847

 

 

$

779

 

 

$

1,495

 

 

$

779

 

 

 

Weighted Average Remaining Lease Terms

 

 

 

 

 

 

Operating leases

 

2.5 Years

 

 

2.9 Years

 

 

 

 

 

 

 

Weighted Average Discount Rate

 

 

 

 

 

 

Operating leases

 

 

4.27

%

 

 

4.03

%

 

Future minimum lease commitments under non-cancelable operating leases for each of the fiscal years ending are as follows (in thousands):

 

 

 

Operating

 

 

 

Lease

 

 

 

Commitments

 

2025 (remaining 6 months)

 

$

2,027

 

2026

 

 

3,590

 

2027

 

 

1,912

 

2028

 

 

723

 

2029

 

 

378

 

Total future minimum lease payments

 

$

8,630

 

Less imputed interest

 

 

476

 

Present value of lease liabilities

 

$

8,154

 

 

15


ENNIS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE PERIOD ENDED AUGUST 31, 2024
(
unaudited)

 

8. Goodwill and Intangible Assets

Goodwill represents the excess of the purchase price over the fair value of net assets of acquired businesses and is not amortized. Goodwill and other intangible assets are tested for impairment at a reporting unit level. The annual impairment test of goodwill and intangible assets is performed as of December 1 of each fiscal year.

The Company uses qualitative factors to determine whether it is more likely than not (likelihood of more than 50%) that the fair value of a reporting unit exceeds its carrying amount, including goodwill. Some of the qualitative factors considered in applying this test include consideration of macroeconomic conditions, industry and market conditions, cost factors affecting the business, overall financial performance of the business, and performance of the share price of the Company.

If qualitative factors are not deemed sufficient to conclude that the fair value of the reporting unit more likely than not exceeds its carrying value, then a one-step approach is applied in making an evaluation. The evaluation utilizes multiple valuation methodologies, including a market approach (market price multiples of comparable companies) and an income approach (discounted cash flow analysis). The computations require management to make significant estimates and assumptions, including, among other things, selection of comparable publicly traded companies, the discount rate applied to future earnings reflecting a weighted average cost of capital, and earnings growth assumptions. A discounted cash flow analysis requires management to make various assumptions about future sales, operating margins, capital expenditures, working capital, and growth rates. If the evaluation results in the fair value of the goodwill for the reporting unit being lower than the carrying value, an impairment charge is recorded.

Definite-lived intangible assets are amortized over their estimated useful lives and tested for impairment if events or changes in circumstances indicate that the asset may be impaired.

The carrying amount and accumulated amortization of the Company’s intangible assets at each balance sheet date are as follows (in thousands):

 

 

Weighted

 

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

 

 

 

 

 

 

 

 

 

 

Remaining

 

 

Gross

 

 

 

 

 

 

 

 

 

Life

 

 

Carrying

 

 

Accumulated

 

 

 

 

As of August 31, 2024

 

(in years)

 

 

Amount

 

 

Amortization

 

 

Net

 

Definite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Trademarks and trade names

 

 

7.2

 

 

$

30,911

 

 

$

15,437

 

 

$

15,474

 

Customer lists

 

 

4.9

 

 

 

82,653

 

 

 

62,201

 

 

 

20,452

 

Non-compete

 

 

1.3

 

 

 

256

 

 

 

194

 

 

 

62

 

Technology

 

 

5.3

 

 

 

650

 

 

 

163

 

 

 

487

 

Total

 

 

5.9

 

 

$

114,470

 

 

$

77,995

 

 

$

36,475

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of February 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Definite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Trademarks and trade names

 

 

7.6

 

 

$

29,817

 

 

$

14,366

 

 

$

15,451

 

Customer lists

 

 

5.1

 

 

 

81,753

 

 

 

59,473

 

 

 

22,280

 

Non-compete

 

 

1.6

 

 

 

238

 

 

 

176

 

 

 

62

 

Technology

 

 

5.8

 

 

 

650

 

 

 

116

 

 

 

534

 

Total

 

 

6.1

 

 

$

112,458

 

 

$

74,131

 

 

$

38,327

 

 

16


ENNIS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE PERIOD ENDED AUGUST 31, 2024
(
unaudited)

 

Aggregate amortization expense was $1.9 million and $3.9 million for the three and six months ended August 31, 2024 and $2.0 million and $3.9 million for the three and six months ended August 31, 2023.

 

The Company’s estimated amortization expense for the current and next five fiscal years is as follows (in thousands):

 

2025 (remaining)

 

$

3,924

 

2026

 

$

7,158

 

2027

 

$

6,066

 

2028

 

$

4,569

 

2029

 

$

3,934

 

2030

 

$

2,719

 

 

Changes in the net carrying amount of goodwill as of the dates indicated are as follows (in thousands):

 

Balance as of March 1, 2023

 

$

91,819

 

Goodwill acquired

 

 

2,530

 

Balance as of February 29, 2024

 

 

94,349

 

Goodwill acquired

 

 

 

Balance as of August 31, 2024

 

$

94,349

 

 

During fiscal year 2024, $2.5 million was added to goodwill related to the acquisition of Stylecraft, UMC Eagle and Diamond.

9. Accrued Expenses

The following table summarizes the components of accrued expenses as of the dates indicated (in thousands):

 

 

August 31,

 

 

February 29,

 

 

 

2024

 

 

2024

 

Employee compensation and benefits

 

$

10,720

 

 

$

13,714

 

Taxes other than income

 

 

2,249

 

 

 

1,341

 

Accrued legal and professional fees

 

 

451

 

 

 

510

 

Accrued utilities

 

 

108

 

 

 

108

 

Accrued acquisition related obligations

 

 

200

 

 

 

200

 

Income taxes payable

 

 

455

 

 

 

626

 

Other accrued expenses

 

 

1,479

 

 

 

1,042

 

 

$

15,662

 

 

$

17,541

 

 

10. Credit Facility

 

As of August 31, 2024, the Company had $0.3 million outstanding under a standby letters of credit arrangement secured by a cash collateral bank account.

11. Shareholders’ Equity

The Company’s board of directors (the "Board") has authorized the repurchase of the Company’s outstanding common stock through a stock repurchase program, which authorized amount is currently up to $60.0 million in the aggregate. Under the repurchase program, purchases may be made from time to time in the open market or through privately negotiated transactions depending on market conditions, share price, trading volume and other factors. Such purchases, if any, will be made in accordance with applicable insider trading and other securities laws and regulations. These repurchases may be commenced or suspended at any time or from time to time without prior notice.

17


ENNIS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE PERIOD ENDED AUGUST 31, 2024
(
unaudited)

 

During the three month period ended August 31, 2024, the Company repurchased 39 shares of common stock unrelated to the stock repurchase program at an average price of $22.62. During the six-month period ended August 31, 2024, the Company repurchased 91,883 shares of common stock under the program at an average price of $19.79. The Company did not repurchase under the program any shares for the three months ended August 31, 2024 or for three and six months ended August 31, 2023. Since the program’s inception in October 2008, there have been 2,334,384 common shares repurchased at an average price of $16.47 per share. As of August 31, 2024, $21.5 million remained available to repurchase shares of the Company’s common stock under the program.

12. Stock Based Compensation

The Company grants stock options, restricted stock and restricted stock units ("RSUs") to key executives and managerial employees and non-employee directors. Prior to June 30, 2021, the Company had one stock incentive plan, the 2004 Long-Term Incentive Plan of Ennis, Inc., as amended and restated as of May 18, 2008 and was further amended on June 30, 2011 (the "Old Plan"). The Old Plan expired June 30, 2021 and all remaining unused shares expired. Subject to the affirmative vote of the shareholders, the Board adopted the 2021 Long-Term Incentive Plan of Ennis, Inc. (the "New Plan") on April 16, 2021 authorizing 1,033,648 shares of common stock for awards. The New Plan was approved by the shareholders at the Annual Meeting on July 15, 2021 by a majority vote. The New Plan expires June 30, 2031 and all unissued stock will expire on that date. At August 31, 2024, the Company has 225,440 shares of unissued common stock reserved under the New Plan for issuance and uses treasury stock to satisfy option exercises and restricted stock awards.

The Company recognizes compensation expense for stock options and restricted stock grants based on the grant date fair value of the award for stock options, restricted stock grants and RSUs on a straight-line basis over the requisite service period. The estimated number of shares to be achieved for performance based RSUs is updated each reporting period. For the three months ended August 31, 2024 and August 31, 2023, the Company included in selling, general and administrative expenses, compensation expense related to stock-based compensation of $0.7 million and $0.7 million, respectively. For the six months ended August 31, 2024 and August 31, 2023, the Company included in selling, general and administrative expenses, compensation expense related to stock-based compensation of $2.5 million and $1.4 million, respectively.

Stock Options

The Company had the following stock option activity for the six months ended August 31, 2024.

 

 

 

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

 

Weighted

 

 

Average

 

 

Aggregate

 

 

 

Number

 

 

Average

 

 

Remaining

 

 

Intrinsic

 

 

 

of Shares

 

 

Exercise

 

 

Contractual

 

 

Value(a)

 

 

 

(exact quantity)

 

 

Price

 

 

Life (in years)

 

 

(in thousands)

 

Outstanding at March 1, 2024

 

 

52,500

 

 

$

19.88

 

 

 

10.0

 

 

 

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Terminated

 

 

 

 

 

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding at August 31, 2024

 

 

52,500

 

 

$

19.88

 

 

 

8.6

 

 

$

211.6

 

Exercisable at August 31, 2024

 

 

17,497

 

 

$

19.88

 

 

 

8.6

 

 

$

70.5

 

 

A summary of the status of the Company’s unvested stock options at August 31, 2024 and the changes during the six months ended August 31, 2024 are presented below:

 

 

 

 

 

Weighted

 

 

 

 

Average

 

 

Number

 

Grant Date

 

 

of Options

 

Fair Value

Unvested at March 1, 2024

 

52,500

 

2.47

New grants

 

 

Vested

 

(17,497)

 

2.47

Forfeited

 

 

Unvested at August 31, 2024

 

35,003

 

2.47

 

18


ENNIS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE PERIOD ENDED AUGUST 31, 2024
(
unaudited)

 

 

As of August 31, 2024, there was $0.1 million of unrecognized compensation cost related to unvested stock options granted under the Plan. The weighted average remaining requisite service period of the unvested stock options was 1.6 years.

 

Restricted Stock

The following activity occurred with respect to the Company’s restricted stock awards for the six months ended August 31, 2024:

 

 

 

 

Weighted

 

 

 

 

 

Average

 

 

Number of

 

 

Grant Date

 

 

Shares

 

 

Fair Value

 

Outstanding at March 1, 2024

 

42,131

 

 

$

20.11

 

Granted

 

19,880

 

 

 

23.24

 

Terminated

 

 

 

 

 

Vested

 

(20,344

)

 

 

20.08

 

Outstanding at August 31, 2024

 

41,667

 

 

$

21.61

 

As of August 31, 2024, the total remaining unrecognized compensation cost related to unvested restricted stock was approximately $0.8 million. The weighted average remaining requisite service period of the unvested restricted stock awards was 2.2 years.

Restricted Stock Units

During the six months ended August 31, 2024, 183,457 performance-based RSUs and 122,303 time-based RSUs were granted under the New Plan. The fair value of the time-based RSUs was estimated based on the fair market value of the Company’s stock on the date of grant of $19.43 per unit. The fair value of the performance-based RSUs, using a Monte Carlo valuation model, was $19.97 per unit. The performance measures include a threshold, target and maximum performance level providing the grantees an opportunity to receive more or less shares than targeted depending on actual financial performance of the Company. The award will be based on the Company’s return on equity, EBITDA and adjusted for the Company’s Relative Shareholder Return as measured against a defined peer group.

The performance-based RSUs vest on the third anniversary from the date of grant and the time-based RSUs vest ratably over three years from the date of grant.

The following activity occurred with respect to the Company’s restricted stock units for the six months ended August 31, 2024:

 

 

Time-based

 

 

Performance-based

 

 

 

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

 

 

Average

 

 

 

 

 

Average

 

 

Number of

 

 

Grant Date

 

 

Number of

 

 

Grant Date

 

 

Shares

 

 

Fair Value

 

 

Shares

 

 

Fair Value

 

Outstanding at March 1, 2024

 

16,639

 

 

$

20.11

 

 

 

152,572

 

 

$

23.17

 

Granted (1)

 

122,303

 

 

 

19.43

 

 

 

238,494

 

 

 

19.97

 

Change due to performance achievement

 

 

 

 

 

 

 

61,337

 

 

 

17.81

 

Terminated

 

 

 

 

 

 

 

 

 

 

 

Vested

 

(16,639

)

 

 

20.11

 

 

 

(213,909

)

 

 

22.72

 

Outstanding at August 31, 2024

 

122,303

 

 

$

19.43

 

 

 

238,494

 

 

$

20.37

 

(1) The number of shares of time-based grants may, upon vesting, convert 50% into common stock and the remaining 50% into two incentive stock options for each RSU with an exercise price equal to the closing price of the Company's stock on that date for employees who have not met their stock ownership requirements. The number of shares of performance-based grants represents awards granted by the Company at the maximum achievement level of 130% of target payout. Actual shares that may be issued can range from 0% to 130% of target.

 

As of August 31, 2024, the total remaining unrecognized compensation cost of time-based RSUs was approximately $2.1 million over a weighted average remaining requisite service period of 2.6 years. As of August 31, 2024, the total remaining unrecognized

19


ENNIS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE PERIOD ENDED AUGUST 31, 2024
(
unaudited)

 

compensation of performance-based RSUs was approximately $4.1 million over a weighted average remaining requisite service period of 2.6 years.

13. Pension Plan

The Company and certain subsidiaries have a noncontributory defined benefit retirement plan (the "Pension Plan"), covering approximately 12% of the Company’s aggregate employees. Benefits are based on years of service and the employee’s average compensation for the highest five compensation years preceding retirement or termination.

Pension expense is composed of the following components included in cost of goods sold and selling, general, and administrative expenses in the Company’s consolidated statements of earnings (in thousands):

 

 

Three months ended

 

 

Six months ended

 

 

 

August 31,

 

 

August 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Components of net periodic benefit cost

 

 

 

 

 

 

 

 

 

 

 

 

Service cost

 

$

166

 

 

$

154

 

 

$

332

 

 

$

336

 

Interest cost

 

 

649

 

 

 

622

 

 

 

1,298

 

 

 

1,227

 

Expected return on plan assets

 

 

(755

)

 

 

(760

)

 

 

(1,510

)

 

 

(1,552

)

Amortization of:

 

 

 

 

 

 

 

 

 

 

 

 

Unrecognized net loss

 

 

436

 

 

 

481

 

 

 

872

 

 

 

948

 

Net periodic benefit cost

 

$

496

 

 

$

497

 

 

$

992

 

 

$

959

 

 

The Company is required to make contributions to the Pension Plan. These contributions are required under the minimum funding requirements of the Employee Retirement Income Security Act of 1974 ("ERISA"). The assumptions used to calculate the pension funding deficit are different from the assumptions used to determine the net pension obligation for purposes of our condensed consolidated financial statements. Due to the enactment of the American Rescue Plan ("ARP") Act of 2021, plan sponsors can calculate the discount rate used to measure the Pension Plan liability using a 25-year average of interest rates plus or minus a corridor. Assuming a stable funding status, the Company would expect to make a cash contribution to the Pension Plan of between $1.0 million and $3.0 million per year. However, changes in actual investment returns or in discount rates could change this amount significantly. The Company made a $1.2 million contribution during the period ended August 31, 2024 and a $1.2 million contribution to the Pension Plan during the fiscal year 2024. As our Pension Plan assets are invested in marketable securities, fluctuations in market values could potentially impact our funding status, associated liabilities recorded and future required minimum contributions. At August 31, 2024, we had an unfunded pension asset recorded on our balance sheet of approximately $0.1 million.

14. Earnings Per Share

Basic earnings per share have been computed by dividing net earnings by the weighted average number of common shares outstanding during the applicable period. Diluted earnings per share reflect the potential dilution that could occur if stock options, performance-based RSUs or other contracts to issue common shares were exercised or converted into common stock. This is calculated using the treasury stock method.

The following table sets forth the computation for basic and diluted earnings per share for the periods indicated:

 

 

 

Three months ended

 

 

Six months ended

 

 

 

August 31,

 

 

August 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Basic weighted average common shares outstanding

 

 

26,009,876

 

 

 

25,886,058

 

 

 

26,015,195

 

 

 

25,858,154

 

Effect of dilutive stock options, restricted stock, time-based RSUs and performance-based RSUs

 

 

44,623

 

 

 

164,925

 

 

 

140,966

 

 

 

152,585

 

Diluted weighted average common shares outstanding

 

 

26,054,499

 

 

 

26,050,983

 

 

 

26,156,161

 

 

 

26,010,739

 

Earnings per share

 

 

 

 

 

 

 

 

 

 

 

 

   Net earnings - basic

 

$

0.40

 

 

$

0.42

 

 

$

0.81

 

 

$

0.87

 

   Net earnings - diluted

 

$

0.40

 

 

$

0.42

 

 

$

0.80

 

 

$

0.87

 

Cash dividends per share

 

$

0.25

 

 

$

0.25

 

 

$

0.50

 

 

$

0.50

 

 

20


ENNIS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE PERIOD ENDED AUGUST 31, 2024
(
unaudited)

 

The Company treats unvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid) as participating securities, which are included in the computation of earnings per share. Our unvested restricted shares participate on an equal basis with common shares; therefore, there is no difference in undistributed earnings allocated to each participating security. Accordingly, the presentation above is prepared on a combined basis. For the three months ended August 31, 2024, 49,932 shares related to stock options were not included in the computation of earnings per diluted share as they were considered anti-dilutive. For the six months ended August 31, 2024, and for the three and six months ended August 31, 2023, 52,500 shares related to outstanding stock options were not included in the computation of earnings per diluted share as they were considered anti-dilutive.

 

15. Concentrations of Risk

Financial instruments that potentially subject the Company to a concentration of credit risk principally consist of cash and trade receivables. Cash is placed with high-credit quality financial institutions. For the purposes of the condensed consolidated statements of cash flows, the Company considers cash to include cash on hand and in bank accounts. The Federal Deposit Insurance Corporation insures accounts up to $250,000. At August 31, 2024, cash balances included $99.2 million that was not federally insured because it represented amounts in individual accounts above the federally insured limit for each such account. This at-risk amount is subject to fluctuation on a daily basis. While management does not believe there is significant risk with respect to such deposits, no assurance can be made that the Company will not experience losses on the Company’s deposits.

The Company believes its credit risk with respect to trade receivables is limited due to industry and geographic diversification. As disclosed on the condensed consolidated balance sheets, the Company maintains an allowance for credit losses to cover the Company’s estimate of credit losses associated with accounts receivable.

The Company, for quality and pricing reasons, purchases its paper products from a limited number of suppliers. While other sources may be available to the Company to purchase these products, they may not be available at the cost or at the quality the Company has come to expect.

16. Related Party Transactions

The Company leases a facility and sells product to an entity controlled by a member of the Board. The total right-of-use asset and related lease liability as of August 31, 2024 was $0.2 million and $0.2 million, respectively. The total right-of-use asset and related lease liability as of August 31, 2023 was $0.5 million and $0.6 million, respectively. During the six months ended August 31, 2024, total lease payments and sales made to the related party were approximately $0.3 million and $1.4 million, respectively. During the six months ended August 31, 2023, total lease payments and sales made to the related party were approximately $0.2 million and $1.9 million, respectively.

17. Income Taxes

The Company is subject to U.S. federal income tax as well as income taxes of multiple state jurisdictions. The quarterly income tax provision was computed based on our estimated annualized effective tax rate and the full-year forecasted income or loss plus the tax impact of unusual, infrequent, or nonrecurring significant items during the period.

Our effective tax rate for the six months ended August 31, 2024 and 2023 was 27.5% and 28.0%, respectively. The decrease in our overall tax rate this period as compared to the same period last year is due to a decrease in our overall expected state tax rate due to changes in state apportionment. The Company made cash payments for income taxes of $9.2 million and $11.5 million, respectively, for the six months ended August 31, 2024 and 2023.

18. Other Contingencies

We are subject to a variety of claims and suits that arise from time to time in the ordinary course of our business. Although management currently believes that resolving claims against us, individually or in the aggregate, will not have a material adverse

21


ENNIS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE PERIOD ENDED AUGUST 31, 2024
(
unaudited)

 

impact in our consolidated financial statements, these matters are subject to inherent uncertainties and management's view of these matters may change in the future.

19. Subsequent Events

On September 20, 2024, the Board declared a quarterly cash dividend on the Company's common stock of 25.0 cents per share. The Board also approved a one-time special dividend of $2.50 per share. The ordinary and special dividend will be paid on November 8, 2024 to shareholders of record as of October 11, 2024. The expected payout for this dividend is approximately $72.4 million.

22


ENNIS, INC. AND SUBSIDIARIES

FORM 10-Q

FOR THE PERIOD ENDED AUGUST 31, 2024

 

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

 

Cautionary Statement Regarding Forward-Looking Statements

 

The following “Management’s Discussion and Analysis of Financial Condition and Results of Operations” should be read together with the unaudited consolidated financial statements and related notes of Ennis, Inc. (collectively with its subsidiaries, the “Company,” “Registrant,” “Ennis,” or “we,” “us,” or “our”), included in Part 1, Item 1 of this report, and with the audited consolidated financial statements and the related notes of the Company included in our Annual Report on Form 10-K for the fiscal year ended February 29, 2024.

 

All of the statements in this report, other than historical facts, are forward-looking statements, including, without limitation, the statements made in this “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” As a general matter, forward-looking statements are those focused upon anticipated events or trends, expectations, and beliefs relating to matters that are not historical in nature. The words “could,” “should,” “feel,” “anticipate,” “aim,” “preliminary,” “expect,” “believe,” “estimate,” “intend,” “intent,” “plan,” “will,” “foresee,” “project,” “forecast,” or the negative thereof or variations thereon, and similar expressions identify forward-looking statements.

 

The Private Securities Litigation Reform Act of 1995 provides a “safe harbor” for these forward-looking statements. In order to comply with the terms of the safe harbor, the Company notes that forward-looking statements are subject to known and unknown risks, uncertainties and other factors relating to its operations and business environment, all of which are difficult to predict and many of which are beyond the control of the Company. These known and unknown risks, uncertainties and other factors could cause actual results to differ materially from those matters expressed in, anticipated by or implied by such forward-looking statements.

 

These statements reflect the current views and assumptions of management with respect to future events. The Company does not undertake, and hereby disclaims, any duty to update these forward-looking statements, even though its situation and circumstances may change in the future. Readers are cautioned not to place undue reliance on forward-looking statements, which speak only as of the date of this report. The inclusion of any statement in this report does not constitute an admission by the Company or any other person that the events or circumstances described in such statement are material.

 

We believe these forward-looking statements are based upon reasonable assumptions. All such statements involve risks and uncertainties, and as a result, actual results could differ materially from those projected, anticipated or implied by these statements. Such forward-looking statements involve known and unknown risks, including but not limited to: general economic, business and labor conditions and the potential adverse effects of potential recessionary concerns, inflationary issues and supply chain disruptions and the potential impact on our operations; our ability to implement our strategic initiatives and control our operational costs; dependence on a limited number of key suppliers; our ability to recover the rising cost of raw materials and other costs (including energy, freight, labor and benefit costs) in markets that are highly price competitive and volatile; uninsured losses, including those from natural disasters, catastrophes, pandemics, theft, sabotage; the impact of future pandemics on the U.S. and local economies, our business operations, our workforce, our supply chain and our customer base; our ability to timely or adequately respond to technological changes in the industry; cybersecurity risks, the impact of the internet and other electronic media on the demand for forms and printed materials; the impact of foreign competition, tariffs, trade regulations and import restrictions; customer credit risk; competitors’ pricing strategies; a decline in business volume and profitability could result in an impairment in our reported goodwill negatively impacting our operational results; our ability to retain key management personnel; our ability to identify, manage or integrate acquisitions.; In addition to the factors indicated above, you should carefully consider the risks described in and incorporated by reference herein and in the risk factors in our Annual Report on Form 10-K for the fiscal year ended February 29, 2024 before making an investment in our common stock.

Overview

Ennis, Inc. (formerly Ennis Business Forms, Inc.) (collectively with its subsidiaries, “the “Company,” “Registrant,” Ennis,” or “we,” “us,” or “our”) was organized under the laws of Texas in 1909. We and our subsidiaries print and manufacture a broad line of business forms and other business products. We distribute business products and forms throughout the United States primarily through independent distributors. This distributor channel encompasses independent print distributors, commercial printers, direct mail, fulfillment companies, payroll and accounts payable software companies, and advertising agencies, among others. We also sell products to many of our competitors to satisfy their customers’ needs.

Business Overview

Our management believes we are the largest provider of business forms, pressure-seal forms, labels, tags, envelopes, and presentation folders to independent distributors in the United States.

23


ENNIS, INC. AND SUBSIDIARIES

FORM 10-Q

FOR THE PERIOD ENDED AUGUST 31, 2024

 

We are in the business of manufacturing, designing, and selling business forms and other printed business products primarily to distributors located in the United States. As of August 31, 2024, we operate 58 manufacturing plants throughout the United States in 20 strategically located states as one reportable segment. Approximately 94% of the business products we manufacture are custom and semi-custom products, constructed in a wide variety of sizes, colors, number of parts, and quantities on an individual job basis, depending upon the customers’ specifications.

The products we sell include snap sets, continuous forms, laser cut sheets, tags, labels, envelopes, integrated products, jumbo rolls and pressure sensitive products in short, medium and long runs under the following labels: Ennis®, Royal Business Forms®, Block Graphics®, 360º Custom LabelsSM, ColorWorx®, Enfusion®, Uncompromised Check Solutions®, VersaSeal®, Ad ConceptsSM, FormSource LimitedSM, Star Award Ribbon Company®, Witt Printing®, B&D Litho®, Genforms®, PrintGraphics®, Calibrated Forms®, PrintXcel®, Printegra®, Forms ManufacturersSM, Mutual Graphics®, TRI-C Business FormsSM, Major Business SystemsSM, Independent PrintingSM, Hoosier Data Forms®, Hayes Graphics®, Wright Business GraphicsSM, Wright 360SM, Integrated Print & GraphicsSM, the Flesh CompanySM, Impressions DirectSM, AmeriPrintSM; StylecraftSM, UMC PrintSM; Eagle GraphicsSM, Diamond GraphicsSM, Printed TechnologiesSM, Printed SolutionsSM and Partek SolutionsSM We also sell the Adams McClure® brand (which provides Point of Purchase advertising); the Admore®, Folder Express®, and Independent Folders® brands (which provide presentation folders and document folders); Ennis Tag & LabelSM (which provides custom printed, high performance labels and custom and stock tags); Allen-Bailey Tag & LabelSM, Atlas Tag & Label®, Kay Toledo Tag®, and Special Service Partners® (SSP) (which provides custom and stock tags and labels); Trade Envelopes®, Block Graphics®, Wisco®, and National Imprint Corporation® (which provide custom and imprinted envelopes) and Northstar® and General Financial Supply® (which provide financial and security documents); InfosealSM and PrintXcel® (which provide custom and stock pressure seal documents). School Photo Marketing is a one-stop shop for over 1,400 school portrait photographers and professional photo labs nationwide, providing them with a complete array of products and services that reach over 15 million families and 30,000 schools, primarily in the K-8 market. We sell predominantly through independent distributors, as well as to many of our competitors. Northstar Computer Forms, Inc., one of our wholly-owned subsidiaries, also sells direct to a small number of customers, generally large banking organizations (where a distributor is not acceptable or available to the end-user). Adams McClure, LP, a wholly-owned subsidiary, also sells direct to a small number of customers, where sales are generally through advertising agencies.

The printing industry generally sells its products either predominantly to end users, a market dominated by a few large manufacturers, such as R.R. Donnelley and Taylor Corporation, or, like the Company, through a variety of independent distributors and distributor groups. While it is not possible, because of the lack of adequate public statistical information, to determine the Company’s share of the total business products market, management believes the Company is the largest producer of business forms, pressure-seal forms, labels, tags, envelopes, and presentation folders in the United States distributing primarily through independent distributors.

There are a number of competitors that operate in this segment. We believe our strategic locations and buying power permit us to compete on a favorable basis within the distributor market on factors such as service, quality and price.

Our products are sold throughout the United States primarily by independent distributors, including business forms distributors, resellers, direct mail, commercial printers, software companies, and advertising agencies.

Raw materials principally consist of a wide variety of weights, widths, colors, sizes, and qualities of paper for business products purchased primarily from one major supplier at favorable prices based on the volume of business.

Business products usage in the printing industry is generally not seasonal. General economic conditions and contraction of the traditional business forms industry are the predominant factors in quarterly volume fluctuations.

Our Business Challenges

Our industry is currently experiencing consolidation of traditional supply channels, product obsolescence, paper supplier capacity adjustments, and increased pricing and potential supply allocations due to demand/supply curve imbalance. Technology advances have made electronic distribution of documents, internet hosting, digital printing and print-on-demand valid, cost-effective alternatives to traditional custom-printed documents and customer communications. Improved equipment has become more accessible to our competitors. We face highly competitive conditions throughout our supply chain in an already over-supplied, price-competitive print industry. The challenges of our business include the following:

24


ENNIS, INC. AND SUBSIDIARIES

FORM 10-Q

FOR THE PERIOD ENDED AUGUST 31, 2024

 

Transformation of our portfolio of products While traditional business documents are essential in order to conduct business, many are being replaced through the use of cheaper paper grades or imported paper, or devalued with advances in digital technologies, causing steady declines in demand for a portion of our current product line. Transforming our product offerings in order to continue to provide innovative, valuable solutions through lower labor and fixed charges to our customers on a proactive basis will require us to make investments in new and existing technology and to develop key strategic business relationships, such as print-on-demand services and product offerings that assist customers in their transition to digital business environments. In addition, we will continue to look for new market opportunities and niches through acquisitions, such as the addition of our envelope offerings, tag offerings, folder offerings, healthcare wristbands, specialty packaging, direct mail, pressure seal products, secure document solutions, innovative in-mold label offerings and long-run integrated products with high color web printing, which provide us with an opportunity for growth and differentiate us from our competition. The ability to make investments in new and existing technology and/or to acquire new market opportunities through acquisitions is dependent on the Company’s liquidity and operational results.

Production capacity and price competition within our industry – Industry supply of paper products is subject to fluctuation as changing industry conditions influence producers to idle or permanently close individual machines or mills, and/or convert them to different product lines, such as packaging to offset a decline in demand. Paper mill shipments were down across the board through the first half of 2023 as buyers worked through elevated inventories of their products. Producers responded to the sluggish demand conditions with heavy downtime rather than permanent closures keeping prices mostly stable. While our supply of paper in the first and second quarter of 2024 has remained stable, margins remain under pressure due to the resulting weak volumes and competitive pricing, we intend to continue to focus on effectively managing and controlling our product costs through the use of forecasting, production and costing models, as well as working closely with our domestic suppliers to reduce our procurement costs, in order to minimize effects on our operational results. In addition, we will continue to look for ways to reduce and leverage our fixed costs and focus on maintaining our margins.


Continued consolidation of our customers – Our customers are distributors, many of which are consolidating or are being acquired by competitors. We continue to maintain a majority of the business we have had with our customers historically, but it is possible that these consolidations and acquisitions, which we expect to continue in the future, ultimately will impact our margins and sales.

For further information, please see “Cautionary Statement Regarding Forward-Looking Statements,” above and “Risk Factors” contained within our Annual Report on Form 10-K for the fiscal year ended February 29, 2024.

Critical Accounting Estimates

Our Annual Report on Form 10-K for the year ended February 29, 2024, includes a description of certain critical accounting estimates, including those with respect to the pension plan, impairment assessments on goodwill and other intangible assets, allowance for credit losses and accounts receivable, and allowance for excess and obsolete inventories, which we believe are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management's judgments and estimates. During the quarter ended August 31, 2024, there have been no material changes to the critical accounting estimates described in our Annual Report on Form 10-K for the year ended February 29, 2024.

Recent Accounting Pronouncements

See Note 1 of the accompanying unaudited condensed consolidated financial statements for a discussion of recent accounting guidance.

Results of Operations

The following discussion provides information which we believe is relevant to understanding our results of operations and financial condition. The discussion and analysis should be read in conjunction with the accompanying interim unaudited consolidated financial statements and notes included in this filing. The operating results of the Company for the three and six months ended August 31, 2024 and the comparative period for 2023 are set forth in the tables below.

25


ENNIS, INC. AND SUBSIDIARIES

FORM 10-Q

FOR THE PERIOD ENDED AUGUST 31, 2024

 

Consolidated Summary

Unaudited Consolidated Statements of

 

Three Months Ended August 31,

 

 

Six Months Ended August 31,

 

Operations - Data (in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net sales

 

$

99,038

 

 

 

100.0

%

 

$

106,760

 

 

 

100.0

%

 

$

202,146

 

 

 

100.0

%

 

$

218,054

 

 

 

100.0

%

Cost of goods sold

 

 

69,259

 

 

 

69.9

 

 

 

73,661

 

 

 

69.0

 

 

 

141,463

 

 

 

70.0

 

 

 

150,914

 

 

 

69.2

 

Gross profit margin

 

 

29,779

 

 

 

30.1

 

 

 

33,099

 

 

 

31.0

 

 

 

60,683

 

 

 

30.0

 

 

 

67,140

 

 

 

30.8

 

Selling, general and administrative

 

 

16,557

 

 

 

16.7

 

 

 

18,341

 

 

 

17.2

 

 

 

33,727

 

 

 

16.7

 

 

 

36,684

 

 

 

16.8

 

Loss from disposal of assets

 

 

39

 

 

 

 

 

 

52

 

 

 

 

 

 

43

 

 

 

 

 

 

52

 

 

 

 

Income from operations

 

 

13,183

 

 

 

13.3

 

 

 

14,706

 

 

 

13.8

 

 

 

26,913

 

 

 

13.3

 

 

 

30,404

 

 

 

13.9

 

Other income

 

 

1,034

 

 

 

1.0

 

 

 

577

 

 

 

0.5

 

 

 

2,045

 

 

 

1.0

 

 

 

1,039

 

 

 

0.5

 

Earnings before income taxes

 

 

14,217

 

 

 

14.4

 

 

 

15,283

 

 

 

14.3

 

 

 

28,958

 

 

 

14.3

 

 

 

31,443

 

 

 

14.4

 

Provision for income taxes

 

 

3,909

 

 

 

3.9

 

 

 

4,373

 

 

 

4.1

 

 

 

7,963

 

 

 

3.9

 

 

 

8,898

 

 

 

4.1

 

Net earnings

 

$

10,308

 

 

 

10.4

%

 

$

10,910

 

 

 

10.2

%

 

$

20,995

 

 

 

10.4

%

 

$

22,545

 

 

 

10.3

%

 

Three months ended August 31, 2024 compared to three months ended August 31, 2023

Net Sales. Our net sales were $99.0 million for the quarter ended August 31, 2024, compared to $106.8 million for the same quarter in the prior year, a decrease of $7.8 million, or 7.3%. Sales decreased $11.2 million due to weaker volume demand and was partially offset by an approximately $3.5 million increase in revenues generated from our recent acquisitions. Current quarter sales decreased $4.1 million, or 3.9% compared to $103.1 million for the sequential quarter ending May 31, 2024. During the latter part of fiscal 2024, we experienced a weakened demand environment with increased competition on price, resulting in lower sales volume and revenues. Our sales volume continues to be impacted by soft customer demand and competitive pricing.

Cost of Goods Sold and Gross Profit Margin. As a result of decreased sales volume, our cost of goods sold decreased $4.4 million, or 6.0%, from $73.7 million for the three months ended August 31, 2023 to $69.3 million for the three months ended August 31, 2024. Our gross profit was $29.8 million or 30.1% of revenue for the quarter ended August 31, 2024 compared to $33.1 million or 31.0% of revenue for the same quarter in the prior year. Our gross profit margin remained relatively flat compared to the immediately preceding quarter ending May 31, 2024 at 30.0%. We continue to take mitigating actions through our cost management and pricing strategies to maintain our margins and offset continued pressure from soft market conditions and increased competition on price.

Selling, general, and administrative expense. For the three months ended August 31, 2024, our selling, general, and administrative ("SG&A") expenses were $16.6 million compared to $18.3 million for the three months ended August 31, 2023, a decrease of $1.8 million, or 9.7%. As a percentage of net sales, SG&A expenses for the current quarter were 16.7% and 17.2% for the three months ended August 31, 2024 and August 31, 2023, respectively. Our SG&A expense decreased as a result of operational efficiencies.

Loss from disposal of assets. The $39,000 and $52,000 net loss from disposal of assets during the three-month period ended August 31, 2024 and 2023, respectively, was primarily attributed to the sale of equipment.

Income from operations. Primarily due to factors described above, our income from operations for the three months ended August 31, 2024 was $13.2 million, or 13.3% of net sales, as compared to $14.7 million, or 13.8% of net sales, for the three months ended August 31, 2023, a decrease of $1.5 million. Income from operations declined on a sequential quarter basis by $0.5 million and was $13.7 million for the quarter ended May 31, 2024.

Other income (expense). Other income was $1.0 million for the three months ended August 31, 2024 compared to $0.6 million for the three months ended August 31, 2023. Our increase in income was primarily from an increase in interest income from the increase in balance and rates received on money market accounts and short-term investments in the current quarter, $1.4 million for the three months ended August 31, 2024 compared to $0.9 million for the three months ended August 31, 2023.

Provision for income taxes. Our effective tax rate was 27.5% and 28.6% for the three months ended August 31, 2024 and 2023, respectively. The decrease in our overall tax rate this period as compared to last period is due to a decrease in our overall expected state tax rate due to changes in state apportionment.

Net earnings. Net earnings, due to the factors above, were $10.3 million for the three months ended August 31, 2024 as compared to $10.9 million for the comparable quarter in the prior year. Net earnings were impacted by decreased revenues for the three months ended August 31, 2024 compared to the three months ended August 31, 2023. After-tax earnings per diluted share for the three months ended August 31, 2024 were $0.40, compared to $0.42 for the same quarter last year.

26


ENNIS, INC. AND SUBSIDIARIES

FORM 10-Q

FOR THE PERIOD ENDED AUGUST 31, 2024

 

Six months ended August 31, 2024 compared to six months ended August 31, 2023

Net Sales. Our net sales were $202.1 million for the six-month period ended August 31, 2024, compared to $218.1 million for the same period last year, a decrease of $15.9 million, or 7.3%. Our recent acquisitions added approximately $7.1 million in revenues for the six-month period ended August 31, 2024 compared to the six-month period ended August 31, 2023. These increases were offset by a $23.0 million reduction in revenue from our legacy business due to volume decline as larger macroeconomic conditions have softened demand and caused greater competition on price.

Cost of Goods Sold and Gross Profit Margin. Our cost of goods sold decreased $9.5 million, or 6.3%, from $150.9 million for the six months ended August 31, 2023 to $141.5 million for the six months ended August 31, 2024. Our gross profit was $60.7 million for the six-month period ended August 31, 2024 compared to $67.1 million for the same period in the prior year. Our gross profit margin of 30.0% for the current six-month period, decreasing from the prior year six-month period of 30.8%, is within our target range. Our gross profit margin as a percentage of sales was higher in the prior year six-month period ending August 31, 2023 due to a higher absorption of fixed costs driven from greater volumes shipped. We continue to take mitigating actions through our cost management and pricing strategies to maintain our margins and offset continued pressure from soft market conditions and increased competition on price.

Selling, general, and administrative expense. For the six months ended August 31, 2024, our SG&A expenses were $33.7 million compared to $36.7 million for the six months ended August 31, 2023, a decrease of $2.9 million, or 8.1%. As a percentage of net sales, SG&A expenses for the period were 16.7% and 16.8% for the six months ended August 31, 2024 and 2023, respectively. Our SG&A expense decreased as a result of operational efficiencies.

Loss from disposal of assets. The $43,000 and $52,000 net loss from disposal of assets during the six-month period ended August 31, 2024 and 2023, respectively were primarily attributed to the sale of equipment.

Income from operations. Primarily due to factors described above, our income from operations for the six months ended August 31, 2024 was $26.9 million, or 13.3% of net sales, as compared to $30.4 million, or 13.9% of net sales, for the six months ended August 31, 2023.

Other income (expense). Other income was $2.0 million for the six months ended August 31, 2024 compared to $1.0 million for the six months ended August 31, 2023. Our increase in income was primarily from an increase in interest income from increase in balance and rates received on money market accounts and short-term investments in the current period, $2.7 million for the six months ended August 31, 2024 compared to $1.7 million for the six months ended August 31, 2023.

Provision for income taxes. Our effective tax rate was 27.5% and 28.3% for the six months ended August 31, 2024 and 2023, respectively. The decrease in our overall tax rate this period as compared to last period is due to a decrease in our overall expected state tax rate due to changes in state apportionment.

Net earnings. Net earnings, due to the factors above, were $21.0 million for the six months ended August 31, 2024 as compared to $22.5 million for the comparable period in the prior year, a decrease of $1.6 million. Net earnings per diluted share for the six months ended August 31, 2024 was $0.80, compared to $0.87 for the same period in the prior year.

Liquidity and Capital Resources

We rely on our cash flows generated from operations to meet all cash requirements of our business. The primary cash requirements of our business are payments to vendors in the normal course of business, capital expenditures, compensation and benefits for employees and the payment of dividends to our shareholders. We believe that our current cash balance of $100.0 million at August 31, 2024, short-term investments of $22.7 million and anticipated cash flows from operations are expected to be similar to prior periods which should be adequate to cover the next twelve months and beyond of our operating and capital requirements. Our capital requirements are expected to be within our historical levels of between $3.0 million and $6.0 million.

 

 

 

August 31,

 

 

February 29,

 

(Dollars in thousands)

 

2024

 

 

2024

 

Working capital

 

$

178,464

 

 

$

167,581

 

Cash

 

$

99,977

 

 

$

81,597

 

Short-term investments

 

$

22,655

 

 

$

29,325

 

 

27


ENNIS, INC. AND SUBSIDIARIES

FORM 10-Q

FOR THE PERIOD ENDED AUGUST 31, 2024

 

 

Working Capital. Our working capital increased $10.9 million or 6.5%, from $167.6 million at February 29, 2024 to $178.5 million at August 31, 2024. Our current ratio, calculated by dividing our current assets by our current liabilities, increased from 6.0 to 1.0 at February 29, 2024 to 6.3 to 1.0 at August 31, 2024. Our increase in working capital primarily reflects the increase in cash and short-term investments, $11.7 million and inventory,$1.7 million, offset by the decrease in accounts receivable, $3.5 million.

 

 

 

Six months ended August 31,

 

(Dollars in thousands)

 

2024

 

 

2023

 

Net cash provided by operating activities

 

$

34,941

 

 

$

34,934

 

Net cash used in investing activities

 

$

(1,777

)

 

$

(15,640

)

Net cash used in financing activities

 

$

(14,784

)

 

$

(12,922

)

 

Cash flows from operating activities. Cash provided by operating activities was $35.0 million in the six months ended August 31, 2024 compared to $35.0 million in the comparative period ended August 31, 2023. A decrease in accounts receivable, net of accounts receivable from acquired business since the prior fiscal year end provided cash of $4.6 million in the current year six-month period, and $7.5 million in the comparable six-month period of the prior year. A decrease in inventories provided cash of $0.3 million in the six-month period ended August 31, 2024 and $2.6 million in the same period of 2023. A decrease in accounts payable and accrued expenses used cash of $0.1 million in the current year six-month period and a decrease in accounts payable and accrued expenses used cash of $6.5 million in the prior year comparable six-month period. The decrease in accounts receivable in the current period was primarily due to decreased sales. The increase in accounts payable and accrued expenses during the prior year period was primarily due to an increase in purchasing activities and inflationary pressures. We continue to monitor incoming orders and adjust raw material purchases accordingly.

Cash flows from investing activities. Cash used in investing activities was $1.8 million in the six months ended August 31, 2024 compared to $15.6 million in the six months ended August 31, 2023. Capital expenditures primarily of equipment was $3.6 million and $3.7 million for the six months ended August 31, 2024 and August 31, 2023, respectively. In the six months ended August 31, 2024, $5.7 million was used to acquire businesses compared to $11.9 million in same period last year. During the current period, we purchased approximately $10.1 million of U.S. government treasury bills, which was partially offset by $17.5 million in matured treasury bills and invested in money market funds. No treasury bills matured or were purchased during the six months ended August 31, 2023.

Cash flows from financing activities. We used $1.8 million more cash in financing activities during the six months ended August 31, 2024 compared to the same period in the prior year. The increase in cash used during the six months ended August 31, 2024 resulted from $1.8 million common stock repurchased under our stock repurchase program in the six months ended August 31, 2024.

Credit Facility – As of August 31, 2024, we had $0.3 million outstanding under a standby letter of credit arrangement secured by a cash collateral bank account. It is anticipated that our cash, short-term investments and funds from operating cash flows will be sufficient to fund anticipated future expenditures, including acquisitions.

Pension Plan – The funded status of our Pension Plan is dependent on many factors, including returns on invested assets, the level of market interest rates and the level of funding. Assuming a stable funding status, we would expect that future required contributions would be between $1.0 million and $3.0 million per year. As our pension assets are invested in marketable securities, changes in actual investment returns or in discount rates could change funding status and requirements significantly. We made a contribution of $1.2 million to our Pension Plan during the period ended August, 31, 2024 and 2023. At August 31, 2024, we had a funded pension asset of $0.1 million.

Inventories We believe our inventory levels are sufficient to satisfy our customer demands and we anticipate having adequate sources of raw materials to meet future business requirements. We have long-term contracts in effect with paper suppliers that govern prices, but do not require minimum purchase commitments. Certain of our rebate programs do, however, require minimum purchase volumes. Management anticipates meeting the required volumes.

Capital Expenditures We continue to make capital expenditures for operational maintenance purposes, as may be required. Additionally, we will carefully review and make capital expenditures for additional equipment to the extent such additions make economic sense by improving our operations and not jeopardizing our strong liquidity position. We expect our capital requirements for our current fiscal year, exclusive of capital required for possible acquisitions, will be within our historical levels of between $3.0 million and $6.0 million. For the six months ended August 31, 2024, we spent approximately $3.6 million on capital expenditures that was funded out of our cash balance. We expect to generate sufficient cash flows from our operating activities to cover our operating and other normal capital requirements for the foreseeable future.

28


ENNIS, INC. AND SUBSIDIARIES

FORM 10-Q

FOR THE PERIOD ENDED AUGUST 31, 2024

 

Contractual Obligations There have been no significant changes in our contractual obligations since February 29, 2024 that have, or are reasonably likely to have, a material impact on our results of operations or financial condition. We do not have off-balance sheet arrangements or special-purpose entities.

29


ENNIS, INC. AND SUBSIDIARIES

FORM 10-Q

FOR THE PERIOD ENDED AUGUST 31, 2024

 

Item 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Market Risk

Interest Rates

From time to time, we are exposed to interest rate risk on short-term and long-term financial instruments carrying variable interest rates. We may from time to time utilize interest rate swaps to manage overall borrowing costs and reduce exposure to adverse fluctuations in interest rates. We do not use derivative instruments for trading purposes. While we had no outstanding debt at August 31, 2024, we will be exposed to interest rate risk if we borrow in the future.

 

This market risk discussion contains forward-looking statements. Actual results may differ materially from this discussion based upon general market conditions and changes in domestic and global financial markets.

Item 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures. We maintain “disclosure controls and procedures” as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act of 1934, as amended (the “Exchange Act”) that are designed to ensure that information required to be disclosed by the Company in reports that it files or submits under the Exchange Act, is recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and include controls and procedures designed to ensure that information required to be disclosed by us in such reports is accumulated and communicated to our management, including our principal executive and financial officers, as appropriate to allow timely decisions regarding required disclosures. Our controls and procedures are tested and evaluated at regular intervals to confirm that they are adequate and followed by our personnel to prevent misstatement of the Company’s financial statements. Due to the inherent limitations of control systems, not all misstatements may be detected. Those inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple errors or mistakes. Additionally, controls could be circumvented by the individual acts of some persons or by collusion of two or more people. Our controls and procedures can only provide reasonable, not absolute, assurance that the above objectives have been met. Our management, with the participation of our Chairman of the Board, President and Chief Executive Officer (“CEO”) and Chief Financial Officer and Treasurer (“CFO”), has evaluated the effectiveness of the design and operation of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our CEO and CFO have concluded that, as of August 31, 2024, our disclosure controls and procedures are effective to provide reasonable assurance that information relating to us (including our consolidated subsidiaries), which is required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and is accumulated and communicated to our management, including the CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.

There have been no changes in our internal control over financial reporting (as defined in Rule 13a–15(f) or Rule 15d–15(f) of the Exchange Act) that occurred during the six months ended August 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

PART II. OTHER INFORMATION

 

From time to time, we are involved in various litigation matters arising in the ordinary course of our business. We do not believe the disposition of any current matter will have a material adverse effect on our consolidated financial position or results of operations.

 

In October 2023, Crabar/GBF, Inc., a subsidiary of Ennis, was awarded $5.8 million in actual damages, exemplary damages and attorney’s fees in a case against Wright Printing Company, its owner Mark Wright, and CEO Mardra Sikora. Given the defendants’ pending appeal, we have not yet recognized the proceeds from the judgment in the accompanying condensed consolidated financial statements as of August 31, 2024. In addition, the defendants have posted cash bonds that total approximately $5.1 million, which should be recoverable by the Company if defendants’ appeal is unsuccessful.

 

Item 1A. Risk Factors

 

There have been no material changes in our Risk Factors as previously discussed in our Annual Report on Form 10-K for the year ended February 29, 2024.


 

30


ENNIS, INC. AND SUBSIDIARIES

FORM 10-Q

FOR THE PERIOD ENDED AUGUST 31, 2024

 

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

 

At its July 14, 2022 meeting, the Ennis, Inc. Board of Directors authorized an additional $20 million in funding for the Company’s share repurchase program that was first implemented in 2008. With this latest funding authorization, the cumulative funds authorized for share repurchases totals $60 million. Under the repurchase program, purchases may be made from time to time in the open market or through privately negotiated transactions depending on market conditions, share price, trading volume and other factors. Such purchases, if any, will be made in accordance with applicable insider trading rules and other securities laws and regulations. These repurchases may be commenced or suspended at any time or from time to time without prior notice.

 

During the six months ended August 31, 2024, the Company repurchased 91,922 shares of common stock under the program at an average price of $19.79. Since the program’s inception in October 2008, there have been 2,334,384 common shares repurchased at an average price of $16.47 per share. As of August 31, 2024, $21.5 million remained available to repurchase shares of the Company’s common stock under the program.

 

Items 3, 4 and 5 are not applicable and have been omitted

 

Item 6. Exhibits

 

The following exhibits are filed as part of this report.

Exhibit Number

 

Description

 

 

 

Exhibit 3.1(a)

 

Restated Articles of Incorporation, as amended through June 23, 1983 with attached amendments dated June 20, 1985, July 31, 1985, June 16, 1988 and November 4, 1998, incorporated herein by reference to Exhibit 3.1(a) to the Registrant’s Form 10-Q filed on October 6, 2017 (File No. 001-05807).

 

 

 

Exhibit 3.1(b)

 

Amendment to Articles of Incorporation, dated June 17, 2004, incorporated herein by reference to Exhibit 3.1(b) to the Registrant’s Annual Report on Form 10-K for the fiscal year ended February 28, 2007 filed on May 9, 2007 (File No. 001-05807).

 

 

 

Exhibit 3.2

 

Fourth Amended and Restated Bylaws of Ennis, Inc., dated July 10, 2017, incorporated herein by reference to Exhibit 3.1 to the Registrant’s Current Report on Form 8-K filed on July 10, 2017 (File No. 001-05807).

 

 

 

Exhibit 31.1

 

Certification Pursuant to Rule 13a-14(a) of Chief Executive Officer.*

 

 

 

Exhibit 31.2

 

Certification Pursuant to Rule 13a-14(a) of Chief Financial Officer.*

 

 

 

Exhibit 32.1

 

Section 1350 Certification of Chief Executive Officer.**

 

 

 

Exhibit 32.2

 

Section 1350 Certification of Chief Financial Officer.**

 

 

 

Exhibit 101

 

The following information from Ennis, Inc.’s Quarterly Report on Form 10-Q for the quarter ended August 31, 2024, filed on October 3, 2024, formatted in Inline XBRL: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Operations, (iii) Consolidated Statements of Comprehensive Income, (iv) Consolidated Statements of Changes in Shareholders’ Equity, (v) Consolidated Statements of Cash Flows, and (vi) the Notes to Consolidated Financial Statements, tagged as blocks of text and in detail.*

 

 

 

Exhibit 104

 

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

* Filed herewith

** Furnished herewith

31


ENNIS, INC. AND SUBSIDIARIES

FORM 10-Q

FOR THE PERIOD ENDED AUGUST 31, 2024

 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

ENNIS, INC.

 

 

 

Date: October 3, 2024

 

/s/ Keith S. Walters

 

 

Keith S. Walters

 

 

Chairman, Chief Executive Officer and President

 

 

 

Date: October 3, 2024

 

/s/ Vera Burnett

 

 

Vera Burnett

 

 

Chief Financial Officer, Treasurer and

 

 

Principal Financial and Accounting Officer

 

 

32


EX-31.1 2 ebf-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

RULE 13a-14(a) CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, Keith S. Walters, Chief Executive Officer of Ennis, Inc., certify that:

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

 

/s/ Keith S. Walters

Keith S. Walters

Chief Executive Officer

October 3, 2024

 

 


EX-31.2 3 ebf-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

RULE 13a-14(a) CERTIFICATION OF CHIEF FINANCIAL OFFICER

I, Vera Burnett, Chief Financial Officer of Ennis, Inc., certify that:

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

 

/s/ Vera Burnett

Vera Burnett

Chief Financial Officer

October 3, 2024

 

 


EX-32.1 4 ebf-ex32_1.htm EX-32.1 EX-32.1

 

EXHIBIT 32.1

SECTION 1350 CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, Keith S. Walters, Chairman of the Board and Chief Executive Officer of Ennis, Inc. (the “Company”), certify, that pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code:

(1)
The Quarterly Report on Form 10-Q of the Company for the period ended August 31, 2024, as filed with the Securities Exchange Commission on the date hereof (the “Report”) fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition, and results of operations of the Company as of the dates and for the periods expressed in the Report.

 

/s/ Keith S. Walters

 

Keith S. Walters

 

Chairman of the Board and

 

Chief Executive Officer

 

Date: October 3, 2024

The foregoing Certification is being furnished solely pursuant to 18 U.S.C. Section 1350; it is not being filed for purposes of Section 18 of the Securities Exchange Act, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation languages in such filing.

 


EX-32.2 5 ebf-ex32_2.htm EX-32.2 EX-32.2

 

EXHIBIT 32.2

SECTION 1350 CERTIFICATION OF CHIEF FINANCIAL OFFICER

I, Vera Burnett, Chief Financial Officer of Ennis, Inc. (the “Company”), certify, that pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code:

(1)
The Quarterly Report on Form 10-Q of the Company for the period ended August 31, 2024, as filed with the Securities Exchange Commission on the date hereof (the “Report”) fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition, and results of operations of the Company as of the dates and for the periods expressed in the Report.

 

 

/s/ Vera Burnett

 

 

Vera Burnett

 

 

Chief Financial Officer

 

 

Date: October 3, 2024

The foregoing Certification is being furnished solely pursuant to 18 U.S.C. Section 1350; it is not being filed for purposes of Section 18 of the Securities Exchange Act, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation languages in such filing.

 


EX-101.SCH 6 ebf-20240831.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Leases - Summary of Future Minimum Lease Commitments Under Non-cancelable Operating Leases (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Significant Accounting Policies and General Matters link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Short-term Investments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Accounts Receivable and Allowance for Credit Losses link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Pension Plan link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Concentrations of Risk link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Other Contingencies link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Significant Accounting Policies and General Matters (Policies) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Short-term Investments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Accounts Receivable and Allowance for Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Pension Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Short-term Investments and Fair Value Measurements - Summary of Amortized Cost and Estimated Fair Value of Investment Securities Classified as Held-to-maturity (Details) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Accounts Receivable and Allowance for Credit Losses - Allowance for Credit Losses (Detail) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Accounts Receivable and Allowance for Credit Losses - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Accounts Receivable and Allowance for Credit Losses - Summary Of Accounts Receivable (Detail) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Inventories - Components of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Acquisitions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Acquisitions - Summary of Purchase Price Allocation (Detail) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Acquisitions - Summary of Operating Information on Pro Forma Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Leases - Components of Lease Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Leases - Summary of Future Minimum Lease Commitments Under Non-cancelable Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Goodwill and Intangible Assets - Carrying Amount and Accumulated Amortization of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Goodwill and Intangible Assets - Changes in Net Carrying Amount of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Accrued Expenses - Components of Accrued Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Credit Facility - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Stock Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Stock Based Compensation - Summary of Unvested Stock Options (Detail) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Stock Based Compensation - Summary of Restricted Stock Awards Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Stock Based Compensation - Summary of Restricted Stock Units Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Stock Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Pension Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Pension Plan - Summary of Pension Expense Composed of Components Included in Cost of Goods Sold and Selling, General and Administrative Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Earnings Per Share - Computation for Basic and Diluted Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Earnings Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Concentrations of Risk - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100700 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100710 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100720 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Statement [Line Items] Statement [Line Items] Debt Instrument Debt Instrument [Axis] Financing Receivable, Allowance for Credit Loss [Table Text Block] Allowance for Credit Losses Accounts receivable Increase (Decrease) in Accounts Receivable Plan Name Plan Name [Domain] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Remaining unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Acquisitions Business Combination Disclosure [Text Block] Finite-Lived Intangible Asset, Expected Amortization, Year Four 2029 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Exercise Price, Exercisable Basic And Diluted Earnings Per Share Abstract Basic And Diluted Earnings Per Share (Abstract) Earnings per share Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Settlement Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Performance-based RSUs [Member] Performance Based Restricted Stock Units [Member] Performance based RSUs. Service cost Defined Benefit Plan, Service Cost Pension assets net. Pension Assets Net Net pension asset Deferred tax adjusted to pension Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Total Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Leases description Lessee, Operating Lease, Description Non-Compete [Member] Noncompete Agreements [Member] Long-term Debt, Type Long-Term Debt, Type [Domain] 2025 (remaining 6 months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Share Based Compensation Arrangement By Share Based Payment Award Grants Converted Into Common Stock Percentage Share Based Compensation Arrangement By Share Based Payment Award Grants Converted Into Common Stock Percentage Percenatge of conversion of shares granted into common stock Leases Lessee, Operating Leases [Text Block] Commitments and Contingencies Disclosure [Text Block] Other Contingencies Deferred income taxes Deferred Income Tax Liabilities, Net Deferred Income Tax Liabilities, Net, Total Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Capital expenditures Payments to Acquire Productive Assets Payments to Acquire Productive Assets, Total Dividend payable date Dividends Payable, Date to be Paid Related Party Transaction [Line Items] Related Party Transaction [Line Items] Prepaid Taxes Prepaid income taxes Shareholders' Equity Equity [Text Block] Revenue Revenue from Contract with Customer [Text Block] Work-in-process Inventory, Work in Process, Net of Reserves Revolving credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Dividends payable, date declared Dividends Payable, Date Declared Entity Central Index Key Entity Central Index Key Summary of Assumptions Used and The Weighted Average Grant-Date Fair Value of The Stock Options Granted Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Number of Shares, Terminated Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Changes in operating assets and liabilities, net of the effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Concentration Risk [Table] Concentration Risk [Table] Concentrations of Risk Concentration Risk Disclosure [Text Block] Common stock, shares issued Beginning balance common stock, shares Ending balance common stock, shares Common Stock, Shares, Issued Common Stock, Shares, Issued, Total Eagle Graphics and Diamond Graphics [Member] Eagle Graphics and Diamond Graphics [Member] Eagle graphics and diamond graphics. SPM [Member] SPM [Member] SPM [Member] Income Statement [Abstract] Entity Address, State or Province Entity Address, State or Province Earnings before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Unrecognized net loss Defined Benefit Plan, Amortization of Gain (Loss) Purchase of short-term investments Purchase of investment securities Payments to Acquire Short-Term Investments Operating Lease, Lease Income, Total Operating Lease, Lease Income Sales received from lease Finite-Lived Intangible Asset, Expected Amortization, Year Three 2028 Credit facility maturity date Line of Credit Facility, Expiration Date Lease, Cost [Abstract] Dividend payable, date of record Dividends Payable, Date of Record Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Aggregate Intrinsic Value, Exercisable Begining balance, treasury stock , shares Ending balance, treasury stock , shares Treasury Stock, Common, Shares Cover Cover [Abstract] Subsequent Event [Line Items] Net earnings - basic Basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Leases, renewal options, description Lessee, Operating Lease, Option to Extend Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Other assets Accounts written off Accounts Receivable, Allowance for Credit Loss, Writeoff Dividends or Distributions Effect [Member] Dividends Or Distributions Effect [Member] Dividends or distributions effect. Share-Based Payment Arrangement, Expense Compensation expense related stock based compensation before tax Receivable Receivables, Net, Current Receivables, Net, Current, Total Long-term debt Long-Term Debt Long-term Debt, Total Retained earnings Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Plan Name Plan Name [Axis] Customer Lists [Member] Customer Lists [Member] Number of Shares, Options Outstanding, Beginning Balance Number of Shares, Options Outstanding, Ending Balance Options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Number of stock options outstanding Current assets Assets, Current [Abstract] Dividends paid Payments of Ordinary Dividends, Common Stock Defined Benefit Plan [Table] Schedule Of Defined Benefit Plans Disclosures [Table] Time-based RSUs [Member] Time Based Restricted Stock Units [Member] Time based RSUs. Share Based Compensation Arrangement By Share Based Payment Award Grants Converted Into Incentive Stock Options Percentage Share Based Compensation Arrangement By Share Based Payment Award Grants Converted Into Incentive Stock Options Percentage Percenatge of conversion of shares granted into incentive stock options Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Address, Country Entity Address, Country Weighted Average Grant Date Fair Value, Terminated Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Acquisition price Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Acquisition price Leases terms Lessee, Operating Lease, Term of Contract Weighted average remaining requisite service period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Concentration Risk [Line Items] Concentration Risk [Line Items] RSUs vesting description Share-Based Compensation Arrangement by Share-Based Payment Award, Description Property, plant and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Lessee, Operating Lease, Liability, to be Paid, Year Four 2029 Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Common stock, par value Common Stock, Par or Stated Value Per Share Employee Stock Option Employee Stock Option [Member] Stock Option Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Pro forma earnings per share - diluted Business Acquisition, Pro Forma Earnings Per Share, Diluted Statement of Cash Flows [Abstract] Antidilutive Securities, Name [Domain] Accounts, Notes, Loans and Financing Receivable [Line Items] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Restricted Stock [Member] Restricted Stock [Member] Equity Components Equity Components [Axis] Entity Address, Address Line One Entity Address, Address Line One Computation for Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Employee compensation and benefits Employee-related Liabilities, Current Employee-related Liabilities, Current, Total Schedule Of Related Party Transactions By Related Party [Table] Related Party Transaction [Table] Restricted stock units granted Number of Shares, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Schedule Of Finite Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Net leverage ratio Ratio of Indebtedness to Net Capital Subsequent Event Type [Axis] Stock Options [Member] Equity Option [Member] Nonoperating Income (Expense) Total other income (expense) Issued accounting standards not yet adopted Issued Accounting Standards Not Yet Adopted Issued accounting standards not yet adopted Revolving credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Short-term Investments and Fair Value Measurements Outstanding at Beginning, Number of Shares Outstanding at Ending, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Effect of dilutive stock options, restricted stock, time-based RSUs and performance-based RSUs Finite-Lived Intangible Asset, Expected Amortization, Year Two 2027 Amendment Flag Amendment Flag Accrued acquisition related obligations Accrued Acquisition Related Obligations Accrued acquisition related obligations. Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Finished goods Inventory, Finished Goods, Net of Reserves Debt Instrument, Name Debt Instrument, Name [Domain] Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Receivables [Abstract] Net Income (Loss) Net earnings Net earnings Net earnings Lessee Lease Description [Table] Lessee, Lease, Description [Table] Number of Shares, Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Number of Shares, Exercisable Pro forma net sales Business Acquisition, Pro Forma Revenue Revolving credit facility, interest rate description Debt Instrument, Interest Rate Terms Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Loss from disposal of assets Equity Component Equity Component [Domain] Statistical Measurement Statistical Measurement [Domain] Accounts receivable fixed interest rate Accounts Receivable Fixed Interest Rate Accounts receivable fixed interest rate. Proceeds from Sale of Property, Plant, and Equipment, Total Proceeds from Sale of Property, Plant, and Equipment Proceeds from disposal of plant and property Second Amendment [Member] Second Amendment [Member] Second amendment. Other, net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Interest/Dividends Receivable Interest/Dividends Receivable [Member] Interest/Dividends Receivable. Prepaid expenses Prepaid Expense Current Excluding Income Taxes Prepaid expense current excluding income taxes. Treasury Stock [Member] Treasury Stock, Common [Member] Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Revolving credit facility, additional borrowing capacity Proceeds from Lines of Credit Proceeds from Lines of Credit, Total Net earnings Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Preferred stock, shares issued Preferred Stock, Shares Issued Preferred Stock, Shares Issued, Total Cash paid for amounts included in the measurement of lease liabilities, Operating cash flows from operating leases Operating Lease, Payments Investment securities due in less than one year, estimated fair value Debt Securities, Held-to-Maturity, Fair Value Debt Securities, Held-to-Maturity, Fair Value, Total Pension Plan Retirement Benefits [Text Block] Bad debt expense, net of recoveries Accounts Receivable, Credit Loss Expense (Reversal) 2021 Long-Term Incentive Plan [Member] Two Thousand Twenty One Long Term Incentive Plan [Member] 2021 long term incentive plan. Unvested Ending Balance, Number of Options Unvested Beginning Balance, Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Payables and Accruals [Abstract] Short-term investments Short-Term Investments Short-Term Investments, Total Award Type All Award Types Weighted Average Exercise Price, Terminated Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Third Amendment [Member] Third Amendment [Member] Third amendment. Carrying Amount and Accumulated Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Short-Term Investments [Abstract] UMC [Member] UMC [Member] UMC [Member] Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Antidilutive Securities [Axis] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Entity Interactive Data Current Entity Interactive Data Current Weighted Average Remaining Life (in years) Finite-Lived Intangible Assets, Remaining Amortization Period Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Document Quarterly Report Document Quarterly Report Weighted Average Grant Date Fair Value, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Related Party Transactions Related Party Transactions Disclosure [Text Block] Statistical Measurement Statistical Measurement [Axis] Finite-Lived Intangible Asset, Expected Amortization, Year Five 2030 Restricted stock unit activity Restricted stock grant activity Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Cost of goods sold Cost of Goods and Services Sold Cost of Goods and Services Sold, Total Operating lease cost Operating Lease, Cost Expected contributions Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year Related Party Related and Nonrelated Parties [Domain] Summary of Future Minimum Lease Commitments Under Non-cancelable Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Employees covered under noncontributory Pension Plan Percentage Of Employees Covered Employees covered under non contributory pension plan. Gross Carrying Amount Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross, Total Purchase of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Summary of Restricted Stock Awards and Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Unissued common stock reserved Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Fair value of restricted stock units granted Weighted Average Grant Date Fair Value, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Contribution to avoid a Pension Benefit Guaranty Corporation variable premium Defined Benefit Plan, Plan Assets, Contributions by Employer Income Statement Location Statement of Income Location, Balance [Axis] Goodwill and intangibles Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Including Goodwill Business combination recognized identifiable assets acquired and liabilities assumed intangible assets including goodwill. Total assets Assets Number of Shares, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Dividends Payable Expected payout of dividend Proposed accounting standards Proposed Accounting Standards Proposed accounting standards Net pension expense Pension Cost (Reversal of Cost) Business Acquisition [Line Items] Business Acquisition [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Entity Address, City or Town Entity Address, City or Town Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Equity [Abstract] Summary of Pension Expense Composed of Components Included in Cost of Goods Sold and Selling, General and Administrative Expenses Schedule of Net Benefit Costs [Table Text Block] Number of Shares, Terminated Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Dividends [Axis] Adjustment to pension, net of deferred tax Adjustment to pension, net of deferred tax Adjustment to pension, net of deferred taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total Adjustment to pension, net of tax Depreciation Depreciation Depreciation, Total Stock Based Compensation Share-Based Payment Arrangement [Text Block] Accounts receivable from sale of manufacturing facility Accounts receivable from Sale of Manufacturing Facility Accounts receivable from sale of manufacturing facility. Number of shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Vendor rebates Vendor Rebates [Member] Vendor rebates. Percentage of Inventories valued at LIFO Percentage of LIFO Inventory Investment securities due in less than one year, gross unrealized holding gains Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain Weighted Average Discount Rate, Operating leases Operating Lease, Weighted Average Discount Rate, Percent Summary of Operating Information on a Pro Forma Basis Business Acquisition, Pro Forma Information [Table Text Block] Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Current liabilities Liabilities, Current [Abstract] Document Type Document Type Other Property, Plant and Equipment, Other, Gross Type of cost, good or service [extensible list] Cost, Product and Service [Extensible Enumeration] Title of 12(b) Security Title of 12(b) Security Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash Line of credit facility, borrowing capacity description Line of Credit Facility, Borrowing Capacity, Description Trademarks and Trade Names [Member] Trademarks and Trade Names [Member] Components of Lease Expense Lease, Cost [Table Text Block] Dividends [Domain] Statement of Stockholders' Equity [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Number of Shares, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Number of stock options granted Changes in Net Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Summary Of Accounts Receivable Accounts Receivable, Allowance for Credit Loss [Table Text Block] Total property, plant and equipment Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Maximum insurance available to depositors under the FDIC's general deposit insurance rules Cash, FDIC Insured Amount Interest cost Defined Benefit Plan, Interest Cost Subsequent Event Type [Domain] Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Accounts Receivable and Allowance for Credit Losses Unfunded pension liability Defined Benefit Pension Plan Liability Noncurrent Defined benefit pension plan liability noncurrent. Eagle and Diamond [Member] Eagle and Diamond [Member] Eagle and Diamond. Accounts receivable frequency of payments Accounts receivable Frequency Of Payments Accounts receivable frequency of payments. Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock repurchases Payments for Repurchase of Common Stock Net sales Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax, Total Statement of Comprehensive Income [Abstract] Income Taxes Income Tax Disclosure [Text Block] Share-based compensation arrangement by share-based payment award, equity instruments other than options, change due to performance achievement. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Change Due To Performance Achievement Number of Shares, Change due to performance achievement Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Selling, general and administrative Selling, General and Administrative Expense Selling, General and Administrative Expense, Total Trade receivables, net of allowance for credit losses Trade Accounts Receivable [Member] Accounts receivable amortized frequency of payments Accounts Receivable Amortized Frequency of Payments Accounts receivable amortized frequency of payments. Credit Facility Credit Facility [Domain] Amortized Intangible Assets, Net Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Other accrued expenses Other Accrued Liabilities, Current Liabilities and Shareholders’ Equity Liabilities and Equity [Abstract] Document Period End Date Document Period End Date Weighted Average Grant Date Fair Value, Granted Share Based Compensation Arrangement By Share Based Payments Award EquityInstruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value Share based compensation arrangement by share based payments award equityInstruments other than options grants In period weighted average grant date fair value. Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Summary of Purchase Price Allocation Purchase Price Allocation Of Business Combination Table [Text Block] Purchase price allocation of business combination. Effective tax rate Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent, Total Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Options outstanding Antidilutive securities excluded from computation of earnings per share Stock based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Accrued expenses, Total Accrued expenses Accrued Liabilities, Current Income tax expense Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Investment securities due in less than one year, cost or amortized cost Investment securities due in less than one year, cost or amortized cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss Plant, machinery and equipment Machinery and Equipment, Gross Machinery and Equipment, Gross, Total Trading Symbol Trading Symbol Business Combinations [Abstract] Supplemental cash flow information related to leases was as follows: Cash Flow, Operating Activities, Lessee [Abstract] Total shareholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Other liabilities Other Liabilities, Noncurrent Other Liabilities, Noncurrent, Total Derivative Instrument [Axis] Restricted Stock Units [Member] Restricted Stock Units (RSUs) [Member] Related Party Transactions [Abstract] Variable lease cost Variable Lease, Cost Goodwill Goodwill, Beginning balance Goodwill, Ending balance Goodwill Goodwill, Total Fair value time based restricted stock units. Fair Value Time Based Restricted Stock Units [Member] Fair Value Time Based Restricted Stock Units [Member] Leases [Abstract] Technology [Member] Technology-Based Intangible Assets [Member] Dividends Payable, Amount Per Share Dividend payable per share Schedule Of Business Acquisitions By Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Scenario Scenario [Axis] Security Exchange Name Security Exchange Name Printing Technologies Inc [Member] Printing Technologies, Inc [Member] Printing Technologies, Inc. Proceeds from Sale, Maturity and Collection of Investments, Total Proceeds from Sale, Maturity and Collection of Investments Maturity of short-term investments Accrued interest Deposit Liabilities, Accrued Interest Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Vested, Weighted Average Grant Date Fair Value Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Contract with customer, customer payment terms Contract With Customer Customer Payment Terms Contract with customer, customer payment terms. Lessee, Operating Lease, Liability, to be Paid, Year Three 2028 Weighted average grant-date fair value New grants, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Subsequent Event [Member] Subsequent Event [Member] Maximum [Member] Maximum [Member] Total liabilities and shareholders' equity Liabilities and Equity Swing-line Loans [Member] Swing Line Loans [Member] Swing line loans. Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Vested, Number of Shares Vested, Number of Shares Retirement Benefits [Abstract] Net earnings - diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Diluted Share-based compensation arrangement by share-based payment award, target award percentage. Share-Based Compensation Arrangement by Share-Based Payment Award, Target Award Percentage Target award percentage Total liabilities Liabilities Total current assets Assets, Current Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Scenario Forecast [Member] Forecast [Member] Unvested Ending Balance, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Unvested Begining Balance, Weighted Average Grant Date Fair Value Lessee operating lease, existence of option to extend Lessee, Operating Lease, Existence of Option to Extend [true false] Entity Filer Category Entity Filer Category Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Stylecraft [Member] Stylecraft [Member] Stylecraft. Other income (expense) Nonoperating Income (Expense) [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Land and buildings Land and Land Improvements Land and Land Improvements, Total Exercise of stock options and restricted stock Adjustments To Additional Paid In Capital Issuance Of Common Stock Related To Exercise Of Options And Vesting Of Restricted Stock Units Value Adjustments to additional paid In capital related to issuance of common stock as a result of the exercise of options and vesting of restricted stock units value. Award Type Award Type [Axis] Stock based compensation Share-Based Payment Arrangement, Noncash Expense Share-based Payment Arrangement, Noncash Expense, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value, Outstanding Related Party Related and Nonrelated Parties [Axis] Weighted Average Grant Date Fair Value, Change due to performance achievement Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Change due to performance achievement, Weighted Average Grant Date Fair Value Share-based compensation arrangement by share-based payment award, equity instruments other than options, change due to performance achievement, weighted average grant date fair value. Entity Registrant Name Entity Registrant Name Integrated Print & Graphics (Integrated) [Member] Integrated Print And Graphics [Member] Integrated print and graphics. Gross Profit (Gain) loss from disposal of assets Gross profit Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Components of net periodic benefit cost Components Of Net Periodic Benefit Cost [Abstract] Components of net periodic benefit cost. Earnings Per Share Earnings Per Share [Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Right-of-use asset Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Right Of Use Asset Business combination recognized identifiable assets acquired and liabilities assumed right-of-use-asset. Basic weighted average common shares outstanding Basic Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Standby Letters of Credit [Member] Standby Letters of Credit [Member] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Common stock, shares authorized Common Stock, Shares Authorized Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Debt Disclosure [Abstract] Long-Term Debt [Text Block] Credit Facility Weighted Average Exercise Price, Granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Amortization of trade names, customer lists, and patent Amortization of intangible assets Amortization of Intangible Assets Amortization of Intangible Assets, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Life (in years), Outstanding Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated other comprehensive loss: Share-Based Payment Arrangement [Abstract] Undistributed earnings Undistributed Earnings, Basic Undistributed Earnings, Basic, Total Pro forma net earnings Business Acquisition, Pro Forma Net Income (Loss) Settlement charges Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Accounting Policies [Abstract] Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Income Tax Disclosure [Abstract] Raw material Inventory, Raw Materials, Net of Reserves Shareholders’ equity Equity, Attributable to Parent [Abstract] Receivable [Domain] S2024Q2 Dividends [Member] S2024Q2 dividends. Interest income Interest Income, Other Statement [Table] Statement [Table] Subsequent Event [Table] Revenue unsatisfied performance obligation, practical expedient Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false] Preferred stock, shares authorized Preferred Stock, Shares Authorized Entity File Number Securities Act File Number Net change in cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Amount of valuation reserve for excess and obsolete inventory Inventory Valuation Reserves for Excess and Obsolete Inventory Inventory valuation reserves for excess and obsolete inventory. Revenue from Contract with Customer [Abstract] Earnings Per Share [Abstract] Earnings per share Company Contribution Defined Benefit Plan, Other Cost (Credit) Inventory Disclosure [Abstract] Statement of Financial Position [Abstract] Income from operations Operating Income (Loss) Income taxes payable Accrued Income Taxes, Current Letter of Credit [Member] Letter of Credit [Member] Entity Shell Company Entity Shell Company Line Of Credit Facility [Table] Line of Credit Facility [Table] Accrued legal and professional fees Accrued Professional Fees, Current Entity Tax Identification Number Entity Tax Identification Number Assets Assets [Abstract] Entity Current Reporting Status Entity Current Reporting Status Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Life (in years), Exercisable Dividends paid Dividends, Cash Dividends, Cash, Total Long-term Debt, Type Long-Term Debt, Type [Axis] Indemnity claim from escrow. Indemnity Claim from Escrow Indemnity claim from escrow Subsequent Events [Abstract] UMC Print [Member] UMC Print [Member] UMC Print [Member] Inventories Inventory Disclosure [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Receivable Type [Axis] Common stock repurchases Treasury Stock, Value, Acquired, Cost Method Cash at beginning of period Cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Business Acquisition Business Acquisition [Axis] City Area Code City Area Code Total remaining amount available to repurchase of shares Remaining Amount Available To Repurchase Of Shares Remaining amount available to repurchase of shares. Total current liabilities Liabilities, Current Derivative Contract [Domain] Inventories, net Inventories Inventory, Net Accrued utilities Accrued Utilities, Current Operating lease liability Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability Business combination recognized identifiable assets acquired and liabilities assumed operating lease liability. Property, plant and equipment Property, Plant and Equipment, Gross [Abstract] Local Phone Number Local Phone Number Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles School photo marketing member. School Photo Marketing [Member] School Photo Marketing [Member] Period used for calculating Pension Plan liability Time Period Used To Determine Average Discount Rate Period used to average discount rate. Dividends paid per share Cash dividends per share Common Stock, Dividends, Per Share, Cash Paid Commitments and Contingencies Disclosure [Abstract] Treasury stock Treasury Stock, Value Treasury Stock, Value, Total Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Ending Balance Repurchase of common stock, average cost per share Shares Acquired, Average Cost Per Share Cash balances not federally insured Cash, Uninsured Amount Current portion of operating lease liabilities Operating Lease, Liability, Current Retained Earnings [Member] Retained Earnings [Member] Fixed charge coverage ratio, minimum Fixed Charge Coverage Ratio Minimum Fixed charge coverage ratio minimum. Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Document Transition Report Document Transition Report Stock repurchase program, authorized aggregate amount Share Repurchase Program, Authorized, Amount Other assets Increase (Decrease) in Other Operating Assets Increase (Decrease) in Other Operating Assets, Total Compensation period preceding retirement and termination Defined Benefit Plan Benefit Recognition Compensation Period Compensation period preceding retirement and termination. Lessee, Operating Lease, Liability, to be Paid, Year Two 2027 Antidilutive Security, Excluded EPS Calculation [Table] O2024Q2 Dividends [Member] O2024Q2 Dividends [Member] O2024Q2 dividends. Weighted Average Exercise Price, Exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year 2025 Minimum [Member] Minimum [Member] Common Stock [Member] Common Stock [Member] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash Outstanding at Beginning, Weighted Average Grant Date Fair value Outstanding at Ending, 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 Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Accounts payable and accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Trade payables Cash paid to pension plan Increase (Decrease) in Obligation, Pension Benefits Adjustments to reconcile net earnings to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Income Statement Location Statement of Income Location, Balance [Domain] Percentage of assets acquired and liabilities assumed at their acquisition date fair values Percentage Of Assets Acquired And Liabilities Assumed At Their Acquisition Date Fair Values Percentage of assets acquired and liabilities assumed at their acquisition date fair values. Lessee, Operating Lease, Liability, to be Paid, Year One 2026 Other assets Other Assets, Noncurrent Other Assets, Noncurrent, Total Fair value performance based restricted stock units. Fair Value Performance Based Restricted Stock Units [Member] Fair Value Performance Based Restricted Stock Units [Member] Taxes other than income Accrual for Taxes Other than Income Taxes, Current Other liabilities Increase (Decrease) in Other Operating Liabilities Increase (Decrease) in Other Operating Liabilities, Total Components of Inventories Schedule of Inventory, Current [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Goodwill acquired Goodwill, Acquired During Period Accounts and Financing Receivables [Table] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Finite-Lived Intangible Asset, Expected Amortization, Year One 2026 Scenario Scenario [Domain] Type of revenue [extensible list] Revenue, Product and Service [Extensible Enumeration] Minimum pension liability, net of taxes Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax, Total Common stock $2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at August 31, 2024 and February 29, 2024 Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Acquisition of Stylecraft Printing [Member] Acquisition of Stylecraft Printing [Member] Acquisition of stylecraft printing. Operating lease liability Present value of lease liabilities Operating Lease, Liability Operating Lease, Liability, Total Components of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Payment for income taxes Income Taxes Paid Diluted weighted average common shares outstanding Diluted Weighted Average Number of Shares Outstanding, Diluted Significant Accounting Policies and General Matters Significant Accounting Policies [Text Block] Computer equipment and software Capitalized Computer Software, Gross Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Notes receivable Notes Receivable [Member] Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Inventories Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Prepaid expenses and income taxes Increase Decrease In Prepaid Expense And Income Taxes Increase decrease in prepaid expense and income taxes. Weighted average common shares outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] Amortization of: Amortization [Abstract] Other Other [Member] Other. Entity Small Business Entity Small Business Amortized Cost and Estimated Fair Value of Investment Securities Classified as Held-to-maturity Debt Securities, Held-to-Maturity [Table Text Block] Revolving credit facility, variable basis spread Debt Instrument, Basis Spread on Variable Rate Investment securities due in less than one year, gross unrealised holding losses Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss Common stock repurchases, shares Repurchase of common stock Treasury Stock, Shares, Acquired Minimum required contribution to the plan Multiemployer Plan, Pension, Significant, Future Employer Contribution, Amount Credit Facility Credit Facility [Axis] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Amortization of discount on short-term investments Accretion (Amortization) of Discounts and Premiums, Investments Summary of Unvested Stock Options Schedule of Unvested Stock Option RollForward [Table Text Block] Schedule of unvested stock option roll forward. Exercise of stock options and restricted stock, shares Stock Issued During Period, Shares, Treasury Stock Reissued Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Weighted Average Exercise Price, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price, Beginning Balance Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill), Total Right-of-use assets obtained in exchange for lease obligations, Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Weighted Average Remaining Lease Terms, Operating leases Operating Lease, Weighted Average Remaining Lease Term Subsequent Events Subsequent Events [Text Block] Accounts payable Accounts Payable, Current Accounts Payable, Current, Total Allowance for doubtful receivables Balance at beginning of period Balance at end of period Accounts Receivable, Allowance for Credit Loss, Current Risks and Uncertainties [Abstract] XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document and Entity Information - shares
6 Months Ended
Aug. 31, 2024
Oct. 01, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Aug. 31, 2024  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q2  
Trading Symbol EBF  
Entity Registrant Name ENNIS, INC.  
Entity Central Index Key 0000033002  
Current Fiscal Year End Date --02-28  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   26,003,854
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity File Number 1-5807  
Entity Incorporation, State or Country Code TX  
Entity Tax Identification Number 75-0256410  
Entity Address, Address Line One 2441 Presidential Pkwy  
Entity Address, City or Town Midlothian  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 76065  
City Area Code 972  
Local Phone Number 775-9801  
Document Quarterly Report true  
Document Transition Report false  
Title of 12(b) Security Common Stock, par value $2.50 per share  
Security Exchange Name NYSE  
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Aug. 31, 2024
Feb. 29, 2024
Current assets    
Cash $ 99,977 $ 81,597
Short-term investments 22,655 29,325
Accounts receivable, net 43,729 47,209
Inventories, net 41,742 40,037
Prepaid expenses 2,099 2,168
Prepaid income taxes 2,157 1,046
Total current assets 212,359 201,382
Property, plant and equipment    
Plant, machinery and equipment 162,724 160,305
Land and buildings 67,798 67,121
Computer equipment and software 10,589 10,680
Other 4,016 4,124
Total property, plant and equipment 245,127 242,230
Less accumulated depreciation 190,322 187,265
Property, plant and equipment, net 54,805 54,965
Operating lease right-of-use assets, net 8,386 9,827
Goodwill 94,349 94,349
Intangible assets, net 36,475 38,327
Net pension asset 80 80
Other assets 360 260
Total assets 406,814 399,190
Current liabilities    
Accounts payable 14,293 11,846
Accrued expenses 15,662 17,541
Current portion of operating lease liabilities 3,940 4,414
Total current liabilities 33,895 33,801
Deferred income taxes 9,253 9,305
Operating lease liabilities, net of current portion 4,214 5,160
Other liabilities 1,083 1,083
Total liabilities 48,445 49,349
Shareholders’ equity    
Common stock $2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at August 31, 2024 and February 29, 2024 75,134 75,134
Additional paid-in capital 124,315 126,253
Retained earnings 244,235 236,196
Accumulated other comprehensive loss:    
Minimum pension liability, net of taxes (13,175) (13,019)
Treasury stock (72,140) (74,723)
Total shareholders’ equity 358,369 349,841
Total liabilities and shareholders' equity $ 406,814 $ 399,190
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Aug. 31, 2024
Feb. 29, 2024
Statement of Financial Position [Abstract]    
Common stock, par value $ 2.5 $ 2.5
Common stock, shares authorized 40,000,000 40,000,000
Common stock, shares issued 30,053,443 30,053,443
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Income Statement [Abstract]        
Net sales $ 99,038 $ 106,760 $ 202,146 $ 218,054
Type of revenue [extensible list] Net sales Net sales Net sales Net sales
Cost of goods sold $ 69,259 $ 73,661 $ 141,463 $ 150,914
Type of cost, good or service [extensible list] Cost of goods sold Cost of goods sold Cost of goods sold Cost of goods sold
Gross profit $ 29,779 $ 33,099 $ 60,683 $ 67,140
Selling, general and administrative 16,557 18,341 33,727 36,684
Loss from disposal of assets 39 52 43 52
Income from operations 13,183 14,706 26,913 30,404
Other income (expense)        
Interest income 1,369 878 2,728 1,694
Other, net (335) (301) (683) (655)
Total other income (expense) 1,034 577 2,045 1,039
Earnings before income taxes 14,217 15,283 28,958 31,443
Income tax expense 3,909 4,373 7,963 8,898
Net earnings $ 10,308 $ 10,910 $ 20,995 $ 22,545
Weighted average common shares outstanding        
Basic 26,009,876 25,886,058 26,015,195 25,858,154
Diluted 26,054,499 26,050,983 26,156,161 26,010,739
Earnings per share        
Basic $ 0.4 $ 0.42 $ 0.81 $ 0.87
Diluted $ 0.4 $ 0.42 $ 0.8 $ 0.87
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Statement of Comprehensive Income [Abstract]        
Net earnings $ 10,308 $ 10,910 $ 20,995 $ 22,545
Adjustment to pension, net of tax (528) 333 (156) 720
Comprehensive income $ 9,780 $ 11,243 $ 20,839 $ 23,265
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Treasury Stock [Member]
Beginning balance at Feb. 28, 2023 $ 331,432 $ 75,134 $ 125,887 $ 219,459 $ (14,104) $ (74,944)
Beginning balance common stock, shares at Feb. 28, 2023   30,053,443        
Begining balance, treasury stock , shares at Feb. 28, 2023           (4,266,835)
Net earnings 22,545     22,545    
Adjustment to pension, net of deferred tax 720       720  
Dividends paid (12,922)     (12,922)    
Stock based compensation $ 1,371   1,371      
Exercise of stock options and restricted stock     (818)     $ 818
Exercise of stock options and restricted stock, shares           46,625
Common stock repurchases, shares 0          
Ending balance at Aug. 31, 2023 $ 343,146 $ 75,134 126,440 229,082 (13,384) $ (74,126)
Ending balance common stock, shares at Aug. 31, 2023   30,053,443        
Ending balance, treasury stock , shares at Aug. 31, 2023           (4,220,210)
Beginning balance at May. 31, 2023 337,681 $ 75,134 126,101 224,635 (13,717) $ (74,472)
Beginning balance common stock, shares at May. 31, 2023   30,053,443        
Begining balance, treasury stock , shares at May. 31, 2023           (4,239,929)
Net earnings 10,910     10,910    
Adjustment to pension, net of deferred tax 333       333  
Dividends paid (6,463)     (6,463)    
Stock based compensation $ 685   685      
Exercise of stock options and restricted stock     (346)     $ 346
Exercise of stock options and restricted stock, shares           19,719
Common stock repurchases, shares 0          
Ending balance at Aug. 31, 2023 $ 343,146 $ 75,134 126,440 229,082 (13,384) $ (74,126)
Ending balance common stock, shares at Aug. 31, 2023   30,053,443        
Ending balance, treasury stock , shares at Aug. 31, 2023           (4,220,210)
Beginning balance at Feb. 29, 2024 $ 349,841 $ 75,134 126,253 236,196 (13,019) $ (74,723)
Beginning balance common stock, shares at Feb. 29, 2024 30,053,443 30,053,443        
Begining balance, treasury stock , shares at Feb. 29, 2024           (4,250,226)
Net earnings $ 20,995       20,995  
Adjustment to pension, net of deferred tax (156)       (156)  
Dividends paid (12,956)     (12,956)    
Stock based compensation 2,473   2,473      
Exercise of stock options and restricted stock     (4,411)     $ 4,411
Exercise of stock options and restricted stock, shares           250,892
Common stock repurchases $ (1,828)         $ (1,828)
Common stock repurchases, shares (91,883)         (91,922)
Ending balance at Aug. 31, 2024 $ 358,369 $ 75,134 124,315 244,235 (13,175) $ (72,140)
Ending balance common stock, shares at Aug. 31, 2024 30,053,443 30,053,443        
Ending balance, treasury stock , shares at Aug. 31, 2024           (4,091,256)
Beginning balance at May. 31, 2024 $ 354,373 $ 75,134 123,948 240,423 (12,647) $ (72,485)
Beginning balance common stock, shares at May. 31, 2024   30,053,443        
Begining balance, treasury stock , shares at May. 31, 2024           (4,110,893)
Net earnings 10,308     10,308    
Adjustment to pension, net of deferred tax (528)       (528)  
Dividends paid (6,496)     (6,496)    
Stock based compensation 713   713      
Exercise of stock options and restricted stock     (346)     $ 346
Exercise of stock options and restricted stock, shares           19,676
Common stock repurchases $ (1)         $ (1)
Common stock repurchases, shares (39)         (39)
Ending balance at Aug. 31, 2024 $ 358,369 $ 75,134 $ 124,315 $ 244,235 $ (13,175) $ (72,140)
Ending balance common stock, shares at Aug. 31, 2024 30,053,443 30,053,443        
Ending balance, treasury stock , shares at Aug. 31, 2024           (4,091,256)
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Changes in Shareholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Statement of Stockholders' Equity [Abstract]        
Deferred tax adjusted to pension $ (132) $ 110 $ (39) $ 239
Dividends paid per share $ 0.25 $ 0.25 $ 0.5 $ 0.5
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Cash flows from operating activities:    
Net earnings $ 20,995 $ 22,545
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation 4,566 4,974
Amortization of intangible assets 3,864 3,867
Loss from disposal of assets 43 52
Amortization of discount on short-term investments (737) 0
Bad debt expense, net of recoveries 177 235
Stock based compensation 2,473 1,371
Net pension expense 992 959
Changes in operating assets and liabilities, net of the effects of acquisitions:    
Accounts receivable 4,639 7,449
Prepaid expenses and income taxes (1,042) (2,414)
Inventories 227 2,583
Cash paid to pension plan (1,200) 0
Other assets 0 62
Accounts payable and accrued expenses (77) (6,452)
Other liabilities 21 (297)
Net cash provided by operating activities 34,941 34,934
Cash flows from investing activities:    
Capital expenditures (3,618) (3,720)
Purchase of businesses, net of cash acquired (5,622) (11,932)
Purchase of short-term investments (10,093) 0
Maturity of short-term investments 17,500 0
Proceeds from disposal of plant and property 56 12
Net cash used in investing activities (1,777) (15,640)
Cash flows from financing activities:    
Dividends paid (12,956) (12,922)
Common stock repurchases (1,828) 0
Net cash used in financing activities (14,784) (12,922)
Net change in cash 18,380 6,372
Cash at beginning of period 81,597 93,968
Cash at end of period $ 99,977 $ 100,340
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Significant Accounting Policies and General Matters
6 Months Ended
Aug. 31, 2024
Accounting Policies [Abstract]  
Significant Accounting Policies and General Matters

1. Significant Accounting Policies and General Matters

Basis of Presentation

These unaudited condensed consolidated financial statements of Ennis, Inc. and its subsidiaries (collectively referred to as the “Company,” “Registrant,” “Ennis,” or “we,” “us,” or “our”) for the period ended August 31, 2024 have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP') and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial statements. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended February 29, 2024, from which the accompanying consolidated balance sheet at February 29, 2024 was derived. All intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, all adjustments considered necessary for a fair presentation of the interim financial information have been included and are of a normal recurring nature. The preparation of the condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the disclosure and reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company evaluates these estimates and judgments on an ongoing basis, including those related to bad debts, inventory valuations, property, plant and equipment, intangible assets, pension plan, accrued liabilities, and income taxes. The Company bases estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances. The results of operations for any interim period are not necessarily indicative of the results of operations for a full year.

 

Recent Accounting Pronouncements

 

Issued accounting standards not yet adopted

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which aims to improve disclosures about a public entity’s reportable segments. This update addresses requests from investors for more detailed information about a reportable segment’s expenses in order to improve understanding of a public entity’s business activities, overall performance, and potential future cash flows. The amendments in this ASU include a requirement for public business entities to disclose, on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker ("CODM") and are included within each reported measure of segment profit or loss. This update is effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years starting after December 15, 2024. This ASU must be applied retrospectively to all prior periods presented. Management expects the adoption of the pronouncement will result in additional segment disclosures in its Consolidated Financial Statements for fiscal year 2025.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands disclosures in a public entity’s income tax rate reconciliation table and other disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. This ASU is effective for annual periods beginning after December 15, 2024 (fiscal 2026 for the Company), but early adoption is permitted. This ASU should be applied on a prospective basis, although retrospective application is permitted. The Company is assessing the effect of this update on its Consolidated Financial Statements and related disclosures.

 

Proposed accounting standards

 

In July 2023, the FASB issued Proposed ASU No. 2023-ED500, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which aims to provide investors with more useful information about an entity’s expenses by improving disclosures on income statement expenses. The amendments in this Proposed ASU would require public business entities to disclose disaggregated information about specific categories underlying certain income statement expense line items. The Company is evaluating this proposed accounting standard.

XML 17 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue
6 Months Ended
Aug. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue

2. Revenue

 

Nature of Revenues

Substantially all of the Company’s revenue is derived from the sale of commercial printing products in the continental United States of America and is primarily recognized at a point in time in an amount that reflects the consideration the Company expects to be provided in exchange for those goods. Revenue from the sale of commercial printing products, including shipping and handling fees

billed to customers, is recognized when the performance obligation is met upon the transfer of control to the customer, which is generally upon shipment to the customer when the terms of the sale are freight on board ("FOB") shipping point, or, to a lesser extent, upon delivery to the customer if the terms of the sale are FOB destination. Net sales represent gross sales invoiced to customers, less certain related charges, including sales tax, discounts, returns and other allowances. Returns, discounts and other allowances have historically been insignificant.

In a small number of cases and upon customer request, the Company prints and stores commercial printing product for customer specified future delivery, generally within the same year as the product is manufactured. In this case, revenue is recognized upon the transfer of control when manufacturing is complete and title and risk of ownership is passed to the customer. Storage revenue for certain customers may be recognized over time rather than at a point in time. As of the date of this report, the amount of storage revenue is not significant to the Company’s condensed consolidated financial statements. The output method for measure of progress is determined to be appropriate. The Company recognizes storage revenue in the amount for which it has the right to invoice for revenue that is recognized over time and for which it demonstrates that the invoiced amount corresponds directly with the value to the customer for the performance completed to date.

The Company does not disaggregate revenue and operates in one sales category consisting of commercial printed product revenue, which is reported as net sales on the condensed consolidated statements of operations. The Company does not have material contract assets and contract liabilities as of August 31, 2024.

Significant Judgments

Generally, the Company’s contracts with customers are comprised of a written quote and customer purchase order or statement of work, and governed by the Company’s trade terms and conditions. In certain instances, it may be further supplemented by separate pricing agreements and customer incentive arrangements, which typically only affect the contract’s transaction price. Contracts do not contain a significant financing component as payment terms on invoiced amounts are typically between 30 to 90 days, based on the Company’s credit assessment of individual customers, as well as industry expectations. Product returns are not significant as the bulk of our sales are custom in nature.

From time to time, the Company may offer incentives to its customers considered to be variable consideration including volume-based rebates or early payment discounts. Customer incentives considered to be variable consideration are recorded as a reduction to revenue as part of the transaction price at contract inception when there is a basis to reasonably estimate the amount of the incentive and only to the extent that it is probable that a significant reversal of any incremental revenue will not occur. Customer incentives are allocated entirely to the single performance obligation of transferring printed product to the customer and are not considered material.

For customers with terms of FOB shipping point, the Company accounts for shipping and handling activities performed after the control of the printed product has been transferred to the customer as a fulfillment cost. The Company accrues for the costs of shipping and handling activities if revenue is recognized before contractually agreed shipping and handling activities occur.

The Company’s contracts with customers are generally short-term in nature. Accordingly, the Company does not disclose the value of unsatisfied performance obligations nor the timing of revenue recognition.

XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Short-term Investments and Fair Value Measurements
6 Months Ended
Aug. 31, 2024
Short-Term Investments [Abstract]  
Short-term Investments and Fair Value Measurements

3. Short-term Investments and Fair Value Measurements

Short-term investments are securities with original maturities of greater than three months but less than twelve months and are comprised of U.S. Treasury Bills. The Company determines the classification of these securities as trading, available for sale or held to maturity at the time of purchase and re-evaluates these determinations at each balance sheet date. The Company's short-term investments are classified as held-to-maturity for the period presented as it has the positive intent and ability to hold these investments to maturity. The Company's held-to-maturity investments are stated at amortized cost with a zero credit loss allowance because the probability of default is virtually zero due to the high credit rating, long history of no credit losses and the widely recognized risk free nature of these investments.

Amortized cost and estimated fair value of investment securities classified as held-to-maturity were as follows at August 31, 2024 and February 29, 2024 (in thousands):

 

 

 

 

 

Gross

 

Gross

 

 

 

 

Cost or

 

Unrealized

 

Unrealized

 

Estimated

 

 

Amortized

 

Holding

 

Holding

 

Fair

 

 

Cost

 

Gains

 

Losses

 

Value

August 31, 2024

 

 

 

 

 

 

 

 

Investment securities due in less than one year

 

$22,655

 

$-

 

$1

 

$22,654

 

 

 

 

 

 

 

 

 

February 29, 2024

 

 

 

 

 

 

 

 

Investment securities due in less than one year

 

$29,325

 

$-

 

$45

 

$29,280

 

The Company’s short-term investments in investment securities are Level 1 fair value measure. The Company did not hold any Level 2 or 3 financial assets or liabilities measured at fair value on a recurring basis. There were no transfers between levels during the three and six months ended August 31, 2024.

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable and Allowance for Credit Losses
6 Months Ended
Aug. 31, 2024
Receivables [Abstract]  
Accounts Receivable and Allowance for Credit Losses

4. Accounts Receivable and Allowance for Credit Losses

Accounts receivable are reduced by an allowance for an estimate of amounts that are uncollectible. Substantially all of the Company’s receivables are due from customers in North America. The Company extends credit to its customers based upon its evaluation of the following factors: (i) the customer’s financial condition, (ii) the amount of credit the customer requests, and (iii) the customer’s actual payment history (which includes disputed invoice resolution). The Company does not typically require its customers to post a deposit or supply collateral. The Company’s allowance for credit losses is based on an analysis that estimates the amount of its total customer receivable balance that is not collectible. This analysis includes assessing a default probability to customers’ receivable balances, which is influenced by several factors including (i) current market conditions, (ii) periodic review of customer credit worthiness, and (iii) review of customer receivable aging and payment trends.

The Company writes off accounts receivable when they become uncollectible, and payments subsequently received on such receivables are credited to the allowance in the period the payment is received. Credit losses from continuing operations have consistently been within management’s expectations.

The following table presents the activity in the Company’s allowance for credit losses (in thousands):

 

 

 

Three months ended

 

Six months ended

 

 

August 31,

 

August 31,

 

 

2024

 

2023

 

2024

 

2023

Balance at beginning of period

 

$1,720

 

$1,819

 

$1,707

 

$1,709

Bad debt expense, net of recoveries

 

67

 

100

 

177

 

235

Accounts written off

 

(11)

 

(53)

 

(108)

 

(78)

Balance at end of period

 

$1,776

 

$1,866

 

$1,776

 

$1,866

 

The following table summarizes the components of accounts receivable as of the dates indicated (in thousands):

 

 

 

August 31,

 

February 29,

 

 

2024

 

2024

Trade receivables, net of allowance for credit losses

 

$37,109

 

$39,665

Vendor rebates

 

2,142

 

3,109

Notes receivable

 

4,405

 

4,435

Other

 

73

 

-

 

 

$43,729

 

$47,209

 

The note receivable related to the sale of an unused manufacturing facility and was structured to be paid in 12 consecutive monthly installments, with a fixed interest rate of 5.95% per annum and a balloon payment due upon completion of the final payment. By mutual agreement, the note receivable has been extended beyond the one-year maturity date due to regulatory delays in clearing the facility for third-party financing. The note receivable is classified as current as the Company believes the regulatory delays will be resolved in the next twelve months.
XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories
6 Months Ended
Aug. 31, 2024
Inventory Disclosure [Abstract]  
Inventories

5. Inventories

With the exception of approximately 7.4% and 7.0% of its inventories valued at the lower of last-in first-out ("LIFO") for the periods ended August 31, 2024 and February 29, 2024, respectively, the Company values its inventories at the lower of first-in, first-out ("FIFO") cost or net realizable value. The Company regularly reviews inventories on hand, using specific aging categories, and writes down the carrying value of its inventories for excess and potentially obsolete inventories based on historical usage and estimated future usage. In assessing the ultimate realization of its inventories, the Company is required to make judgments as to future demand requirements. As actual future demand or market conditions may vary from those projected by the Company, adjustments to inventories may be required. Reserves for excess and obsolete inventory at August 31, 2024 and February 29, 2024 were $1.8 million and $1.8 million, respectively.

The following table summarizes the components of inventories at the different stages of production as of the dates indicated (in thousands):

 

 

August 31,

 

 

February 29,

 

 

 

2024

 

 

2024

 

Raw material

 

$

22,454

 

 

$

21,764

 

Work-in-process

 

 

5,766

 

 

 

5,621

 

Finished goods

 

 

13,522

 

 

 

12,652

 

 

 

$

41,742

 

 

$

40,037

 

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions
6 Months Ended
Aug. 31, 2024
Business Combinations [Abstract]  
Acquisitions

6. Acquisitions

The Company applies the acquisition method of accounting for business combinations. Under the acquisition method, the acquiring entity in a business combination recognizes 100% of the assets acquired and liabilities assumed at their acquisition date fair values with certain limited exceptions permitted under US GAAP. Management utilizes valuation techniques appropriate for the asset or liability being measured in determining these fair values. Any excess of the purchase price over amounts allocated to assets acquired, including identifiable intangible assets and liabilities assumed, is recorded as goodwill. Where amounts allocated to assets acquired and liabilities assumed is greater than the purchase price, a bargain purchase gain is recognized. Acquisition-related costs are expensed in the period incurred.

Acquisition of Printing Technologies

On June 26, 2024, the Company acquired the assets and business of Printing Technologies, Inc. ("PTI"), which is based in Indianapolis, Indiana, for approximately $5.6 million in cash. The Company performed a preliminary allocation of the total estimated consideration and recorded the underlying assets acquired (including certain identified intangible assets) and liabilities assumed based on the estimated fair values using the information available as of the acquisition date. The Company recorded intangible assets with definite lives of approximately $2.0 million in connection with the transaction, which are deductible for tax purposes. This allocation is preliminary and subject to change, which may be material. The acquisition of PTI strengthens our production capabilities and diversifies our product offerings to enable us to better serve our broad customer base.

The following table summarizes the Company's preliminary purchase price allocation for PTI as of the acquisition date (in thousands):

 

Accounts receivable

 

$1,336

Inventories

 

1,932

Other assets

 

100

Right-of-use asset

 

847

Property, plant and equipment

 

887

Intangibles

 

2,012

Operating lease liability

 

(847)

Accounts payable and accrued liabilities

 

(645)

Acquisition price

 

$5,622

 

Acquisition of Eagle Graphics and Diamond Graphics

On October 11, 2023, the Company acquired the assets and business of Eagle Graphics, Inc. ("Eagle"), which is based in Annville, Pennsylvania, and Diamond Graphics, Inc. ("Diamond"), which is based in Bensalem, Pennsylvania, for approximately $7.9 million in cash. The Company performed an allocation of the total estimated consideration and recorded the underlying assets acquired (including certain identified intangible assets) and liabilities assumed based on the estimated fair values prepared by management using the information available as of the acquisition date. All goodwill of $0.2 million recognized as a part of this acquisition is deductible for tax purposes. The Company also recorded intangible assets with definite lives of approximately $0.8 million in connection with the transaction, which are also deductible for tax purposes. The acquisition of Eagle and Diamond strengthens our production capabilities to serve our customers in the Northeast United States.

The following table summarizes the Company's purchase price allocation for Eagle and Diamond as of the acquisition date (in thousands):

 

Accounts receivable

 

$838

Inventories

 

917

Property, plant and equipment

 

5,304

Goodwill and intangibles

 

971

Accounts payable and accrued liabilities

 

(159)

Acquisition price

 

$7,871

 

Acquisition of UMC Print

On June 2, 2023, the Company acquired the assets and business of UMC Print ("UMC"), which is based in Overland Park, Kansas, for approximately $7.5 million in cash plus the assumption of trade payables of approximately $0.8 million. The Company performed an allocation of the total estimated consideration and recorded the underlying assets acquired (including certain identified intangible assets) and liabilities assumed based on the estimated fair values prepared by management using the information available as of the acquisition date. In January 2024, the Company received an indemnity claim from escrow related to a piece of equipment in the amount of $0.2 million. All goodwill of $0.2 million recognized as a part of this acquisition is deductible for tax purposes. The Company also recorded intangible assets with definite lives of approximately $2.7 million in connection with the transaction, which are also deductible for tax purposes. The acquisition of UMC brings the Company expanded commercial print capabilities serving customers throughout the Midwest United States.

The following table summarizes the Company's purchase price allocation for UMC as of the acquisition date (in thousands):

 

Cash

 

$758

Accounts receivable

 

1,839

Inventories

 

553

Property, plant and equipment

 

2,137

Goodwill and intangibles

 

2,971

Accounts payable and accrued liabilities

 

(789)

Acquisition price

 

$7,469

 

Acquisition of Stylecraft Printing

On May 23, 2023, the Company acquired the real estate and operations of Stylecraft Printing Company ("Stylecraft"), which is based in Canton, Michigan, for $5.0 million plus the assumption of trade payables. The Company performed an allocation of the total estimated consideration and recorded the underlying assets acquired (including certain identified intangible assets) and liabilities assumed based on their estimated fair values using the information available as of the acquisition date. All goodwill of $0.2 million recognized as a part of this acquisition is deductible for tax purposes. The Company also recorded intangible assets with definite lives of approximately $0.3 million in connection with the transaction, which are also deductible for tax purposes. The acquisition of Stylecraft expands the Company's product lines and footprint specializing in business forms, integrated products and commercial printing.

The following table summarizes the Company's purchase price allocation for Stylecraft as of the acquisition date (in thousands):

 

Accounts receivable

 

$554

Inventories

 

849

Right-of-use asset

 

28

Property, plant and equipment

 

3,160

Goodwill and intangibles

 

476

Operating lease liability

 

(28)

Accounts payable and accrued liabilities

 

(12)

Acquisition price

 

$5,027

 

 

The results of operations for Stylecraft, UMC, Eagle and PTI are included in the Company’s consolidated financial statements from the respective dates of acquisition. The following table sets forth certain operating information on a pro forma basis as though each acquisition had occurred as of the beginning of the comparable prior period (that is, March 1, 2023). The following pro forma information includes the estimated impact of adjustments such as amortization of intangible assets, depreciation expense and interest expense and related tax effects (in thousands, except per share amounts).

 

 

 

Three months ended

 

Six months ended

 

 

August 31, 2024

 

August 31, 2023

 

August 31, 2024

 

August 31, 2023

Pro forma net sales

 

$100,204

 

$112,646

 

$206,811

 

$235,437

Pro forma net earnings

 

10,335

 

11,415

 

21,101

 

24,469

Pro forma earnings per share - diluted

 

$0.40

 

$0.44

 

$0.81

 

$0.94

 

The pro forma results are not necessarily indicative of what would have occurred if the acquisitions had been in effect for the full duration of the comparative periods presented.

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Leases
6 Months Ended
Aug. 31, 2024
Leases [Abstract]  
Leases

7. Leases

The Company leases certain of its facilities and equipment under operating leases, which are recorded as right-of-use assets and lease liabilities. The Company’s leases generally have terms of 15 years, with certain leases including renewal options to extend the leases for additional periods at the Company’s discretion. At lease inception, all renewal options reasonably certain to be exercised

are considered when determining the lease term. The Company currently does not have leases that include options to purchase or provisions that would automatically transfer ownership of the leased property to the Company.

Operating lease expense is recognized on a straight-line basis over the lease term, and variable lease payments are expensed as incurred. The Company had no material variable lease costs for the three and six months ended August 31, 2024 and 2023.

The Company determines whether a contract is or contains a lease at the inception of the contract. A contract will be deemed to be or contain a lease if the contract conveys the right to control and directs the use of identified property, plant, or equipment for a period of time in exchange for consideration. The Company generally must also have the right to obtain substantially all of the economic benefits from the use of the property, plant, and equipment.

Operating lease assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. To determine the present value of lease payments not yet paid, the Company estimates incremental borrowing rates based on the information available at lease commencement date, as rates are not implicitly stated in most leases.

Components of lease expense for the three and six months ended August 31, 2024 and 2023 were as follows (in thousands):

 

 

 

Three months ended

 

 

Six months ended

 

 

 

August 31, 2024

 

 

August 31, 2023

 

 

August 31, 2024

 

 

August 31, 2023

 

Operating lease cost

 

$

1,389

 

 

$

1,418

 

 

$

2,736

 

 

$

2,851

 

 

 

 

 

 

 

 

 

 

 

 

 

Supplemental cash flow information related to leases was as follows:

 

 

 

 

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

1,410

 

 

$

1,421

 

 

$

2,779

 

 

$

2,862

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

Operating leases

 

$

847

 

 

$

779

 

 

$

1,495

 

 

$

779

 

 

 

Weighted Average Remaining Lease Terms

 

 

 

 

 

 

Operating leases

 

2.5 Years

 

 

2.9 Years

 

 

 

 

 

 

 

Weighted Average Discount Rate

 

 

 

 

 

 

Operating leases

 

 

4.27

%

 

 

4.03

%

 

Future minimum lease commitments under non-cancelable operating leases for each of the fiscal years ending are as follows (in thousands):

 

 

 

Operating

 

 

 

Lease

 

 

 

Commitments

 

2025 (remaining 6 months)

 

$

2,027

 

2026

 

 

3,590

 

2027

 

 

1,912

 

2028

 

 

723

 

2029

 

 

378

 

Total future minimum lease payments

 

$

8,630

 

Less imputed interest

 

 

476

 

Present value of lease liabilities

 

$

8,154

 

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets
6 Months Ended
Aug. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

8. Goodwill and Intangible Assets

Goodwill represents the excess of the purchase price over the fair value of net assets of acquired businesses and is not amortized. Goodwill and other intangible assets are tested for impairment at a reporting unit level. The annual impairment test of goodwill and intangible assets is performed as of December 1 of each fiscal year.

The Company uses qualitative factors to determine whether it is more likely than not (likelihood of more than 50%) that the fair value of a reporting unit exceeds its carrying amount, including goodwill. Some of the qualitative factors considered in applying this test include consideration of macroeconomic conditions, industry and market conditions, cost factors affecting the business, overall financial performance of the business, and performance of the share price of the Company.

If qualitative factors are not deemed sufficient to conclude that the fair value of the reporting unit more likely than not exceeds its carrying value, then a one-step approach is applied in making an evaluation. The evaluation utilizes multiple valuation methodologies, including a market approach (market price multiples of comparable companies) and an income approach (discounted cash flow analysis). The computations require management to make significant estimates and assumptions, including, among other things, selection of comparable publicly traded companies, the discount rate applied to future earnings reflecting a weighted average cost of capital, and earnings growth assumptions. A discounted cash flow analysis requires management to make various assumptions about future sales, operating margins, capital expenditures, working capital, and growth rates. If the evaluation results in the fair value of the goodwill for the reporting unit being lower than the carrying value, an impairment charge is recorded.

Definite-lived intangible assets are amortized over their estimated useful lives and tested for impairment if events or changes in circumstances indicate that the asset may be impaired.

The carrying amount and accumulated amortization of the Company’s intangible assets at each balance sheet date are as follows (in thousands):

 

 

Weighted

 

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

 

 

 

 

 

 

 

 

 

 

Remaining

 

 

Gross

 

 

 

 

 

 

 

 

 

Life

 

 

Carrying

 

 

Accumulated

 

 

 

 

As of August 31, 2024

 

(in years)

 

 

Amount

 

 

Amortization

 

 

Net

 

Definite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Trademarks and trade names

 

 

7.2

 

 

$

30,911

 

 

$

15,437

 

 

$

15,474

 

Customer lists

 

 

4.9

 

 

 

82,653

 

 

 

62,201

 

 

 

20,452

 

Non-compete

 

 

1.3

 

 

 

256

 

 

 

194

 

 

 

62

 

Technology

 

 

5.3

 

 

 

650

 

 

 

163

 

 

 

487

 

Total

 

 

5.9

 

 

$

114,470

 

 

$

77,995

 

 

$

36,475

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of February 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Definite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Trademarks and trade names

 

 

7.6

 

 

$

29,817

 

 

$

14,366

 

 

$

15,451

 

Customer lists

 

 

5.1

 

 

 

81,753

 

 

 

59,473

 

 

 

22,280

 

Non-compete

 

 

1.6

 

 

 

238

 

 

 

176

 

 

 

62

 

Technology

 

 

5.8

 

 

 

650

 

 

 

116

 

 

 

534

 

Total

 

 

6.1

 

 

$

112,458

 

 

$

74,131

 

 

$

38,327

 

 

Aggregate amortization expense was $1.9 million and $3.9 million for the three and six months ended August 31, 2024 and $2.0 million and $3.9 million for the three and six months ended August 31, 2023.

 

The Company’s estimated amortization expense for the current and next five fiscal years is as follows (in thousands):

 

2025 (remaining)

 

$

3,924

 

2026

 

$

7,158

 

2027

 

$

6,066

 

2028

 

$

4,569

 

2029

 

$

3,934

 

2030

 

$

2,719

 

 

Changes in the net carrying amount of goodwill as of the dates indicated are as follows (in thousands):

 

Balance as of March 1, 2023

 

$

91,819

 

Goodwill acquired

 

 

2,530

 

Balance as of February 29, 2024

 

 

94,349

 

Goodwill acquired

 

 

 

Balance as of August 31, 2024

 

$

94,349

 

 

During fiscal year 2024, $2.5 million was added to goodwill related to the acquisition of Stylecraft, UMC Eagle and Diamond.

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses
6 Months Ended
Aug. 31, 2024
Payables and Accruals [Abstract]  
Accrued Expenses

9. Accrued Expenses

The following table summarizes the components of accrued expenses as of the dates indicated (in thousands):

 

 

August 31,

 

 

February 29,

 

 

 

2024

 

 

2024

 

Employee compensation and benefits

 

$

10,720

 

 

$

13,714

 

Taxes other than income

 

 

2,249

 

 

 

1,341

 

Accrued legal and professional fees

 

 

451

 

 

 

510

 

Accrued utilities

 

 

108

 

 

 

108

 

Accrued acquisition related obligations

 

 

200

 

 

 

200

 

Income taxes payable

 

 

455

 

 

 

626

 

Other accrued expenses

 

 

1,479

 

 

 

1,042

 

 

$

15,662

 

 

$

17,541

 

XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Credit Facility
6 Months Ended
Aug. 31, 2024
Debt Disclosure [Abstract]  
Credit Facility

10. Credit Facility

 

As of August 31, 2024, the Company had $0.3 million outstanding under a standby letters of credit arrangement secured by a cash collateral bank account.

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity
6 Months Ended
Aug. 31, 2024
Equity [Abstract]  
Shareholders' Equity

11. Shareholders’ Equity

The Company’s board of directors (the "Board") has authorized the repurchase of the Company’s outstanding common stock through a stock repurchase program, which authorized amount is currently up to $60.0 million in the aggregate. Under the repurchase program, purchases may be made from time to time in the open market or through privately negotiated transactions depending on market conditions, share price, trading volume and other factors. Such purchases, if any, will be made in accordance with applicable insider trading and other securities laws and regulations. These repurchases may be commenced or suspended at any time or from time to time without prior notice.

During the three month period ended August 31, 2024, the Company repurchased 39 shares of common stock unrelated to the stock repurchase program at an average price of $22.62. During the six-month period ended August 31, 2024, the Company repurchased 91,883 shares of common stock under the program at an average price of $19.79. The Company did not repurchase under the program any shares for the three months ended August 31, 2024 or for three and six months ended August 31, 2023. Since the program’s inception in October 2008, there have been 2,334,384 common shares repurchased at an average price of $16.47 per share. As of August 31, 2024, $21.5 million remained available to repurchase shares of the Company’s common stock under the program.

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation
6 Months Ended
Aug. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock Based Compensation

12. Stock Based Compensation

The Company grants stock options, restricted stock and restricted stock units ("RSUs") to key executives and managerial employees and non-employee directors. Prior to June 30, 2021, the Company had one stock incentive plan, the 2004 Long-Term Incentive Plan of Ennis, Inc., as amended and restated as of May 18, 2008 and was further amended on June 30, 2011 (the "Old Plan"). The Old Plan expired June 30, 2021 and all remaining unused shares expired. Subject to the affirmative vote of the shareholders, the Board adopted the 2021 Long-Term Incentive Plan of Ennis, Inc. (the "New Plan") on April 16, 2021 authorizing 1,033,648 shares of common stock for awards. The New Plan was approved by the shareholders at the Annual Meeting on July 15, 2021 by a majority vote. The New Plan expires June 30, 2031 and all unissued stock will expire on that date. At August 31, 2024, the Company has 225,440 shares of unissued common stock reserved under the New Plan for issuance and uses treasury stock to satisfy option exercises and restricted stock awards.

The Company recognizes compensation expense for stock options and restricted stock grants based on the grant date fair value of the award for stock options, restricted stock grants and RSUs on a straight-line basis over the requisite service period. The estimated number of shares to be achieved for performance based RSUs is updated each reporting period. For the three months ended August 31, 2024 and August 31, 2023, the Company included in selling, general and administrative expenses, compensation expense related to stock-based compensation of $0.7 million and $0.7 million, respectively. For the six months ended August 31, 2024 and August 31, 2023, the Company included in selling, general and administrative expenses, compensation expense related to stock-based compensation of $2.5 million and $1.4 million, respectively.

Stock Options

The Company had the following stock option activity for the six months ended August 31, 2024.

 

 

 

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

 

Weighted

 

 

Average

 

 

Aggregate

 

 

 

Number

 

 

Average

 

 

Remaining

 

 

Intrinsic

 

 

 

of Shares

 

 

Exercise

 

 

Contractual

 

 

Value(a)

 

 

 

(exact quantity)

 

 

Price

 

 

Life (in years)

 

 

(in thousands)

 

Outstanding at March 1, 2024

 

 

52,500

 

 

$

19.88

 

 

 

10.0

 

 

 

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Terminated

 

 

 

 

 

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding at August 31, 2024

 

 

52,500

 

 

$

19.88

 

 

 

8.6

 

 

$

211.6

 

Exercisable at August 31, 2024

 

 

17,497

 

 

$

19.88

 

 

 

8.6

 

 

$

70.5

 

 

A summary of the status of the Company’s unvested stock options at August 31, 2024 and the changes during the six months ended August 31, 2024 are presented below:

 

 

 

 

 

Weighted

 

 

 

 

Average

 

 

Number

 

Grant Date

 

 

of Options

 

Fair Value

Unvested at March 1, 2024

 

52,500

 

2.47

New grants

 

 

Vested

 

(17,497)

 

2.47

Forfeited

 

 

Unvested at August 31, 2024

 

35,003

 

2.47

 

 

As of August 31, 2024, there was $0.1 million of unrecognized compensation cost related to unvested stock options granted under the Plan. The weighted average remaining requisite service period of the unvested stock options was 1.6 years.

 

Restricted Stock

The following activity occurred with respect to the Company’s restricted stock awards for the six months ended August 31, 2024:

 

 

 

 

Weighted

 

 

 

 

 

Average

 

 

Number of

 

 

Grant Date

 

 

Shares

 

 

Fair Value

 

Outstanding at March 1, 2024

 

42,131

 

 

$

20.11

 

Granted

 

19,880

 

 

 

23.24

 

Terminated

 

 

 

 

 

Vested

 

(20,344

)

 

 

20.08

 

Outstanding at August 31, 2024

 

41,667

 

 

$

21.61

 

As of August 31, 2024, the total remaining unrecognized compensation cost related to unvested restricted stock was approximately $0.8 million. The weighted average remaining requisite service period of the unvested restricted stock awards was 2.2 years.

Restricted Stock Units

During the six months ended August 31, 2024, 183,457 performance-based RSUs and 122,303 time-based RSUs were granted under the New Plan. The fair value of the time-based RSUs was estimated based on the fair market value of the Company’s stock on the date of grant of $19.43 per unit. The fair value of the performance-based RSUs, using a Monte Carlo valuation model, was $19.97 per unit. The performance measures include a threshold, target and maximum performance level providing the grantees an opportunity to receive more or less shares than targeted depending on actual financial performance of the Company. The award will be based on the Company’s return on equity, EBITDA and adjusted for the Company’s Relative Shareholder Return as measured against a defined peer group.

The performance-based RSUs vest on the third anniversary from the date of grant and the time-based RSUs vest ratably over three years from the date of grant.

The following activity occurred with respect to the Company’s restricted stock units for the six months ended August 31, 2024:

 

 

Time-based

 

 

Performance-based

 

 

 

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

 

 

Average

 

 

 

 

 

Average

 

 

Number of

 

 

Grant Date

 

 

Number of

 

 

Grant Date

 

 

Shares

 

 

Fair Value

 

 

Shares

 

 

Fair Value

 

Outstanding at March 1, 2024

 

16,639

 

 

$

20.11

 

 

 

152,572

 

 

$

23.17

 

Granted (1)

 

122,303

 

 

 

19.43

 

 

 

238,494

 

 

 

19.97

 

Change due to performance achievement

 

 

 

 

 

 

 

61,337

 

 

 

17.81

 

Terminated

 

 

 

 

 

 

 

 

 

 

 

Vested

 

(16,639

)

 

 

20.11

 

 

 

(213,909

)

 

 

22.72

 

Outstanding at August 31, 2024

 

122,303

 

 

$

19.43

 

 

 

238,494

 

 

$

20.37

 

(1) The number of shares of time-based grants may, upon vesting, convert 50% into common stock and the remaining 50% into two incentive stock options for each RSU with an exercise price equal to the closing price of the Company's stock on that date for employees who have not met their stock ownership requirements. The number of shares of performance-based grants represents awards granted by the Company at the maximum achievement level of 130% of target payout. Actual shares that may be issued can range from 0% to 130% of target.

 

As of August 31, 2024, the total remaining unrecognized compensation cost of time-based RSUs was approximately $2.1 million over a weighted average remaining requisite service period of 2.6 years. As of August 31, 2024, the total remaining unrecognized

compensation of performance-based RSUs was approximately $4.1 million over a weighted average remaining requisite service period of 2.6 years.

XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Pension Plan
6 Months Ended
Aug. 31, 2024
Retirement Benefits [Abstract]  
Pension Plan

13. Pension Plan

The Company and certain subsidiaries have a noncontributory defined benefit retirement plan (the "Pension Plan"), covering approximately 12% of the Company’s aggregate employees. Benefits are based on years of service and the employee’s average compensation for the highest five compensation years preceding retirement or termination.

Pension expense is composed of the following components included in cost of goods sold and selling, general, and administrative expenses in the Company’s consolidated statements of earnings (in thousands):

 

 

Three months ended

 

 

Six months ended

 

 

 

August 31,

 

 

August 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Components of net periodic benefit cost

 

 

 

 

 

 

 

 

 

 

 

 

Service cost

 

$

166

 

 

$

154

 

 

$

332

 

 

$

336

 

Interest cost

 

 

649

 

 

 

622

 

 

 

1,298

 

 

 

1,227

 

Expected return on plan assets

 

 

(755

)

 

 

(760

)

 

 

(1,510

)

 

 

(1,552

)

Amortization of:

 

 

 

 

 

 

 

 

 

 

 

 

Unrecognized net loss

 

 

436

 

 

 

481

 

 

 

872

 

 

 

948

 

Net periodic benefit cost

 

$

496

 

 

$

497

 

 

$

992

 

 

$

959

 

 

The Company is required to make contributions to the Pension Plan. These contributions are required under the minimum funding requirements of the Employee Retirement Income Security Act of 1974 ("ERISA"). The assumptions used to calculate the pension funding deficit are different from the assumptions used to determine the net pension obligation for purposes of our condensed consolidated financial statements. Due to the enactment of the American Rescue Plan ("ARP") Act of 2021, plan sponsors can calculate the discount rate used to measure the Pension Plan liability using a 25-year average of interest rates plus or minus a corridor. Assuming a stable funding status, the Company would expect to make a cash contribution to the Pension Plan of between $1.0 million and $3.0 million per year. However, changes in actual investment returns or in discount rates could change this amount significantly. The Company made a $1.2 million contribution during the period ended August 31, 2024 and a $1.2 million contribution to the Pension Plan during the fiscal year 2024. As our Pension Plan assets are invested in marketable securities, fluctuations in market values could potentially impact our funding status, associated liabilities recorded and future required minimum contributions. At August 31, 2024, we had an unfunded pension asset recorded on our balance sheet of approximately $0.1 million.
XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share
6 Months Ended
Aug. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share

14. Earnings Per Share

Basic earnings per share have been computed by dividing net earnings by the weighted average number of common shares outstanding during the applicable period. Diluted earnings per share reflect the potential dilution that could occur if stock options, performance-based RSUs or other contracts to issue common shares were exercised or converted into common stock. This is calculated using the treasury stock method.

The following table sets forth the computation for basic and diluted earnings per share for the periods indicated:

 

 

 

Three months ended

 

 

Six months ended

 

 

 

August 31,

 

 

August 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Basic weighted average common shares outstanding

 

 

26,009,876

 

 

 

25,886,058

 

 

 

26,015,195

 

 

 

25,858,154

 

Effect of dilutive stock options, restricted stock, time-based RSUs and performance-based RSUs

 

 

44,623

 

 

 

164,925

 

 

 

140,966

 

 

 

152,585

 

Diluted weighted average common shares outstanding

 

 

26,054,499

 

 

 

26,050,983

 

 

 

26,156,161

 

 

 

26,010,739

 

Earnings per share

 

 

 

 

 

 

 

 

 

 

 

 

   Net earnings - basic

 

$

0.40

 

 

$

0.42

 

 

$

0.81

 

 

$

0.87

 

   Net earnings - diluted

 

$

0.40

 

 

$

0.42

 

 

$

0.80

 

 

$

0.87

 

Cash dividends per share

 

$

0.25

 

 

$

0.25

 

 

$

0.50

 

 

$

0.50

 

 

The Company treats unvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid) as participating securities, which are included in the computation of earnings per share. Our unvested restricted shares participate on an equal basis with common shares; therefore, there is no difference in undistributed earnings allocated to each participating security. Accordingly, the presentation above is prepared on a combined basis. For the three months ended August 31, 2024, 49,932 shares related to stock options were not included in the computation of earnings per diluted share as they were considered anti-dilutive. For the six months ended August 31, 2024, and for the three and six months ended August 31, 2023, 52,500 shares related to outstanding stock options were not included in the computation of earnings per diluted share as they were considered anti-dilutive.

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Concentrations of Risk
6 Months Ended
Aug. 31, 2024
Risks and Uncertainties [Abstract]  
Concentrations of Risk

15. Concentrations of Risk

Financial instruments that potentially subject the Company to a concentration of credit risk principally consist of cash and trade receivables. Cash is placed with high-credit quality financial institutions. For the purposes of the condensed consolidated statements of cash flows, the Company considers cash to include cash on hand and in bank accounts. The Federal Deposit Insurance Corporation insures accounts up to $250,000. At August 31, 2024, cash balances included $99.2 million that was not federally insured because it represented amounts in individual accounts above the federally insured limit for each such account. This at-risk amount is subject to fluctuation on a daily basis. While management does not believe there is significant risk with respect to such deposits, no assurance can be made that the Company will not experience losses on the Company’s deposits.

The Company believes its credit risk with respect to trade receivables is limited due to industry and geographic diversification. As disclosed on the condensed consolidated balance sheets, the Company maintains an allowance for credit losses to cover the Company’s estimate of credit losses associated with accounts receivable.

The Company, for quality and pricing reasons, purchases its paper products from a limited number of suppliers. While other sources may be available to the Company to purchase these products, they may not be available at the cost or at the quality the Company has come to expect.

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions
6 Months Ended
Aug. 31, 2024
Related Party Transactions [Abstract]  
Related Party Transactions

16. Related Party Transactions

The Company leases a facility and sells product to an entity controlled by a member of the Board. The total right-of-use asset and related lease liability as of August 31, 2024 was $0.2 million and $0.2 million, respectively. The total right-of-use asset and related lease liability as of August 31, 2023 was $0.5 million and $0.6 million, respectively. During the six months ended August 31, 2024, total lease payments and sales made to the related party were approximately $0.3 million and $1.4 million, respectively. During the six months ended August 31, 2023, total lease payments and sales made to the related party were approximately $0.2 million and $1.9 million, respectively.

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes
6 Months Ended
Aug. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

17. Income Taxes

The Company is subject to U.S. federal income tax as well as income taxes of multiple state jurisdictions. The quarterly income tax provision was computed based on our estimated annualized effective tax rate and the full-year forecasted income or loss plus the tax impact of unusual, infrequent, or nonrecurring significant items during the period.

Our effective tax rate for the six months ended August 31, 2024 and 2023 was 27.5% and 28.0%, respectively. The decrease in our overall tax rate this period as compared to the same period last year is due to a decrease in our overall expected state tax rate due to changes in state apportionment. The Company made cash payments for income taxes of $9.2 million and $11.5 million, respectively, for the six months ended August 31, 2024 and 2023.

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Other Contingencies
6 Months Ended
Aug. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Other Contingencies

18. Other Contingencies

We are subject to a variety of claims and suits that arise from time to time in the ordinary course of our business. Although management currently believes that resolving claims against us, individually or in the aggregate, will not have a material adverse

impact in our consolidated financial statements, these matters are subject to inherent uncertainties and management's view of these matters may change in the future.
XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events
6 Months Ended
Aug. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events

19. Subsequent Events

On September 20, 2024, the Board declared a quarterly cash dividend on the Company's common stock of 25.0 cents per share. The Board also approved a one-time special dividend of $2.50 per share. The ordinary and special dividend will be paid on November 8, 2024 to shareholders of record as of October 11, 2024. The expected payout for this dividend is approximately $72.4 million.
XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Significant Accounting Policies and General Matters (Policies)
6 Months Ended
Aug. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

These unaudited condensed consolidated financial statements of Ennis, Inc. and its subsidiaries (collectively referred to as the “Company,” “Registrant,” “Ennis,” or “we,” “us,” or “our”) for the period ended August 31, 2024 have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP') and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial statements. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended February 29, 2024, from which the accompanying consolidated balance sheet at February 29, 2024 was derived. All intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, all adjustments considered necessary for a fair presentation of the interim financial information have been included and are of a normal recurring nature. The preparation of the condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the disclosure and reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company evaluates these estimates and judgments on an ongoing basis, including those related to bad debts, inventory valuations, property, plant and equipment, intangible assets, pension plan, accrued liabilities, and income taxes. The Company bases estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances. The results of operations for any interim period are not necessarily indicative of the results of operations for a full year.

Issued accounting standards not yet adopted

Issued accounting standards not yet adopted

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which aims to improve disclosures about a public entity’s reportable segments. This update addresses requests from investors for more detailed information about a reportable segment’s expenses in order to improve understanding of a public entity’s business activities, overall performance, and potential future cash flows. The amendments in this ASU include a requirement for public business entities to disclose, on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker ("CODM") and are included within each reported measure of segment profit or loss. This update is effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years starting after December 15, 2024. This ASU must be applied retrospectively to all prior periods presented. Management expects the adoption of the pronouncement will result in additional segment disclosures in its Consolidated Financial Statements for fiscal year 2025.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands disclosures in a public entity’s income tax rate reconciliation table and other disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. This ASU is effective for annual periods beginning after December 15, 2024 (fiscal 2026 for the Company), but early adoption is permitted. This ASU should be applied on a prospective basis, although retrospective application is permitted. The Company is assessing the effect of this update on its Consolidated Financial Statements and related disclosures.

Proposed accounting standards

Proposed accounting standards

 

In July 2023, the FASB issued Proposed ASU No. 2023-ED500, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which aims to provide investors with more useful information about an entity’s expenses by improving disclosures on income statement expenses. The amendments in this Proposed ASU would require public business entities to disclose disaggregated information about specific categories underlying certain income statement expense line items. The Company is evaluating this proposed accounting standard.

XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Short-term Investments and Fair Value Measurements (Tables)
6 Months Ended
Aug. 31, 2024
Short-Term Investments [Abstract]  
Amortized Cost and Estimated Fair Value of Investment Securities Classified as Held-to-maturity

Amortized cost and estimated fair value of investment securities classified as held-to-maturity were as follows at August 31, 2024 and February 29, 2024 (in thousands):

 

 

 

 

 

Gross

 

Gross

 

 

 

 

Cost or

 

Unrealized

 

Unrealized

 

Estimated

 

 

Amortized

 

Holding

 

Holding

 

Fair

 

 

Cost

 

Gains

 

Losses

 

Value

August 31, 2024

 

 

 

 

 

 

 

 

Investment securities due in less than one year

 

$22,655

 

$-

 

$1

 

$22,654

 

 

 

 

 

 

 

 

 

February 29, 2024

 

 

 

 

 

 

 

 

Investment securities due in less than one year

 

$29,325

 

$-

 

$45

 

$29,280

XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable and Allowance for Credit Losses (Tables)
6 Months Ended
Aug. 31, 2024
Receivables [Abstract]  
Allowance for Credit Losses

The following table presents the activity in the Company’s allowance for credit losses (in thousands):

 

 

 

Three months ended

 

Six months ended

 

 

August 31,

 

August 31,

 

 

2024

 

2023

 

2024

 

2023

Balance at beginning of period

 

$1,720

 

$1,819

 

$1,707

 

$1,709

Bad debt expense, net of recoveries

 

67

 

100

 

177

 

235

Accounts written off

 

(11)

 

(53)

 

(108)

 

(78)

Balance at end of period

 

$1,776

 

$1,866

 

$1,776

 

$1,866

 

Summary Of Accounts Receivable

The following table summarizes the components of accounts receivable as of the dates indicated (in thousands):

 

 

 

August 31,

 

February 29,

 

 

2024

 

2024

Trade receivables, net of allowance for credit losses

 

$37,109

 

$39,665

Vendor rebates

 

2,142

 

3,109

Notes receivable

 

4,405

 

4,435

Other

 

73

 

-

 

 

$43,729

 

$47,209

XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Tables)
6 Months Ended
Aug. 31, 2024
Inventory Disclosure [Abstract]  
Components of Inventories

The following table summarizes the components of inventories at the different stages of production as of the dates indicated (in thousands):

 

 

August 31,

 

 

February 29,

 

 

 

2024

 

 

2024

 

Raw material

 

$

22,454

 

 

$

21,764

 

Work-in-process

 

 

5,766

 

 

 

5,621

 

Finished goods

 

 

13,522

 

 

 

12,652

 

 

 

$

41,742

 

 

$

40,037

 

XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions (Tables)
6 Months Ended
Aug. 31, 2024
Business Acquisition [Line Items]  
Summary of Operating Information on a Pro Forma Basis The following pro forma information includes the estimated impact of adjustments such as amortization of intangible assets, depreciation expense and interest expense and related tax effects (in thousands, except per share amounts).

 

 

 

Three months ended

 

Six months ended

 

 

August 31, 2024

 

August 31, 2023

 

August 31, 2024

 

August 31, 2023

Pro forma net sales

 

$100,204

 

$112,646

 

$206,811

 

$235,437

Pro forma net earnings

 

10,335

 

11,415

 

21,101

 

24,469

Pro forma earnings per share - diluted

 

$0.40

 

$0.44

 

$0.81

 

$0.94

Printing Technologies Inc [Member]  
Business Acquisition [Line Items]  
Summary of Purchase Price Allocation

The following table summarizes the Company's preliminary purchase price allocation for PTI as of the acquisition date (in thousands):

 

Accounts receivable

 

$1,336

Inventories

 

1,932

Other assets

 

100

Right-of-use asset

 

847

Property, plant and equipment

 

887

Intangibles

 

2,012

Operating lease liability

 

(847)

Accounts payable and accrued liabilities

 

(645)

Acquisition price

 

$5,622

Eagle Graphics and Diamond Graphics [Member]  
Business Acquisition [Line Items]  
Summary of Purchase Price Allocation

The following table summarizes the Company's purchase price allocation for Eagle and Diamond as of the acquisition date (in thousands):

 

Accounts receivable

 

$838

Inventories

 

917

Property, plant and equipment

 

5,304

Goodwill and intangibles

 

971

Accounts payable and accrued liabilities

 

(159)

Acquisition price

 

$7,871

UMC Print [Member]  
Business Acquisition [Line Items]  
Summary of Purchase Price Allocation

The following table summarizes the Company's purchase price allocation for UMC as of the acquisition date (in thousands):

 

Cash

 

$758

Accounts receivable

 

1,839

Inventories

 

553

Property, plant and equipment

 

2,137

Goodwill and intangibles

 

2,971

Accounts payable and accrued liabilities

 

(789)

Acquisition price

 

$7,469

Acquisition of Stylecraft Printing [Member]  
Business Acquisition [Line Items]  
Summary of Purchase Price Allocation

The following table summarizes the Company's purchase price allocation for Stylecraft as of the acquisition date (in thousands):

 

Accounts receivable

 

$554

Inventories

 

849

Right-of-use asset

 

28

Property, plant and equipment

 

3,160

Goodwill and intangibles

 

476

Operating lease liability

 

(28)

Accounts payable and accrued liabilities

 

(12)

Acquisition price

 

$5,027

XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
6 Months Ended
Aug. 31, 2024
Leases [Abstract]  
Components of Lease Expense

Components of lease expense for the three and six months ended August 31, 2024 and 2023 were as follows (in thousands):

 

 

 

Three months ended

 

 

Six months ended

 

 

 

August 31, 2024

 

 

August 31, 2023

 

 

August 31, 2024

 

 

August 31, 2023

 

Operating lease cost

 

$

1,389

 

 

$

1,418

 

 

$

2,736

 

 

$

2,851

 

 

 

 

 

 

 

 

 

 

 

 

 

Supplemental cash flow information related to leases was as follows:

 

 

 

 

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

1,410

 

 

$

1,421

 

 

$

2,779

 

 

$

2,862

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

Operating leases

 

$

847

 

 

$

779

 

 

$

1,495

 

 

$

779

 

 

 

Weighted Average Remaining Lease Terms

 

 

 

 

 

 

Operating leases

 

2.5 Years

 

 

2.9 Years

 

 

 

 

 

 

 

Weighted Average Discount Rate

 

 

 

 

 

 

Operating leases

 

 

4.27

%

 

 

4.03

%

Summary of Future Minimum Lease Commitments Under Non-cancelable Operating Leases

Future minimum lease commitments under non-cancelable operating leases for each of the fiscal years ending are as follows (in thousands):

 

 

 

Operating

 

 

 

Lease

 

 

 

Commitments

 

2025 (remaining 6 months)

 

$

2,027

 

2026

 

 

3,590

 

2027

 

 

1,912

 

2028

 

 

723

 

2029

 

 

378

 

Total future minimum lease payments

 

$

8,630

 

Less imputed interest

 

 

476

 

Present value of lease liabilities

 

$

8,154

 

XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets (Tables)
6 Months Ended
Aug. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Carrying Amount and Accumulated Amortization of Intangible Assets

The carrying amount and accumulated amortization of the Company’s intangible assets at each balance sheet date are as follows (in thousands):

 

 

Weighted

 

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

 

 

 

 

 

 

 

 

 

 

Remaining

 

 

Gross

 

 

 

 

 

 

 

 

 

Life

 

 

Carrying

 

 

Accumulated

 

 

 

 

As of August 31, 2024

 

(in years)

 

 

Amount

 

 

Amortization

 

 

Net

 

Definite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Trademarks and trade names

 

 

7.2

 

 

$

30,911

 

 

$

15,437

 

 

$

15,474

 

Customer lists

 

 

4.9

 

 

 

82,653

 

 

 

62,201

 

 

 

20,452

 

Non-compete

 

 

1.3

 

 

 

256

 

 

 

194

 

 

 

62

 

Technology

 

 

5.3

 

 

 

650

 

 

 

163

 

 

 

487

 

Total

 

 

5.9

 

 

$

114,470

 

 

$

77,995

 

 

$

36,475

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of February 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Definite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Trademarks and trade names

 

 

7.6

 

 

$

29,817

 

 

$

14,366

 

 

$

15,451

 

Customer lists

 

 

5.1

 

 

 

81,753

 

 

 

59,473

 

 

 

22,280

 

Non-compete

 

 

1.6

 

 

 

238

 

 

 

176

 

 

 

62

 

Technology

 

 

5.8

 

 

 

650

 

 

 

116

 

 

 

534

 

Total

 

 

6.1

 

 

$

112,458

 

 

$

74,131

 

 

$

38,327

 

Estimated Amortization Expense

The Company’s estimated amortization expense for the current and next five fiscal years is as follows (in thousands):

 

2025 (remaining)

 

$

3,924

 

2026

 

$

7,158

 

2027

 

$

6,066

 

2028

 

$

4,569

 

2029

 

$

3,934

 

2030

 

$

2,719

 

Changes in Net Carrying Amount of Goodwill

Changes in the net carrying amount of goodwill as of the dates indicated are as follows (in thousands):

 

Balance as of March 1, 2023

 

$

91,819

 

Goodwill acquired

 

 

2,530

 

Balance as of February 29, 2024

 

 

94,349

 

Goodwill acquired

 

 

 

Balance as of August 31, 2024

 

$

94,349

 

XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses (Tables)
6 Months Ended
Aug. 31, 2024
Payables and Accruals [Abstract]  
Components of Accrued Expenses

The following table summarizes the components of accrued expenses as of the dates indicated (in thousands):

 

 

August 31,

 

 

February 29,

 

 

 

2024

 

 

2024

 

Employee compensation and benefits

 

$

10,720

 

 

$

13,714

 

Taxes other than income

 

 

2,249

 

 

 

1,341

 

Accrued legal and professional fees

 

 

451

 

 

 

510

 

Accrued utilities

 

 

108

 

 

 

108

 

Accrued acquisition related obligations

 

 

200

 

 

 

200

 

Income taxes payable

 

 

455

 

 

 

626

 

Other accrued expenses

 

 

1,479

 

 

 

1,042

 

 

$

15,662

 

 

$

17,541

 

XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation (Tables)
6 Months Ended
Aug. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity

The Company had the following stock option activity for the six months ended August 31, 2024.

 

 

 

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

 

Weighted

 

 

Average

 

 

Aggregate

 

 

 

Number

 

 

Average

 

 

Remaining

 

 

Intrinsic

 

 

 

of Shares

 

 

Exercise

 

 

Contractual

 

 

Value(a)

 

 

 

(exact quantity)

 

 

Price

 

 

Life (in years)

 

 

(in thousands)

 

Outstanding at March 1, 2024

 

 

52,500

 

 

$

19.88

 

 

 

10.0

 

 

 

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Terminated

 

 

 

 

 

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding at August 31, 2024

 

 

52,500

 

 

$

19.88

 

 

 

8.6

 

 

$

211.6

 

Exercisable at August 31, 2024

 

 

17,497

 

 

$

19.88

 

 

 

8.6

 

 

$

70.5

 

Summary of Unvested Stock Options

A summary of the status of the Company’s unvested stock options at August 31, 2024 and the changes during the six months ended August 31, 2024 are presented below:

 

 

 

 

 

Weighted

 

 

 

 

Average

 

 

Number

 

Grant Date

 

 

of Options

 

Fair Value

Unvested at March 1, 2024

 

52,500

 

2.47

New grants

 

 

Vested

 

(17,497)

 

2.47

Forfeited

 

 

Unvested at August 31, 2024

 

35,003

 

2.47

 

Summary of Restricted Stock Awards and Restricted Stock Units Activity

The following activity occurred with respect to the Company’s restricted stock awards for the six months ended August 31, 2024:

 

 

 

 

Weighted

 

 

 

 

 

Average

 

 

Number of

 

 

Grant Date

 

 

Shares

 

 

Fair Value

 

Outstanding at March 1, 2024

 

42,131

 

 

$

20.11

 

Granted

 

19,880

 

 

 

23.24

 

Terminated

 

 

 

 

 

Vested

 

(20,344

)

 

 

20.08

 

Outstanding at August 31, 2024

 

41,667

 

 

$

21.61

 

The following activity occurred with respect to the Company’s restricted stock units for the six months ended August 31, 2024:

 

 

Time-based

 

 

Performance-based

 

 

 

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

 

 

Average

 

 

 

 

 

Average

 

 

Number of

 

 

Grant Date

 

 

Number of

 

 

Grant Date

 

 

Shares

 

 

Fair Value

 

 

Shares

 

 

Fair Value

 

Outstanding at March 1, 2024

 

16,639

 

 

$

20.11

 

 

 

152,572

 

 

$

23.17

 

Granted (1)

 

122,303

 

 

 

19.43

 

 

 

238,494

 

 

 

19.97

 

Change due to performance achievement

 

 

 

 

 

 

 

61,337

 

 

 

17.81

 

Terminated

 

 

 

 

 

 

 

 

 

 

 

Vested

 

(16,639

)

 

 

20.11

 

 

 

(213,909

)

 

 

22.72

 

Outstanding at August 31, 2024

 

122,303

 

 

$

19.43

 

 

 

238,494

 

 

$

20.37

 

(1) The number of shares of time-based grants may, upon vesting, convert 50% into common stock and the remaining 50% into two incentive stock options for each RSU with an exercise price equal to the closing price of the Company's stock on that date for employees who have not met their stock ownership requirements. The number of shares of performance-based grants represents awards granted by the Company at the maximum achievement level of 130% of target payout. Actual shares that may be issued can range from 0% to 130% of target.

XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Pension Plan (Tables)
6 Months Ended
Aug. 31, 2024
Retirement Benefits [Abstract]  
Summary of Pension Expense Composed of Components Included in Cost of Goods Sold and Selling, General and Administrative Expenses

Pension expense is composed of the following components included in cost of goods sold and selling, general, and administrative expenses in the Company’s consolidated statements of earnings (in thousands):

 

 

Three months ended

 

 

Six months ended

 

 

 

August 31,

 

 

August 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Components of net periodic benefit cost

 

 

 

 

 

 

 

 

 

 

 

 

Service cost

 

$

166

 

 

$

154

 

 

$

332

 

 

$

336

 

Interest cost

 

 

649

 

 

 

622

 

 

 

1,298

 

 

 

1,227

 

Expected return on plan assets

 

 

(755

)

 

 

(760

)

 

 

(1,510

)

 

 

(1,552

)

Amortization of:

 

 

 

 

 

 

 

 

 

 

 

 

Unrecognized net loss

 

 

436

 

 

 

481

 

 

 

872

 

 

 

948

 

Net periodic benefit cost

 

$

496

 

 

$

497

 

 

$

992

 

 

$

959

 

XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
6 Months Ended
Aug. 31, 2024
Earnings Per Share [Abstract]  
Computation for Basic and Diluted Earnings Per Share

The following table sets forth the computation for basic and diluted earnings per share for the periods indicated:

 

 

 

Three months ended

 

 

Six months ended

 

 

 

August 31,

 

 

August 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Basic weighted average common shares outstanding

 

 

26,009,876

 

 

 

25,886,058

 

 

 

26,015,195

 

 

 

25,858,154

 

Effect of dilutive stock options, restricted stock, time-based RSUs and performance-based RSUs

 

 

44,623

 

 

 

164,925

 

 

 

140,966

 

 

 

152,585

 

Diluted weighted average common shares outstanding

 

 

26,054,499

 

 

 

26,050,983

 

 

 

26,156,161

 

 

 

26,010,739

 

Earnings per share

 

 

 

 

 

 

 

 

 

 

 

 

   Net earnings - basic

 

$

0.40

 

 

$

0.42

 

 

$

0.81

 

 

$

0.87

 

   Net earnings - diluted

 

$

0.40

 

 

$

0.42

 

 

$

0.80

 

 

$

0.87

 

Cash dividends per share

 

$

0.25

 

 

$

0.25

 

 

$

0.50

 

 

$

0.50

 

XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Additional Information (Detail)
6 Months Ended
Aug. 31, 2024
Disaggregation Of Revenue [Line Items]  
Revenue unsatisfied performance obligation, practical expedient true
Minimum [Member]  
Disaggregation Of Revenue [Line Items]  
Contract with customer, customer payment terms 30 days
Maximum [Member]  
Disaggregation Of Revenue [Line Items]  
Contract with customer, customer payment terms 90 days
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Short-term Investments and Fair Value Measurements - Summary of Amortized Cost and Estimated Fair Value of Investment Securities Classified as Held-to-maturity (Details) - USD ($)
$ in Thousands
Aug. 31, 2024
Feb. 29, 2024
Short-Term Investments [Abstract]    
Investment securities due in less than one year, cost or amortized cost $ 22,655 $ 29,325
Investment securities due in less than one year, gross unrealized holding gains 0 0
Investment securities due in less than one year, gross unrealised holding losses 1 45
Investment securities due in less than one year, estimated fair value $ 22,654 $ 29,280
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable and Allowance for Credit Losses - Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Receivables [Abstract]        
Balance at beginning of period $ 1,720 $ 1,819 $ 1,707 $ 1,709
Bad debt expense, net of recoveries 67 100 177 235
Accounts written off (11) (53) (108) (78)
Balance at end of period $ 1,776 $ 1,866 $ 1,776 $ 1,866
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable and Allowance for Credit Losses - Additional Information (Detail)
6 Months Ended
Aug. 31, 2024
Receivables [Abstract]  
Accounts receivable frequency of payments 12
Accounts receivable fixed interest rate 5.95%
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable and Allowance for Credit Losses - Summary Of Accounts Receivable (Detail) - USD ($)
$ in Thousands
Aug. 31, 2024
Feb. 29, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivable $ 43,729 $ 47,209
Trade receivables, net of allowance for credit losses    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivable 37,109 39,665
Vendor rebates    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivable 2,142 3,109
Notes receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivable 4,405 4,435
Other    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivable $ 73 $ 0
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories - Additional Information (Detail) - USD ($)
$ in Millions
Aug. 31, 2024
Feb. 29, 2024
Inventory Disclosure [Abstract]    
Percentage of Inventories valued at LIFO 7.40% 7.00%
Amount of valuation reserve for excess and obsolete inventory $ 1.8 $ 1.8
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories - Components of Inventories (Detail) - USD ($)
$ in Thousands
Aug. 31, 2024
Feb. 29, 2024
Inventory Disclosure [Abstract]    
Raw material $ 22,454 $ 21,764
Work-in-process 5,766 5,621
Finished goods 13,522 12,652
Inventories $ 41,742 $ 40,037
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended
Jan. 31, 2024
Aug. 31, 2024
Jun. 26, 2024
Feb. 29, 2024
Oct. 11, 2023
Jun. 02, 2023
May 23, 2023
Feb. 28, 2023
Business Acquisition [Line Items]                
Percentage of assets acquired and liabilities assumed at their acquisition date fair values   100.00%            
Goodwill   $ 94,349   $ 94,349       $ 91,819
Eagle Graphics and Diamond Graphics [Member]                
Business Acquisition [Line Items]                
Total purchase consideration         $ 7,871      
Trade payables         159      
Goodwill         200      
Intangible assets         $ 800      
UMC Print [Member]                
Business Acquisition [Line Items]                
Total purchase consideration           $ 7,469    
Indemnity claim from escrow $ 200              
Trade payables           789    
Goodwill           200    
Intangible assets           $ 2,700    
Acquisition of Stylecraft Printing [Member]                
Business Acquisition [Line Items]                
Total purchase consideration             $ 5,027  
Trade payables             12  
Goodwill             200  
Intangible assets             $ 300  
Printing Technologies Inc [Member]                
Business Acquisition [Line Items]                
Total purchase consideration     $ 5,622          
Trade payables     645          
Intangible assets     $ 2,000          
XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions - Summary of Purchase Price Allocation (Detail) - USD ($)
$ in Thousands
Jun. 26, 2024
Oct. 11, 2023
Jun. 02, 2023
May 23, 2023
Eagle Graphics and Diamond Graphics [Member]        
Business Acquisition [Line Items]        
Accounts receivable   $ 838    
Inventories   917    
Property, plant and equipment   5,304    
Goodwill and intangibles   971    
Accounts payable and accrued liabilities   (159)    
Acquisition price   $ 7,871    
UMC Print [Member]        
Business Acquisition [Line Items]        
Cash     $ 758  
Accounts receivable     1,839  
Inventories     553  
Property, plant and equipment     2,137  
Goodwill and intangibles     2,971  
Accounts payable and accrued liabilities     (789)  
Acquisition price     $ 7,469  
Acquisition of Stylecraft Printing [Member]        
Business Acquisition [Line Items]        
Accounts receivable       $ 554
Inventories       849
Right-of-use asset       28
Property, plant and equipment       3,160
Goodwill and intangibles       476
Operating lease liability       (28)
Accounts payable and accrued liabilities       (12)
Acquisition price       $ 5,027
Printing Technologies Inc [Member]        
Business Acquisition [Line Items]        
Accounts receivable $ 1,336      
Inventories 1,932      
Other assets 100      
Right-of-use asset 847      
Property, plant and equipment 887      
Intangibles 2,012      
Operating lease liability (847)      
Accounts payable and accrued liabilities (645)      
Acquisition price $ 5,622      
XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions - Summary of Operating Information on Pro Forma Basis (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Business Combinations [Abstract]        
Pro forma net sales $ 100,204 $ 112,646 $ 206,811 $ 235,437
Pro forma net earnings $ 10,335 $ 11,415 $ 21,101 $ 24,469
Pro forma earnings per share - diluted $ 0.4 $ 0.44 $ 0.81 $ 0.94
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Lessee Lease Description [Line Items]        
Leases description     The Company leases certain of its facilities and equipment under operating leases, which are recorded as right-of-use assets and lease liabilities. The Company’s leases generally have terms of 1 – 5 years, with certain leases including renewal options to extend the leases for additional periods at the Company’s discretion. At lease inception, all renewal options reasonably certain to be exercised are considered when determining the lease term. The Company currently does not have leases that include options to purchase or provisions that would automatically transfer ownership of the leased property to the Company.  
Leases, renewal options, description     The Company’s leases generally have terms of 1 – 5 years, with certain leases including renewal options to extend the leases for additional periods at the Company’s discretion.  
Lessee operating lease, existence of option to extend     true  
Variable lease cost $ 0 $ 0 $ 0 $ 0
Minimum [Member]        
Lessee Lease Description [Line Items]        
Leases terms 1 year   1 year  
Maximum [Member]        
Lessee Lease Description [Line Items]        
Leases terms 5 years   5 years  
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Components of Lease Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Lease, Cost [Abstract]        
Operating lease cost $ 1,389 $ 1,418 $ 2,736 $ 2,851
Supplemental cash flow information related to leases was as follows:        
Cash paid for amounts included in the measurement of lease liabilities, Operating cash flows from operating leases 1,410 1,421 2,779 2,862
Right-of-use assets obtained in exchange for lease obligations, Operating leases $ 847 $ 779 $ 1,495 $ 779
Weighted Average Remaining Lease Terms, Operating leases 2 years 6 months 2 years 10 months 24 days 2 years 6 months 2 years 10 months 24 days
Weighted Average Discount Rate, Operating leases 4.27% 4.03% 4.27% 4.03%
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Summary of Future Minimum Lease Commitments Under Non-cancelable Operating Leases (Detail)
$ in Thousands
Aug. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2025 (remaining 6 months) $ 2,027
2026 3,590
2027 1,912
2028 723
2029 378
Total future minimum lease payments 8,630
Less imputed interest 476
Present value of lease liabilities $ 8,154
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Carrying Amount and Accumulated Amortization of Intangible Assets (Detail) - USD ($)
$ in Thousands
Aug. 31, 2024
Feb. 29, 2024
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (in years) 5 years 10 months 24 days 6 years 1 month 6 days
Gross Carrying Amount $ 114,470 $ 112,458
Accumulated Amortization 77,995 74,131
Amortized Intangible Assets, Net $ 36,475 $ 38,327
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (in years) 7 years 2 months 12 days 7 years 7 months 6 days
Gross Carrying Amount $ 30,911 $ 29,817
Accumulated Amortization 15,437 14,366
Amortized Intangible Assets, Net $ 15,474 $ 15,451
Customer Lists [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (in years) 4 years 10 months 24 days 5 years 1 month 6 days
Gross Carrying Amount $ 82,653 $ 81,753
Accumulated Amortization 62,201 59,473
Amortized Intangible Assets, Net $ 20,452 $ 22,280
Non-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (in years) 1 year 3 months 18 days 1 year 7 months 6 days
Gross Carrying Amount $ 256 $ 238
Accumulated Amortization 194 176
Amortized Intangible Assets, Net $ 62 $ 62
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (in years) 5 years 3 months 18 days 5 years 9 months 18 days
Gross Carrying Amount $ 650 $ 650
Accumulated Amortization 163 116
Amortized Intangible Assets, Net $ 487 $ 534
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Feb. 29, 2024
Finite-Lived Intangible Assets [Line Items]          
Amortization of trade names, customer lists, and patent $ 1,900 $ 2,000 $ 3,864 $ 3,867  
Goodwill acquired     $ 0   $ 2,530
Eagle and Diamond [Member]          
Finite-Lived Intangible Assets [Line Items]          
Goodwill acquired         $ 2,500
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Estimated Amortization Expense (Detail)
$ in Thousands
Aug. 31, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2025 $ 3,924
2026 7,158
2027 6,066
2028 4,569
2029 3,934
2030 $ 2,719
XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Changes in Net Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Aug. 31, 2024
Feb. 29, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill, Beginning balance $ 94,349 $ 91,819
Goodwill acquired 0 2,530
Goodwill, Ending balance $ 94,349 $ 94,349
XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses - Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Aug. 31, 2024
Feb. 29, 2024
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 10,720 $ 13,714
Taxes other than income 2,249 1,341
Accrued legal and professional fees 451 510
Accrued utilities 108 108
Accrued acquisition related obligations 200 200
Income taxes payable 455 626
Other accrued expenses 1,479 1,042
Accrued expenses, Total $ 15,662 $ 17,541
XML 64 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Credit Facility - Additional Information (Detail)
$ in Millions
Aug. 31, 2024
USD ($)
Third Amendment [Member] | Standby Letters of Credit [Member]  
Line of Credit Facility [Line Items]  
Long-term debt $ 0.3
XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 190 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchase of common stock 39 0 91,883 0 2,334,384
Repurchase of common stock, average cost per share $ 22.62   $ 19.79   $ 16.47
Total remaining amount available to repurchase of shares     $ 21.5    
Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase program, authorized aggregate amount $ 60.0   $ 60.0   $ 60.0
XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Apr. 16, 2021
Selling, General and Administrative Expenses [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense related stock based compensation before tax $ 0.7 $ 0.7 $ 2.5 $ 1.4  
Restricted Stock Units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
RSUs vesting description     The performance-based RSUs vest on the third anniversary from the date of grant and the time-based RSUs vest ratably over three years from the date of grant.    
Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Remaining unrecognized compensation cost 0.8   $ 0.8    
Weighted average remaining requisite service period     2 years 2 months 12 days    
Restricted stock units granted     19,880    
Performance-based RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Remaining unrecognized compensation cost 4.1   $ 4.1    
Weighted average remaining requisite service period     2 years 7 months 6 days    
Restricted stock units granted [1]     238,494    
Time-based RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Remaining unrecognized compensation cost 2.1   $ 2.1    
Weighted average remaining requisite service period     2 years 7 months 6 days    
Restricted stock units granted [1]     122,303    
Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Remaining unrecognized compensation cost $ 0.1   $ 0.1    
Weighted average remaining requisite service period     1 year 7 months 6 days    
2021 Long-Term Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unissued common stock reserved 225,440   225,440    
Number of shares authorized         1,033,648
2021 Long-Term Incentive Plan [Member] | Performance-based RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted     183,457    
2021 Long-Term Incentive Plan [Member] | Time-based RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted     122,303    
2021 Long-Term Incentive Plan [Member] | Fair Value Performance Based Restricted Stock Units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted Average Grant Date Fair Value, Granted     $ 19.97    
2021 Long-Term Incentive Plan [Member] | Fair Value Time Based Restricted Stock Units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted Average Grant Date Fair Value, Granted     $ 19.43    
[1] The number of shares of time-based grants may, upon vesting, convert 50% into common stock and the remaining 50% into two incentive stock options for each RSU with an exercise price equal to the closing price of the Company's stock on that date for employees who have not met their stock ownership requirements. The number of shares of performance-based grants represents awards granted by the Company at the maximum achievement level of 130% of target payout. Actual shares that may be issued can range from 0% to 130% of target.
XML 67 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
6 Months Ended 12 Months Ended
Aug. 31, 2024
Feb. 29, 2024
Share-Based Payment Arrangement [Abstract]    
Number of Shares, Options Outstanding, Beginning Balance 52,500  
Number of Shares, Granted 0  
Number of Shares, Options Outstanding, Ending Balance 52,500 52,500
Number of Shares, Exercisable 17,497  
Weighted Average Exercise Price, Beginning Balance $ 19.88  
Weighted Average Exercise Price, Granted 0  
Weighted Average Exercise Price, Ending Balance 19.88 $ 19.88
Weighted Average Exercise Price, Exercisable $ 19.88  
Weighted Average Remaining Contractual Life (in years), Outstanding 8 years 7 months 6 days 10 years
Weighted Average Remaining Contractual Life (in years), Exercisable 8 years 7 months 6 days  
Aggregate intrinsic value, Outstanding $ 211,600  
Aggregate Intrinsic Value, Exercisable $ 70,500  
XML 68 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation - Summary of Unvested Stock Options (Detail)
6 Months Ended
Aug. 31, 2024
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Unvested Beginning Balance, Number of Options | shares 52,500
Unvested Begining Balance, Weighted Average Grant Date Fair Value | $ / shares $ 2.47
Number of stock options granted | shares 0
New grants, Weighted Average Grant Date Fair Value | $ / shares $ 0
Vested, Number of Shares | shares (17,497)
Vested, Weighted Average Grant Date Fair Value | $ / shares $ 2.47
Unvested Ending Balance, Number of Options | shares 35,003
Unvested Ending Balance, Weighted Average Grant Date Fair Value | $ / shares $ 2.47
XML 69 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation - Summary of Restricted Stock Awards Activity (Detail) - Restricted Stock [Member]
6 Months Ended
Aug. 31, 2024
$ / shares
shares
Restricted stock grant activity  
Outstanding at Beginning, Number of Shares | shares 42,131
Number of Shares, Granted | shares 19,880
Number of Shares, Terminated | shares 0
Number of Shares, Vested | shares (20,344)
Outstanding at Ending, Number of Shares | shares 41,667
Outstanding at Beginning, Weighted Average Grant Date Fair value | $ / shares $ 20.11
Weighted Average Grant Date Fair Value, Granted | $ / shares 23.24
Weighted Average Grant Date Fair Value, Terminated | $ / shares 0
Weighted Average Grant Date Fair Value, Vested | $ / shares 20.08
Outstanding at Ending, Weighted Average Grant Date Fair value | $ / shares $ 21.61
XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation - Summary of Restricted Stock Units Activity (Detail)
6 Months Ended
Aug. 31, 2024
$ / shares
shares
Time-based RSUs [Member]  
Restricted stock unit activity  
Outstanding at Beginning, Number of Shares 16,639
Number of Shares, Granted 122,303 [1]
Number of Shares, Change due to performance achievement 0
Number of Shares, Terminated 0
Number of Shares, Vested (16,639)
Outstanding at Ending, Number of Shares 122,303
Outstanding at Beginning, Weighted Average Grant Date Fair value | $ / shares $ 20.11
Weighted Average Grant Date Fair Value, Granted | $ / shares $ 19.43 [1]
Weighted Average Grant Date Fair Value, Change due to performance achievement 0
Weighted Average Grant Date Fair Value, Terminated | $ / shares $ 0
Weighted Average Grant Date Fair Value, Vested | $ / shares 20.11
Outstanding at Ending, Weighted Average Grant Date Fair value | $ / shares $ 19.43
Performance-based RSUs [Member]  
Restricted stock unit activity  
Outstanding at Beginning, Number of Shares 152,572
Number of Shares, Granted 238,494 [1]
Number of Shares, Change due to performance achievement 61,337
Number of Shares, Terminated 0
Number of Shares, Vested (213,909)
Outstanding at Ending, Number of Shares 238,494
Outstanding at Beginning, Weighted Average Grant Date Fair value | $ / shares $ 23.17
Weighted Average Grant Date Fair Value, Granted | $ / shares $ 19.97 [1]
Weighted Average Grant Date Fair Value, Change due to performance achievement 17.81
Weighted Average Grant Date Fair Value, Terminated | $ / shares $ 0
Weighted Average Grant Date Fair Value, Vested | $ / shares 22.72
Outstanding at Ending, Weighted Average Grant Date Fair value | $ / shares $ 20.37
[1] The number of shares of time-based grants may, upon vesting, convert 50% into common stock and the remaining 50% into two incentive stock options for each RSU with an exercise price equal to the closing price of the Company's stock on that date for employees who have not met their stock ownership requirements. The number of shares of performance-based grants represents awards granted by the Company at the maximum achievement level of 130% of target payout. Actual shares that may be issued can range from 0% to 130% of target.
XML 71 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail)
6 Months Ended
Aug. 31, 2024
Time Based Restricted Stock Units [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Percenatge of conversion of shares granted into common stock 50.00%
Percenatge of conversion of shares granted into incentive stock options 50.00%
Performance-based RSUs [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Target award percentage 130.00%
Maximum [Member] | Performance-based RSUs [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Target award percentage 130.00%
Minimum [Member] | Performance-based RSUs [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Target award percentage 0.00%
XML 72 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Pension Plan - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Aug. 31, 2024
Feb. 29, 2024
Defined Benefit Plan Disclosure [Line Items]    
Employees covered under noncontributory Pension Plan 12.00%  
Compensation period preceding retirement and termination 5 years  
Period used for calculating Pension Plan liability 25 years  
Contribution to avoid a Pension Benefit Guaranty Corporation variable premium $ 1.2 $ 1.2
Unfunded pension liability 0.1  
Minimum [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Expected contributions 1.0  
Maximum [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Expected contributions $ 3.0  
XML 73 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Pension Plan - Summary of Pension Expense Composed of Components Included in Cost of Goods Sold and Selling, General and Administrative Expenses (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Components of net periodic benefit cost        
Service cost $ 166 $ 154 $ 332 $ 336
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Income (Loss) Operating Income (Loss) Operating Income (Loss) Operating Income (Loss)
Interest cost $ 649 $ 622 $ 1,298 $ 1,227
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Income (Loss) Operating Income (Loss) Operating Income (Loss) Operating Income (Loss)
Expected return on plan assets $ (755) $ (760) $ (1,510) $ (1,552)
Amortization of:        
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Income (Loss) Operating Income (Loss) Operating Income (Loss) Operating Income (Loss)
Unrecognized net loss $ 436 $ 481 $ 872 $ 948
Net periodic benefit cost $ 496 $ 497 $ 992 $ 959
XML 74 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Computation for Basic and Diluted Earnings Per Share (Detail) - $ / shares
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding 26,009,876 25,886,058 26,015,195 25,858,154
Effect of dilutive stock options, restricted stock, time-based RSUs and performance-based RSUs 44,623 164,925 140,966 152,585
Diluted weighted average common shares outstanding 26,054,499 26,050,983 26,156,161 26,010,739
Earnings per share        
Net earnings - basic $ 0.4 $ 0.42 $ 0.81 $ 0.87
Net earnings - diluted 0.4 0.42 0.8 0.87
Cash dividends per share $ 0.25 $ 0.25 $ 0.5 $ 0.5
XML 75 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Feb. 29, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Undistributed earnings     $ 0    
Options outstanding 52,500   52,500   52,500
Stock Option          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities excluded from computation of earnings per share 49,932 52,500 52,500 52,500  
XML 76 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Concentrations of Risk - Additional Information (Detail)
Aug. 31, 2024
USD ($)
Concentration Risk [Line Items]  
Cash balances not federally insured $ 99,200,000
Maximum [Member]  
Concentration Risk [Line Items]  
Maximum insurance available to depositors under the FDIC's general deposit insurance rules $ 250,000
XML 77 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Feb. 29, 2024
Related Party Transaction [Line Items]          
Operating lease right-of-use assets $ 8,386   $ 8,386   $ 9,827
Operating lease liability 8,154   8,154    
Operating lease cost 1,389 $ 1,418 2,736 $ 2,851  
Integrated Print & Graphics (Integrated) [Member]          
Related Party Transaction [Line Items]          
Operating lease right-of-use assets 200 500 200 500  
Operating lease liability $ 200 $ 600 200 600  
Operating lease cost     300 200  
Sales received from lease     $ 1,400 $ 1,900  
XML 78 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Income Tax Disclosure [Abstract]    
Effective tax rate 27.50% 28.00%
Payment for income taxes $ 9.2 $ 11.5
XML 79 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events - Additional Information (Detail) - Subsequent Event [Member]
$ / shares in Units, $ in Millions
Sep. 20, 2024
USD ($)
$ / shares
Subsequent Event [Line Items]  
Expected payout of dividend | $ $ 72.4
O2024Q2 Dividends [Member]  
Subsequent Event [Line Items]  
Dividends payable, date declared Sep. 20, 2024
Dividend payable per share $ 0.25
Dividend payable date Nov. 08, 2024
Dividend payable, date of record Oct. 11, 2024
S2024Q2 Dividends [Member]  
Subsequent Event [Line Items]  
Dividend payable per share $ 2.5
Dividend payable date Nov. 08, 2024
Dividend payable, date of record Oct. 11, 2024
EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( />#0UD'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 " #W@T-9."]6C^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VUD#Z';B^))07!!\1:2V=U@DX9DI-VW-XV[740?P&-F_GSS M#4RG@]1CQ.\4:O^/ 9AP(S&G! AYX2-'4#K%\F MAM,\=' %+##"Z-)W BD6+SOKC^\+L*N]'8O?W' MQA?!OH-?=]%_ 5!+ P04 " #W@T-9F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M />#0UE2<9MTS@4 -$> 8 >&PO=V]R:W-H965T&UL MM9EM"4E'Z&HGY%,6<*[(S MW[D.U8+BCM]#OLM>'1.-LA+B29_,_>N>I4O$(^XI;<'@8\M='D7:"\&-WU0U$VA!IHPTR#PI M'P]=S>NJ"6$;YF^(X=*+9?D[]DJ4Q(> MQG],-50Z#,P.NH>^RU+F\>L>=,&,RRWO3;_[QAY9/YKPOI+9&]A!#3O W)O' MY/$EY2927&Y;YY],2*BJ(]*P1AJB99H!CU\PW45L8V+"]6L69::J<%%91ZA1 M#34ZKIT67(9"]VB?P+A@;#+YMK=T-U7?D'->W-G0D)%75$LJUF*K7P0I73YP/?A'I.@-:[9[&QZQTRNK^?+\_( M_-Z],%'BZJZ8KQ*#?0RF"X^GA$=S#M/[,_F5OQA!<2M+_SF.91D?4%S40@XVG!^S.SRUZ3B=&4%39%;0),C8:'?8->A=&$&A1#/)1CXI9F1]10QQFYRC(TGD8IU&;,H(C=Y!E]GYG"+^[3._KBN*U\3 M:FP\E51\MS&7&SW _@P.*B"NB%.6F!NU8\S!=5U!FZ!CX_ED/PJ).(9ERE() M[^F,+(NU"OF8JTS!@@8JP$C\E9)+50^EV[!PTZOF[92.8%2;#"$U;4V,3>"JF*:5,Q90X"!QP_&U=R+J[JVI9-V+'Q?%*O.Q67Y;I>#[)L M#V[DQ!W;.$^1>>PF]-@'4DLU^ 0F@P/NCW\:D4^1@&B3@"@>62KD1_9,YCYTQ' =>N5K(:1Y<1CXFY77%+.AC89 $N85&!>BGWM#-U M>A!"-Z5#"JV5U]!L_UH]@E1F[<[D/H1T(%(3.)75S+1WX%"&)-B&)'A62:M"%@%P4D;_"M'V%QGDK-V,-S@SFQ;"/?*1(1;1(1Q:-,_9[K4\XDI+_HI4JY1DS<2\GC&T2,IEN2%EK(-3I"6G24L.'FWVT.3VV0M8LN&MK_\. M&-U_7MX:^;YJ.NJ_VC34;PN*O=2,>#K'EON']=5ZOW96[%+VF]O+S=X/3+]L MR$C$UR"U+L8PZ\ER_[0\42(MMB!70BD1%X3-;G/?7KN7B7'2Z MX@V[ED!U=4WEXWM6B?N+&9P]7?C&5VMM+\P7YRU=L1NF_VJOI3F;[WHI>S"[AVRO2-^@M_N;L7NT= ^O*K1 _[,FG\F(6646L8H6V75#S[XY= ML:JR/1D=_VX[G>V>:1ON'S_U_K%WWCAS2Q6[$M4_O-3KBUDV R5;TJ[2W\3] M'VSK4&S[*T2E^K_@?FL;S4#1*2WJ;6.CH.;-YC]]V [$7@-()AJ@;0/TW 9X MVP#WCFZ4]6Y]H)HNSJ6X!]):F][L03\V?6OC#6_L--YH:>YRTTXOKD13FDEA M)3!'2E2\I-J -Z [VO1*=J4ZGRNC0;; MT[S8/N_]YGEHXGF7W>H,8'@"4(2(I_E5N/E'=GL&4.YK/C>>[]Q'._=1WQ^> M._Q""5Q/!+ILQRJ*\,14ISMY:5#>M60MY25@#ZT--]Y)3MWIB_+QX'F,8)+YQ64[ M<=FSQ/&F$#4#FC[X!6:>9\?CG>(:P8@D?H'Y3F >%/A=:%H9'!P+5KE'(,+Q M> P]9A'$&?*+A-' DB@83:^E22^D?CP!K<&'$=J8"?^WXZW=UUY61*\975^K MMT/O]T@*PZO(^GQBX%RLS1WY^ SWH;M6$I1:LAW,E]!UZS)(LF% ]8@V&N?=5K)KVZ7$*1""9C61XKN+KB"I$8HG'<\]HAA*=&

831&'0^NRPU><6$XH%U\!CL F,\26?HHBTF631.=.=D@9UJZ"[T,9\ZZ=JWR#$TD%G!@(PS# M\755YA+NIR@HD3"(Z9'187 Q!1$#DF*=.T67&3,AX;P6U'^PIP0M+Q MY/O,,CPUAFA@%PJSZT^F0;LMSGNE7HTNAO9BY59@T.90W5Z1%L94'T]#-9I+ M'IPXREPCE$Q)&^"$PG#:!-6 -!7.>^4F^'/@^D0\\LV5KZ:.LUK\,NKB QY>)X7CQF,)O*Y]$ M-12&FI$H.Q:NAY"'3W&2C#'F,TMC,I%WH8%B*$RQIY73FB+=Q@6Q!&+$B&.+ MRD45SHFS,5TK0N!$NH,&GJ$PSPYKIF-*731AG.5.^/6:15-#/2 ,A1'V@2V9 MT7F\ D4>4*'86;0>J\EJ 0\TPV&:C3.$O3'MN6972'&X:+POG%R&$>0$1(]5 M#*?B-1Y A\.@VZ#DR&K GGHKRL:C?,SJ4.$ .QR&W6;='E/HPHQDA(S7J\\L MG\QK\-ZK1!R$RLW:%%YK495,JI]_RA!,W_4)KG[TB@TB]*5L>:W>#ET?>(K# MM9VI1FL3#)46Q0_P!IW%D:&,!'>TZM@)H)U>"\G_,UN91"=1U/^ LL.EW@&N ME(WYV%R-\0DA>'L'4 TNNU6G].[5>%\S?&2WLJ/R<>*-]W9TW6HQC2%V]M,Q ML\/Q&%B+C["V++G=Z;:TI+P\Y0TH:,O-&O:*]> 4$0R=A>NS2_8CW:'<@;LX MS-UO3%-SR8"7RF;JA0=VB8H(0=A1Z;'#"GP?UUN5?MBCYB&2R8 MY;RV*?J=B;Q"J;=>Y4&DOWBKO5)OAZ,P$!R'"?Z%-[SNZEUA\A03'W>TF>0D M=D%]"C%TZBF_702G(N1 ='SDC:TTB.S,UNT#A5>B"^G3U'!PG!YY[4B*)K8" M&7!.PCC?@$:]*)033_T99S@9%]0^.Y)G4TDI&?A-POQVZ+AY%[CGQ"\A^=#Y MC.6MQCQVWFILOO?AU7[U_D+EBC?*Y$=+TS Z2\T R,V'Y,V)%FW_+?96:"WJ M_G#-J)%M#JZ=-&I'-FT2?6A\G7N.S[FY MN1 Z02"@ ML(Z!X64'"Q#"$:&,7SUG,!SI@,?K _NU]XY>ULS 0HGOO+35/'@7D!(VK!7V M1NT_0>_'"RR4,/Z?[+O0 0]8#HJ8"X M!\3>:*?,V_K(+,LSK?9$NVQD"*"28+("M';,CK)=,@;066%TR\(6_)2T*)J7#79-2B#L=&B_[,J^[, MZ($S+]OMA,33,Q*%43("7SP.OX;UA$3OQ^ 4W0\EB(821)XO?H!O9=$R-J8E M:D.NN43CG FR5(;[3OMQN3968[_]'+/:<2?CW.X=O# -*V >X$MF0.\@R%^] MF,["#V/&_Q/921GBH0SQ8^S8"76-;K'CBMLSTC!-=DRT,.:Y(SKW1&Y,[/)H MDF9T=VSE\9P3A7'LT&-Y>_,+WETA !&X2&DW/DT-VL MZP*K&C\NULKB\/'+"C\/H%T"WM\H90^!FT##!R?_"U!+ P04 " #W@T-9 M#N-2Y0\& !\'0 & 'AL+W=OS/>>'R_F<;?:D2-@%/9!2?+.E M59%P<5KMYNQ0D22M@XI\CB'TYT62E;/EHK[VH5HNZ)'G64D^5( =BR*IOM^0 MG#YW7'R(?N ,T"UX?R!5(NO*P!OP^38&+U^\ B] 5H)/>WID29FR MQ9R+NY&<\TT[\DTS,AX9V0'O:,GW#*S%':2&^-@>[UOBYR(+72KP4RINL)7P M^KB[ YZ#3#$KN%^5N>'.R8Y/S;Z^MFC#Y+A='WAU'S."-_;9Z2+)Z2;#T1 MV: B;E<1U\:^_%/L&BS)B7&J-:%^'2KWAOME%$$G7,SO3Q.KHQ#T Q\.8;$. M$TV%7'\(6QM@*(2>V\$&,KU.IF>5^>G[@<@UIR+WI#P2\)4\4$Y!DS MMY^=TI:YU?-#X^>'KI\5.LBGW^73MW*M*.,RGSM*4P;$"F]::F]\K99^A+U( MZ1\=%3B^CY3VT5'(%=WC*.UC@'DP0B/M$W1R@[/:9R-DOZY% RI\D9B+V>;, M9K(/<%8^5Q-PQ!-PK'^,8U"!L*M :"7]K:*,@4-%MQDWI3?4EXTH"-16TU&. M R,%%>LH'_JAVFD&5(!<:&ZTJ),9667>"F^;E3O18Z04[B@'P@6!)!46+9/[ MI+2_)O4-J7?:];[G!8IZ RIT7'6BZ2C'";#"M3:@?#\NON>PU*8MQ*VN#30=\XCJ>J-*&@ MNIB:4/I68D1YWHC,WO.B_S"]E,OU\_RIYNG9AHZK"M=17A"HNG40AJZGZC8. M&(WH[KTILIO3=5*58A-EX(YL:46>M//DT?R8T](-ETR,U.W3!/.P6LS8 ,-A MY&FMK<,&?1-J,UE'N4Z@"=910:09=<4Q(I'G M(_57@[69$\%@;)?!O87%=@O;[3+"M3_QF-B!SN6O'F!T%WM7A5>UR_(E.LWZ'*%#-=C M=+EN7@3V],U[R7=)M4\J<3.4#WPG7Y+U!+ P04 " #W@T-9OT4T_ 8# #)"0 & M 'AL+W=OAJ:5P0/BP4W<)I#8Q7;;\>^Y=M*L3=UJ@KTDMG/.\3W7U['[6\9_B8P0 MB9[*@HJ!E4FYZMFV2#)28G'-5H3"EP7C)9;0Y4M;K#C!J2:5A>TY3F27.*=6 MW-=C]SSNL[4L+@35T>]-(X37@:TZV8J^-E),Y8[]4YS8=6(X*B!0DD4H! MPVM#QJ0HE!"$\;O6M)HI%7&_O5/_J+V#ESD69,R*;WDJLX'5L5!*%GA=R >V M_41J/Z'22U@A]!-M:ZQCH60M)"MK,D10YK1ZXZJ3F:2P]<< M>#(>,YK"JI,404NP(D^QA,Y,P@O*00K$%O"IA"+,5'5L"+JE"2L)ND*/LPEZ M=_$>7:""=B,%'=XS*3* IQ)(:^)/S_.@, MWX9\-$GQ=DD9>6<%A^OE-?+=2^0Y7F"(9_QRNF^R\W^S3_]Y]H-D^$V%^%K/ M/Z'7E,+)2O@^G O)8?X;SA&!.<[HT;K^*'6FV.C@VL>OX3J=O;_9S M:T)U7><0-3E&>4ZW&QZBI@:4%P;/J .;86,S/&MSF/Z$'Z(N1>874>-Z^BLZ\,ME^LM M9S(:':6\>]-IK=[X&.2Z7M"V>HSRG([?;7DUH'PO:J^QO7V/7,#Z!>TIUK7B6KRXY=Y@O< ]-5CEG\IUFE:.E]WVWUQ/5F7Y>'-;%8L MU^DN*5YGAW2O?O(YRW=)J3[F=[/BD*?)ZMAHMYU1U_5GNV2SG]Q<';_W(;^Y MRN[+[6:??LB=XGZW2_)O[])M]G@](9/OW_BXN5N7U3=F-U>'Y"Z]3DC?2\ZH&1XM_;M+'XN)KI[J43UGVI?KPR^IZ MXE8]2K?ILJPD$O7?0SI/M]M*2?7C]Y/HY.RS:GCY]7=U<;QX=3&?DB*=9]M_ M;5;E^GH23IQ5^CFYWY8?L\>?T],%'3NXS+;%\5_G\63K3ISE?5%FNU-CU8/= M9O_T?_+U-! 7#0CK:$!/#6BK :4=#=BI 6LU8'Y' WYJP-L>@HX&WJF!UVJ@ M@F5NX)\:^&T/O*-!<&H0'(/U-+K'T"R2,KFYRK-')Z^LE5KUQ3&^Q]8J(IM] ME8JW9:Y^NE'MRIMYME^IQ$I7COJJR+:;55*J#[>E^D]E7%DXV6=GOD[V=VGA M;/;.[3K)TW6V7:5Y\1NO/NJ3NTHSN_9F6R-32;VYO-L]U.Y?5MF2V_./]^G^X^I?E_##(+ MN\S;U6I3W2#)UOF0;%93=2WSY+!17;*)QG;1CVFI9@0UIG&2[S?[N\*F)7HZ MN%S>[^ZWQQ#]HURGN8K:3DU!ZVIN>$B=7_;+;)^'S+/ M/)5XYS3QK&GR=[7L34^_H4R!]S2_E'K<:\W 5A]C(XH4BP?U7R!=2I!8(YS^ M.9R^-9QO5_]5B\=J!>>4F7-X>G9XY>Q5E-6"3JW5TSQ7BX@R^6H*MJ\-5D#= M5JBM_L>&&BD6(\7$@*&0((>-0 ?G0 ?60"\V#QNU@E\5SD$M64W!#/09@]"( MMA=/5C=CXXD4BX==@$#ZE""Q1DC#[&AC;4HJ%[C)$>!5),@L0:@8W.@8VL@8V_IOER4Z35%/RT]LH. M56#5TFN_[XP]-X;;JCUU^(<46D7Z3AB1LI072HT"*R4B[CRY[ MWX@V<6NVX@+C_7T=;J0F5D=C P]56T#58JB:@*K)D]IEDG/?IQTK;W+!X(@U M3^87#^TJ+0[W^7*M9O_"FA%$ZTM[A6;W.CK,2+48JB:@:A*EULR&FI 1.R*+ M]ZL6'WM[?_?:8:3[J9P8 !EGA/OMC!A&R$YFC=_QU.>\E6"QP8[2R W;*S.# MW90P%K8AF:%[TX KUQTW6(W)B)V3M8:T"Y+UCS.4DI'!F SJ-X:J":B:1*DU M$Z5F9<0.RYJ)8D5E_4 [1K4&5\1.KH;7-/J'&DF"YD1'05W3-11G0=4$5$VBU)JY4K,O8H=? MHVH;_>F")$ASJ-H"JA9#U01431(#[N.411&-.J:6FJL1.UCKJW$0 ]MR(Z(] M5T%Y&E0M'G8) NI4HM2:8:VI&K%CM9?5.HA.KAAC[9!#61E4+8:JB2'#(5$N MFUM(:JY&[5RMO^9!=5(S]=5JI[UA! K"H&KQL$L04*<2I=8,; W"J!V$C:E\ MG*0N%Z!^V*Y'V_V-#K#.W#27,=2E@*I)E%HSO!=[OWK(UHOK'W8'8Y=H4+4% M-5 NUD9P,=2G@*I):L*('?"-UO"-]L W6!7$[FAT])%J"ZA:#%434#5)=6Q) MHH!TK,YIS=ZHG;T]IPI"=;K37JW;O8X.,Q2<0=4$5$VBU)K94,,U:H=KSZB" M4!U)&:L@!COC/F$C6=.K( 8[8Q7$8&>L@ABZ9ZN"T)JL43M90U5![&Y&3\.# ML1K4;PQ5$U UB5)K)DJ-U:@=JR&K('97HY,%"M6@:C%434#5)#5"-4L5A-90 MC=JAFN5$1W1,"VY,"WWC&N-1R-M5$(.=<:XV8"_J4X^UYVK=CC*?1'Y[KM;M MU%SMDJ@]5^O=4W-U0%G'J-9,B]J9UMB3';:A-A =XP0['VRYL/=^])T#)5A0 M-8E2:Y[OJ5$7LZ.N9YS>L*2"W=GH4SY0>@95BZ%J JHFF8'L<>JYM&N)QVJ MQNP K:_"P71H1MTH:F,SNY?1D87N'(.J":8C/<. 2)339EAK<,;LX.QE%0YF MVG[EM9^*[%T8'7.D6@Q5$X/&0Z)\-D-^<;+33LWZ:QQ,YS#5N0@]L%#.!56+ M!UZ#@'J5*+5F:&O0Q>R@:TR5@^F B_*@O7"S.QP=XB$^8ZA/ 563*+5F@&MV MQ7K8U8OK''8'HQ=JT&.9S,"Q."?M#6=0IP*J)IF.V!I7T(Q[#=A8#V"#53KL MCD;''WI6$ZH60]4$5$TR'4VJ97H8=>QQ9#5@8W; UE7J,*9"H",&$M*P_2L M2L:@:C%434#59._P-D-<8S%FQV+/J68Q W6*2!AJO^ZA&]"@:C%434#5I'E\ M+T\2-X-=TSK6<[#36JPRHQC]Q"'S0N9'[5CK=B8 RG1T1RAGI+T[Q6!'.:?: M-G"#W90P$F@/QGKWI@$EO ,K\QI\\9ZSD^.+5<9QYCILZ:"?@RT7]JZ/O6.@ M:@*J)E%JS22H<1:WXZQG%J+,B8#D1G.HV@*J%D/5!%1-IUL$]> M0S+^C%>+76[Z-Z>%8<^3QYGVB&VP,\W#W'1TDD6\?1+>8$>YRVE[>Z?!;EKM M0F@?QS%T3\W#/.PXF\QK#L51KQCK'VKH]BT^^/0DU&\,51-0-8E2:^;*Q9O& M[&#KV<=QS.F"1$)SJ-H"JA9#U01437(=!DXY(>HIN*/&S6M,QE_VRC%NV(#E M,K?]Y&OW,CJRT+>.#;L$ 74J46K-L-84C/^1KQ[C.G.9>AKML'=A=,RA1 NJ M)@:-AT3Y;(:\YEG\I2\AXX8-2#YO[[N9V_V,CBN48@V[! %U*E%JS<#6%(OC M7D7&=;H2$&T9#4570US&4)<"JB91:LWPUMR*_]$O)+,[&+U(@QZSY :&I1_( M@?H44#7)#9"PZT".5Z,U[__U6C*[H['1AZHMH&HQ5$U U:2G@TL2^4%7GM3T MS7O>:\F,F:!O+)NV]_+:W8V.+Y290=4$5$W:Q[89W)J6>79:]ISZE&L M3!GLC)4IDYVE,N75E,NS4RY49]=&W"Y1+0=4D2JV9!!=O MRQ]S//%EE2F[J]&K*.P[^+$OX8?N"8.J2<^TK?LZS\_J'Z MHT[G/T1V\S]02P,$% @ ]X-#67@=5R+O @ ^@@ !@ !X;"]W;W)K M0XYLE%QE5:(J5+0L!-#:D++4]Q^G;&66Y%0S-WDP$0UZJ ME.4P$T2664;%TS6D?#.R7&N[< [@XW<61.=R8+S>VU\C4>6HP."%"*E%2@^UC"!--5"&,9# MK6DU+C5Q=[U5_VQRQUP65,*$IS]8K)*1=661&):T3-4MWWR!.A\38,13:7[) MIL8Z%HE*J7A6DS&"C.75DS[6==@AH$X[P:L)WB&A^P+!KPG^J1ZZ-:%[JH=> M33"IVU7NIG A5308"KXA0J-132],]0T;Z\5R?4_F2N!;ACP53'@>XZE#3' E M>&EI'DLA[;"D+5C.ZK#NZ["\UX(SR4<%QN>H0W_U /,?KML0S.9WNMZ7S?]ZG_^Q] MKQA^_H-?<$GU)YHI']XPK]6Z[NNZ0 UG0"$86 MMD )8@U6\/:-VW<^M17^-<7"UQ2;OI+8WA%UFR/J'E,/0EB"$/B/5O21T/@W M=A1M<%)4O;[M6"K%OE'4S MEW.OR;EW/&>V9MC48DD*RF+,%.>B;EMMN59*5SONG8[7.\CU%%!8@2[W0 >8 MZ7%,E:R]T\PS$"LS126)>)FKZJ_9[#:#>FSFT\'^M3N8N"W[(0[V:@[_E:^^ M"FZH6+% /4$L#!!0 ( />#0UEF!W5&PO=V]R:W-H965T M&ULK5EM;]LV$/XKA%<,&U#7)BG)5I882)P5*[!V0;-NGVF) MMKE*HD?23K)?OR-E6[9(*0F0+[8H'4\/[^TYBIBR+2E\-UL9L M+D8CG:UYR?0'N>$5/%E*53(#0[4:Z8WB+'>3RF)$QN-D5#)1#6:7[MZ=FEW* MK2E$Q>\4TMNR9.KIAA?RX6J !X<;7\5J;>R-T>QRPU;\GIMOFSL%H]%12RY* M7FDA*Z3X\FIPC2_F-+83G,1?@C_HDVMDE[*0\KL=?,JO!F.+B!<\,U8%@[\= MG_.BL)H Q[][I8/C.^W$T^N#]H]N\;"8!=-\+HN_16[65X/I .5\R;:%^2H? M?N/[!3F F2RT^T4/>]GQ &5;;62YGPP(2E'5_^QQ;XB3": G/('L)Y#VA*AC M MU/H&ZA-3*WK%MFV.Q2R0>DK#1HLQ?.-FXVK$94UHWW1L%3 ?/,;"ZK')S" MYUSG_T!NU0%N M)-2C3%:9*#BJ3C#;)W:<64]NE-P)"%2T>'JY*^.W=.4;*3NS5W*T5]+KREL. M2C/!;.D-+;2>'9\X*8J3I.7)@% ZB<*.G!R!37J!79=2&?&? V9+E:@,JU9B M :YD6G,3#+R)!X1.DZB%-B@T":.='M%.>]'^+O6^&N1";Z1FA<7<#73J6XRV M8/HB,0F#3(\@TU>9%*!FKN&$3EK@?:%Q M&#L>-WPV[D5_PW*@\05D\>/&$MM[E\*P#)OC.ZX@58-<-?:@X$D;;D"(T(Y* MA$\8&/^L&,1+O[6E*VA #0G':@;"A7/P,YZXA^;FVGGV, M"[/FB"^7T%:Z7H=E_VZ%%M8!X9J.WY2?WTK;N<$:AL;]%'V=N=36-CNXV#&H MF\$U1WXA2FC:]JDO-8FB+J7 M.H-">W-(YTW!PO7&9\$AABUB&ZHOUE7(&ZK$_5SY!R2FZN%&[#.?!\L723K( M$3?LB)^AQT/*;-@3="#8K0CV4G#BX2\ M:J=7=T8OV!Z07KY]+96\E;9S*S3<2WJI"JRP$08:6I<"N3!;U>$LZ@<03?"T M[:R0V(1TE!72,![I9[R[K 7)?%&RXD_5SXF4$L"//T M2L0^^^%)[#%/0*P+<,.0I)\A[Y3,.,\#.S5+D\85?"A34)S,4Q"ZSX9Q>R\< MD,%=L=%0)NFGS&,1W=J]!#3!H4H41.P3Y1"V/VUR"HK%2=1E\8932?JJ"KH4 M%:NREU307JY^=05](VWGWPL;CJ;]''TK+/-5N7;M6?#38(!\,4F]Z.J0(QT1 M1AN:IOTT/9=E:3\#N"TK].7[8A0,*NK3[1!/2;O0!\0ZXHDVC$R?WZF>)4(H MH(*8_6WI$$>3:?OC4%"NQ\ G'XW[6=0A=[M8"]NN(0C3)T<\I=-V<0R()<"A M'1@;"J7]%.JRE1FTX"M1V2^EKC1R)60X:'TJG.(X;1>7@%A*TV3:@;8A3-I/ MF >TD%C/X(R]+\UIFGI%," &3$J](C@Z.90IN5JYLRJ-W.:A/M0XWCV>AUV[ M4Z#6_1M\,:]/M1HU]2';9Z; QH5? DJQQ\F $W5YU;UP,B-._I92&-DZ2[7 MG.5<60%XOI32' ;V!#0UE!D5(?#PD #@7 8 M >&PO=V]R:W-H965T&ULK5CO<]LV$OU7,.I,+YY1)%FV MDS2Q/2/'3IOKI.>)D[L/-_^V"()+/;' MV_>6/+US_FO8$$7UK:YL.!MM8FQ>3Z>AV%"MP\0U9/%DY7RM(R[]>AH:3[J4 M374UG<]F+Z:U-G9T?BKWKOWYJ6MC92Q=>Q7:NM;^_H(J=WGY::/7=$/Q)'=_<+Y7A.V%[AJB!_U5U:>S(?J:(-T=5Y,SRHC4W_ M];>GWMTISZMAC7](J+(;SAG+1;F)'D\- M]L7S&[.V9F4*;:-:%(5K;31VK:Y=90I#06E;JI_)DM>5^J!C)!].IQ$'\_9I MD0^Y2(?,'SGDA?K@;-P$=65+*A_NG\+AWNMYY_7%_$F#BW8]44>'8S6?S8^? ML'?49^%([!T]9F]/Y/]>+$/T0,U_]@6<[!WOM\>=]#HTNJ"S$5HED+^ET?F/ M/QR^F+UYPMOCWMOCIZS_OVKV]"&'$_47SE$7.IB@W$I=<]PV:NF]3QM]B+3NF@XH;4CS^\FL]G;]ZZNM'V?BR7AV^ZVQ]I M;;C6-NX^22=W-YWO[M_1[LIVWS+7^GSS0(% Q96&O'&E(FX%!2"CQWLHJXV^ M);4DL@JX:30'89BZ"N=+I(; #G&CUBGI"!5/J.'4Z6U]&F^0Q*9"7K"7C_QL M)>LWG%1)Z**&$X56ST8_+Q;7?SN0K#:M#RW7&FGC7;ZM$- M%:TWL8/!U;=BH^V:%#)AB M V'CV@J;$#)DC9,&5'YI;=(-R3B?.P#O'T"6C2:/L,^31"]AE%U%,A 9'(SY[_VN+DG[3-JWM'2MY!0-?\IX6:L5M[5ZFYC MBNQK4:03./L/'%[J2H"4)%_'[XVI.S1-B6+=4HG*(/%2NVRP,Y"BY*8)NDC0 MV(*7*@.MDO-2-O/Y6#9!&XN+K@$V$"FJ6FN+ 8!S-Y9"Z_(+NB+EDC<;> -3 MEG!L8% M)LQBN2T?G/:_D%G*!OMBXGV"E@ U(S<,P<%=4^NOI"A$4TOKBI\! U23,AXW M**!>K4!]LK,TH:A<@+>Y;QE.'%_-Y"#-B^V4(5H9O315;N)L ,?\E;@$"\P9 M>T[T=$NVS=[3MX9M F"MY':[2:A+N#%ENLL"W>JJU;F9PFXVOK3E.NL$LP'^ MKAU;6K(.C7.%TT$N\%&5!('4+M'J)2VCK(*'T0%8Z2S.[1BE=DQA(*2F8EH4 M]U&F)@$5( /CF65%.:=8EX=57C_F'O0M/4CS.,F712^1BOH;A8>Q\GP9GHIP M YUR3-V59!+BQ[W,R_#P%F+H6JQCUD%W%%C:8<0SY"N#4J3@A>N"LYK];U'H M1#*%\45;H[#MEE6-SV':[EK55+RDA,.LS1VR MGC"I5BT(@+EN C8L:&?T\,[B=Y%1]QZM\%#[V/-2^S*(%_?,<*43@03K_.9N MJ5XB4K#K>XN5 FF5GX,6."9AI$D+J'* MJ5T:*"GV _*KEHE8%3ILU JODQFA&BZ6/;]&S@C7LA\=.G:5DG *LE>]&^(> MLR""R?7 V8E0=%+FU+<)ZYE;PF \SGG:YJ?ONC0[>?0!)\F4J?^DUS:&^@9 MPDHJC- 'D[[';/;V'Y]./5JQ;*!0$D#3CWAUFCG-DE8YPP.7)G(XR@" MVL$*?I'H!KC'/W#!.2FC]TCB6J M?6 0J$@=M-_><7:.RU;S0 Q^TDT#OF(1B]Z%II_N>:AGF.!(WY^6#[T MPX14HXA)5(4'!JK=#*D$GE=5IB49N$N,>EC,(I>3.>Q3K.!7D+=#67S7R^+- M5A9W$LNAGL@ U"?@<2I*-/23O/:P7'QBN>@8Z.7Q/@;:KMS'/,@&BA9V(WFL M2;[(K_1V@]5L]R$7#QHA^HL^@>C$$$P(KT:(\2 MG GSF-($4[TKVU>%#IY.,KA%:,<.ND(;M.O-0_RF;87>>\9V#L 3GBGP'I5' MI!1_PNZVB=V?Q6$:!M/H,RC4A 6U<>$Q#050_]XB*_M!VN]]()Q7ER>S60_: MWH?G6Q'E(#UM>%9"0M+"YU>).!FW>KUF $F*!C!6SV[:94SZ.Y\]EP;868WT M[)ZKLN'O]#>S\4 <91H7=6P#80S9IXUVMTMZPL/&/+C%[19[QR-J%!HVT=O(11>2[2F^,Z=7]4<<5?RT" M]J@.WP$WS^L)N0SQ)R VV?3ER4CY])TV70!/\FT4O!1=+3\WI)$'7H#G_&VAN^ # M^H_EY_\%4$L#!!0 ( />#0UE[Q0*;. @ #P5 9 >&PO=V]R:W-H M965TPU3J* MYZ:VX6ZVC;%]OUR&8JL;&1:NU19/2N<;&?'35\O0>BT5"S7UA:QKI#X^Z=ON[V=6L7_ADJFVDA>7];2LK_5G'7]N/ M'K^6@Q9E&FV#<59X7=[-'J[>/][0?M[P3Z/W8?)=D"<;Y[[0CQ_5W6Q%!NE: M%Y$T2'SL]).N:U($,[YFG;/A2!*S/]Z2O<'7@_V*?]MZ\G8FB"]$U61@6-,:F3_F+=Z16"= M!=9L=SJ(K?RSC/+^UKN]\+0;VN@+N\K2,,Y82LKGZ/'40"[>?]([;3M]NXQ0 M1DO+(@L^)L'U*X)OQ$_.QFT0?[%*JV/Y)8P8+%GWECRN+RI\Z*J%N+Z:B_5J M?7-!W_7@V37KN[[LF2B]:\03;/5 *(;M^*)XZJ]^/?#)O#Z?\X%(.F_.:^? MJN5]:&6A[V8HAZ#]3L_NO_WFZLWJAPO6WPS6WUS2?BDOEP77"]%[_K.,G=?" ME?U*$)\[."QM-+*N#P+_Z&G<:@2H::4]?/O-N_75VQ\"ZBWI, $8]R@X.L66OA&@2Q@"[1>@.EML(7I[HB!F$L[RTE7:R+T?(XRPA0H>("X M*:205M%!4 )B,##,Z\)5UOP7NV444K0.ZEDE"($^)?X:UV$Q;K$#E4QE'OHC M@X'1DLM^XIS0SVW:Y<1&DZD[[%.D3S\76VDKH,5YB+B@1>6<"F,P?Y?W<^@L MZD[16MB:MJ4OY"4.437]*#5"L#%UC?-A3I$129)AZOY^JY,/K?9,P;; Z9O: M5,D][&Y W5V;706:;2@!;;80H >C0#_')9\QAU)3;$FTTA9Q(BBP C(5A!M/ M)48KHO9-Z#'#D9">8L/D)Z!BXZ17X@^S#_]XG/UQ])T3.!<.AT.W%+4.J!B$ M/6I:Y].5KH$S?WAQNBDOG(V#(!D0?@[(0OR,<-!3"B,7)ORIO LAKQJ[1.^D+#;PVB"*1.0!"K5*?X68"SG,:$,1G%$,E0&".%HRM?47(? M),H"&5&N05;V#*,MQ,, ; 7@I>_L>NM\3E[F.SP*)^9@HW4 _0B2WH535D>H M% 8J0C9(TM5&,#CF6AP1"YCWM7+ M?@(W"DX:: Y9H#S[IVLZ=P3 MPDI-Y)BS>QQR?-2+J"BG4Q9!$;)"6"O"0>\8LT6KDZF(DK,Z$U&!I9$2A<16UNM^$5KYC9,$.CW\.D MHI_&J-XR$0UKM9'HBR8:XK,T)G05(CO,AJC'"=+_WJDJV?'7GG_FKV&?#P@I M>V/=4A>A[( 2"# EJG/O341G$E\[EYECR&W;>70%S ?.*^(?/X:"9.D.,F>) MBJ!']; YG+4'QJB^J>4 *)-C""[L^07D'[D[S FSF6/*SC.?A*X%J.CL=$[0 MK2204-(+GCF I)RF(R_0S[ (XH;WG@8?WM-C(A[:W'^GKM/Y7&4,/CZ-ZMKRQ+X0'WC8 M)-8B:L'G*-V.G 'F='RLWYB]=P>)<'!A*17!F=A#]((NB1..FFOJ0L,]4'42U6023Z- MK+G5Q'1M<1OVC]>.04Y>>&2::069@U[/M8:EWL.]H4D.@'%%T?GS0:5@T:!8 M,/G2*D;4P:: Y-6O7A'(I3PN^337'3>$T^Y%'O<8GB2S9V^@&H>?'XYT26X ME5U=(O2,Z<*%>-RZ8*BG&W/?RVD'>_B;1N.Z"BI! M!QWSR:2(J:;L3CP(,P="C#: )?!2[I Y.CPC>V M*_Z$*QR:*"YX)417B[??S](4V?^(KN7W8QL7$3?^NM7HS9XVX'GI, 3D'W3 M\,+T_G]02P,$% @ ]X-#61=P_+ZM! 3 L !D !X;"]W;W)K&ULK5;;;ALW$'WW5Q!*D;: KB#]3N2$N$2ZHD5[+S]3U#:M?K:]&B#](N.9PS9X8SLW.\L>Z[+XF"N*FT M\=->&<+J:##P>4F5]'V[(@/)PKI*!BS=G-CN/> MI9L=VSIH9>C2"5]7E72WIZ3M9MH;]9J-+VI9!MX8S(Y7?:.O/ M/N/E5OOX+S;I[#XLYK4/MMHJ8UTIDY[R9AN'CL+A\!F%;*N01=[)4&3YFPQR M=NSL1C@^#31^B:Y&;9!3AB_E*CA(%?3"[*JT+NP%Y%L;I\E&]HR- W%A32B]>&\**N[K#\"W)9TU MI$^S%P%/ZF5?C$>[(AMFDQ?PQFT0QA%O_&(0OCX,PA\GB M#>EU*V-.;"2WUO^N*KB_QNQ:G2VF-=DCC#*6EN4;[,%(XS)I2U M]%XM5"YCQP "=OT]YA(GG2R46>X*N99*R[DF@>8HO,0+GB7I0@3;>'4K9(C@ M ;V,(5>URTOTD4C9T1ZM$45X[+?&&DZ1@V=MDGF)UJ.ER<$EMNH""O=<^=E# M\FSH&\<0%CC #/>"W6L9,GVFN"*G;"%BPIJ0#JL@2IG"L[)><0\%?( \Q7RN M-$/ X=*RX]&'KOU.*!XR?D3D4D,P#<'"@XW/%_YXRI(H6N#4I-1_:=U_<-_YT[YSXA51#1 M]LG=),%\Q!SAQ><4SMA?=AX0W#E_TG&^.G"\ZP_6D+@EZ<1/(LMV#_;W\;*' MWZC9F.P\O'NV1(']]&UR#7RF-6FP M[MQ^E3KN@UZF"B1D2&7(&TDQXYL9BP4:BLD5NBWR@V 3NUJEHF!+6\A8:]T\ MP]S$:5P[Q_>$^4>E%@IB,9=0 NB'QB_(H4$3FC)QH&"9PQ:58O.+?9Q3RZN; MIF<3CP./\J__U/=QT)EP*G++.,#0UG9VWZ1:P8 #(/ 9 >&PO=V]R:W-H965T-*:7?5+;PO+P8# MEQ5BQ5W?E$+CR\+8%?=XM,N!*ZW@>1!:J4$R',X&*RYU]_HRO/MDKR]-Y974 MXI-EKEJMN-W>"F4V5]U1MWGQ62X+3R\&UY&7_*H[)(>$$IDG#1R7M;@32I$B MN/&MUMEM39+@_GVC_7V(';&DW(D[H_Z0N2^NNF==EHL%KY3_;#8_BSJ>*>G+ MC'+AGVWBVFG295GEO%G5PO!@)76\\L<:ASV!L^$S DDMD 2_HZ'@Y8_<\^M+ M:S;,TFIHHYL0:I"&>_6J<$^YRX&&8Q =9;>0V&DF>,3)C'XSVA6,_Z5SDA_(#.-QZ MG31>WR8O*KRIEGTV'O58,DPF+^@;MRB,@[[Q,_IVP3OVYTWJO 5;_CH6:-0S M.:Z'*NC"E3P35UV4B!-V+;K7;UZ-9L-W+W@Y:;V,'&O!"."]16H*9!>.KJ,$7W ?92H/=H7RAK<_N*R2& M:R^A94NJ2,@7@MV9502&]C3-[.A#IMPH0NE[( M#X2>,P(O*E@H^18-U;-"XKO=LI--(;,":&2JRH%6+EU9><0F]=K(C-+GC*K( MI]-#B'*#Y=K GVT)_"@CY(P$W(=8 ;S2."04O1(WB,#03"A+2%!ZD7S+U8'R MG=<'=*D!4)%PLDD#M7;Z<;5ULF9/0ROW!$-RS1M/6.\@;/F:+>QD"QNJ&5-Y2T1S29&,E9<$L4-Y'.L2F$)I2M&6IR&#AL.1[^^H= M2),ZXKOV@6RD)*;?54#M:=''T+ Z <2M%R2P62-2[RM(Y"NU=MO^EM-M]@_ M,,6DKBAP[(IL*'G'"KX6] F<\-&Y5""LC21,D1:-S0VI;VDM'DM$&*4C7+M^ MX0,N87C$7BCBQH5X5#O^;ZKD),B8R@%)=WK1>2BL$&P5I[&@:/!BPZ& M*_(=QNONMD.3EL;MF+5WG=NZ8% NJ0 ?=$!FT4#[FHUZ\V08KF>C\_@\G-?7 MZN]%:BOLD%EROL-]TGFP/!?[/&_Q>HD!K]EXWAL- M"?WQ>6\VFW:^ =#M9P&EY+>:)*P,:WI?#3T9L__26\RG-(_L/\-85@V'[.W MG==L,D9J2>EDWDN@G=!"O]SW#[>*[U6@XRK.>8TRKZAUHS8J:FJ5K4=E[)=4 M]1L@AVU811^CBI3J5-)H8J,DU)O(*MK21_8JJ@_L#Y0*W:(7Z@\->2$?PSS# MF,%48+;>;$S[YU/V W$!YG2U"D8Y]6)ET%*:CD!;AS#G*=5*',QXS.UVHO;9 M[9:MJC!D^1(U1B][8=U35 I$%AI$W&50BQ=;-.VP&&QZNQ7< AI"!6 0;X(; M@,"*905(:7+GP'8;]C&9POI 47*JP9"(@/YC\[#0UGW MIM]P000 'L) 9 >&PO=V]R:W-H965T2EDQ=I)H\ER.4M.AR=G6="/"G])7KN] M,X5,%L;#OGL]9J> (,+YL?2:[D,%P__SH_2+FCEP6 MPO&Y43>R\*M9%IL^S1:-BE=)!F+_@;[;(;17^C'V2WH7?2YLP>]YA:)$35XN<9PEZP+&]YV3^RT_#R>"W%^!F.[C92]Y_=!DO&C\/;=RC M/:=T(_V*_(J)'W*N8UN8DD1=6_,@07%6&SKJ9?0S"5W@-, )"M([DGMN[H5J MN"#AHR_T-=N@IH3S;Z6F4EH<, 'H=4(?+B\^4?*&,#^B=LU6FL(1!\H0+AP< MWUUY#'O!"]M@0%#Z:ROMHOM=S;%_U:8;W9R;JA9ZTT)Q3Q!^"ZV%)'7W$-S% M%EQN ( -:8@1IN27\5"<>N\1W_LQ;.\;)2P*ISNPX@X"(MZKI!"EQHG]9(" M:%G*G,0R/.8H\#(J=F.B:RL]C JSUA%M+JS=!,48][G"AR*&JW,N.JB-QRLI M%."8A3.*/1_HAWE51%32!5$N%*!AV$9S=CY>>D%EXT-GQ%>!,22<0Y" )0## MA(N*C[5Y),XW\ YO1CJH?VFDA7]O,+/NF&Z;8HF)#C/A@G ;M\"B 9ZM>E3H MT:D+([L!XD,ME #KXPXWE1M=R(#%01*H ,Z4UE2 81R89LTM2(/PB\T^,A2_ MN 7K6B! L5^QX&C!.^0]NFY;Z4GMG]1[$TCWO_A,("73*QKVCC'2E8K;"8H' MDD/2MR0LC0*CXZU$?K:;5'X%NL@?Y&=TS"I?/(C]VGN9]>)V86?SK584Z",!3N16)IV MLW$6#L/NT23KW&!5HQW?(GJLZ!C2"7XGZ;!S(;7$0BMH:<*@&(ZZXS2E8=J= MC-/.*\K@(4OA*AMT!Z,C>F[N]O<68L5V&=>^0X$:[=O=N)/NOBQ.VX7ZGWK[ M6?)16#2O(\4E3 >]HW%"MEWU[8,W=5RO"^.QK.-QA:\CMD$![TN#+MT^A "[ M[ZWYOU!+ P04 " #W@T-902N[2[L) 5(0 &0 'AL+W=O+!(&#[]P^' ^62G]P62, M6?*0"VE.>YFUQ9O!P"09RZGIJX))^+)0.J<67O5R8 K-:.H&Y6(0A^%DD%,N M>VG2R38120 M.(Q'3\@;-NH-G;SA'GD7I8$68\BERN=<4J$=/27_6'4^/GO1)5P"YRQ@J7E"Y M)K0H!&>&6&BC;2>2,YNIE*@%M":JE);+)8%D)_/:=$G'='WR'CRM]T@)VG:- M8AA(LVO"(?EVBH.L3M12\D^ *PI#\A>$X408PZRI)+&44)D2P>F<"Y@..L/W M,L=VB]VYWL"24LO(@D+K/14E]%YQFY&$:0LTA8XQ08)Q#M,I M6MZ0I5+IB@O1)[]F3+//@K'7DR!["8N*=;%%Y0Y= PPBJI?HQ.:+>ZMPN4!* M-U+@M6;"(4F4012 DCW >F:\]=TD3'.%;TFI]=9P-/H-1+++B3MTMQ)JB;#? M2?+W4C(23SQ5^(\DYLD77S'JWMT@KD^O+%H;VG7% _1<,W6_2Q M::=&M\>YXJ@%B@#(8$A] 06&D[GMBK@?;KA"25E5)4Z ,[&FTE#76/L=PQ6F M+:$1IW3$0A\P^ MED![N,FZZWH*W#3^"Z4PY_PVFPE2$C)%+5@O/*?(108C M6\)K3+=B_^Z*P$+)Y!(0 E&J4L,$RB%2&%%%QR\P60KZ:X.NW.@+HA8,%P2# M,)ATQB_=RYQ93'FWC+HA1CI([J??730ML ML67'5&A,5&]_#&"HP@=5&E#-'+TY./?KHR,;QN\=BEYKM7A=FGIQF(VF!S>P<$ BK -2" H+#=J1 9+" M+3NSV11DUU%G2!R$$<@N7.J!+01#[=H5YA!EDJ,6:T'7/M9!+"SPNF2;Z71( M)J.Q&]!J[XT%!!),XGB;#W^B2Q#W5M,"PLB[_4<.U ^_32.PX[O$JCD8(/*U MW/#E!+DY4<.,KGDW-YY+>0])!B%^PZ0T:W%/)0=RW(6QD5=]V"WQ J*>"I9O M2]Q%M]/^\6?3K?S3<"QD6T%QTOD:N*0ME[Z">L^%:&H+[/6*A/VX,6V[TJ,0 M6+BHMEX6-QO"X/49\NS$HS#J&]!\V)]](Q]B_FHEGP]D&#Q]'S['K.!B&HX.W M=:SA1]XAV^-I]!(BC<;'>XAT&LRFT3:1OK^^]$5@6TQ^*56VH@Y[\+R;R][! MVBQPY W5'P+R#XQ#LX_*QMM4!O8K38VAS(N&N31-66V%! M98GUS..MAL\ ;T,.)L@EE@&)H#PG"ZUR@)FX,XAJ(X1;,E)PAGO'12<5JM3W M>[A'K/M')N6X/_T]21ES<5X5NQUE8-M)\8P,CS^ :Q,HN9$>P-8;Q(RL[.*T MX62;:54N@?S<40>YYNF*_4^9&15X 1=?(CD 98QG.VDY"F;#XPU:'H^'S]!R M'$3#Z7Y:CH,7$O-TMI^81Y/C;6*^M6O!$DT7MMVD T5?PX8)R?D9BM;,LQ;: M"B&IHJ(LLT]V+>:PUW[=3>&78"L,T6OXP)=4>O;&G7Z[O?PLGOXS$3%P[[?? M_O]QZ2[L#W]/NNL$M*>XQ]MQ?P: 9]6^EX/-J@O]GH>-=10#Q[AA2'030)]Y/B M:#IY\E@@GKWL5""*]QX*A/'4&5LS4PKK[-,AN4W[!;B6>\XO/BA;YGLC ME%K@1J>A(M68K\L72!D8?2XF\03:8(X;Y_EE1AC%[.G8*:- 3(D_3.Y$SYPM MN73'_%5#@@IKAP5,"T:K#J(/;4:A'(/HOZ80HZ0Z/SG:5J.%U$5;F=5L5:@< MYG+G<(2FOT%IX2UH2L1NL.C3EG]J2/\1]P1 "U#8@@=;[D#SS'7.MLIZ$Y,,S'H-G>6$8Q.$(GZ(XF(PF6#Z&DV 61?@T' >C MX71K+*-:NFHO"H/A<(P'7J-H3.(HB,*(0+D.%49G2-.]U?PU2;DHT5[(WJ/0 M_XS\UBER/\MS9W_N;_J;KO[?QB _("<,D!V"Q@:]J?C'M'^$MZ_ M6%6XB^^YLE!,N\>,01FDL0-\QX6H?L$)FO^$./LO4$L#!!0 ( />#0UG< MBO[H608 (&PO=V]R:W-H965TG&M2IO*7#QH9LHLXWI[)U*UN6D/ MVKL_'N4JL?1';W%=\)5X$O;WXD%CUZNM1#(3N9$J9UK$-^W;P=7=B.2=P!]2 M;$QCS2B2I5+?:/-+=-/N$R"1BM"2!8['6MR+-"5#@/&]LMFN79)B<[VS_MG% MCEB6W(A[E7Z5D4UNVK,VBT3,R]0^JLW/HHIG3/9"E1KWRS9>=@#AL#16994R M$&0R]T_^4N6AH3#KOZ(05 J!P^T=.92?N.6+:ZTV3),TK-'"A>JT 4[F5)0G MJ_%60L\N?A4(R5SW+&S1/[VPTKOS>L$K>A/V1>4V,>RG/!+1H7X/&&H@P0[( M77#1X&VYZK+AH,."?C"Z8&]8!S9T]H87 V-_W2Z-U:C]W^=B]"9&YTW0/%R9 M@H?BIHV&-T*O17OQ]LU@TO]X >"H!CBZ9/U"YB_JG4RE1:B3<\CYCX7LH"8V99B5)JAGG7W,I\5:EWV":1 M8<*X%IC"4&G4FW'#-/7[!Q5_*(W W@CK[3DMEDJ^K+QTFYC>OID%@^E'L\.V M$CGF6)7PMF!4Z,P1TP)SDX",;LZW@FF!(F]2Q5.HR#],R(K :AC8\!7R: M=L.L8N+%"@"R\%Z)@\08CR))(I!%I%)%@&V=T#'$2)I0"Y+MLEM;!0:/PKGH M,, ^<0MB-+"]1$ [J$"R% C="@-Y0Z)#"$KD6UL-XG(P2,4N3*^KQ5\=D$H?BH<5 M*<]MAUSNZ<,-5S53#CT^WH@'Y4'OY2OA!':-S_U8-=.VIX*,DLQ3HRI2:*)5 M2Q>A*<'KP""= DUBE2\T6:XR&2(CN8@=WVF5-0.BY4DD!TQXVL9-?MLS6\V) M55M7-=PU509;H7"YB=!Y[O3@>M\C '?CS9JGI8-UU-AG)@'I4OOF^D]6B""V M.-H57$:=YJ0R85 ?H'(CHQU*#,92:7S&')^Z=P>09>X/@>XTM>8R=2/$[6L! M=]QGPMFA1!$6F16I#"41&,IG81NUS#!^%8-U'3Z5^Q3$1R3R/R:4;4"VA"=6 M*0ZBAKTC9DY4:2!AWE^UGIW- UM/1\9;Q\8/]\,3YT?O6\==1;S#?F"#SG V M=\_18(9GT)D.)^XY&P]:3V51I+OZA-PD+$8 !\70(G6YQ'A4'X(-(MT'>]6Z M)SUJ C^EF2HIP=67PA6!\II!N?2]L$]^H]\; =1 JODZ/C54X?3],QCXL*9S M']8D:#V>.3[XV?9X#EC#(U'+5*Y1O-IKBU_N S_G8[UI?W@,C MA8L&>Q1T6R%==V9BSW3H.+48=,?L3SIZ8#7WJU-;GW!&H&2R1U3@U,:H&TS9 MCWCTAWA\+BW22\=XF9598VRD]>/J3V"YRC^$')/D!^PDM901P7$DJ\@L!@;T MACLF4:>2*+_<[370EDM!ZWX/HH56';-WND[2I!J"]ZYV_6!*$A,V[(SG?5I. MD>WY(*#EC$W1YEC,V7 Z:STKZMGX7-0U0Z%NGGF M/NGK2]784M;BDV:FJ2JN]S>B5+NK83CL)C[+8F-I8GQ]N>6%^"+L[]M/&J-Q M+R67E:B-5#738GTU7(;O;J:TWVWX0XJ=.?IFA&2EU ,-/N17PPD9)$J169+ M\>=1W(JR)$$PXVLK<]BKI(/'WYWT7QQV8%EQ(VY5^:?,[>9J.!^R7*QY4]K/ M:O=/T>))2%ZF2N/^9SN_-XF'+&N,555[&!94LO9_^5/KAZ,#\\DW#D3M@76NV8IMV01A\.JCL-XV1-0?EB-58ESMGK7Y7*=[(L&:]S]J&V MO"[DJA1L:8RPYG)LH8-VCK-6WHV7%WU#7LH^JMIN#/NYSD7^_/P8MO4&1IV! M-]&K I=-,6)Q&+!H$DU?D1?W@&,G+_Y+@-F=-%FI3*,%^_=R9:P&;?YSS@U> MR_2\%DJE=V;+,W$U1*X8H1_%\/JG'\)T\OX5#-,>P_0UZ7\A:*_*.V_M?,2^ MXZM^60MWK,:KQL!6S!MG@S2L5MA8*6WE?T5^8J*"7,WDP=!6(D7R Q)"%Q;'>EQIA MZ%9HJIG0R1VF.Y&):@7[0AH)GFW8&F2#^+W@VNN[5=!4[UE#@+]"M;2_N6U\]0;-R$WL):TNCUN,9G\ MXX*^[)E8O/ (!53D0 5D&==Z3RL(0E/; ."SLLEIIO/)B'U1E>CB?PY&IE#5 MZ&BW\A="2<$/--*8%I5,J/E7-*2(3MRE$N]=Q'! M!?, 1AVO9PIR.P/X>DW7@M,I>I8%CIT<45W+FM>91'#:,&+4(SIL)U5G-I@- M,:[ENY]J(SMB']9G/4('*&"Y$$09TZS7,I..<8I@>'=\(V T4[F=N!<@%@'A"$A1!\6F+9N+%U9*"0U*:!VJ6P)SMG.M294B(C=A?"I0(KY M%CPL/8_[LP5N([LYAC-B2_:J#SN'F7,>>^1:JL8<"V1\A0:QL]KPD@"BT:0\ MA\F(>R%=SGH#05PTH63Y_3%>7_T][S-(:TIG66MX7ZZ/2M]//\RCG(-L M_7VXXJ4KH_XYDCN.DS<,D)7PO&%O7/C )B@V%^\&?[;4'BP]M0>?!;U$R,)? MM3)F\"^YA@6=U&K.85G#T;1>Q'%D^"11CB(TR":3QK/V;3P:UK^!'Q4AKX93I:L'D4 MI$G,TBB()B%L#*9)-/A-U6^I-* 58.$H9E&2LG QQ:[!O<@V-977/4NPDB83 M%J8QF\YG@WM%N91 *!2&4VBCD,W#8 ;8R0(V 1_0SR M=IBR))ZVL-.1.<8$^#,*:I>![$T8PMBT*+PE'N.."N\J!YW8&$. [? M5:@1[CT)C#A]--,5#KO10KAU(Y]P$[OWD*#WT NZ>2'1:/+_%!L_:R;[O#O4 MC[,(.S59H[5H4[L63ZC2KD\YM*JNNWTE)V%!PM[H+A$O"$ZP (.P0$&?!6$R MIP%1(0TF:4H#BLDT2-(%#1;^3$QG8B)I%,S"!;L]U#"RE-X,IP7I66O>OT%R M=TEWE2[_7E6Y:>N0%_"1XP'#6M?"ED4(&B\&AY=']UB)@B2>G!Q^D4=L ?)/ MSQUW@8K>GP@X99[[-J$XO-A\O<:-%^CO?_]XRW[F1>E9]Z=I&X&E\&Y5^SXZ&<(9'/A?FRA9A^! M\;](]+/][SE+_S/&8;O_,>BC[P#P%EOCZ&0T2X9,^Q]8_,"JK?M18Z4L2H?[ MW @4'$T;L+Y6RG8#4M#_RG7]/U!+ P04 " #W@T-9LO:<]?L" !F!@ M&0 'AL+W=OVIAZ$@0Z6T-%=5_6(%!32%51@UM5!KI60'/G5/$@#L-1 M4%$FO/G4R59J/I6-X4S 2A'=5!55NR5PN9EYD7<0W+-R;:P@F$]K6L(#F,_U M2N$NZ%!R5H'03 JBH)AYBVBR3*R],_C"8*./UL1FDDKY9#>W^KP_H-RYWS"6E&JXD_\IRLYYY%Q[)H: --_=R M\Q'V^0PM7B:Y=F^R:6T' X]DC3:RVCLC@XJ)]DNW^W,X.S@(NF[)-!Y),XC),S M>(,NQ8'#&[R MZ([FG+0A(J5P#*23'SF2B),8> MT[X]V4]4&U1GLJJE &$TD04V48L !P3JQ-8PIP;W3.0LPU5.WC*!(6\.)>4.L%:R &TG M"PH*0(1D&)%A%':VC6&<&8::*+RP3Z>AV8^&:6;:L<1=LC+EK'1\->82VJ=W MVQ(QCF#=7D(,,R2C>-3[Y C_YCBT!^-8IOKV!\F$3EUN8*C MWJ] E6[":3S"1IAV#'32;H@NVMGQV[R=P'=4E0P3X%"@:]@?#SVBVJG6;HRL MW21)I<&YY)9K_!& L@:H+Z0TAXT-T/U:YK\ 4$L#!!0 ( />#0UD-[LZD M70( #0% 9 >&PO=V]R:W-H965TWJ4^#3;6O?D:T2"ET8;/QY?/;$=:&;QWX+NFD6ZW1&VW.HV1@*56#QBMKP.%F+A;CZ^4TY,>$;PJW_F@,H9*UM4\A^%+.11H$ MH<:" H/DWS.N4.M Q#)^[3G%L&4 'H\/[+>Q=JYE+3VNK/ZN2JKGXDI B1O9 M:7JPV\^XK^<\\!56^_B%;9^;70HH.D^VV8-90:-,_YX/@ NZLH=K#)U-B^3<^83&#HNR@:)F=)%QTU0@FXS/(TFQZ M@F\R5#B)?),W^&YP37"C?*&M[QS"C\7:D^-N^/E:L3W7]'6NX)!KW\H"YX(M MX-$]H\@_O!M?I!]/*)T.2J>GV/_G+DX3C-,1_$,""P]V WRHW$O#L<(94(VP MLDTKS0YJ6<)[2$<3[C"M@UG8OIZD*96IH..+=2 A3JQWH)$(7:0M^LVD<])4 MR%XE\%CP*9? B1(*Z6O@%M62$5*S?\P3&[&PG:'1:R>6''5R@ZZ*?O40 7U3 M#[/#D[#HG? GO7]/[J2KE/$L=\/0='1Y+L#U'NT#LFWTQ=H2NRP.:W[6T(4$ M7M]82X<@;# \E/EO4$L#!!0 ( />#0UG3RIC'0 0 %<* 9 >&PO M=V]R:W-H965T)E@Z1="KO9,?[]25/LJ*TMKL76R<>/W[\R*-NL3/T:#-$ M!T]%7MIED#E770^'-LZP4#8T%99LV1@JE.,EI4-;$:K$.Q7Y,!J-9L-"Z3)8 M+?R[>UHM3.UR7>(]@:V+0M'^%G.S6P;CX/#BDTXS)R^&JT6E4GQ ][FZ)UX- M.Y1$%UA:;4H@W"R#F_'U[53V^PU_:=S9WC-()FMC'F7Q>[(,1D((?.^>R5A;O3/ZW3ERV#.8!)+A1=>X^F=UO MV.9S(7BQR:W_A5VS-^*(<6V=*5IG7A>Z;/[54ZM#SV$^.N$0M0Z1Y]T$\BS? M*Z=6"S([(-G-:/+@4_7>3$Z74I0'1VS5[.=6#YDBS$R>(-F?X,.76KO]8N@8 M6>S#N$6Y;5"B$R@S^&A*EUGX4":8O/0?,J..5G2@=1N=!;RITQ FXP%$HVAZ M!F_2I3GQ>),3>$UB\,_-VCKB3OCW6(X-Q/0XA)R.:UNI&)O-J M/!N].T-PVA&A]!'>O-J'HTOW[5X\&>&<&>*2I7[UF)A;10E M8#:0:.*38LC"SX[W!7#K+<%;R)0%5;O,D/X/$Q K8553S 845W<$EP> =:I, M=)E";(J"3R W<_S(F\G4:0:J7?>@*C(IJ6( NTS'63^F*DQ=.M"6SP01EB[? M0UV!,_ :9J-PQ$1#F\L'ZH]K)'_$H0- MF0(<#Q^)X/];7!F&O(4>>5P:ZG*I2&\Y&),J,35.\S/K1*JTR@\?RX."/;T8 MI@.(#;_QY@%8J9K@Q#@03[]U:_*:8[.*8#@ZP4;Y"G&1:]:GXSX O>%=>Q:. M9>BRT#+T8D.)*F-DDV-)JRK7L5KG8K7:*],&>XYBD45F8BQ*KG;66UC-.E>> M;"A]9/MR=N))H9&#)2*.K:WD+-5SPJX1D@W?JROGPLH\%D,AU,YM-.J89Z7]33(LW" MZ:54JO$*X<9K_GU[<:W'X44W;PCEYB/(6Z5S?["XB7JJ/M?OV)0\7]/PV(=E MV/O8%TBIO](($@_(YKO?O>UN33?-9>%Y>W/E^J@HY3$ .6[8=11>7@1 S36F M63A3^:O#VCB^B/C'C&]^2+*![1MCW&$A ;J[Y.HK4$L#!!0 ( />#0UD3 MKO"!X D .4< 9 >&PO=V]R:W-H965TRFYVF\<1.^K"S#Y (24Q(0@% R^JOW^\ M)$51ESJ=]F%?;!$@#L[E.]\Y *]64GW5"R$,>\K27%]W%L8L7W2[>KH0&=>^ M7(H<,S.I,F[PJ.9=O52"QW91EG;#7F_0S7B2=VZN[-B=NKF2A4F37-PIIHLL MXVI]*U*YNNX$G6K@8S)?&!KHWEPM^5S<"_-I>:?PU*VEQ$DFW?7K?OO Y$2O=^,W(DHF47^GA77S=Z9%"(A530Q(X_CV*5R)-21#4^%;* M[-1;TL+F[TKZ6VL[;)EP+5[)]+@05AN2"T>KN-K):ON>$W5TJN MF**W(8U^6%/M:BB7Y!24>Z,PFV"=N;DW$#2@+V7N5EH]B:/1;R]O@NM:M7"2K7;\*C <3'W611X+.R%_2/R MHMK4R,J+#IFZX$J<.U/O^!K(,FRL%,_GPO[^SWBBC0),_KO/>">[OU\VI13<=U!;FBA'D7GYJ+YF M<_C%:*;MNW))\]I#%L)#R=1@I9OA>;P[6.0)EIYVV,?[3YIUSIB1[*M8,_$D MI@4EH;;K,IXC[57"4R:R92K7HIS(97Y>C; X44A@J;3/[E0B%0G[=Y$+%O4L M,H /T]![P6,F,>LT2?(I(HL=V3+EN7L3=-5GO\A\?OX@5,;>U:_XU )Z "B:ULY68IQO/J>KUDP(CUZ(SN_POBL4-A'U>O@V8;"0*'HL/X"DII MYZ%:-/F9+Y=*/D+1R7K''L:-'1OG>0%\O0<]TH8V%"EB=E%J@Z4<0/P"CJ>UD7.J;H8BVH0"2->ZJ(&_2C#F5M!69@$M8DXRQZ":8@XZKPF-M7&K61A> M>/U^K^&,6OZ65TJ"B3$-6ZV86E_R&*WAB)15$PC1S*!>ZT*M2P$ !J6\GJW+ MU*;45--$EPFXF^:-&%0:(RWE/$]^QYIIDT5@/WX+J\D6?>P771+-Q-*1=9IP M8]9S;,83Q1YY6M2PM;KL2M]#3J5HVM8R$34!C"B>*O4Y42-MFV#BL72C$M^* M1"?8ESR60GV0V^_,BFV )-"IC!8].H-ITD0@*#&F'E;9GHD X MZZP2V*Y8QE:*P/O8UU5OIE#$+!?[+7%%U5-+&$)FV/1:U< 4&3 M: MF@ ]Z'VPDX.J1&I5)P21C\^=95OOPBL_ MLIX_1+N"_LP_^*V1&%?2+T+OH M]WV,__3 *@_#ER3\IQ6%3^5R/4[5*OW+86OEL ?(C*O34%V4T5X4NGHJ86$5'+X$<^1H MGC8$5Q/K[I:$09(P75!_JUE<*#+K>5F&\F6[6.O:"1W<7FQP5**D HV- 'M- M,(+2%:;?$FU;4)Q\JG0^%-C0[P]/J("5?-T.RV>W_+1RXYE; =*8B61?A)L[ MMFV++KQ>+[(2V-CZ>6]=A@>HQ2#6"NJ\M@6Y+GLM%IA*"&G0Q8%0S4O ;DHW ME6U77U95AO(R$3>=WJ'"5 'EP&YD _#ILLY'8M<5TE'0PQ;5U.PBI]-"40.Z M2LRBXJZJG6QC\D"S\&R*.@PMV-9 5TD_#60=98U^Z 7HU)"A"&%0$T5PZ8U& MP%SDA_UC+%&#+NQY4;]/H /OC/Z((_J!-Q@,+2_X@^ 8PN!.P[>;^>^&UH[K MZ[;XR38JZ'0)P:,*P7\=S X%G10(_= !CNU!W"=[-GS]'6SDX805>?V+8;.C M.F]T5$1U01AZ$?(:#=K6W(HR>3?GJG;9.62WQ]P1 [,VW=]6KVH7@\&_"K,M MHYTG96:Z5;:WQ8NNT[4=!&I#/R(;[?GYD&;[?>"AS;>(M'SR9B.X"[?&8*E=,L)8-9>^S-[;N'U^.R M>_Q2V 2HV*V]^B.E*5ETOSF-8M"*A/=+WT+0'"D'F'.Z0L1))(8)>'.N9+'< M"4D3BI2 E>IFD=!Y'4=P9+*F+F*F9+8'8%4WT,:U%89.&(W+NCH%T:'#I>]^ M8?[?4S7DT.*MIS'%!&(W0\/1=PIZ\LIT<&CDJ'5N +X^=]A*S59<^.A/XP_*.*6)GT8\LHZPYH1F83H':. MU)3&FQB7O6'&D8_%$O@GZ-K#W52B*"G#+GKL'Z L^&;KLJ2"_J;(;5XT*]FX M(MQNG0B)]H".1'&(YIMK$A <%4<0!+BG1/@TE9:#W=0V"?V\1?^\NMN@+>J; MS]5"XO@'/7)IP!/V_BJI+SE6.,'J1;)T)5K98)<7,OL\MTL>I0.5*#M[797L MJCJ6MVC52;2\0*LXOHDQQ_'8)8C(E62J*PI+OI8%"&+LZ'G#XX8"1\Q;76?! ME_;BW7$,28$76^+\_>W3G^J>ML%4U_1FK\36]AC?:/>)#_F?;9?"3=O]UW2! M>Z.ZUQ(RI/\W&++O2T:W\>DI$P@;?6"C&\$B-^XK5#U:?\,;NT]7F]?=!T"P MYAPU$?":86G/'UYTF'(?U=R#D4O[(6LBC9&9_;D0' 667L#\3$I3/= &]9?- MF_\!4$L#!!0 ( />#0UEL%-8Z&08 +,- 9 >&PO=V]R:W-H965T MWHHB\I==-?> MUV>#@4O77"K7-S57^)(;6RJ/5[L:N-JRRH)260R2X7 V*)6NNI?G8>W&7IZ; MQA>ZXAM+KBE+91^ON#";B^ZHNUNXU:NUEX7!Y7FM5GS'_DM]8_$V:%$R77+E MM*G(XJN&GK^\V>;WIE#5^< #4=8'Z5;[*FHGO]"> MT2=3^;6CZRKC[%A_ $]:=Y*=.U?)LX"+9M6G\:A'R3"9/(,W;L,;![SQ+_!N MV6O+:")/5UQQKKVC?Q9+YRW:X=^G HYXDZ?QA")GKE8I7W3! ,[TS9:VJ1U)51BE;#YJ"@$NG,ZVL M9D=K=<^DJ#)5BE):O6R\L8_2V(#/:!FS!OZUB:P%^[4'>/?87O=-CU)SSU97 M*U)U;*110K^1R:'T2=2;L 98*K,=+<%!AZ@A.^5(!QI*NT:, 6 M/& 97D!X94SFR)DB"Q%A:*&XJQZMD 6KBEY851F,:VE=&60[NP+X9%I13@#J M#(D%HL>M#/9A#D%6P'?T.NB:Q@'?O3GK?%Y;9BHCIUDX37?ZX6BA XIB+ 62 M[A\[PE?X^]8/*SSI<*K6!6E?X.7(F@,,[19#RC MR>F(3D\2FD]..W_^*C3X/IG/PO4$U_E<-E;[1UJDH5M'\Y,)O>[2]>W'NP58'WR1-#=E'?UH7(PE547:%$)M M,5%O_=^Y(3,F1:;$ZTSG.>H+H[DU91!_"C#CR,$(&%LJ@IIEH5=[FM>-%2J& M\$QC)4^9T"4[Y@6&G*I2K8H#AO3I?<.[G'.%C2+R/^9I4:+0*=KJEET*N3#Y MD(S%[0U2L4L1^A_\".WG:C&(J2)*QPG)M$M- VPK*[L82U:NL?Q3R:G0:JD+ M*43CPHBE9$J_R\AJQQU,ZQU1!!2SK&B*@0S$:%$M7]X@PE"62/82([T<9E1DH3D=] M> 6FJ3)\=AJ;L"CF)>XM.&-_Y5A7%PF,[;Y'>=%( M#B.M6C&Z5T73)JPV'JD%*[!S:V1%>AI6?VP/&#;@CMC;M::<*&1B6LF'Q)\W MOCD<2KM1=#2W$)?_*7L]VF"G5@*#42:VH;YC>XAY;TGXW\CQ'/G 1A)_9]!T MQX>0ES3LCW:5Z#]U7AL<'*3!\U7X70A9J7P\4[>K[1_)(A[$]^+Q=^:3LBN- M%!><0W78/YEVR<9?A/CB31V.Y4OC<<@/CVO\5;$5 7S/#:JP?1$#[7_:Y7]0 M2P,$% @ ]X-#695D6W\9!0 F@P !D !X;"]W;W)K&ULQ5=14^,V$'[/K]A).YUVQB2V8X>$ V: XZ9]N)8YN/:ATP?% MWL2:LR6?)!/R[[LKQ2% H'=/?0#)DO;3M]IO5\KI6ILOMD)T\-#4RIX-*^?: MD_'8%A4VPHYTBXIFEMHTPM&G68UM:U"4WJBIQVD<3\>-D&IX?NK';LSYJ>Y< M+17>&+!=TPBSN<1:K\^&R; ?^"17E>.!\?EI*U9XB^YS>V/H:[Q#*66#RDJM MP.#R;'B1G%QFO-XO^%/BVN[U@3U9:/V%/WXKSX8Q$\(:"\<(@II[O,*Z9B"B M\76+.=QMR8;[_1[]@_>=?%D(BU>Z_DN6KCH;SH90XE)TM?NDU[_BUI^<\0I= M6_\?UF'M)!Y"T5FGFZTQ,6BD"JUXV)[#GL'L-8-T:Y!ZWF$CS_*]<.+\U.@U M&%Y-:-SQKGIK(B<5!^76&9J59.?.KX514JTLW*"!VTH8/!T[PN79<;'%N P8 MZ2L84_BHE:LL7*L2RZ?V8^*S(Y7VI"[3-P$ONM4()DD$:9QF;^!-=DY./-[D MFYV$OR\6UAG2Q#^'_ UPV6$XSI,3VXH"SX:4"!;-/0[/?_HAF<;OWB";[QDBR$1QP^E)860#V$RU-6#]1B7N$!:*"0C=MY["$Q09*>2]+6@F* MBL/.BB9J>%9&HH?4%US8( ]9(Q&DHX#VV!*H%U0GF@LC/,"=20M?)ZL. T2&L[?.;'&HD'/J I M)%MK;T*^,V.IR*A?SON.X*Z2EG"@$'71U8)7=;9WWE']M)W9;$DVZ"H^@#N@ MN:6NJ5+ZE?YT+!(GHNXJ;QH")+S;-,HEB6)*YQM.X_#Q\4)_=/ZDB1>%HV!. M)X.[RB!"$Q(8.8'A5CX\&1A0/E(E\AGYV!UP!ZN60-D,)"X$FSSX),Z,[(@K?V M,Q$XND'VX\T']8H4LBR:DC/)-(OF:0Y)%D?SZ122/(WR63[HU?F=SN59E,WG MH4N LPEWDYS^IDGP,XZ.)_/!]8NH#7[?3[NC;:1_A'B4Q:%)?3-+0G/\W* 7 MQ &3N#>Y$K8*B4ZAWI<,S],I[#5YW#=W)*4KTJ%0&R]E$FA'J6#]N;/U]EA; ML:'[VX%8"T/@VRQ5CMX*H+0ZHB@L40:9&SY5GWR/;$BU_0?@UT[>BYK@+/R\ MKM G;2NDS\1.<>\7$.2!,$X6LJ4,H0A8I&H@G402Q[J2107LFU1%W94^;U_D M%*GK90*-X(_.//JX+[,0]<==$?BMH9@O52B.&94.2%\J:MI@%+I< M*Q0[3R(W2-)D6 MVOHJ%OK>;TRCA,!5C0:9Z8(NE#*P'\&';?5P+TO%7F7P12"";![-)VE_+@;K MGN>35 W55&GW7;'H!1T4*EA1N E0)"M+0F$?!%T.1WV%>&1OGU6U ]RY."R? M.,LC_V$XB8 K1!P?\'F_&/Q/_A]ZD8SWWHL-FI5_%5N^0)4+3\?=Z.[A?1'> MFX_+PZO]HS K2?[4N"33>'2<#T,J]Q].M_[UN=".WK*^6]&/!S2\@.:7FJ[S M[0=OL/LY#0UG+S'HOJP0 )0* 9 >&PO=V]R M:W-H965TH2ITT"[(-E4>*<.3-S9L3SG0]WL61.=%]9 M%Q>C,J7Z;#*)1^>))*5]W>R^*P7HZD08LM%$@2%ORU? ML;4"!!H_.LS1X%(,]^][].L<.V)9JF(-*]58].MW_W!73S' M@E=X&_.5=NW>P^,1%4U,ONJ,P: RKOU7]UT>]@Q.IR\8S#N#>>;=.LHL/ZFD MEN?![RC(;J#)30XU6X.<<5*4KRG@K8%=6EYY5[!+04F.(ODUW9IX=SY)P)8= MDZ+#N6QQYB_@G- 7[U(9Z7>G63^UGX#30&S>$[NSD^G'5Q@?#8R/7D/_'Z5Y'6=V/*;GL>C:..4*HRP9ARPT MZ+84*94J4>T3%GAE']"QJW_117C!0*IJY1XH>5)4[,,*:A%8FT1!P.M@@%UG M!&R,)J:\1<4RUP%FFM'8!9NM6EF.H"GO3*3:(JD:K9!**M%7[SK<'XVR)CW0 M^@EODYH'N,&L*WP!V3'\"Z)IA#:Z?&*00Q6<7 MFP#^X@(\N^P9>0K*O2TUM?CZC>;'TX/I=$ICNDB$ML!0&!J##EH2*V4%,/;4 M-.P^?!C/,3*L%?1VY#6[$UW)(*G#'-QIFU*93K9)E% MA0CKSE-FIMO2H/(.NHY]?6 %1#C2W&9P7Q<[I#;[Y/N:@V$QL#YFV;G]G6_? MG,YG[S_&P4LKBQZGHXPL(Z7[#?0STU\:1N++>4:^=<.M-#7T$1ZR'#?L-T'5 MI2D(Q8."&6G@T>NJGP:"]QS0\R>9!=MW/"4D"QE!A MW 8&*B*J QD.1:EBE_!:H7C8Y#4$%VD=? 6U]5EU3;7":]"*35VC3F%0GQ>) M4?1 U2EI)"DMI"ID,KU>CHN>[_R'-?>9<[G0P9H!;P'TBFN\#(Z0[_LH]O' M!S"V5=FOZ+%(X^<^09.]DT+%89//0V*)G+:'AN'I<.2Z:$\:C]O;\]H7%392 M=\MKF$['[W'"">T9J%TD7^=SQ\HGG&+R;8EC(P?9@/=KCT],MQ 'PT%T^1]0 M2P,$% @ ]X-#684;5JW7 @ ?0< !D !X;"]W;W)K&ULM55-;]LP#/TKA#?LU-J.G69=EP1(V@W;H4#0=MMAV$&QZ5BH M+'F2O"3_?I3L>.E' A3;+K9(D8^/HDB-UTK?FQ+1PJ82TDR"TMKZ(HI,5F+% M3*AJE+13*%TQ2Z)>1:;6R'+O5(DHB>-15#$N@^G8ZQ9Z.E:-%5SB0H-IJHKI M[1R%6D^"0;!3W/!5:9TBFHYKML);M%_JA28IZE%R7J$T7$G06$R"V>!B/G3V MWN KQ[796X/+9*G4O1,^YY,@=H108&8= J/?+[Q$(1P0T?C9809]2.>XO]ZA M?_2Y4RY+9O!2B6\\M^4D. \@QX(UPMZH]2?L\CES>)D2QG]AW=JF9)PUQJJJ MF\BQZ4K MRJW5M,O)STYO4#"+.2R8MENXTTP:YL_+C"-+^,XJRCJL>8N5', :P;62MC3P M0>:8/_2/B%=/+MF1FR=' 6?-*H1T< ))G R/X*5]LJG'2U^<+'R?+8W5)/UX M+N\6=O@\K.N;"U.S#" S]A14ZCC48A7#D M$.Y*A$M5U4QN02#==0,,"I9QP!"<+;O@ MQB'1A:"6Z*\$K$G]&N(PH=80PG9RY4_%\ U4;<^@ZYDG"9YT7%LR-=O2/+2F+0435)^*Y2X?C[9C7OO*KE%3 M6C75:L-I>E%H3RM]1'00#O^>:/H?B#ZNZ2!\=X#HG9U@5>T'[%)9&M=^6=+[ MB-H9T'ZAE-T)+D#_XDY_ U!+ P04 " #W@T-9X:>#7' # "T!P &0 M 'AL+W=O,O7$2?O0Z0-$+DDDN!D72^K7=P%2M-S:RO1% I9[SIY=8!?+K;9? M78?H82>%<(5W%ER0DMG]#0J]766S[&#XR-O.1T.Q7AK6XCWZS^;.TJX8 M66HN43FN%5AL5MGU[.IF$?V3P^\]_16' M?,XB7Z6%2[^P[7WG\PRJX+R6 Y@42*[Z?[8;ZG $N)R^ B@'0)ET]X&2RG?, ML_72ZBW8Z$UL<9%236@2QU4\E'MOZ2LGG%^_5Y66")_8#MVR\,08[44UH&]Z M=/D*^AP^:.4[!S^K&NOG^(*4C'+*@YR;\B3A=6ASF,\F4$[+Q0F^^9C>//'- MOYD>O..N$MH%B_#G]<9Y2Q?BKY=2[AD7+S/&)KERAE6XRJ@+'-I'S-;??S<[ MG_YT0N]BU+LXQ?[-XSB-GEWD<,P GSJ$6RT-4WO@CCIO\X6Z ;R&S_E]#@W6 M:)D WF,\58DYV%*+Q/\G*S'I!B1==&X$@O/,(WP)EKN:I^9R>0KU$)CU:,7^ MF-%8_*Q3*]5 5ATLH/.<.HP,3*G !/^;EM@TF'HVT=@8DZD: M/ 5J@A _[)%9H+&$%7,1.L34%NB8'1@17'*.:$XUH,0IBZ""HP@3(-KYCRP#U*!W5('R*?0'SB*;;OZ)1[?3 4FUD*30>>)#%YD ^"B@:IA#QFA]&'O1H!=U$*,?5G M/P8<@%7'5(OQR@P.S!AMX\V@^>WS9_=0LAJ!CJP#P_;QLTLE^_=M>P,_YB5- M/"'2\*:ZO('9C(HTF)[79_+_RYZ_U*[%T225:-OT7L1"!N7[H3I:QR?INI_$ M3^[]>_:!V98K!P(;@D[SB[,,;/]&]!NO39K+&^UIRJ=E1\\JVNA WQNM_6$3 M XP/]?H?4$L#!!0 ( />#0UD@T5_.\0( &4& 9 >&PO=V]R:W-H M965T8J M37U>HQ9^8#=H^*2T3@OBI:M2OW$HBA:D59H-AQ>I%M(D\VF[=^/F4QM(28,W M#GS06KBG)2J[G26C9+]Q*ZN:XD8ZGVY$A7=(WS\\B76^7;+VP[V_,L M@3QXLGH'9@5:FFX4C[L\' NAZ\ LAT@:W5WCEJ5UX+$?.KL%ERT9K8X:4-M MT2Q.FG@I=^3X5#*.YM^H1@'\'.Q]N3XJ?PZEH7.R>2XDU@^5WXC78/)_.V; MT<7PPXD0)GT(DU/L_WM1ITE&EP,X0@3W"(*C]V']FZL%R(* 1CB)] 2VA%P) MJ;O,^2 YAU0+8H3T"*6S&HCK-*+:41H^1["ND(;K''(;'!LR#T]@'3R+\GX M"T6U#57-S]EP_"9T4"D318!0G-5\<1634F%O#[F3! M5@64' 5GB8T]\4;[B,ZB X8Q#Q/Y?Y,G#:,<''M%Z4'I:W15V^!\S+FAK@OTNWT/772MX]F\ M:\!?A:LXIZ"P9.AP\/X\ =EM;1?1 ?] MGV7^%U!+ P04 " #W@T-9T4P0]\@" C!@ &0 'AL+W=OKI6YMR6B@TTEI!U%I7/Z(DEL M7F+%;*PT2CI9*%,Q1Z99)E8;9$4(JD22I>E)4C$NH_$P[-V:\5#53G")MP9L M757,;*;.(S!ZK? 2A?! )..AQ8PZ2A^X MO]ZA?PZY4RYS9O%2B5^\<.4H.HN@P 6KA;M3ZR_8YC/P>+D2-CQAW?AFYQ'D MM76J:H-)0<5E\V:;M@Y[ 6?I"P%9&Y %W0U14/F).38>&K4&X[T)S2]"JB&: MQ''I/\K,&3KE%.?&LWIN\:%&Z>!J14\[3!S!^L,D;R&F#43V L0)7"OI2@M7 MLL#BW_B$Y'2:LIVF:780<%(O8SCNO80!T)-/+8DP!B^=QQ,6 5,:Z-6 M@4A)_."HR<%JS#D3>U0+.((L'J3_ RE3<$GS QAY/0E;6W!N,F=\OZ]]OY!PXH;8G*D6;,MS3:@<4BEX/:1 MF=8AL0VG68%4NB,XS>(^-:T0-'_BYRY'LM>X%9IE&$^^JK5T30]WN]T$G#2- M_^C>C,]K9I9<6A"XH- T/AU$8)J1U!A.Z3 &YLK14 G+DJ8X&N] YPNEW,[P M!-U_8?P74$L#!!0 ( />#0UF[;OYX* D /T7 9 >&PO=V]R:W-H M965TRU)551DKUQ4DI4 MEKUY2.4!G %)V#/ +"ZB]/K$)IWX[$O5JJ6?F0;9?#+PKI:!GQUR[%OG)(E;ZJK\70R.1W74IO! MQ1D_NW479S:&2AMUZX2/=2W=XZ6J[/I\<#AH'WS6RU6@!^.+LT8NU9T*7YM; MAV_CSDJI:V6\MD8XM3@?S [?79[2>E[PBU9KW_LL*)*YM=_IRZ?R?# AAU2E MBD 6)/[=JRM5560(;OR:;0ZZ(VEC_W-K_2/'CECFTJLK6_U+EV%U/G@[$*5: MR%B%SW;]5Y7C.2%[A:T\_Q7KM/;T:""*Z(.M\V9X4&N3_LN'G(?>AK>35S9, M\X8I^YT.8B^O99 79\ZNA:/5L$8?.%3>#>>TH:+!RNM/@+"Y'XNAP**:3Z?$.>T==0H[8 MWM%K]K8DX=^SN0\. /K/MH"3O>/M]HA4[WPC"W4^ &N\GD_<[ MO#WNO#W>9?WB4GKMA5V(6[)M@B2H;W/R3Y@17U;X(J*1L=1!E:*PJ)GQZ9-' MEUHZ2NL>P,OLO%?5 M(S%<.0=[P0KI15@I\>,/;Z?3R?LK6S?2/ [YZ^'[]O%GM=14%A.>_Y).;A]: MUSY?J^:_$7"DC4.)&4A": M&DYA78G4*' ZK,0RT0BAXA?54.KD!FR-TTAB4R$OV$M'?C6<]3M**B=T5L.) M0HJ]P<^SV>U?]CFK370^$GN1-MKE8I5IZ]0R5EQ)WDT_WJDB.AU:8G]X*%;2 M+)5 AFOMN=$BT(!>3B[!HC9@O*ZWUGC$#<.56%H]#LG^HRBM,#9@6U'%4@E$ MVQZM35(0;L4X>V%MP%)XXM2O45/.YH^" N.<%ZAYI8+:CBXRX%ZR+X613J!LO_$ MX;FL&$A)J&5X:4RL09H2Q;I7)2J#Q'/MLL'60(J22.-ED:"Q :^J-!2&STO9 MS.=CV0@T9A=M VP@4E2UE@:R3;D;P)11.-:3JY03*192 M.]'T^TR'D.=8ZV-FXV97%0H%9*/]$I7#R@I8 ,(=Y0^!1*=&U,4R+9^<]D>: M6Z\> M&K()@$7.[683MR[NC2G3;1;4O:RBS&3RS[/Q+9;+K!/4#?!W:CJHX"*1V#JJ7:AYX%3P,%L!*9U%NARBUI1:&AM14U!;9?92I24 %R-#Q M]+Q2.:=8ET=,6C\D#KJHGJ1YF.3+@$M*!/F@_--8:2KTNR)<0:Z*,PGQ M(R[3,OQX#S&T$>NHZX =!9:V&'$$^4JC%"EX[G7>&DG^1Q0Z-9E"NR+6*"PQ M//D&5&(NY4I2/K(,, /A<4NUK&IT#K7MEJJZHB4E'"9M;I&UPZ181#0 ZG6C M'4/-23?4G.R<1CZ!*T_%D4(KI2L]N_E(+;"TI*#;1IW_FW'J>?^P]ZJ>(\_H ML40D+-%$1CMDEX#^1M8&. M8S\(MX@D Z*0?B46N()F?DBX6';=/5!&J);=X-+V=BX)I2![U;G![E$/1C"Y M'C@[M3.9YH+4-1+3M6SM,F/QWGT^3FP$)*DBX3^YGI*ZTZ^B%AI2HT M-R^2'(?)\.J?US>#_4X:.ZTDT4*@2@).7;NOT4QB$M#6&1RXT(&&803T#"OX MI%BUJ"E03A:(6R;>HT 8QPW/C7*!F,4UF@DSY_!DF-G33TAJ/;YU+#7Z)P:! MBL2@[?:.LW-4MIK&<71'V33HEB2AP5G?='<+NE(03'"DZT[.,PB-2S?=*,/5 M*$*2=.X#O9D!R3'H&D5:N=95E9LBC_LE!DTL)HG-R>SS%"OH G35%^6/G2C? M;43Y66(IU!,>O[H$O-Z*4AOZB2]=)%9?2*S:#O3F>%L'VJS+NSO1Z&Z4 MKP].@4O06:<]E(K%J(>(%UC-G&R+_UMH/19[N0CXHK?M*V06\_83"'XA28:W.+R M@);B3]C=D-C^7ARF430-7KU"[1+XTT[@3W=J\"UF-.M?4>%MDOX_F"/F_"VB M3-M9T^U]HN0?KD\FDXY%75(.-JI.67=J1:,C*I06'GQ(G9R())=+0C37K,>BI-5].6*ZC5YC*MHFU>4[;3H%P M T_"S-K2<]N:EMO=]:';]:J@/LGMFDF05?5WJ2E]:!.S=>H@@I"8HF,$M;3\ M3HGGB2I=H-.;C%<=%X0CD$'5_@63\O4E48DXMP-B6QDQ[KV2K95;\HMGNA=C M-J&ULG55M;]HP$/[.KSAET]1* MI8'PLI8!$K"^2:M4E;;[,.V#22[$JF,SVX%VOWYG!U+:,53M0Q+[?/?XN?/Y M27^E]*/)$"T\Y4*:09!9N^B%H8DSS)DY5@N4M)(JG3-+4ST/S4(C2WQ0+L*H MT>B&.>,R&/:][48/^ZJP@DN\T6"*/&?Z>8Q"K09!,]@8;OD\L\X0#OL+-L$T4]K6+>H;%QN%OUCLRY<*VDS V1U?$C$*_;1AOTXV@LX*N;'T&H>0=2(VGOP6E4U6AZOM;<:=V^K\6,T,U93 M _W*=P_.N M=-]+*-X0PHI0Z@@M-X3X"R'S0BA^12A[0PA6J-$MI$J0GE"C6J FH'M2M4'9 MNSC3!8D,1*=KZP&78#-5&%HVA[W:A5;&@'_7?.V4AGM)NB8\^ZUA5=#:2W*7 M2B13NG,5"%M MJ3F5M5+L42E4+^ZEW%\S/7>5$IA2:./X#0UEK.RJ9> , "@( 9 M>&PO=V]R:W-H965TBCW0TM@F*I$N2*]"'NF;J<865/,[]R']:N.';G;$+P6*V9UN\1?/W M_EJ1%70H):]1:"X%*-S,_65TN1I;?^?PE>-1]^9@*UE+^<,:?Y1S/[2$L,+" M6 1&PSU>8559(*+QL\7TNY0VL#]_0O_H:J=:UDSCE:R^\=+LYO[$AQ(W[%"9 M&WG\A&T]CF A*^U^X=CX9I2Q.&@CZS:8[)J+9F0/[7?H!4S"5P+B-B!VO)M$ MCN7OS+#%3,DC*.M-:';B2G711(X+VY1;HVB74YQ9+(M"'H31<(,%\GNVKA"8 M*&%94;N8*!"H\7"EL.0&_I1:HX9W=]9-G\\"0PPL3E"TV59-MOB5;!E\EL+L M-'P0)98OXP-BWM&/G^BOXD' Y6%[ 4DT@CB,TP&\I/L'[ 99IQS(=0E\,-.<4 MU4&PTU3O=A;;IN%B"\;)PNU:J1C:=*>)FT?@PME7LMXS\?CVS22.\O<:V N* M14.Q:O7C8N1!D]#T^:5WMU.(4#?*0*L,N.4/+Q8\:C0=!M?JYZEGNVY;GT W M\U:LTJE>&\ 'NO@T MCD#0U4CQ"@MY3QA40)9#%(80Y3G$R=CKSM!1<6-0D/<&WD$4P3D-X\0-43AQ M8TY#GR.5]W]V>=:PR[)?[ 'QC#OQC ?%<]M*0PFF'2F5/657ORG$[UK=DAJ*X*'E!L_(7L?2$\!'7ZF!+B:?/4DB] M.\5*[('KKH5#HCR#)!]%H15$,AUEV=C[2JTA-X5K1RD>16D,B?7Q_I)VI<<_ M':7AV/Z2'+Y0&0KR!'[SSB!-2&T6-,U'<3@]U;^@=WO7J+;NC=+@/E)SD7>K MW3.X;&[_9_?F#?W,%"E>0X4;"@TO2*FL-FZ#[<[#X#U!+ P04 " #W@T-9/^:5'K@" #(!0 &0 'AL M+W=OV0V%__--:>_4^AMV]8P< M7J)*X[^P;F.'+("D,59573(QJ(1L5_[2_8>=A//HG036)3#/N[W(L[SDEL^G M6JU!NVA"79^+9]16J4%&OCTP%KSA?\I\A4MADE*91B/\7*R,U?0N?NVKN 6,]P,ZK4Q,S1.R M%'_H(5AR)V\HB)UGPJT/2$66H28K&$OR]6&U5FG3R3/E+*;@[M@.[SG?P%0 M2P,$% @ ]X-#65@:B_%:!0 (!0 !D !X;"]W;W)K&ULM5A=;]LV%'WWK[CPBBT!U%C4E^4L,9"D71=@08TFW1Z*/3 2 M;7&51)6DXZ2_?I>4+=N#S2QI\F))%._AN>0YU#5/%D)^505C&NZKLE:G_4+K MYG@P4%G!*JJ.1,-J?#,5LJ(:'^5LH!K):&Z#JG(0^'XRJ"BO^^,3VS:1XQ,Q MUR6OV42"FE<5E0_GK!2+TS[IKQH^\5FA3<-@?-+0&;MF^G,SD?@TZ%!R7K%: M<5 -/3_ADY/B>)"; ]_N1LH3;NP:1R*\17\W"9G_9]PXB5+-,&@N+ECEVP MLC1(R./;$K3?C6D"-^]7Z+_9Y#&96ZK8A2C_XKDN3OMI'W(VI?-2?Q*+W]DR MH=C@9:)4]A<6;=\XZD,V5UI4RV!D4/&ZO=+[Y41L!*3^GH!@&1!8WNU EN4[ MJNGX1(H%2-,;TFU6YUA+?=4<;4K"?U0KMG15 %=!*2,V_+[E.$433>L917_A6,:T\- _.6\;;+NP>-QJ% M+^O<]&4XHWJK4;+2#JOI/;#I%%V-@N4UDA)SA1T0D-UGK-& TP6JH)(9$G,D M=7C4NRDD8U"U(F5&I'#-[[<:>J@Y3*-3'6P_A_#(^]ZDF[T:MU-%T4KP!HCO M>X$?F3L2>$F4X%W@)UY*B+D+8R\*A_^)9536N!X*@[TPC#'2BT@, ?&(3R"( MO"@9;81TW=>9OX63R5=S)-';J9R)QL8QT;EA6 MU*(4,XY97]89?+EBU2V3.XWEQ'RFL9*.'A_]T))G.9%?@- M0M_SC,$9^C:S]MG%V8VZ;7QM-O[EIYE_7UK]0J##ZX=?4%=H/HY?'T.C67%H M+ ?:<3!BA,G-I7$_QNDRV9R:[D]):77#_ @<&$PS77ACY8H@:69IF< MH\M6W0W9 TBBV :LLV\GZPW$7A($#E&DG2A2Y_*]IS-D\$'2IN"9LE3><=SN M\-HUNASH1'^FH$<=]]'+.W#T"H2)OZZ2_%?QX".P3S.ATWBM(#9U\,,V3,-T MRX0C\IBU8B_TH]X'(?(%+\O5M[QSVFA(GN(B$H_VN&CHI4/B6MB-\I$N/\P;*+C MU%WK!_R#+>E40U<*.IWD1'^N*M?5*HE?P4FO4:Z2=;U*G-7E\YWDAGU!)VV( MX(<_.G$<;;DHC4:[RKP@?<1;H8<+L-];T3!QEGQ!^K2*CP1["SX_&.[2P6#C MT*9B\5IC&%$/]HR$*5K;'4>V# M%HT] KH56HO*WA:,YDR:#OA^*H1>/9@!ND/!\;]02P,$% @ ]X-#6>-1 M8GT'! H D !D !X;"]W;W)K&ULE5;;;N,V M$'W75PS4;K$!LI$L^9K:!I+L+EJ@:8,DVT51](&6QQ:QO*@D%2=_WR&I*#?7 M:!]LDB+G\)RYD)SOM/EF:T0']U(HNTAKYYK3++-5C9+9$]V@HIF--I(Y&IIM M9AN#;!V,I,B*/!]GDG&5+N?AVY59SG7K!%=X9<"V4C+S<(Y"[Q;I('W\<,VW MM?,?LN6\85N\0?>EN3(TRGJ4-9>H+-<*#&X6Z=G@]'SDUX<%OW/-9N M3Z <'$.1%\,#>&6OL QXY6&%?YZMK#.4!'_MTQ@AAOLA?&&GR6W ?(%U\PH\>0W^:/%L$YI< M>+N&\77P(9.Z]0[FJA*M5QI\0>K)N#5AKR?G"\Y67'#'T3X3T!.A38R6H%]* MLYV#; MH-B^=J7?;SJ(H^1H.-I\;=V1#B-?H#WMO&W/U%HW<@UB*SL*]"#%/:?)1T9 MV9%Y3.\G,FT@HUZ2>9,T/M;(JMKK\PFY(>]2UC^$*% -^J7L1R$K\V+B5XRA/![-?]1[MPQT>+>B@L@ M@]$0]N5.]NS6E&BVX6U@(>1CO$#[K_WSXRS>ND_+X]OEDIDM5Y8(;,@T/YE0 M#ICX'H@#IYMP!Z^THQL]=&MZ0J'Q"VA^H[5['/@-^D?9\A]02P,$% @ M]X-#67U%$+.!! ' L !D !X;"]W;W)K&UL MI59-;]M&$+WK5PR8((@!1N+GDK0E ;+CI &:P'#BUD5>X8T$59-.'8S!,%D*\=-,OF0SRS$!88&I-@B<_N[Q"HO" %$8OSI,JW=I# _' M>_1/#7?BLN0*KT3Q(\_T9F;%%F2XXG6A;\7N-^SXA 8O%85J?F'7GF7,@K16 M6I2=,450YE7[SQ^Z/!P8Q,XK!EYGX#5QMXZ:*#]RS>=3*78@S6E",X.&:F-- MP>65N93O6M)N3G9Z_EF(;)<7!? J@R^5YM4Z7Q8("Z50*WA_QVFFSJ8338HSBT2C4-ZC M-7_WQF7.Q0"'H.<0#*'/K[B4CWFUAD4IZDHW5!9I6I=UP35F9EGJ_!_>"$"L M7M(\16C0Y6E"=QN$=!\+?XJ%'\3"CV+19',ERBVO'M^]B3TWNE"0/\7'VVO@ M&I"G&U)>P:L4H>U4&2$"E^84K$1!G85*-:\(4]2*'*NS\]&/1I"8C1;W**F_ MC&[1-"D3X6W C[I! M%(RNFEZ $HI<45Z"<0*Q9[/0!^;9GN-2C'80>J-OHOJ04EJ1,N2.??!"!FX2 MT*G1'::;2A1B_0@A[;#0 9?Y$,31Z$YH7M!J8ARZ 7ET:!1%=I*$)BI&*V&7 MET^XE#4UQ$,"#7LA1H. M"O5:Z;Q\*H@A/=R+[$SDST[H=J@#7.=D>V&L9F82V:VPYB9F&P' M=L@2,TE:&]_8^*;\/#MRDZ'LLS[[;+A-;J@>T;07HU(X[II4T_N/P:F;&,0^ M?1,'#DUV*W)ZW![)Z;K_ JE]0S2-S9AE>=I>VG"/N^RZ8@OPE4OJE&V[\BE_ MB4NB2D9/'[KT5YU+0O7LT'>.C%^H&A*28G#*O"DN[^((X+A=ONT 3E[@Y.#% M0NI>-^\R!:E)3?MXZ5?[I]^B??$\'6_?C<1ZG5<*"ER1J3..2#FR?8NU$RVV MS?MG*32UDF:XH>OL+)I6J6H^4& E@$2=*W6AVJH[;:':0\FN02KCIW:3H']]3L[(:,;Y2&) M?]Q]]WUW]F6RD>I)KP$,V99P'RKE@IG08>2L1*$9E(0!?G4FT?C16+MG<%W!AM],"96R4K*)SNY MS:9>: D!A]18!(J?%[@"SBT0TGAN,;TNI'4\'._1;YQVU+*B&JXD_\$RLYYZ M%Q[)(*-Y)BP17DP"G<9^IG9/$U5#1FY MWF*9-6CR\9&N..BS26 0WAH%:0NU:*#B-Z"&Y$X*L];D6F20O?8/D%;'+=YS M6\0G >=U<4[ZD4_B,$Y.X/4[K7V'UW\#;TEW3ANA(B-...6:_)ROM%%X.GX= MD]P@)L<1[8T9ZXJF,/7P2FA0+^#-/KR+AN&G$WR3CF]R"GUV)UQH3KLW$/"XHGVI7T!E:8?K4C\:7?L_5U1>Y=EQ67.VAB M(CQMKB[6:P4"ZQ; 2&2@,1P4R0'<@L1\GER3R M^TG4VV>/0T&Y ZR4S$';YH(+.2!",HC(( H[V]HPS@S#G2B\L$^W0]/GFFEF MFL[$G5BYXJQP?#5J">W3NVV(&$>P:HX?AAF083SL?76$_TMGY"=,^_IHW3?B.JH*A M XYNH;GHX%'5-/8FHF1E6LF*VFP-;GA&O\%H*P![N=2FOW$!NC^+K,_4$L# M!!0 ( />#0UE^Y:F:M@4 (L/ 9 >&PO=V]R:W-H965T*<13'AOBP/#OD5_Q-"5&J,9# MS;/?BB3"_77#_;VU'6U9,,VO9/I5+$URT9_V89R*M_]E3[88]@ZCU#$-0$@=6[$F2U?,<,FYTKN0%% MMY$;+:RIEAJ5$SD%Y=8H/!5(9V:W1L;?X!+M6L*5S##6FEEWG=RQ1T[>3XW%][Q)NP<#R+21L"0;W*YEB HM\#=I*EL4NJU RGBM[3XLGR*KX M*KYGAO4]EMN"J/;CA5%](^(?< M*($E(>Z1#RB0B+,GKF*A2>?HZ "NE8@Y M_"56'$Y$#EO.E![8I4EDJ5F^U(/>Y])H@TN2R0Q\9"I.H#8!QH$S]CQX#?ZI M.YV"[[D>_/IJ&OC!V]X?B".RJ=ZWW^^XPO1EQXX:_7\\.=#BP)6'>DS="->! M[[M1PY-R^!BE/W%&IY,#RHGGCJ$#I>,6I>.7HO0^?^2:;-Z'JSX&TTZ6QV$Z M;YX2DF2Q9Y@I=;.K$6Q].7FKH6QTV0>P/N8=]+CE$"=4$S0L2T41> F\ 1$) M5D6+@@6]>F<[R-> ;O!MP0+O"/&H=.T=>,^$JO#;:_WW' 8#=S3I?<+';TVL M] \(^E*1GS01'U04^**MN#@&QGV)A[:%8\?S0LNA"R=1BY/HI3BY09F8ECND MS#=,+;6-Q ]G][E 2[MJ7J?KL:U94W&<:D4BMX(DV 7H@ML)\#(HPA3 M.TTKC+'*BI?6QN>!@B[:PTI=]_9PTEFN1H'CASZ5!L_U_;9"^:?.=(H("MU@ MU%6>6@@%GA..1@0A+'C3GQ6GD>]$T<06)#?RX7_Q;VF1\'+WWF$_^691/?Q< MV98VC^LON^?H, C0%0QX683@/\;,CYPH/&UB!CZE^R2@?>CZDS:&)_X _"!P M0DQ++.4C3,YPBHD^HMWII'=E*Q@6,$X^+78V8P02P1^KAN<@XA#Y3AA.L&2X M4[\#&1W%IM)^4&N/T/%#Y]2S7P)W$OP,.XU)KP^,LNY S^EY7[J72 MOXMQ71,SMG6@++!;H=*&(AV()98Y96#LP2\@[#+!:9DKNH#G*RE-LR$![?P]^Q=02P,$% @ ]X-#69NP M$.=E P 5 < !D !X;"]W;W)K&ULC57;;MLX M$'W75PS419$ 1F3)LGRI;A#73/U'?C,\:C/QF"5[*7\ M9B5E]X M9LJE/_4APYP=*O,HC_]@IV=L\5)9:=?"L3L[]"$]:"/KSI@8U%RT/7OJXO G M!E%G$#G>K2/'\BTS;+50\@C*GB8T.W!2G361X\)>RLXHVN5D9U;;+K[;B@FX M^K;16 (VAX(T@YFT\)$+\ D\$$*4VIX)S+,GML'1*GG%9UX;:*K@.M# M<0>C< #1,(JOX(UZG2.'-WH![Q$-5TC99&"# G-N-'Q=[[51E!?_71+Q;F>N&I;CTZ3%H5#_07[U^%2;#-U?8QCW;^!KZ:M<^$9 YG"[HW1.]0XUP M+^M&:LSLGAL+TJ3A0:35@4(/7-"R-G;[O929AIVL,F B@QVE/A?% -Y3 !2K MW.(ZHZ3B-@SV=9R\Z$L!N4KYS+9UHC4;B!R7@,M[9/ MAJX/!^.P'XTCN/76M52&_V*NJ,I\[GT2"E-9"/Z+<*V"2FH-\2B!>!K"=!+! M+)YZ_[XDC;C'L\2U$VIG,ZMF-I[!I7<4G%6Z&E7AZKF]QX,P;='K5_LO8]U6 MRM_'V__F U,%%QHJS,ET>#<9^Z#:&MY.C&Q&ULE57?;^,V#'[/7T%XP[ !OOI';-?ID@!-KX?M MX8:BZ6T/PQX4FXF%VI(G*4WWWX^28E]ZEPNVAT0417[Z2)'T_"#5LVX0#;QV MK="+H#&FOXDB7378,7TE>Q1TLI6J8X:V:A?I7B&KG5/71FD<%U''N B6KS-H[@]\Y'O2)##:2C93/=O-KO0AB2PA;K(Q%8+2\X!VV MK04B&G\?,8/Q2NMX*@_H'USL%,N&:;R3[1^\-LTB* .H<CWDX<2CC;SBD1X?4\?87.9;OF6'+ MN9('4-::T*S@0G7>1(X+^RAKH^B4DY]9WC,EN-AI>$ %ZX8IA!^?V*9%_=,\ M,G2!-8NJ(]C*@Z7? "O@HQ2FT7 O:JS?^D=$;&27#NQ6Z47 V_WN"J9)"&F< M9A?PIF.T4X_1_GF[T491\-<\5+WP8II7@$3-;SG[=Y@#5^'*3=7!-24CL M!17-&$N: #T9#32DM"'&-L:T".-X%I;7!:1Y6):TS4NG3?(PF>5.FY=ADF>3 M^^V6A@K(K0^5Q@I0HU;/('N;#AW2N**BXI6]VIV$8&B4O;/SHX;']2?M$D59 M<&-55&^.LBPL*)BDR,)9FD.2Q>&L*"#)TS O\\GP^O\SN#P+L]G,BP183JV8 MY/0K$A]G'%Y/9Y/[KUYM\AM]',;'?'=\Z>\AOLIBOZ1N*1._7'_I,!3$&9=X M<+ECNB'#%U[34Y^6C#VG+)PL>3PLY[HL.AF&':J=&_F:DK,7QL_%43M^56[] M,/UL[C])'YG:<:&AQ2VYQE?7>0#*CWF_,;)WHW4C#0UJ)S;T941E#>A\*Z49 M-O:"\5N[_!=02P,$% @ ]X-#6?L/_GRQ @ Y @ !D !X;"]W;W)K M&ULM59M:]LP$/XKPH.Q05<[3N(V76)(VHT5%A9: MMGTH^Z#89UM4+YXD)^F_GR0[:@:I"X5\L27YGN>>NY-TGFZ%?%05@$8[1KF: M!976]548JJP"AM6YJ(&;+X60#&LSE66H:@DX=R!&PSB*DI!APH-TZM96,IV* M1E/"8261:AC#\FD!5&QGP2#8+]R1LM)V(4RG-2[A'O3/>B7-+/0L.6' %1$< M22AFP7QPM1A$%N L?A'8JH,QLJ&LA7BTD]M\%D16$5#(M*7 YK6!:Z#4,AD= M?SO2P/NTP,/QGOVK"]X$L\8*K@7]37)=S8++ .50X(;J.[']!EU 8\N7":K< M$VU;VV04H*Q16K .;!0PPMLWWG6). 8GN. N /$3G?KR*F\P1JG4RFV2%IK MPV8'+E2'-N((MU6YU])\)0:GTSO8 &\ ?4+S/"'1J;7&N^U+N)>PGE3GJ/AX S% M43SJX1OZV(>.;_@"WPU1N"PEE&VD/PJTS\;#=V.*;C4P]>=8X"WOZ#BO/4A7 MJL89S )S4A3(#03I^W>#)/K]](L"2>L8>AA"6P-\FA>>QG> MF-?$ZTM.M!N2$ZB^\*HO>K-Z;8Z8+;*Y-G3571@@S_P(U?C)7*(::9!,'5/? MSS^,4(Z?5(_22Z_TLK_^>/=J_7L9WIC)B=+_#HQ#O@%0>3 ME[= >-!XC*O2M5>%,M%PW?8@O^I;^+QM7,_F;?]?8ED2KA"%PD"C\PMS%\BV MI;83+6K7QM9"F[C"*'W$^O _]BD_P!02P,$% @ ]X-# M639/R ?K @ 10@ !D !X;"]W;W)K&ULM991 M3]LP$,>_RBE#$Y-HDZ9M!JR-5,H0/" A"NQAVH/;7!,+)^YLIX5]^IV3$-(2 MJCVPER:V[W^^G^]R[F@CU:-.$ T\I2+38RX*>.9$XZ*N1L5CF1N!,_P1H'.TY2IYS,4L[+ MQ"V/$V,GW'"T8C'.T-RO;A2-W-I+Q%/,-)<9*%R.G4GO=!I8^\+@@>-&-][! MDLRE?+2#JVCL>#8@%+@PU@.CQQJG*(1U1&'\KGPZ]996V'Q_\7Y1L!/+G&F< M2OR89.\<.1+ADN3"W)S#5MIT>NH7.P-.ZB8CXKF?UWF"=Y MW(5^[PA\SQ^TR*?[Y1\'P^'( M73?A6ZQ.^OZKU1;5H*8:?"Q5K"1-YAEU8E% )5)$/(LAID[<6N-E ,-&W-X. MV3Z++:IA337\CU2Z025H'ENQAF^"[NU@O;48O).MH.8*/I8+ZQ:WM"UN;5M< M&TS06H&#': 6JQ/_>#=7;J/)VPOVFJF82H/B6Y+.ZWZE$U'EI54.C%P5?7\N M#=TBQ6M"]SPJ:T#K2RG-R\!>)?4_A_ O4$L#!!0 ( />#0UD"BW0J-0, M ,H* 9 >&PO=V]R:W-H965T*'W.'''UAMM M)OQLO*5KN ?];7LK<>1W*B6K@2LF.)&PFGC3\&:1&KP%_,'@H(Z>B7&R%.*[ M&?Q:3KS ) 05%-HH4/S;PQRJR@AA&C]:3:\+:8C'SX_JGZUW]+*D"N:B^I.5 M>C/Q1AXI845WE;X3AR_0^AD:O4)4ROZ20XL-/%+LE!9U2\8,:L:;?_K0UN&( M@#IN0M02HCYA\ (A;@GQI1$&+6%P:81A2[#6_<:[+5Q.-0$$]R*92RB9 M)K\)I4"1CV??OLM!4U:]1]BW^YR\NWI/K@CCY/>-V"F45F-?8^(FO%^T2"=56+'JLVB\X*3G?K:Q*''T@41 -' M/O/+Z;'+SO^+OOC/T4^*$7=;*+9Z\0MZ3SM'D;^F2Z4E?OU_NU:YT1FX=*.VM(")AT>> KD'+WO[)DR"3ZX2OZ98_IIBBU<2.UF,0;<8@W/JV8Q6]KND MFBQAS3AG?$W$BFQ!,N'Z=&:-7F+US*VRS\(T"L;^_KC8#M H_.44E+N4@O04 MM'""GI1.3 \[T\.?F"[QL.A:0B'VZ!REE M.W\."8->;7(')NV[?HZ)XJ';=-*93LZ:[D[N@V1: T>_*Y?+Y%GHCV'8L^G M#..>39=.,.KY=(#2D=MGVOE,+]W1@!?3V;V<.C97FO3,.D"CI ?*+U%:_$2I ML>L?7#0UF3?#^N70( '4% 9 >&PO=V]R:W-H965T:S!M73/] MLD2A=HM@'.P/5GQ3D3L(TZ1A&WQ ^M'<:VN% TO!:Y2&*PD:RT60C>?+F?/W M#C\Y[LS1'EPF:Z4>G7%;+(+("4*!.3D&9I.HY@R&D Q[O]^S? M?.XVES4S>*7$+UY0M0@^!U!@R5I!*[6[P3X?+S!7PO@O['K?*("\-:3J'FP5 MU%QV*WONZW $L#RG 7$/B+WN+I!7>"K++#X%Q_:E(:\ MXGU>R_@L8=9N1C 9?X XBJ=G^"9#G2:>;_(*WZ$\!GYG:T/:_D]_3B7:\4Q/ M\[@>FYN&Y;@(;!,9U%L,TK=OQA?1ES,JIX/*Z3GVPVOJPVN6&I]:E/D+J!(: M]F([BLPIX>>IQ_$9?;-!W^S_]?%G+(!+0EL/ LT(3ZGKB"\]L9LTVS0:1;/+ M61)NCP6%1ZU0H][XAC?@PW9=,9P.,R7K6NG@W@VD.Z8W7!H06%IH-/ID)>BN MR3N#5.,;:ZW(MJG?5G8NHG8.]KY4BO:&"S!,VO0O4$L#!!0 ( />#0UG& M%YJ*80, /&PO=V]R:W-H965TY;2T2N[/=EOW[V4Y(DQ+"$%%? M2)S<KAF_%', 21Z2A,J1M97;-PR%;RH10N.9(+-,4\[^GD+#UR'*MYPNUT-,!$/!-:B=(]T M*1/&'O7B(AY9CLX($HBDIL#JLH(Q)(EF4GG\R4FMXIL:6+Y_9C\WQ:MB)EC MF"4_22SG(^O(0C%,\3*1-VS]#?*"3((12X3YB]9YK&.A:"DD2W.PRB E-+OB MIUR($L -7@%X.<#[7X"? WQ3:):9*>L,2QP..5LCKJ,5F[XQVABTJH90W<9; MR=5;HG R/(DBMJ12H!N(@*SP) &$:8Q.$M5@3"- RBIHS"$F$ETR(4"@+^@V M:SJZFJ(Z@OTSD)@D!RKR_O8,[>\=H#U$*+J;LZ50[&)H2Y6[SL".\CQ/LSR] MU_)8&BOROG71/4]9Q-5 M22PH$@L:$[OC. :U\3RGIWI&U2[)I@A7K!YE5D^,U>MJ:/S,>UO5$EE%D6ZA M2'>G'NZV*4Q+9!5A>H4PO0]X.,-V2^[T^ZZS[>&:J$&OUZWW<+](K-^8V /0 M6%F4PP3+>G,VXM_;@Y;(*J4>%:4>[=2<1VT*TQ)919A!( MEC=?!OGN:]NKZVP&":*];6B+K5IP:7)R=VK1_'-MB=,2 M6U6'M]S9?3& ]OUM;[Z,<;:,:9=.9?I( M_!WS&5$M2&"J,$ZGKRAX=LK,%I(MS$%MPJ0Z]IG;N3J9 ]&ULK53;;MI $/V5D1M5B=3B"R0D*5@BH"A(C8J"TCY4 M?5CL 599[[J[:TC^OGMQ+!,YM _E >]ESIDYLS,SV@OYI+:(&IX+QM4XV&I= M7H>ARK98$-43)7)SLQ:R(-ILY294I422.U#!PB2*+L*"4!ZD(W>VD.E(5)I1 MC@L)JBH*(E]ND(G].(B#UX,'NMEJ>Q"FHY)L<(GZL5Q(LPL;EIP6R!45'"2N MQ\$DOIX.K+TS^$YQKUIKL$I60CS9S3P?!Y$-"!EFVC(0\]GA%!FS1":,WS5G MT+BTP/;ZE?W6:3=:5D3A5+ ?--?;<7 90(YK4C'](/9W6.LYMWR98,K]P][; M#J, LDII4=1@$T%!N?^2YSH/+4 \> >0U(#D7P']&M!W0GUD3M:,:)*.I-B# MM-:&S2Y<;AS:J*'ES,X/3F#$Z <[BECYEZ-0FU"L81A5KN]\6Z3=]Q.JDT/^O$G2*)D MT &?'H??XJH'R547/#0):+*0-%E('%__+UEX@1E5&1.JD@@_)RNEI:FS7UWZ M/.&@F]#VWK4J28;CP#270KG#(/WX(;Z(OG2I_4]D!]K[C?;^,?9T@3(SXDW+ M@EA#NQYVA%68 ]'P=7[[K2L)GOG*,=MYL4NC7C0T+[)KJ_-6Y1MAQVV\CK#5FW8NWA.YH5P!P[5!1;WA>0#2SQJ_T:)T[;H2VC2_6V[- M>$9I#&ULK55=3]LP%/TK5H8FD$:3.!_= M6!L)6J'Q, G!& _3'MSDMK%P[,QV&_CWLY.0A6*Z/>PE\<<]YYYS8]_,&B$? M5 F@T6/%N)I[I=;UF>^KO(2*J(FH@9N=M9 5T68J-[ZJ)9"B!57,QT&0^A6A MW,MF[=JUS&9BJQGE<"V1VE85D4\7P$0S]T+O>>&&;DIM%_QL5I,-W(*^JZ^E MF?D#2T$KX(H*CB2LY]YY>+9(;7P;\)U"HT9C9)VLA'BPDZMB[@56$##(M64@ MYK6#!3!FB8R,7SVG-Z2TP/'XF?VR]6Z\K(B"A6#WM-#EW/OHH0+69,OTC6B^ M0.\GL7RY8*I]HJ:+G<8>RK=*BZH'&P45Y=V;//9U& '"MP"X!^!_!40](&J- M=LI:6TNB23:3HD'21ALV.VAKTZ*-&\KM5[S5TNQ2@]/9%=\!UT)24.@4+415 M"VX6%!)K--X[7H(FE)V8H+O;)3H^.D%'B'+TK11;17BA9KXVI+[K4 M^(W4Y]O-!$7A!X0#'#O@B\/P2UA-$/[D@ONF"$,E\% )W/)%?ZG$$UI2E3.A MMA+0C_.5TM*'6+/;DAC#I4&20ES&>W0:8NV?6&781PGINJ[L0-'5#A-_T2]D!8/TN*# MTNY-%SBE_+26(@?E/&8=03+*FTS3=$^<(RC%H5M;,FA+#FJ[I)R:JU>@C1#N M&Y"\RAI&"<9[VAQ1.$VP6UPZB$L/BAO=7I>R]-7'BL-IO*_,$14$T71/F3_J M/[;W?R5R0[E"#-8&%TRFQIKL^FDWT:)N6])*:-/@VF%I?D$@;8#97PNAGR>V MRPT_M>PW4$L#!!0 ( />#0UF7I8;Z.0< /E. 9 >&PO=V]R:W-H M965TKW1;#D"1-GV8JG:LT\RQ,FU6R^Z(M5SEE8BI*X3PUCW$]8E/9F M%^6RNWQVD:UE'*7\+B=BG20L?[[F5JKK^AA%'"4Q%E*R0##U\LAO>!P7)+4?/VIH;U.S$&Y/O]"=\N#5P3PPP6^R^)\HE,O+ MWK1'0CYGZUA^SIX\7A_0J. %62S*O^2IWM;HD6 M9);48K4'2916K^QG_49L M"13GL(#6 KHK&!X1#&K!X%3!L!8,3Q6,:L'H5,&X%HQ/%4QJP617,#@BF-:" MZ:D5SFM!Z:]^]?F5'[[%))M=Y-D3R8NM%:V8*!U4JM5G'J6%V>]EKM9&2B=G M5\&/=22BPGB"_$:NPK"<9C'QT^JK5%CRO<4EB^(/:HNO]Q9Y_^X#>4>BE'Q9 M9FO!TE!<]*7:F0+9#^K"UU5A>J2P26ZS5"X%L=.0AVU]7QW$YDCHRY%<4RWP M#Y:>D8'YD5"##@_LSXU>?K5>:.76*]77JCH='Y7;>KG#'Y3\_*C>36+& 7_;4%47P_)'W9K_^8HZ-WP\9 M#0FSD# ;"7.0,!<)\Y P'P1K>7FX\?)01Y_=\3S@J51W'22;$R8$ET+='RA? MYSPDZL1+XH@]1+$R.1?%^G52+)=$+GF45UO6WX"024[F3"U]9/&:'SQC:W>F MZ[>@@IE&22ONN1YGYD7_<=O;R'HV$N8@82X2YB%A/@C6\O9HX^V1UMMNEH5/ M41P?,J)6V=6(%6R\YFE7,T)I%I1F0VE.3=LV)#6,'4-" M2WI0FH^BM3VY%0^86D_ZJ63I(E*GR+K]=-"<6D9GT/N\BB5VJ&^'M+9G4B:!:794)H#I;E0F@>E M^2A:V\9-8&6^06)E0B,K*,V"TFPHS8'27"C-@])\%*WMZB:Z,O795=?AOQ[7 MV=!(F@6EV5": Z6Y-:W541B.=T9P'K2FCZ*UC=KD4*8^B/+3D"=I))])$+,H M(?,\2P@7@0(=].E^GK$WHKC1E^QL/V@X!:4Y4)H+I7E0FH^BM6W:!%ZF/O%Z MO5^E!W0^@T)3+2C-AM(<*,VM:=L=A\ET[P0*3:Q0M+8SF\S*U,8(^KX5-)R" MTBPHS8;2'"C-K6G:+I@'+>FC:&U/-MF3J0^?3NM;02,G*,V"TFPHS8'27',_ MQ**3?7="@R<4K>W.)GHR]=G3]D _FY-[^1SS(&=S6;6SHG2A[VA!DRDHS8+2 M;"C-@=)<*,V#TGP4K?U+_";)H@:^HT6A$1>49D%I-I3F0&DNE.9!:3Z*UG9U MDX51?1;6M:.EQW4V-#06@])L*,V!TEPHS:/[D=W(H)/VS8J/JMDV:I.+47TN M]GJK0 _H;$UH)@:EV5": Z6Y4)I7TUJ_O:&[QGR+I(LV21?59@[:3H%>VMF2 MT$ +2K.A- =*W8^Z!OOF?(MLBC;9%-5G4YMVP!<>+-,LSA;%/_KY::#M#^BAG=T*S;*@ M-!M* M*LZ T&TISH#072O.@-!]%:[NZ MR<&H/@?KW!^ 9F-0FE736N/<,=T93MC0F@Z4YD)I'I3FHVAMHS;A&'WE/[-> M[P] DS$HS:IIVX.*\7"TZTQHX 6EN5":!Z7Y*%K;F4TP1O7!V&F#,6C\!:59 M-6WGUV'&KCNAL1:4YD)I'I3FHVB5._M;C\U*>+XHG[DFU'5[G&ULM9OA;YLX&(?_%2LWG39I M;; =$K)K(W7%V_5TU:IUN_LPW0>7. D:P1EVFO6_/T,H#H&X07OSI4D([V/X MF1@_!2XV,ONN%D)H]'.9I.JRM]!Z]:[?5]%"++DZERN1FF]F,EMR;3YF\[Y: M98)/BZ)ETB>>-^PO>9SV)A?%LKML?;T7B1R<]G#O><% MG^/Y0N<+^I.+%9^+>Z&_KNXR\ZE?4:;Q4J0JEBG*Q.RR=X7?,3K."XHU_HG% M1NV\1_FN/$CY/?]P,[WL>?D6B41$.D=P\_(HKD62Y"2S'3]*:*]J,R_F@J9GR=Z,]R\Z9%,5/$7;7$4_UK&*\TY3 MZ S=;X\7)&?H;IU%"],%Z"Z+(X&NDD1&O.CF/6_WH?H]:LWZ!6* M4_1E(=>*IU-UT==FT_(&^E&Y&>^WFT$.;,9?Z_0%;1#PR:"F_=I=_BO0Y MPK@HIRWEX1&M>^1@.7.7W_(G1&A;==_T1M4EI.H24N &!W",SQ.!/F9\M8@C MA4R@*(SY4IK7:N&W6[%\$-E_;4D[Z?G \TZM>"0N>V9D42)[%+W)[[_AH?=' M6^Z0L! 2QH!@M2ZB51?1@DX/=-'[M3)+E$([/Q_T[6^S#-UHL52M_4(A^P42 M%D+"&!"LUB^#JE\&SI_.513)=:J5.85%(G[D#XEHZPDGI&M/;&'# I:?EA\G M 0TN^H^[ 4,VR(!@M8#]*F#?&?!-^BA2+;-8M [RSN*NP6YA_DZP8SS:"Q:R M008$JP4[K((=.H.]R\S<+]-/;]$JX:DN1GUAQI:5F93IMJB=N*Y1#QM1^]0; M[&4-V2(#@M6R'E59CYQ9?Y1RNHF3I @Y3C5/Y[$9*5J/:">I:\RCYA$]PGLI M0S;(@&"UE(,JY>"XL7C%G_*!N$B;1U&V%E.4Q/PA3LQYLSUU)[EKZD$C]3/L MC_=BAVR1 <%JL8^KV,J]8UT6NV7VFJM%:P> 6BHH+2QIM1'-WYO2,Z@FZ[E: <5.CSK6=-R4SC&# M6F=)VSTQXX".]W,^A4]B*Y38;90O"(^[NG.^D+2PI-5F]3[=C_<4-HFM3F*W M3W;6'C>O<^"0M! WC95@.MI/_!2:B:UG8K=H=I$?-ZISV)"T$#>=E31LBD&U M60_;BB9VF^:O.) ;W3E\2%J(FR9[-@H:0_@1)N1F=$X9DA:6 MM-H\9#!LI'P*V\16-_'QOBEGZ%X_)2+*^$QO'2E.YVY- E514%H(2F-0M/HU M)6NMQ(/7) (JL:"T$)3&H&CUWK$22YP:=NQTWDWIW!^@V@I*8R5M=^SS??L? MZ7K,.U=6W3;ZPFS>7=TY7MAKI[ 73TGC!!X,Q@?BM5)*W%):W&9R)F=G:V6F M.DJ)UBF\&](Y95 G!:4QTC1<$AP(V1HI<1MI9V5R\SKG#>JHH#1&FL9+S;H' M$K>22MR2VD69W*C.88/Z*2B-D:;M#D;# UE;/25N/?UDCFU>S!H3D=]\]"Q) M3ZUA@_HI*"T$I3'2M-VS@T.)U5-R.CUUHSMG#ZJGH#1&6F07DP/96SLE ';J M9G0.&=1.06F,-%W7]\CH0,K63HG;3BL'_2*B12H3.3>',[I)(_<==*!2"DH+ M06D,BE:_B\Y**3V!E%)0*06EA: T!D6K]XZ54@HBI;2I:IC28?W?5-?NMCKG M#"J;4+1ZSM9*Z2]9*6VZ&AY3LI\OJ&V"TA@4K9[OSLVZ;BW]I!\ M M%R(];S]?V#MN86^Y/<4U4FJ-E+J-]#CMITTY"P:C_91![1*4QJ!H]92MA5+@ M2Z6T*6A!T @&95"I!*4Q*%H]7VN? MU&V?G52?MDA8R_ !JI&@- 9%JZ=M?9.>[G9@- 9%JX=O M-90"W)1+FS?2^D/2&%! ;1*4QJ!HVY3[.T\UY@^MWO)L'J?*C!8S@_?.1^9X MS+;/@6X_:+DJ'G1\D%K+9?%V(?A49/D*YON9E/KY0_[L9/4T[N1_4$L#!!0 M ( />#0UFJJ-TU*P, !0* 9 >&PO=V]R:W-H965T':0^&&&(UL:GM0/?O M=^V$#%*WZK8B!+9SSO$]U\ZU!ULN[F5.B$*/9<'DT,F56E^ZKESDI,3RC*\) M@R=++DJLH"M6KEP+@C-#*@LW\+S8+3%E3C(P8SFZKDM&2,$DY0X(LA\[(OYS&&F\ MWRC9RKTVTD[FG-_KSE4V=#P=$"G(0FD%#'\;,B%%H84@C(=&TVFGU,3]]D[] MD_$.7N98D@DOOM-,Y4.G[Z",+'%5J%N^_4P:/SVMM^"%-+]HVV ]!RTJJ7C9 MD"&"DK+Z'S\V>=@C@(Z=$#2$H$N(GB&$#2%\[0Q10XA>.T.O(1CK;NW=)"[% M"B<#P;=(:#2HZ8;)OF%#OBC3^V2F!#REP%/):/%044GUHDGT K]J!<6OC>"([-(:(PEE>@X)0K3X@3H=[,4'1^=H"/D(IEC022B M#-TQJN0I#$+[:\XKB5DF!ZZ"\'40[J()=5R'&CP3:HBN.5.Y1%.6D4X7I'_1C-I1)0#7[:UKM6C.R*ND)>RC5>D*$#)5 2 ML2%.\OZ='WL?;S!>5'?@>5/D4%ON]U'5M0411?V W'K>'XE89W M9A&4[KK^0DW.:%$I:[T^%X9]TEKS']0TP'E-I ?=A!>Y]N*FR4B_#B MX-/)B[MWS)5$K,S]0J(%KYBJ"U4[VEYA1N;D[HR/_H[2-U1?&T.V3E7<&2;9@[7-B(T )XO.5>[CIZ@ MO0@FOP%02P,$% @ ]X-#68=[H!O[! G1@ !D !X;"]W;W)K&ULU5EM;]LX#/XK0C8,&Y#6<9*F;VF ML[A"JQ L6Z[ M#\-]4&PF%F9+GB0G[;\_2G:<../U>;^2EE/'.9&R? M/)%%YFE+Y? .)6%UU_,[ZP1>VB+5YX$W&&5W (^AOV8/$.Z]" MB5@*7#'!B83Y5>?:OYCZ Z-@);XS6*FM:V)"F0GQT]S<15>=GO$($@BU@:#X MLX1;2!*#A'[\*D$[E4VCN'V]1O_#!H_!S*B"6Y'\Q2(=7W7..B2". _+Q_2?R MGC!.OL8B5Y1':NQI=,. >6%I\J8PV7_!Y(#<"ZYC1:8\@JA!/VC7'[7H>QA^ MQ4%_S<%-OQ7P.E\?]C@S^WKU0=-X?PWZ],W6Z^1,:@*8F#Q!B\6 MA%( Q-8%"4"%DF6V$GY\1DERIR%5?SA,AK"50<;F@*YA,[D MPSM_U+ML8MPE6. 2;.H(K):;896;81OZ>K%&FZPT):(5X]!$N 0+VJ/[&@.Y M%6E&^3-)BDA#D-A].!%SPK0B1R)^5&.)4ZQW'6!9[5(PNBLM'),R)93 M']Z=]?W32[5V;@$<[27),XGI$H@&F2KCJ4^LI'])3L@S4&G\8#JN@BG5&0^3 M/#+>2@1:8=\5-J6*:$'@20-ZI-%Z*8XMF=!-C\90F8C0;VV%=EV,&)8(&%F, MX5J7H:%)L#:Z!/W^EUW\T% (/L.(UKZB*S- ;T"&3!GVD,H091GRC;>K&#B6 MHPF=<1-*Y;"EH\X?;F<236J$CP1&Q(4NF"LCU#$&4[ "VUQDN0QC XD,9%(L MF2K>&/&5R!/T*L=M$C,?VFQH2;F:FWI888)4S#*3E05R[V[FZ?NO@;0BGIH W )%K3'^_]?:TT5Y(C 6@6-J@H: M[:D@NYGO-,8NALP4!AV"X;"@8L-$4TFUFCFTI%R"!>T$:)E#4U(F-O>4VCWLE@KT2TS:)6G1G571G MK='=XT:0YBGY<0_I#&3CIV(KPJ'5Y!(L< DV=0162\-YE8;SW_,9?^XR-R[! M I=@4T=@M=SXO:#WF[C34>H-O5?;O7-1'>KG@HXV]U8^K*C3J]6S,- MO[T'T:>]/:@=XM!"=XH6.$6;ND*K)Z._24;_]W2B$M=5AERB!4[1IJ[0ZAG: M3'S\UJ'%_F[4KEY^>3>2[G2.\V8_IJ[\* CVML:M*V="XYG87L9 \;1N!/#]7 B]OC$&JO](3/X!4$L#!!0 ( />#0UD7 M\F["^@, ),. 9 >&PO=V]R:W-H965T'A>5: MKQ./=)=)-6$OYQ7>D2D?*DPUC7]7@UW1A.6I!)">)5 @8'GNR)GFN@& 9?S>85FM2*1Z_OZ+_K'T' M7S98D#7+O]!49@MK8J&4;'&=RT=V^(4T_HP47L)RH?_1H9%U+)340K*B4885 M%+0T3_S<\'"DX([?4/ :!>]$P0O?4/ ;!?]2"T&C$%QJ8=0H:-=MX[LF+L(2 M+^><'1!7TH"F7C3[6AOXHJ7*DR?)X2L%/;G\C0#+ MVB-2LJ5I)2"L2V2$^C M^!G2$9[O(R(QS3^ V.>G"+U_]P&]0[1$GS)6"URF8FY+6(M"M)/&[KVQZ[UA MUT(R)6F/?C2L'P[HV\!!2X3W2L2]-PBXJG=WR'=OD.=X0<]ZUI>K M^WWN?)_U^'];[Y#AMUGA:SQ_*"MN(">$1'^N-D)RV-!_]479X 3]..J0FXD* M)V1AP2DF"-\3:_GC#V[H_-1'\37!HFN"Q5<"ZP0C:(,1#*$O?Z\(QY*6.Y3K M79E 5/I"85!"C:+*PW[I^I/IW-X?4]PC%+B3KE!T+N2-_; K%/<(349N*]1Q M==2Z.AK,NZ>ZJG("94CB'"589&@+A0R.&E,036W*L20IDLS0(= !"P2_+T MJA8R(ZB D-5<1UB5&9/0.<4;FE-)B;A!W[*]C3_$EK,"L>X^Z"TZ9HVC;GH[ M)WN@3\AS3_; N9 W'I_LIKA':!)Z_7M@W!(Y'B127]5NV?:V!FJP$$15Y W4 MW]+02)Z3#)<[HGDV!+)-3G=Z>W0(?)NF\=G>G03C$Y;.9<[\C\YEW& Z.B%I M&*C#T:3E:#+(T1=]_P,^5GMP%KAX).I.K)PV-Y=/A!<7<.R?P3G.S7\SQ3]+S,K3X7]$,'?;1+;L@?*?;&X&TB^9JU&ULA95K;]HP%(;_RE%6 M3:U$FPN00 =(O:C:I'9#I=TT3?M@D@-8]26S'6C__>PDS5@)] NQ$Y_SO*_- M.1YMI'K2*T0#SYP)/?96QN3GOJ_3%7*BSV2.PGY92,6)L5.U]'6ND&1E$&=^ M% 2QSPD5WF14OINJR4@6AE&!4P6ZX)RHETMDP(,, M%Z1@YEYN/F-MJ._RI9+I\A%.96:4_4IMG)G=A-#R*#!5\E>(T)2)%1N8,X5N.BA@JEE#G M/+Y&0R@[@2.@ AY6LM!$9'KD&ZO;T?VTUGA9:8SV:+PHEF?0#3L0!5$/'F?7 M<'QT\G\:W]INO$>-]ZC,V]WK76O$SEOE';BE9$X9-2\=,!+F"%-"LP[<4)T2 M!C^1*+@C=H_L"OAU,==&V3_7[S9CE8!>NP!7<>*VEC]7=8X3",VEEQPXK?8PW:6/$.*XFZ M[:BD027OH89MJ&1W"Y-!.VK0H 8'40_2V#_WHJI]7M<^*VL_)R]EX;PH M&<3=/8# M0UGI>_\@$P4 ,P; 9 >&PO=V]R:W-H965TDDZ;O;KE[I8 MLF2*L1+E)=9EYN3,2'-X) VWE/WB*T($^!U'"1\9*R'6%Z;)9RL28WY.UR21 M9Q:4Q5C(7;8T^9H1/,^2XLA$EN69,0X38SS,CMVQ\9!N1!0FY(X!OHECS)X_ MD8AN1P8T=@?NP^5*I ?,\7"-E^2!B&_K.R;WS!)E'L8DX2%- ".+D7$)+R:V ME29D$?^$9,OWMD%:RI327^G.]7QD6"DC$I&92"&P_'DB$Q)%*9+D\6\!:I3_ M,TW,B63*(PR3_Q;^+1NPE(*\E 14)J)G@MB3818*=%9HSR\JZP@*/ MAXQN 4NC)5JZD?4FRY;5A$EZ&1\$DV=#F2?&7RB=;\,H CB9@^M$X&093B," M+CDG@H,S,,&,/8?)$ES&=).(+.YR-MO$FP@+,D\/,Q'^A[.+0A<*C),K(G 8 MG4JP;P]7X.3#*?@ P@0\KNB&2S@^-(6L).5CS@K6GW+6J(7UY69Y#FSX$2 + M.8KTB3[],YF> S10I9NR?V434=E$E.'9;7AA$@IR=B-O2%43?]S(>' M2,Q_ MJFK-P1TU>#K'%WR-9V1DR$'EA#T18_SG']"S_E)5WA-8K0]VV0=;AS[^G@U- M>E,\$29% -R35$G2N^ J<6OU.6;^C!?["*.?-B5&5FL-X&4PJM$]C"!W'MX;FTWX9 MJC#DN$$95F/IEBQ=+IHY-=5$ M?02W1-E7[Z!AMN?X3;J*J,!&OIJN7]+UM70?&9[+NUVNOIE$9KO@%L=$SO]7 M$D\)4\Z^%K3K[/<$5JL_*.L/WE,#@S[[T!-8K0^#L@^#=]1 /;9?"!?:22!$ MK1)X')*_0WI1 Z%5.0JK'Q4L<&J#: T@;(RK(@P- M@RKW#/^<#>=+" VI==SH== /5+7X>\+K5YW90&@\YXZ"+4.HW,O>D*K]Z(R&E#O--ZFA2^ .UT, MX0M8;E='""L7 _4VYG@U/+0E ?)5;V!>K]2RT^D-Q9020]:Z/Q5J;T?FYN">T>B\JLX'T9N-M4O@".,Q2 M@5W:PJ!5"(]#.MX6HKUW)'H/<[00HD-'@ERO,:BJ(+OEP1A5I@7I34L7$2R@ M:EYOT'17JB"_Q0ZBRF,@_7N&UP@@.GR9X#753Q]3)UN9 *1?6Q_);)70B"Z? MMI9/X#0YUS6M:5540;!$_ MNW(5MO[UPFO$SSY\A> $S8=W19!K.PVZYMZGEO0[UU?,EF'"0406,LLZ]V6U M+/]TE.\(NLZ^ODRID,_#V>:*X#EA:8 \OZ!4[';2#SKE![SQ_U!+ P04 M" #W@T-9R"^K;G0# !9$ &0 'AL+W=O(%XX3;7UL*QB^VNP*?' M3K*L[;*P,?-FB9W[_\Z^EJ*!NX'F16V#"G'A,RWBA(&%P+);5%@\6L& ME.\FCN]<3WP@J[4R$VX\WN 57(+ZM+D0>N0VE)P4P"3A# E83IRI/\J&QKXT M^$Q@)_?ND=G)G//O9G"63QS/+ @H+)0A8'VY@E.@U(#T,G[43*=Q:83[]]?T MK-R[WLL<2SCE] O)U7KB#!V4PQ)OJ?K =^^@WD_?\!:"_K$@ND,0 MU8*HC'T5K#+2"58X'@N^0\)8:YJY*=-5JG6 "3,'ZU()_91HG8K? M(L+0QS7?2LV28U?IY1DG[J)>RJQ:2G#'4D)TSIE:2Y2R'/(6?=*MC_ZFS[KU M?M !<'5RH-/[R\.V>#S.>_HX[UFW/(/Y M"0I>MWD_B&78'-2PY(5W\0@C"EZ]UW6H[:!^?:_MT9F"0GYK.WH5O-<.-]5[ M)#=X 1-'EV<)X@J<^-D3/_+>M*7-)BRQ"4MMPC)+L(-T]YIT][KH\;3@0I'? M5;'A2Z0$S@$Q7(!\6==%$(@2J?38U*X-5L!46^HK1U'IR+QGKV+_M>>-W:O] ME-XVTJ_F(Z/DME$XC'J'1FFKT>#0*.O<_#^&MM^$MM\9VIN2O_BQ):*U5,XZ M$0_]O=B$)?U;\3U*4VK377;;7= /;SP>9"!J,A!U9B#%*UVYS*E-""ZXOGX] MAV(.HK5T=;(>F@J;L,0F++4)RRS!#K([:+([^)]OJH'-=-N$)39AJ4U89@EV MD.YAD^[AX\MI)^*A2;4)2VS"4INP;-A2>;WCRNONM3[ZBV!5-JD2+?B6J>KC MLIEM^N!IV?X=S<_\T:G?,I_XH[1J*;LO&:[]01@#_7S)N;H>& ?-?Q/B/U!+ P04 " #W@T-9 M>P%DS74" !H!@ &0 'AL+W=OA+R1NI,\G455J<0;AY+^2R$^*_(&31;,Y1,'F'?,^?HL>')3H].?L[ MC:N]#0;]P:!O\P;_9W!)9$ZY; 2@[XN55$(?DQ]CZCO*=)QBKLZ%K'$.' "H^QXC%6>,"*O"@:9T4#*SK&2L98T0%K&D:S<58\ ML.)CK-D8*SY@!;/@A>^5#*SD""OPQEC)P=GPX\F_OMR]PF%J\&5X*4%594GDPQ29 M6(^]OK=9N*)YH>V"GXR6),=KU#?+2VEF?LN2T1*YHH*#Q,78F_1/9K&-=P$_ M**[5UAAL)7,A;NWD/!M[@16$#%-M&8AYK7"&C%DB(^.NX?3:E!:X/=ZPG[G: M32USHG FV$^:Z6+L'7F0X8)43%^)]5=LZAE:OE0PY9ZP;F(##])*:5$V8*.@ MI+Q^D_O&ARV X>D&A T@? Z(7P!$#2!RA=;*7%FG1)-D),4:I(TV;';@O'%H M4PWE]A2OM32[U.!T\D6(;$T9 \(S..>:\)S.&<)$*=0*/L"L,$NH@'+X9CZJ M&9'R@?(<)J6HN :Q@)9B_Q0UH>S H&ZN3V%_[P#V+.Y[(2IE^-7(UT:R3>RG MC;QI+2]\05X,%X+K0L%GGF'6@9_MQO?#'02^\:HU+-P8-@UW,DZJO =1_Q#" M(!QT"=H-/\-Y#\+C+O@3.5%[?I'CB_[M_$ZI2IE0E43X-9DK+R97J%0KM!+WK_KQ\&G+@O^$]D30P:M(8-=[*TAAS#%G')N MO]4Y882GV%5W318[,MOQ5LGQ(!H^C<4C6/;V>:+%T;7$N MM&FR;EB8:Q"E#3#["R'T9F(3M!=K\@=02P,$% @ ]X-#67(T(JTS P MNPD !D !X;"]W;W)K&ULK991;],P$,>_BA40 M8A(T3IJD[6@CC6X3>T!,;, #XL%-+XV%$P?;6;=OC^VDH6V\:@^\M+%S]\_O MSG>VYULN?LL"0*''DE5RX15*U>>^+[,"2B)'O(9*O\FY*(G20['Q92V K*U3 MR?P0X\0O":V\=&[G;D4ZYXUBM();@613ED0\?03&MPLO\'837^FF4&;"3^7;3] %%!N]C#-I?]&VL\4>RAJI>-DY:X*25NT_>>P2L><01,\X MA)U#^%*'<>;&>NMH:&66\4X)_99J/Y5> M9)EH8(VN'G5A2)#H/5KRLN855$HBGJ.!P=M+4(2R,VWY[>X2O7U]AEXC6J'[ M@C>25&LY]Y4&,_)^UD%\;"'"YR":S0B-@W=K^&U0B%,Y>[K]/1 MYR3LK?DB:R8#E5'T\9/F$0_+U92"5UVOUP!MHJ16]'TXKFL208+ M3S>;!/$ 7OKF59#@#ZYP_Y/80?#C/OCQ*?7TJJP9?P) F2X#O>*D[3:=B154 MD%/E7-]6,[&:9N=X2 ,\"?'_*HEXJK @12 M!:ET+6IT<%&V0O'>]\,PFAU!#HV"<12X&>.>,3[)N&LB!AO";#)KP7.09C/4 M$SF ,ZOQ "6*@R/UIPHC2+&F_5XLY-X7VSCD"ZMT.WR+L#9<#6CR7'W.(QP%+H1 M _SOD,(O6O4=WCMTSQ5ASI,&#S>9.$G"(TZ7V20>]+F_=[*::\UG(C:TDKJ1 M<^V'1Q,=J6AO"NU \=H>MBNN]-%M'PM]NP)A#/3[G'.U&YCSN[^OI7\!4$L# M!!0 ( />#0UDMB + /P( /H$ 9 >&PO=V]R:W-H965TFD :39H6F%@:J8#0D$!"=&P/: ]N<>X[MZWQC[+.K$0E>E-1NPFJBYCQ)7%FCXFY@ M&M1^96&LXN1#NTQ<8Y%7$:1DDJ7I::*XT*S(X]R]+7*S(BDTWEMP*Z6X?;U M:383-F3;B0>QK"E,)$7>\"7.D!Z;>^NCI&>IA$+MA-%@<3%AT^'YQ3CDQX2? M C=N9PS!R=R8YQ#<5!.6!D$HL:3 P/UGC9C";[]CY.0E\I9$N_L.FS3T=,RA7CHSJP%Z! M$KK]\I=N'W8 6;8'D'6 +.IN"T655YQXD5NS 1NR/5L81*L1[<4)'0YE1M:O M"H^CXM)B)0BN>2FDH% MD!<1J)*R*WC1%LSV%)RNE@,8#;] EF9C>)Q=P>'!T;\TB??0&\EZ(UGD'>_A M_5$+6\'4WY?*_PB>[E#-T?Z&-Y@1U]7\%6Z1"*T#LX#.]C;I/1L?E@N]8H+-X3*O:MY]!\T MCWO-XP\/X-;HY;'?7^6;8D[OJ6OQ9Q$?'HMUD0Y&>;+>+9KL7.7P*MQQNQ3: M@<2%1Z6#LQ,&MNVT-B#3Q-L]-^1[)0YK_SBA#0E^?6$,;8/0,/US5_P%4$L# M!!0 ( />#0UE ;F9#]@, /@1 9 >&PO=V]R:W-H965T,8"&'+-1YQ@ '!8@DNCD<.CK!<:HM9L7<#5O,:"Z2.(4; MAGA."&:/5Y#0XUPSM*>)VSB,A)K0%[,,A[ !<9?=,#G2:Y8@)I#RF*:(P7ZN M+8U+?ZKL"X._8CCRQC-27[*E]%X-KH.Y-E0.00([H1BP_#G "I)$$4DWOE6< M6BVI@,WG)W:_^';Y+5O,8463O^- 1'-MHJ$ ]CA/Q"T]_@'5]XP4WXXFO/B+ MCI7M4$.[G M**K#T@,1I^8L?JC@T )*G'6!6 /,<8+\ L"J ]58%NP+8;U48 M58#1.6#\ L"I $X1^S)81:1=+/!BQN@1,64MV=1#D:X"+0,XV+OKX MX1/Z@'3$%0E'<8KNTECP"SDIG]=QDD@0G^E".JKD]%WEU%7IE/F"4Q9:TU1$ M''EI $$+WNW&.Z_A_6Z\,1UV,.@RQ'63GU+V?4_=_6/TDEE9=LU;!9W75[&?53P*THD3V6%Z6YY(QG(8@^YY MVT?4M+O!C\7T\HA9@+[^*2G1M0#"_VDKSU+?;M=7O?Z29W@'4JVI:&3J7WMJ,^R=R2;-PL$&,P.DM6GXI^3V0G.1W7.1UWYG2- M'V*2$_1U#60+K'7IZ&1X;Z[Z)'/[)//Z)/-[(CO)Z:3.Z>1_WDQ,^JR(/LG< M/LF\/LG\GLA.*F):5\2T\[]\HU;)9F_.& T9)G+AS$5$6?RO+ $GWI^IUX9>KUQ,B7 PN(.@&O M9^MKBF5Q.C^;OS(N5T;+O&M<>N4MQ'?Z\DYDC5D8IQPEL)=2P\%8+O.LO&/$6!Y$%8&\OV>4O$T4 +U9<_B/U!+ P04 " #W@T-9 M#-"ZK=() .6 &0 'AL+W=O[IJ>C?5Z'F\38TG-DG6/I^+6MBT66?RVFC''RDL1I<=F97B5V]-&4<)2XLH M2TG.GBX[U]9YX YD!57B]X@MBHUM(D_E,=OFP1BUG()8**?\_L MAL6Q)(EV?*N@G;5-67%S>T7WU=DX[9,R>Z#SFG[+% MKZPZ(=7 ,(L+]9RHX505GNX*[IX);57"W*NP]AT%58?!:"\.JPO"U%495A9%R5MF[RC6WE-.K MBSQ;D%R6%C2YH?RK:@N/1*D,Q7N>BZ.1J,>O[GD6?B7OA3/'Y"9+1(075,7( M.W(]'D=RD\;D0UH&O3SP\RWC-(I_$24>[F_)SS_]0GXB/5),:T_#'/(Q2_FT(%XZ9N.&^IZY_M!0 MORA+9QUUCN*Y^Z).##U1.CDA 4M9+@*,IF,1;R*^HX+G5(Y.Q'N1P2A" MZLM'ECRR_,^F&#*:D3&C(;OLB'&Z8/DSZUS]XV_6L/^O)@?X^4H\>YQ=[BYSG.:3IB8Y#AY7)+-Y#@QY<+UA9J= MRC (-PL^,C$A,<+I2U,,E!9'RJ+,Q9ZO^MW11>]YT[6O*./MEK&[ [V,OUO& MZKIZF<#8 V_LW^&Z?X?&_OW$Q(@:A;(WR[E>3<_&0=4(;'L)(6$>$N8C80$( MIKEXM';QZ,B#Z@@9$4B8AX3Y2%@ @FD1<;J.B%/S17__4)!G<>6+)$ODDQ 1*F<,;)D-"_V MP+I-T87LFP $TZ+K;!U=9^VF%--D8D2U#2\DS$/"?"0L ,$TYUK]6A'H'WDZ MJ1H "@HHS8/2?"@M0-'TP-B0BJP#U[W4-N64,D]S%F:3-/KO=F(>9@5O='DE M0UE:PGVZE92;&]#:E59#CK]ETH>:#% TW4-V[2';Z*$_E/(J?$+%/$4G\D9J MY;*!95A010U*\P[TP"K#&JTRK.'^! LJJ*%HNN=K2'P!^L9J';J@@!Z5Y%6TS+;.=4_?,W;[DH5H7BJ8[OE:[++/<]7E+$#0F M9%"Y"TKSH#0?2@M0-/W-CEKRLH\M>=E0R0M*\Z T'TH+4#0],&K)R_YQDI?= M('G9.PF9N0&M7;DK>>V8]*$F Q1-]U M>=E_B>1EMM+Z^H1*7@=ZH$5"!FU7 M@*+IGJ\5+QNL>+T_ -R3D)EKM0X-J$YF-^ADMNWTG>U+'BJ4H6BZXVNAS#8+ M9>5#Q_^H)]KF=,P,:NTZJ#X&I?E06H"BZ0ZN]3'[V/J8#=7'H#0/2O.AM !% MTP.CUL?L'Z>/V;M:57\W&X/*8Z\QZ4--!BB:[J!:'K/_$GG,;*7UY0F5QP[T M@*6RL59]6'6@U0--TYM9[E MF/6L?\_E."S?4ZV^UZ-S/LURF44U>@:I%-U":1Z4YD-I0473;LO[CC-TZ[?/ M= ?6\#:)V71K;T,U,"C-A]("%$T/B8UO*9TCS\0.]C-+ M['>6V \ML5]:_@B=S*EU,L>LD[5_)= ,;.UHJ%Y6T;0Q]=1Q!Z/M^1JJA*%H MN@MK)"[7XY0R//LV;UE;I"W V^?%,P-:AT!4-D/2O.AM !% MTP.EU@9=^\B3@@M5"*$T#TKSH;0 1=,#HU8(7?.+;8A) 2H!0FE>1=N:%-SM M&P:HT0!%TUTJM3U]3RT5N6^0'[Y8?Q*Y4$JZ_=Q';&TL=*)N%0N2T.4)F<_$ MB%&M'7-"PBP5,[)2#'$V7 M_RQ6=+GD"^7E6BS*1#*+LR43Y[N89F1*13O2C).$<5E?!'Y5;Y&RO)A&L_(E ME5R-E$5W;\_M+CM3=6#.5-?+32H'U/5-N!QV-UI,J&J 7,@S2N8)$3T1L>=R M@([%1BRM6([L2GFJ-)^(%L_H,IOS+KD.N>R8JCGJA(7CR",CJP>OHB_5@%^N M3B,IHA>W<%W2%(>]C95$$R;*R45B"^'S>]<+T;Y7RZ]N[;^QSF^M MAOV>=>XW[;]VW7/?=1N/#,01M9YJKVY2N5+N1W$JD0BGF#V)YO6[(W&)Y.7B ML^4/GLW4VJ>/&>=9HC:GC(Y9+@N(XT]9QE<_I('U$L!7_P=02P,$% @ M]X-#60_/G_/7 P ^0\ !D !X;"]W;W)K&UL MM9=9C^(X$(#_BI59K;JE'G)P]P(2T#V'- =J-#,/JWTP21&L3F+&=J#Y]^,C M!)H.9J!G7\!)7,=7Y:.JMZ;LD2\ !'I*DXSWG840RUO7Y>$"4LQK= F9_#*G M+,5"/K+8Y4L&.-)":>(&GM=R4TPR9]#3[R9LT*.Y2$@&$X9XGJ:8;4:0T'7? M\9WMBP<2+X1ZX0YZ2QS#%,2WY83))[?4$I$4,DYHAAC,^\[0OQW[326@9WPG ML.9[8Z109I0^JH>/4=_QE$>00"B4"BS_5C"&)%&:I!\_"Z5.:5,)[H^WVM]I M> DSPQS&-/E!(K'H.QT'13#'>2(>Z/H#%$#:P9 F7/^BM9G;[CHHS+F@:2$L M/4A)9O[Q4Q&(/8&@<40@* 2" P&_=42@7@C4-:CQ3&/=88$'/4;7B*G94IL: MZ-AH:4E#,I7&J6#R*Y%R8C 5-'Q$(QF("(UI*E<'QSJ^;]'49!;1.3*SOB[U MEZ&*/!$;='4' I/D6L[]-KU#5W]=]UPA?5*:W;"P/S+V@R/V6^@SS<2"H_LL M@JA"?FR7]P.+ E<&HXQ(L(W(*+!J'.9Q#=7]&Q1X0:/*(;OX.YC54-"M$G_F M3KU,4%WKJQ]+T (S>&L2-,$;N8,$&C*&LQCT^-_AC LF=\-_5<$WNAO5NM41 M<Q:&1AF&ADW[X$N>SH#IM:@"PF^* MU7)JH8$<9G$?Y *K" M5KD9R^)%W=XY3M G,@=T13*T 9@A\Z=?AJ65WX%+ 76WCVXN;'>#'$O"[ 3R5X^8+P+;W ML@:PVS^7S]UKKE)@L>XY.0IIG@G39Y5OR[YVJ+LY=S?=-,6?,9.7*D<)S*6H M5VM+1YGI,\V#H$O=JLVHD(V?'BYD;PY,39#?YY2*[8,R4';[@U]02P,$% M @ ]X-#68UK&ULK59;3]LP%/XK5C9-FP0D3>^LC=2RL>V!K:("'J8]N,EI$I'8G>VT(.W' M[]A.TR#: !LOB2_G\IWO^/AXM.'B5B8 BMSE&9-C)U%J=>JZ,DP@I_*$KX#A MSI*+G"JUW-SFC(G&)FUF0A&O%!9RF FB"SRG(K[*61\ M,W9:SG;A,HT3I1?<8+2B,MTVC(*1N(Z MA8VLC8D.9<'YK9Y\B\:.IQ%!!J'2)BC^UG &6:8M(8[?I5&G\JD5Z^.M]7,3 M/ :SH!+.>':31BH9.P.'1+"D1:8N^>8KE %UM;V09])\R<;*]H<."0NI>%XJ M(X(\9?9/[THB:@IM_X""7RKX!K=U9%!^HHH&(\$W1&AIM*8')E2CC>!2IK,R M5P)W4]13P5SQ\)9,,:Z(G/$N8S&VB"%^2*[8&J5#$BO]8:1%)WG\" M1=/LP\A5"$4;=,/2[=2Z]0^X[9$+SE0BR6<60?10W\40JCC\;1Q3O]'@I(A/ M2+MU1'S/[Y"WQ"4RH0)D^6OPT*Z8:AL/[4-,:4/'EJD9O<>3J W0WIJAP:[(&@9<$^8)\*X(G'<@Y306YIED!"'F7\'VPK?]!#;9_ MTNGO1]VK4/<:4>^(DZ8F>$E?K!$BXB8:>X]H/$!AOP+3;P:#MY]Q+%^-,^NP M]S3&085QT(CQVB2Y?N+FMD*;F!H\8NJXU>\,#^1N6$$9/@O**U$U?,'Q:GF[ MB]E[7EG@%?D?)5MZJ5/8QI)M'X!7ZQNM?X/W2J26[I]@U:UUOAQ$;/J[)"$O MF+)-L%JMWA 3VSEWXO8!^DCY0)V]/M1/&5Z:,+KK KFV&" M[R 06@#WEYRK[40[J%Y6P5]02P,$% @ ]X-#65R3GO=& P KPH !D M !X;"]W;W)K&ULK991;]LV$(#_"J$5PP:DEDC9 MLI/9 NRTW?J0-8BW]&'8 R.=;2&2Z)&4W0+]\3N2BJS4LKP,>9%(BG?WW?&. MNNE>R$>U =#D2Y&7:N9MM-Y>^;Y*-E!P-1!;*/'+2LB":YS*M:^V$GAJA8K< M9T$0^07/2B^>VK5;&4]%I?.LA%M)5%447'Y=0"[V,X]Z3PMWV7JCS8(?3[=\ M#4O0?VYO)<[\1DN:%5"J3)1$PFKFS>G5@H9&P.ZXSV"O6F-B7'D0XM%,/J8S M+S!$D$.BC0J.KQU<0YX;3"2%%:]R?2?VOT'MT,CH2T2N[)/LZ[V!1Y)*:5'4PDA09*5[\R]U(%H"(3LA MP&H!9KF=(4OYCFL>3Z78$VEVHS8SL*Y::83+2G,J2RWQ:X9R.EYJD3R2!?J5 MDFM1X&$K;L/UEBS=01&Q(G>@M,P2C9N1]F4+Z7-Y'1QMOV9.W"]:K M<%ZM!R2D%X0%;$C>$)^H#9>@ZE>/A;")9V@MA"!ZHJ! M4SCL5FBJ\DIM>0(S#\M.@=R!%__X XV"7WIPAPWNL$][_*G22O,RSB'*'R"Q&ODYFNB(Y@3)N"$9OY#D'C/N M#,7XB.(M"\+AL!METJ!,7I([[^WHA8DS.4X<&D7C;K#+!NSR?R;U9WM)8[3F M.Y#XTW$91?#F!/*!9Y+L>%X!$A^NABYJ9W[2HF;!@)Y(=QHQ7,IH+.(+*.< :# M8'*"\_#+H+U7_*E">J5DK8T_RU8ZB+[/5K_50Q0@U[934B015:E=.]&L-MW8 MW/4@A^VNE;OA$BM.D1Q6*!H,QGBJTG5';J+%UG8D#T)C?V.'&^PH09H-^'TE MA'Z:& --CQK_"U!+ P04 " #W@T-9VI4"-]$% Y&0 &0 'AL+W=O M;8?9C= MHIWC83 /BL/&QMB61Y*3!M@?OY3MVCEL)>ED7EI9ELB/%,F/5L8K(;\J'T"3 MIRB,U77+USJY$*82AD80XOA5"6Z5.LW%S_"S]368\&C/C"J8B_!3,M7_=&K;('!YY M&NI[L?H+"H-Z1IXG0I7]):MB;:=%O%1I$16;$4$4Q/E__E0X8F,#&EJ_@14; MV,X&ZC9L<(L-;F9HCBPSZQ77?#*68D6D68W2S"#S3;8;K0EB*LFDZ)5*N ?7+@[95H>U:O_IMJI7D\#^(%X9KZ]TPS1'T]Q$PYG;< M$D*V;&K7^)E^L;AR4.(>G(A[ZO-X 62> M&")""S^A][@.'@![ $+,RZSJK! MGE6=>I\.2VS#$[&]!XEUC3>X=7@L@%$)8'0B@(^8)_7*1WO*+RUA13M5S>V< M$NNOL]%Q@5Y(ML39-J8-'J OS+]/&15B%;E9@D1JS[. (-T ><,#298\Q,#Z M;Z/8UB+/]0\WD+-.F](&X*P"SJS #\+[:."5N7L8)]O#24?M[FXB'T!ESV1: M<0VUD\VQUKTXPPO]1V08K8B'6IGB:-!5ZA\^E5QC_PB8%>-0.^4<"S,O$(LHD%FI\$S]DZ%IDW+^M1U!PWNK0B/V:GEU!:J$'=$A6<5+3$[+9W2 M1;%]AKEDU!UU&OHH5O$,L_/,=_11A61+V&UCJDB%O?0[YDSUNM"_U4>Y;=H4 M5A7+,#O+G+N/8K6\,AKLYO7W?!&QBHV8G8U^>!]5Z-]B?SIH#QO8GU6LQ.Q? M3#^@F2HT'M%,L8J+F)V+SMQ,%=JVFRG6;B(GMR(G]T7?7F=*SD+YSD=.4\UW M#2UMSU0LX%I9H+ZWP&PA[WT@<5D!B\LO'.GJVFIA;%,DXNL+DB8B)DL\E,P- MGHC1?DUZ'?(+"6), 4]$$:[(&R+T&]$H7X*Y(38NK!;JE<"!A^D1+*%8+Q)S MEZ@()A$!3"#3 I)5H'V41. )I!_Z:>I<4J8B24*P![5WY@O@<<<1"DPBTV8^'6.Q;Q2"5'R1H MQ[>1KK_.JNG"WO[&^RF^J=^5MZ-:5U\^QJ M6K?^QC67_W4[,.Z??Q9P*DCYCPKOT)0 PRF$1X37:0^0"F5^3Y\_:)%D5]TS MH;6(LJ$/? [2+,#WCT+HYP>CH/RU9/(_4$L#!!0 ( />#0UEG<0-810, M .T, 9 >&PO=V]R:W-H965T^C*(!.VF51H2*NOVH=H'DQQ@-;8SVT K[Z)7,0N#*7BE.#0[7P=:Z MILZ)9WX4!#V?4R:\N._F)BKNRY7)F(")(GK%.57W(\CD9N"%WL/$%5LLC9WP MXWY.%S %B^*=WY4'L."!. MO4-4.D2.=[&18WE!#8W[2FZ(LM:(9A^<5.>-Y)BP49D:A:L,_4P\-3*Y)2/4 ME9)SR3'8FKKC.B+3(E!$SLD5:*-88M"H<+@6S&@RM$?*S#TYF% %PBS!L(1F MA^3@ @QEV6'?-\C1[N0G)9]1P2?:PZ='QA*!-/D@4DA_]_=16R4P>A XBAH! MAZM%B[3#=R0*HDX#7KLZL+;#Z^S!^X(Y69[7GE.Y&0.?@?I>)[X1V[Z!9SJG M"0P\?,4TJ#5X\=LW82]XW\"\4S'O./3VOE O,4A'-:$>*D7% O!=,V1V3W;M M)O3>30\W5*7DYC-"DDL#7->JZ[R NFZEKML8EPFH! 0U"[ )FTBQ!N6N#AQI MJTB3!U#5R=EF*W,'#;V;MM'0>M;M]?UW#L51Q[S\J1"32W MMU9!D\CT]@NYQ1??X7W3=M8\LCF9%QD^OF_.[$?")&7!2T3UYY?P^ M>0%UIY6ZT^9[AZH%%FGJB.8ND0R6S3J:IW_G0MAJU^="&&P+1=!(8$SO&%_Q M*OSD)WE"@C1O\L0S#'>J7?C*.5(2>&:!T59@]%QI4B+]9YYLZV/87"#'3#Q' MGKQ$I0RWI3)\[5H9OD2Q#+?5,FPNEX_)D[I2^$>6^#L=* >$MGVVQA*W$J9H M1JO9JIXQ.\1 M4-8 U^=2FH>!W:#ZPHE_ 5!+ P04 " #W@T-9(VHRU,T# !H#P &0 M 'AL+W=O*Z!?PVSPSSW@\F1GM MI/JN-P"&O*1M, 4T*H93[41 , M_)0RX4U&Q=I"348R-YP)6"BB\S2E:O\ 7.[&7N@=%KZR]<;8!7\RRN@:GL \ M9PN%,[]&25@*0C,IB(+5V+L/[Z9ASPH4)_YBL-.-,;%4EE)^MY/'9.P%UB+@ M$!L+0?%O"U/@W"*A'?]6H%ZMTPHVQP?TSP5Y)+.D&J:2_\T2LQE[-QY)8$5S M;K[*W9]0$>I;O%AR7?R277EVB(?C7!N95L)H011ED-C=]S,PE/$/>.+Y:4;>O_M WA$FR)QQCOMZY!NT MQ2+Z<:7WH=0;O:)W0.92F(TFGT0"28O\U"T?1@X 'YU0>R(Z>.(AY^L. MZ8:_D2B(>FT&N<4_P[)#HMLV\1-SNO7%= N\[BMX,UCA2D(>0.#(E!#:3ZGS;WE^B]=G2;'.YT1F,8>_CZ-:@M>)-??PD'P>]MU*\$ M=N*(7NV(G@M]\BG-N-P#:!+++2AT28XWKHB0(L8(4&R9&ZGVI!G);0XIM81! MH<9FM^TDZ(31R-\VF3IMN9!IOV;:=S*=RA2SLRZ?7 :*R82@FA@2)M:8,PU3 M@!G4$"H28D!A.BC.MK%U:^J3/5#5]FRG3L$+'3"H'3!PFK4H.><:+QF3#XDI MCW..')'^2:+BC"X99V;?1MVM(W)P=TI>R'U8- MD]>S6-GWBI%<$7'>78D5AJ>/],Q*I\(+K^FVIG/KI#-G@J5Y2K[-(5V":DV] M3H0?3;U7 CLA&P;'ZB#XJ5^A"OY*OK@6VJDS&J52Z/X2O618?*(WXL9;;:]] M2J!^\R&=!;%;UZ5?*/Q\L>=$[5F@E-.*Q0-.@,\3VJLJTK)T9F16>TE ;[K&*XP588E#V ^RLI MS6%B%=3-]>0_4$L#!!0 ( />#0UG7>ZA5; 0 '(3 9 >&PO=V]R M:W-H965T8G%X2X*D![_):2O3AZ1HK* V-?U>!3,K/Z:D!<,.\I26O_BI2L11@.N_$.!6 >YK M [PJP'MM@%\%^*\-&%0!FKI=)"['$\REG>\25-Z"I!YU]'0WY2JD2RDIR MF$TA3LZ75D%LC0XST1.(4A"T8'G!!$G4G'ZFA$J!/M$XVR5@ M3BF8A533MXPE JU8EB!,$[0"&:1TTT.WA!*.,VV\3H!-*B3'2BF'502Z"(G$ M:78)F[E?A>CBPR7ZH+!_W;*=@$ QM27P5KNWXXKC3;:Z0Y_20VW=]PWX6KP_W3'3^W^K1?U[] M)!E>K4!/XWDOX!UI":1#H3<6A*.[C>>ZI3V3R>5[KA-Z@IC=HI1>"OB@TKYM* M::H-]M 7$.'R(,+#E&YN%PM.DE1>]J#O20+I+NT]M))8$GB!ZOX'/9'E!#&N M&R4G6]5*HJ!C/YIRF_[]G\I="S='* O?F9"7)KD MW150V!50U '02JOE#RO42EK'OZ-1Q+"+TC(Z9URFW[340*03$]%QE^>%+L'"+L&BCL!.RN#TGS\H M^N_4?!HE1+?PG?ON'>A?V+RA!76&%':&%'6!=*J#HP]+IQ7[GG(2LPU-OX$8 MU+$^ VAC!9RS?N![S3.DR6GD--J/P6DT;)XB#4YC?V1N/H[[S-9M9?OE+=\M M%=8)F?$98Y/3L,GXW&D\/F-L%DR,L+GG(@6:%O M,!Z8E"S7CUN"$\*5 \RO&9.'@5J@OF:;_P-02P,$% @ ]X-#6>L^PFOD M P S X !D !X;"]W;W)K&ULK5??CZ,V$/Y7 M+'JJ6FEWP?P*V29(F\"I?;C3:E?7/E1]\(*3H 5,;2>Y_O<=&\(%SLNEO>S# M!LQ\GSW?C,>>Q9'Q5[&C5*+/55F+I;63LKFW;9'M:$7$'6MH#5\VC%=$PBO? MVJ+AE.0:5)6VZSBA79&BMN*%'GOD\8+M95G4])$CL:\JPO]9T9(=EQ:V3@-/ MQ78GU8 =+QJRI<]4?FH>.;S9/4M>5+06!:L1IYNE]8#O4^PH@+;XO:!'6H%=&29E)1$/@YT#4M2\4$Z_B[([7Z.17P_/G$_EX[#\Z\ M$$'7K/RCR.5N:446RNF&[$OYQ(Z_TLZA0/%EK!3Z/SIVMHZ%LKV0K.K L(*J MJ-M?\KD3X@P /&: VP'<,9>GRY\/+T)RV/!_F8+=TOEF.E4%[T5#,KJT MH,P)R@_4BG_\ 8?.+R:EKTF67),LO1+9("9^'Q-_BCUN=^=1ET38FN1 .91X ME+&J@OW;[D,$9X20L(,A>*8PM3,$>@9UMAQB-W2<>30+%_;A/ 0&PR"*0B>( MAH:)D1$'>!X,#5,C8Q#AP.\-![($O2S!I"SI9@.'$6(;E*NB!<<1@FJ:O2+6 MJ,(F;N"<@\0M,B6:_G*#))R!M^KA2UY#N3Z/Z^S\DTG$X"M/?#]4 MVVZ@X-=6./3G[DB6Q&#F._-P%(_48!8H_^SW_+W[G[48U>=[R8#SI>F?D3OMNI!H5_-1(]9:[ MV/ER/W4F'5X3L0,W#T5.Z_P;^ZZC&BH^KJSKBZR2SFJ8.>.SZQM&KV\ MHGRKVR(!I71?R_;FU8_VK=>#;CA&XRM\O\:&\42U:KH;^$+?]GD?"-\6M4 E MW7I1$_0-;/PO4$L# M!!0 ( />#0UG%6,E+:P, #<0 9 >&PO=V]R:W-H965T<:Y][,+F9[1B_%5L B>ZSE(JYM94RG]JVB+>0 M87'" -+D#?Y-5@%00JQU Q8?=W! M)4$ZEE_*HYK2:E M!AY>[]FC)5@(3JHVUE%S=)0HG_1!S2NA& MH&O@:+G%'- '=)XD1-<=I^B25N;5+G@;@,0D?:OOZW)?!ZZ8E1N!0II DD'/NC'CWOPMMI[(X"[%^#"[24\+S8GR!N\1Z[C M#CO6LS@>[G5MYV79PY=EC_KA$:Q.D'O6E;VEI=>8R2OYO*>60R5)2%KHPP(M M(2ZXLA&H6MW'::'*A=:<96C!LKR0E:78&G4X\,=G18PN)63B9Y?%JE4,NU>A MC^*IR'$,#L?.QJ[XFR0*39*%)LL@065Y;F5-D@45V;@DTV_K.]^9V7>'Y3*9+C)$UBK7J"G7 MJ+=<7W+]; JD?H<(B57MZ*:K5A7)Z$"1D3MR'JBRZ$WUW"(Y[SE"_'7%]#R1=SVQ?[]B'+E"Z%]T66%R:-S M:7AVYKD/3M_'41T'9G!45'A45-0KR'/EM@\:FPSXIFQ!A1*LH++Z6=K,-EWN M>=G#0UEI@)7 M=P( $X& 9 >&PO=V]R:W-H965T 8$BPI&D;V$@C;:TF*C%IVC3X,/'!32Z--;\$VVF[?X_MI%$%634AR(?$ M9]\]]]R++^E6JD==(1K8<2;T+*B,J<_#4.<5)T_<*WRAN]<$:7"0K*1^=L"QF M0>0((+C>HU_YV&TL*Z)Q+MEW6IAJ%GP* MH,"2-,SFM+C@I7E#NC["FU=B:;2Y&C,(JX'&F0 M)=Q2_0@?X*(HJ-LC#):B+;[+XLD"#:'L71H:Z]UAA'GGZ;+U%#_CZ:)9G\)X M]![B*)[ _=T"3E[_!A-:\GT$<1]!['''+XF@9?_PU>K TB#7/X:(MH"384!W M#_'LDX:; 3J3GL[D*)UKLJ.\X?!PC7R%:C!= M1Q'^,EW3GM_T7U=W^A_H)CW=Y$7I])5T)0:RL=>%K!B"D79&I36, M3C_:C*EV>K6"D;6?&"MI[/SQR\H.?%1.P9Z74IJ]X(90_PO)?@%02P,$% M @ ]X-#6="?)@0#! =!4 !D !X;"]W;W)K&ULM5CO;]HZ%/U7K&R:6FEM?D$(#)#:AFR57K6JW?8^3.^#(1>PEL29;6#] M[Y^=I"DA602=]P5LYYYSK\^Q[,3C'64_^!I H%])G/*)L18B&YDF7ZPAP?R2 M9I#*)TO*$BQDEZU,GC' 40Y*8M.Q+,],,$F-Z3@?NV?3,=V(F*1PSQ#?) EF M3]<0T]W$L(WG@0>R6@LU8$['&5[!(XBOV3V3/;-BB4@"*2=H!3@EP#@&]WP#<$N >FZ%7 GK'9NB7@/ZQ M *\$>+GVA5BYT@$6>#IF=(>8BI9LJI';E:.EP"15*^M1,/F42)R8/D",!43H M'C/QA+XPG'*<>\[1!;J*(J+:.$:W:;&*U6HX"T!@$I_+B*^/ 3I[>X[>(I*B M+VNZX3B-^-@4LC25P%R495P793B_*<-%=S05:XYF:011"S[HQGL=>%-*4NGB M/.MR[7027FU6E\BUWR/'>NL;0]W]D*+H5D/#_VA9-P=MKYU6;[HAG> $30^ZJ'-@6C.F[-[9G M?6AS3"=9H)-LII,LU$16<[I7.=WK8I]^SH#)/2)=H1CD=H^8VMT-!ZN6DZBC<3GW7]\;F=M^^SLRGVG=,QIG.C&$SX]!W!E7&FMS]2N[^ M27+'!,])3,13F\@%57]_RG:_=R!R9[Y313XFXTQGQE 366B MS0>OH8KM^L,#'[S&:K%[ME\/"II,SL ]7,1-)L?OV_6@L'-FK]1M4.DVZ-3M M-A6P8L4!P4@JT#N<9!_01X:S-5EP=/82<(Z^WT$R!]9Z6'2F.?6PT$D6Z"2; MZ20+-9'5C/E@Y/?P;KP7#YOYF60<; M93.F?Q@3',$S.X(G[)SD*R6TK99W:M01Y#?'*H&[U6H(:3&'W M_%ZKW]Z'KJWE?.ZF.75WTS' ZS7C$,7#$ M8 %D*X^ ):-)84NK(YU<)SNBDRTHV>IO:DU+6J*&34\T559X8NY="B7 5OGU M'9?+?I.*XMN]&JVN"*_RB[&#\6M[=&.WC ?V:%9< +[0%_>1=YBM2,JEHTN9 MRKHI+,"/%,TA@)$T[:'H@996-A&*5$G* M3OZ^2TI6;==Q>Z@/%A\[LS,KZ&T7[MER9>R"GR857<(#F,=JKG#F=RPY*T%H)@514(R\<7@]'=AX%_"5 MP4;OC(EULI#RR4YN\Y$76$' (3.6@>)C#5/@W!*AC)\MI]>EM,#=\9;]D_.. M7A94PU3R;RPWJY%WZ9$<"EIS16-&?$%OM\!H8R_@XC'A]F MY/SL'3DC3) [QCGNZ\0WJ,4R^EF;=]+DC5[)>T'NI# K36Y$#OD^WDB^?XH] MO2D*<->3&/2OJ(%C=AN.*\=AF\TZ#7K1<)#XZUT?3508[(===E%[ @>=P,%) M@7/Z@IW($#SA>(S=FS+V!AR3V3 -=_)?]<*KO=^!Y#\18=@;'"CV=^YL"6KI M6IDFF:R%:4Y]M]IUR[%K$@?K$^RB3=/[3=.TX#NJEDQHPJ% RJ W1&&J:6O- MQ,C*=8:%--AGW'"%7P)0-@#W"RG-=F(3=-^6]!=02P,$% @ ]X-#6;=# MQF06 P 7PL !D !X;"]W;W)K&ULM99K3]LP M%(;_RE&&)I!8;KW"VDC[#DXE'.$!4\QRR10VNF5'KL.#*<84RDS5-,])L)%S%1NBJF MCDP%DB@+BIGCNV[7B0E-K&"0/;L1P8#/%:,)W@B0\S@FXN44&5\.+<]:/;BE MTYDR#YQ@D)(ICE#=I3="UYQ2):(Q)I+R! 1.AM:)=WSJM4U UN(GQ:6LE,$, M9^" G!&!$F@"=PE5\E _U.4KRIB6D0-':6[3NQ,6C*0:6GOQ4=G8$R#7Z9!C_KHK5E&N#^FVX!EPIC^5!'G,NUZ^6,E8YE M2D(<6MHK$L4"K>#C!Z_K?FZ ;96PK2;UX.(YU6L:(TC)BS8:\ E$=$$C3"+X M#7MUN+E@+Q,T1ET$/=]NNY6?-W 6-4SMDJG=R'1MYN:'#^<%B"R71!U.H]8; ML]ULAK@@A19$;LPXNU^I7%J)K^YWZM=+/.=+VP M[\Y M-4M0V>!YFQ$]=[T!N,T+8B?G-HN]T0U>9;?R MWM>\A=X[\ZZW%:]Q(]C1'(58]3/MVZ^8PUOO%E[S=K&U/3;H;.\/;[UK>,W; MQELRXHS M?0)&81KH]Q/.U:IB#F7EF3KX U!+ P04 " #W@T-9:]E>$#,# #($P M#0 'AL+W-T>6QEUY-B9X[)VOWZ^<9I^X(L8#UN[5#3V/3[G'MLWQ#"JS4JPNSEC)EB6 M0M8IF1M3?0C#>C9G):TO5,6D17*E2VIL5Q=A76E&LQI(I0@'O5X#N)^].3GH/ MY]?[\;,&.">A5_3R!:(7N.P%*AR_2/@Y953Z:E=Z/?S4:G7<4XP\]) W3)26 M>'-N96R(8;N3XU&NY&9#(^("5IF6+'BD(B43*OA4%%FK4W*I=)/;97#?TW;X'K#N@4$N1&=P0%Q@/*JH,4S+ M&]MI!C?!)U#0MN]7E758:+KJ#R[)AM#<;)*ITAG379H^68?&(\%RL*-Y,8>[ M454(H#&JM(V,TT))VGA8,]J&E9TQ(>[@"?R>[V@O\ZT]Z\&.R:YI#;5-)^,Z MH+^MYK2W9:-7Z085?U3FT\).1S9]J&QVJUG.ETU_F7<&,/4^KDZK2JP^"E[( MDKG)OSCA>$37O&"N-/]ELT&IS&R :1(\,FWX;#OR4]/JGBW-NIR6.>YY<(2> M_^XZ%TPR3<6V:5O[A[S*KW8<7?TKR\UOE7W#7H_M:_7035X>@\GX&$P>14T. MC\%D8I-TF"ZX,)PV?;F/,N8?'*< ML?*&3NV?*3OZ=GS&GUX^ZP:G-Q MF;$ERR9M5Q?3IAG8ALW:7D#81VZ:RX]@'(?Y$<"P/)@#C.-86)[_:3Y#=#X. MP[P-O<@0Y0Q1CF/YD$GSP?+X.8F]_#--DBB*8VQ%)Q.O@PFV;G$,/WXUS!LP ML#R0Z<_6&M]MO$*>KP-L3Y^K$&RF>"5B,\77&A#_N@$C2?R[C>4!!K8+6.U M?G\>J"D_)XI@5S%OV!.,(TF"(5"+_AJ-8V1U8OCX]P=[2J(H2?P(8'X'480A M\#3B".8 /&!(%#7OP;WW4;A^3X6;_]V-?P-02P,$% @ ]X-#69>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'B&5C M?Y;M_58K'3]8=W=C[9UX;&KCYZ-U")NC\=B7:]5(_Z?=* -[5M8U,L"FNQW[ MC5.R\FNE0E./D\FD&#=2F]')\?9<"S?&&S:H,FAKH+%K^*K5@W_9WVV*>^WU MC:YU^#$?];]K-1*--KK1/U4U'TU&PJ_MP]_6Z9_6!%DO2V?K>CZ:#CN^*A=T M^:IYV4%>RQO?MP1Y*_@X&&K#?9D88>[J'IP/LB/ MUE3*>%4)^.5MK2O@J,1?LI:F5 )!)@1D >6:T I]\J' M[GC?F^9<:H) MWK8I)9,ILTU.R^\M7+1OQTR4.Z;,\OBBI(][B)+$E-D2GZVM'G1=]R_4!>26 MYK8C$*?>0V*'*2E+3)DU 5^ :R'DGCUNND <<5%BF'*;P:E*!P@699^]8RQ* M!5-N%ZRE4VM;5\KYW\09? ,Q&V6 *;,"EL&6=Y!T#CIMNN>YF\@GE!,29B2O%>P+%F)1, M4F:9X$QO;Q]20DF9A?(ZY=N+2,DD99;)4S%'O!.G5=5'&EFCTCS&I&22<@\X M2.?A.FA&R21CE@GMO B3\DIVR%I45+#-*,-DS(:A,7')-J.,DS$;!V<0>SXC MC$E.=["/4C!F%]*MZ3\B&._!/HQ)>2=C]DZ4\[SN3HQ)>2=C+V9%F,NV::3[ MT?7EHG7E&F-2!LJ8#?0VYN5&.8DQ*0MES!9ZRB7?D% T84A9*&.VT#-F_/7T MS9#)X2E#RD(YLX6>,='C/F]#"^G'/]IHC$E9*&>V$)FIQQ.PE(5R9@O1F-CI M.66A_)#CGLCI.66AG-E"-"9V>DY.N[-;:&=X%G_S&).R4,X]\QY/7>P&4(Q) M62CG+JSMFG,*/P M7E 6*I@M1&-&*VPH"Q7,%J(Q<7@O* L5S!:B,7%X+R@+%VM:MD?%B_XH"\W8IW=>YF;I+WU&66C&;:'=.=&8%6-2%IKU M%AKW!_N3XTJMM%'5OW )#^VEK,N%$]V?89U9EG>K2%9M77^$MDOSQ;]LAZ:KV71;>@.2GGS0 M)(K'H>W=3T@7R2.SF$WQ6SER\?O7Y M?R9VF\U^G7]WZS_'?!K_,;C^Z(;WLLMYK!:O[;#-XZJJ/P_7W:6^;-+=>7*U M>'Y;5I@_*"U1QB5!T@1K JT3@WD*@MZ#>0J"W MH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>BWDJ@MZ+>2J"WHMY*H+=.7I80Z*VHMQ+H MK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H M;9.7W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'>@7H' M@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V#0.] O8- [P;U M;@CT;E#OAD#O!O5N?E+O,GX=?H+4$L#!!0 ( />#0UE :Q>Z ( ,8I 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W:34[#,! %X*M4V:+&]6\!43; %EAP 9-,VZA);-D&RNUQ4D " M004J$F_3J+4];^*1OE7/[IX]Q>KSRM*%SJ;\ M-:R8M]7&KHB)V6NZ)'^Y-3 MOF':??*#\\1#*>G/A>BD)K]K_B>F$L?_'XT3+NF M^H?9^7J?7-B,\XAL?!Q^QQ]G_%[_EWT(D#XD2!\*I \-TH?X"4$L! A0#% @ ]X-#60=!36*! M L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$" M% ,4 " #W@T-9."]6C^X K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " #W@T-9F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M />#0UE2<9MTS@4 -$> 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ ]X-#623(T@IV @ ? 8 !@ ("!6Q4 'AL+W=O M#0UD.XU+E#P8 'P= M 8 " @0<8 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ]X-#6128! -* M"P E&P !@ ("!B"$ 'AL+W=O#0UEX'5&PO=V]R:W-H965T&UL4$L! A0#% @ ]X-#64&14A\/"0 .!< !@ M ("!ZC8 'AL+W=O#0UE[Q0*;. @ #P5 9 " @2] !X;"]W;W)K&UL4$L! A0#% @ ]X-#61=P_+ZM! 3 L !D M ("!GD@ 'AL+W=O&PO M=V]R:W-H965T#0UGWIM]P000 M 'L) 9 " @214 !X;"]W;W)K&UL4$L! A0#% @ ]X-#64$KNTN["0 %2$ !D ("! MG%@ 'AL+W=O&PO=V]R:W-H965T#0UG*]8E.Q0< /$2 9 M " @1YI !X;"]W;W)K&UL4$L! A0#% M @ ]X-#6;+VG/7[ @ 9@8 !D ("!&G$ 'AL+W=O!V !X M;"]W;W)K&UL4$L! A0#% @ ]X-#61.N\('@ M"0 Y1P !D ("!5WL 'AL+W=O&PO=V]R:W-H965T# M0UF59%M_&04 )H, 9 " @;Z+ !X;"]W;W)K&UL4$L! A0#% @ ]X-#6B^K! E H !D M ("!#I$ 'AL+W=O&PO=V]R M:W-H965T#0UGAIX-<< , +0' M 9 " @?Z8 !X;"]W;W)K&UL M4$L! A0#% @ ]X-#62#17\[Q @ 908 !D ("!I9P M 'AL+W=O&PO=V]R:W-H965T#0UF[;OYX* D /T7 9 M " @&UL4$L! A0#% @ M]X-#65D-L!GN @ TP8 !D ("!*ZP 'AL+W=O&PO=V]R:W-H965T#0UE] M11"S@00 !P+ 9 " @;V_ !X;"]W;W)K&UL4$L! A0#% @ ]X-#6=E<6'X! P :08 !D M ("!=<0 'AL+W=O&PO=V]R:W-H M965T#0UF;L!#G90, %0' 9 M " @9K- !X;"]W;W)K&UL4$L! M A0#% @ ]X-#60.IF"M- P =P< !D ("!-M$ 'AL M+W=O&PO=V]R:W-H965T#0UDV3\@'ZP( $4( 9 " M@:+7 !X;"]W;W)K&UL4$L! A0#% @ ]X-# M60*+="HU P R@H !D ("!Q-H 'AL+W=O&PO=V]R:W-H965T#0UG&%YJ*80, /&UL4$L! A0#% @ ]X-#67;L179X @ _ 4 M !D ("!7.0 'AL+W=O&PO=V]R:W-H965T#0UF7I8;Z M.0< /E. 9 " @=#I !X;"]W;W)K&UL4$L! A0#% @ ]X-#678E&\VW!@ F3L !D M ("!0/$ 'AL+W=O&PO=V]R:W-H965T M#0UF'>Z ;^P0 )T8 9 M " @9#[ !X;"]W;W)K&UL4$L! A0# M% @ ]X-#61?R;L+Z P DPX !D ("!P@ ! 'AL+W=O M&PO=V]R:W-H965T#0UGI>_\@$P4 ,P; 9 " @2<( M 0!X;"]W;W)K&UL4$L! A0#% @ ]X-#6<@O MJVYT P 61 !D ("!<0T! 'AL+W=OP%DS74" !H!@ &0 M @($<$0$ >&PO=V]R:W-H965T#0UDQ)#ONM0( &0' 9 " @<@3 0!X;"]W;W)K&UL4$L! A0#% @ ]X-#67(T(JTS P NPD !D M ("!M!8! 'AL+W=O&@$ >&PO M=V]R:W-H965T#0UE ;F9#]@, M /@1 9 " @90< 0!X;"]W;W)K&UL4$L! A0#% @ ]X-#60S0NJW2"0 #E@ !D ("! MP2 ! 'AL+W=O&PO=V]R:W-H965T#0UF-:W 3"P, &4) 9 M " @=@N 0!X;"]W;W)K&UL4$L! A0#% M @ ]X-#65R3GO=& P KPH !D ("!&C(! 'AL+W=O&PO=V]R:W-H965T# M0UGK/L)KY , ,P. 9 " @<)' 0!X;"]W;W)K&UL4$L! A0#% @ ]X-#6<58R4MK P -Q !D M ("!W4L! 'AL+W=O&PO=V]R M:W-H965T#0UG0GR8$ P0 '05 M 9 " @2U2 0!X;"]W;W)K&UL M4$L! A0#% @ ]X-#66ZL6ZV. @ 9P8 !D ("!9U8! M 'AL+W=O&PO=V]R:W-H965T#0UEKV5X0,P, ,@3 - M " 7E< 0!X;"]S='EL97,N>&UL4$L! A0#% @ ]X-#69>*NQS M$P( L ( !UU\! %]R96QS+RYR96QS4$L! A0#% @ M]X-#66 =A6!0 7R\ \ ( !P& ! 'AL+W=O#0UFL;5!7/ ( *\J : " M 4-F 0!X;"]?# M0UE :Q>Z ( ,8I 3 " ;=H 0!;0V]N=&5N=%]4>7!E <&UL4$L%!@ !0 % YQ4 .AJ 0 $! end XML 81 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 82 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 127 296 1 true 36 0 false 4 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 100050 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 100060 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity Sheet http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity Condensed Consolidated Statements of Changes in Shareholders' Equity Statements 6 false false R7.htm 100070 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity (Parenthetical) Sheet http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityParenthetical Condensed Consolidated Statements of Changes in Shareholders' Equity (Parenthetical) Statements 7 false false R8.htm 100080 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 100090 - Disclosure - Significant Accounting Policies and General Matters Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAndGeneralMatters Significant Accounting Policies and General Matters Notes 9 false false R10.htm 100100 - Disclosure - Revenue Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRevenue Revenue Notes 10 false false R11.htm 100110 - Disclosure - Short-term Investments and Fair Value Measurements Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureShorttermInvestmentsAndFairValueMeasurements Short-term Investments and Fair Value Measurements Notes 11 false false R12.htm 100120 - Disclosure - Accounts Receivable and Allowance for Credit Losses Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLosses Accounts Receivable and Allowance for Credit Losses Notes 12 false false R13.htm 100130 - Disclosure - Inventories Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventories Inventories Notes 13 false false R14.htm 100140 - Disclosure - Acquisitions Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitions Acquisitions Notes 14 false false R15.htm 100150 - Disclosure - Leases Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeases Leases Notes 15 false false R16.htm 100160 - Disclosure - Goodwill and Intangible Assets Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 100170 - Disclosure - Accrued Expenses Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpenses Accrued Expenses Notes 17 false false R18.htm 100180 - Disclosure - Credit Facility Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacility Credit Facility Notes 18 false false R19.htm 100190 - Disclosure - Shareholders' Equity Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquity Shareholders' Equity Notes 19 false false R20.htm 100200 - Disclosure - Stock Based Compensation Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensation Stock Based Compensation Notes 20 false false R21.htm 100210 - Disclosure - Pension Plan Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlan Pension Plan Notes 21 false false R22.htm 100220 - Disclosure - Earnings Per Share Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShare Earnings Per Share Notes 22 false false R23.htm 100230 - Disclosure - Concentrations of Risk Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureConcentrationsOfRisk Concentrations of Risk Notes 23 false false R24.htm 100240 - Disclosure - Related Party Transactions Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 100250 - Disclosure - Income Taxes Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureIncomeTaxes Income Taxes Notes 25 false false R26.htm 100260 - Disclosure - Other Contingencies Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureOtherContingencies Other Contingencies Notes 26 false false R27.htm 100270 - Disclosure - Subsequent Events Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureSubsequentEvents Subsequent Events Notes 27 false false R28.htm 100280 - Disclosure - Significant Accounting Policies and General Matters (Policies) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAndGeneralMattersPolicies Significant Accounting Policies and General Matters (Policies) Policies http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAndGeneralMatters 28 false false R29.htm 100290 - Disclosure - Short-term Investments and Fair Value Measurements (Tables) Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureShorttermInvestmentsAndFairValueMeasurementsTables Short-term Investments and Fair Value Measurements (Tables) Tables http://www.ennis.com/20240831/taxonomy/role/DisclosureShorttermInvestmentsAndFairValueMeasurements 29 false false R30.htm 100300 - Disclosure - Accounts Receivable and Allowance for Credit Losses (Tables) Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesTables Accounts Receivable and Allowance for Credit Losses (Tables) Tables http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLosses 30 false false R31.htm 100310 - Disclosure - Inventories (Tables) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventoriesTables Inventories (Tables) Tables http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventories 31 false false R32.htm 100320 - Disclosure - Acquisitions (Tables) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitions 32 false false R33.htm 100330 - Disclosure - Leases (Tables) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeases 33 false false R34.htm 100340 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets 34 false false R35.htm 100350 - Disclosure - Accrued Expenses (Tables) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpenses 35 false false R36.htm 100360 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock Based Compensation (Tables) Tables http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensation 36 false false R37.htm 100370 - Disclosure - Pension Plan (Tables) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanTables Pension Plan (Tables) Tables http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlan 37 false false R38.htm 100380 - Disclosure - Earnings Per Share (Tables) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShare 38 false false R39.htm 100390 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 39 false false R40.htm 100400 - Disclosure - Short-term Investments and Fair Value Measurements - Summary of Amortized Cost and Estimated Fair Value of Investment Securities Classified as Held-to-maturity (Details) Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureShorttermInvestmentsAndFairValueMeasurementsSummaryOfAmortizedCostAndEstimatedFairValueOfInvestmentSecuritiesClassifiedAsHeldtom Short-term Investments and Fair Value Measurements - Summary of Amortized Cost and Estimated Fair Value of Investment Securities Classified as Held-to-maturity (Details) Details 40 false false R41.htm 100410 - Disclosure - Accounts Receivable and Allowance for Credit Losses - Allowance for Credit Losses (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesAllowanceForCreditLossesDetail Accounts Receivable and Allowance for Credit Losses - Allowance for Credit Losses (Detail) Details 41 false false R42.htm 100420 - Disclosure - Accounts Receivable and Allowance for Credit Losses - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesAdditionalInformationDetail Accounts Receivable and Allowance for Credit Losses - Additional Information (Detail) Details 42 false false R43.htm 100430 - Disclosure - Accounts Receivable and Allowance for Credit Losses - Summary Of Accounts Receivable (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesSummaryOfAccountsReceivableDetail Accounts Receivable and Allowance for Credit Losses - Summary Of Accounts Receivable (Detail) Details 43 false false R44.htm 100440 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 44 false false R45.htm 100450 - Disclosure - Inventories - Components of Inventories (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail Inventories - Components of Inventories (Detail) Details 45 false false R46.htm 100460 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail Acquisitions - Additional Information (Detail) Details 46 false false R47.htm 100470 - Disclosure - Acquisitions - Summary of Purchase Price Allocation (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail Acquisitions - Summary of Purchase Price Allocation (Detail) Details 47 false false R48.htm 100480 - Disclosure - Acquisitions - Summary of Operating Information on Pro Forma Basis (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureAcquisitionsSummaryOfOperatingInformationOnProFormaBasisDetail Acquisitions - Summary of Operating Information on Pro Forma Basis (Detail) Details 48 false false R49.htm 100490 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 49 false false R50.htm 100500 - Disclosure - Leases - Components of Lease Expense (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseExpenseDetail Leases - Components of Lease Expense (Detail) Details 50 false false R51.htm 100510 - Disclosure - Leases - Summary of Future Minimum Lease Commitments Under Non-cancelable Operating Leases (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeaseCommitmentsUnderNonCancelableOperatingLeasesDetail Leases - Summary of Future Minimum Lease Commitments Under Non-cancelable Operating Leases (Detail) Details 51 false false R52.htm 100520 - Disclosure - Goodwill and Intangible Assets - Carrying Amount and Accumulated Amortization of Intangible Assets (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsCarryingAmountAndAccumulatedAmortizationOfIntangibleAssetsDetail Goodwill and Intangible Assets - Carrying Amount and Accumulated Amortization of Intangible Assets (Detail) Details 52 false false R53.htm 100530 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 53 false false R54.htm 100540 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetail Goodwill and Intangible Assets - Estimated Amortization Expense (Detail) Details 54 false false R55.htm 100550 - Disclosure - Goodwill and Intangible Assets - Changes in Net Carrying Amount of Goodwill (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsChangesInNetCarryingAmountOfGoodwillDetail Goodwill and Intangible Assets - Changes in Net Carrying Amount of Goodwill (Detail) Details 55 false false R56.htm 100560 - Disclosure - Accrued Expenses - Components of Accrued Expenses (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpensesComponentsOfAccruedExpensesDetail Accrued Expenses - Components of Accrued Expenses (Detail) Details 56 false false R57.htm 100570 - Disclosure - Credit Facility - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail Credit Facility - Additional Information (Detail) Details 57 false false R58.htm 100580 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 58 false false R59.htm 100590 - Disclosure - Stock Based Compensation - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail Stock Based Compensation - Additional Information (Detail) Details 59 false false R60.htm 100600 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail Stock Based Compensation - Summary of Stock Option Activity (Detail) Details 60 false false R61.htm 100610 - Disclosure - Stock Based Compensation - Summary of Unvested Stock Options (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfUnvestedStockOptionsDetail Stock Based Compensation - Summary of Unvested Stock Options (Detail) Details 61 false false R62.htm 100620 - Disclosure - Stock Based Compensation - Summary of Restricted Stock Awards Activity (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail Stock Based Compensation - Summary of Restricted Stock Awards Activity (Detail) Details 62 false false R63.htm 100630 - Disclosure - Stock Based Compensation - Summary of Restricted Stock Units Activity (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail Stock Based Compensation - Summary of Restricted Stock Units Activity (Detail) Details 63 false false R64.htm 100640 - Disclosure - Stock Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail Stock Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail) Details 64 false false R65.htm 100650 - Disclosure - Pension Plan - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail Pension Plan - Additional Information (Detail) Details 65 false false R66.htm 100660 - Disclosure - Pension Plan - Summary of Pension Expense Composed of Components Included in Cost of Goods Sold and Selling, General and Administrative Expenses (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail Pension Plan - Summary of Pension Expense Composed of Components Included in Cost of Goods Sold and Selling, General and Administrative Expenses (Detail) Details 66 false false R67.htm 100670 - Disclosure - Earnings Per Share - Computation for Basic and Diluted Earnings Per Share (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareComputationForBasicAndDilutedEarningsPerShareDetail Earnings Per Share - Computation for Basic and Diluted Earnings Per Share (Detail) Details 67 false false R68.htm 100680 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail Earnings Per Share - Additional Information (Detail) Details 68 false false R69.htm 100690 - Disclosure - Concentrations of Risk - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureConcentrationsOfRiskAdditionalInformationDetail Concentrations of Risk - Additional Information (Detail) Details 69 false false R70.htm 100700 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 70 false false R71.htm 100710 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 71 false false R72.htm 100720 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 72 false false All Reports Book All Reports ebf-20240831.htm ebf-20240831.xsd http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 false false JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ebf-20240831.htm": { "nsprefix": "ebf", "nsuri": "http://www.ennis.com/20240831", "dts": { "inline": { "local": [ "ebf-20240831.htm" ] }, "schema": { "local": [ "ebf-20240831.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/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/stpr/2024/stpr-2024.xsd" ] } }, "keyStandard": 267, "keyCustom": 29, "axisStandard": 15, "axisCustom": 0, "memberStandard": 20, "memberCustom": 16, "hidden": { "total": 29, "http://fasb.org/us-gaap/2024": 23, "http://xbrl.sec.gov/dei/2024": 5, "http://www.ennis.com/20240831": 1 }, "contextCount": 127, "entityCount": 1, "segmentCount": 36, "elementCount": 475, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 718, "http://xbrl.sec.gov/dei/2024": 29, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations", "longName": "100040 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "longName": "100050 - Statement - Condensed Consolidated Statements of Comprehensive Income", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "unique": true } }, "R6": { "role": "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "longName": "100060 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity", "shortName": "Condensed Consolidated Statements of Changes in Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_0e33a354-4a5b-40b7-b90e-46b425a35fd0", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e33a354-4a5b-40b7-b90e-46b425a35fd0", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "longName": "100070 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity (Parenthetical)", "shortName": "Condensed Consolidated Statements of Changes in Shareholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "100080 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAndGeneralMatters", "longName": "100090 - Disclosure - Significant Accounting Policies and General Matters", "shortName": "Significant Accounting Policies and General Matters", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRevenue", "longName": "100100 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureShorttermInvestmentsAndFairValueMeasurements", "longName": "100110 - Disclosure - Short-term Investments and Fair Value Measurements", "shortName": "Short-term Investments and Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLosses", "longName": "100120 - Disclosure - Accounts Receivable and Allowance for Credit Losses", "shortName": "Accounts Receivable and Allowance for Credit Losses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventories", "longName": "100130 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitions", "longName": "100140 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeases", "longName": "100150 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets", "longName": "100160 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpenses", "longName": "100170 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacility", "longName": "100180 - Disclosure - Credit Facility", "shortName": "Credit Facility", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquity", "longName": "100190 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "100200 - Disclosure - Stock Based Compensation", "shortName": "Stock Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlan", "longName": "100210 - Disclosure - Pension Plan", "shortName": "Pension Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShare", "longName": "100220 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureConcentrationsOfRisk", "longName": "100230 - Disclosure - Concentrations of Risk", "shortName": "Concentrations of Risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRelatedPartyTransactions", "longName": "100240 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureIncomeTaxes", "longName": "100250 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureOtherContingencies", "longName": "100260 - Disclosure - Other Contingencies", "shortName": "Other Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureSubsequentEvents", "longName": "100270 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAndGeneralMattersPolicies", "longName": "100280 - Disclosure - Significant Accounting Policies and General Matters (Policies)", "shortName": "Significant Accounting Policies and General Matters (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureShorttermInvestmentsAndFairValueMeasurementsTables", "longName": "100290 - Disclosure - Short-term Investments and Fair Value Measurements (Tables)", "shortName": "Short-term Investments and Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesTables", "longName": "100300 - Disclosure - Accounts Receivable and Allowance for Credit Losses (Tables)", "shortName": "Accounts Receivable and Allowance for Credit Losses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventoriesTables", "longName": "100310 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsTables", "longName": "100320 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesTables", "longName": "100330 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables", "longName": "100340 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpensesTables", "longName": "100350 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "100360 - Disclosure - Stock Based Compensation (Tables)", "shortName": "Stock Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanTables", "longName": "100370 - Disclosure - Pension Plan (Tables)", "shortName": "Pension Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareTables", "longName": "100380 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "longName": "100390 - Disclosure - Revenue - Additional Information (Detail)", "shortName": "Revenue - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_d8a18075-07c3-4856-a2a3-60dfa01cc075", "name": "ebf:ContractWithCustomerCustomerPaymentTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d8a18075-07c3-4856-a2a3-60dfa01cc075", "name": "ebf:ContractWithCustomerCustomerPaymentTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureShorttermInvestmentsAndFairValueMeasurementsSummaryOfAmortizedCostAndEstimatedFairValueOfInvestmentSecuritiesClassifiedAsHeldtom", "longName": "100400 - Disclosure - Short-term Investments and Fair Value Measurements - Summary of Amortized Cost and Estimated Fair Value of Investment Securities Classified as Held-to-maturity (Details)", "shortName": "Short-term Investments and Fair Value Measurements - Summary of Amortized Cost and Estimated Fair Value of Investment Securities Classified as Held-to-maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesAllowanceForCreditLossesDetail", "longName": "100410 - Disclosure - Accounts Receivable and Allowance for Credit Losses - Allowance for Credit Losses (Detail)", "shortName": "Accounts Receivable and Allowance for Credit Losses - Allowance for Credit Losses (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_e20c5f1d-23ab-4999-aff4-23ca6a7cad70", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e20c5f1d-23ab-4999-aff4-23ca6a7cad70", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesAdditionalInformationDetail", "longName": "100420 - Disclosure - Accounts Receivable and Allowance for Credit Losses - Additional Information (Detail)", "shortName": "Accounts Receivable and Allowance for Credit Losses - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "ebf:AccountsReceivableFrequencyOfPayments", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "ebf:AccountsReceivableFrequencyOfPayments", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesSummaryOfAccountsReceivableDetail", "longName": "100430 - Disclosure - Accounts Receivable and Allowance for Credit Losses - Summary Of Accounts Receivable (Detail)", "shortName": "Accounts Receivable and Allowance for Credit Losses - Summary Of Accounts Receivable (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventoriesAdditionalInformationDetail", "longName": "100440 - Disclosure - Inventories - Additional Information (Detail)", "shortName": "Inventories - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:PercentageOfLIFOInventory", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:PercentageOfLIFOInventory", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail", "longName": "100450 - Disclosure - Inventories - Components of Inventories (Detail)", "shortName": "Inventories - Components of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "longName": "100460 - Disclosure - Acquisitions - Additional Information (Detail)", "shortName": "Acquisitions - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "ebf:PercentageOfAssetsAcquiredAndLiabilitiesAssumedAtTheirAcquisitionDateFairValues", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "ebf:PercentageOfAssetsAcquiredAndLiabilitiesAssumedAtTheirAcquisitionDateFairValues", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail", "longName": "100470 - Disclosure - Acquisitions - Summary of Purchase Price Allocation (Detail)", "shortName": "Acquisitions - Summary of Purchase Price Allocation (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_fb4d058e-133a-4605-bc66-cbbe02cc74c0", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ebf:PurchasePriceAllocationOfBusinessCombinationTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fb4d058e-133a-4605-bc66-cbbe02cc74c0", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ebf:PurchasePriceAllocationOfBusinessCombinationTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureAcquisitionsSummaryOfOperatingInformationOnProFormaBasisDetail", "longName": "100480 - Disclosure - Acquisitions - Summary of Operating Information on Pro Forma Basis (Detail)", "shortName": "Acquisitions - Summary of Operating Information on Pro Forma Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "longName": "100490 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:LesseeOperatingLeaseDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:LesseeOperatingLeaseDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseExpenseDetail", "longName": "100500 - Disclosure - Leases - Components of Lease Expense (Detail)", "shortName": "Leases - Components of Lease Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "unique": true } }, "R51": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeaseCommitmentsUnderNonCancelableOperatingLeasesDetail", "longName": "100510 - Disclosure - Leases - Summary of Future Minimum Lease Commitments Under Non-cancelable Operating Leases (Detail)", "shortName": "Leases - Summary of Future Minimum Lease Commitments Under Non-cancelable Operating Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsCarryingAmountAndAccumulatedAmortizationOfIntangibleAssetsDetail", "longName": "100520 - Disclosure - Goodwill and Intangible Assets - Carrying Amount and Accumulated Amortization of Intangible Assets (Detail)", "shortName": "Goodwill and Intangible Assets - Carrying Amount and Accumulated Amortization of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "longName": "100530 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_42e28d95-9a5c-4237-bb34-57d17c8eed8d", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "unique": true } }, "R54": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetail", "longName": "100540 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Detail)", "shortName": "Goodwill and Intangible Assets - Estimated Amortization Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsChangesInNetCarryingAmountOfGoodwillDetail", "longName": "100550 - Disclosure - Goodwill and Intangible Assets - Changes in Net Carrying Amount of Goodwill (Detail)", "shortName": "Goodwill and Intangible Assets - Changes in Net Carrying Amount of Goodwill (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_ae958592-c363-4fcd-b9dc-738bfcdf7ff6", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpensesComponentsOfAccruedExpensesDetail", "longName": "100560 - Disclosure - Accrued Expenses - Components of Accrued Expenses (Detail)", "shortName": "Accrued Expenses - Components of Accrued Expenses (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail", "longName": "100570 - Disclosure - Credit Facility - Additional Information (Detail)", "shortName": "Credit Facility - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_5849ddca-847b-48f6-941a-ddfba257e177", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5849ddca-847b-48f6-941a-ddfba257e177", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetail", "longName": "100580 - Disclosure - Shareholders' Equity - Additional Information (Detail)", "shortName": "Shareholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6fda18ef-8968-4c56-b6b3-acae0c88134e", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "unique": true } }, "R59": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "longName": "100590 - Disclosure - Stock Based Compensation - Additional Information (Detail)", "shortName": "Stock Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_b0a65b97-c0e9-446d-b3cd-624e70ecf7a1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b0a65b97-c0e9-446d-b3cd-624e70ecf7a1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail", "longName": "100600 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Detail)", "shortName": "Stock Based Compensation - Summary of Stock Option Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_ae958592-c363-4fcd-b9dc-738bfcdf7ff6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "unique": true } }, "R61": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfUnvestedStockOptionsDetail", "longName": "100610 - Disclosure - Stock Based Compensation - Summary of Unvested Stock Options (Detail)", "shortName": "Stock Based Compensation - Summary of Unvested Stock Options (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_ae958592-c363-4fcd-b9dc-738bfcdf7ff6", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ebf:ScheduleOfUnvestedStockOptionRollforwardTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ae958592-c363-4fcd-b9dc-738bfcdf7ff6", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ebf:ScheduleOfUnvestedStockOptionRollforwardTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail", "longName": "100620 - Disclosure - Stock Based Compensation - Summary of Restricted Stock Awards Activity (Detail)", "shortName": "Stock Based Compensation - Summary of Restricted Stock Awards Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_25b9271f-9b56-4b74-ad59-8171bf090a55", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_25b9271f-9b56-4b74-ad59-8171bf090a55", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail", "longName": "100630 - Disclosure - Stock Based Compensation - Summary of Restricted Stock Units Activity (Detail)", "shortName": "Stock Based Compensation - Summary of Restricted Stock Units Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_36649802-a063-47da-9a6a-746e2de90c33", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_36649802-a063-47da-9a6a-746e2de90c33", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail", "longName": "100640 - Disclosure - Stock Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail)", "shortName": "Stock Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_b511b9e8-4d19-4aeb-baba-8e69ba54d971", "name": "ebf:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsConvertedIntoCommonStockPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "p", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b511b9e8-4d19-4aeb-baba-8e69ba54d971", "name": "ebf:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsConvertedIntoCommonStockPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "p", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail", "longName": "100650 - Disclosure - Pension Plan - Additional Information (Detail)", "shortName": "Pension Plan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "ebf:PercentageOfEmployeesCovered", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "ebf:PercentageOfEmployeesCovered", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail", "longName": "100660 - Disclosure - Pension Plan - Summary of Pension Expense Composed of Components Included in Cost of Goods Sold and Selling, General and Administrative Expenses (Detail)", "shortName": "Pension Plan - Summary of Pension Expense Composed of Components Included in Cost of Goods Sold and Selling, General and Administrative Expenses (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareComputationForBasicAndDilutedEarningsPerShareDetail", "longName": "100670 - Disclosure - Earnings Per Share - Computation for Basic and Diluted Earnings Per Share (Detail)", "shortName": "Earnings Per Share - Computation for Basic and Diluted Earnings Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8d3000e7-e098-434f-ad1e-94ac6b15814e", "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "unique": true } }, "R68": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail", "longName": "100680 - Disclosure - Earnings Per Share - Additional Information (Detail)", "shortName": "Earnings Per Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:UndistributedEarnings", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:UndistributedEarnings", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureConcentrationsOfRiskAdditionalInformationDetail", "longName": "100690 - Disclosure - Concentrations of Risk - Additional Information (Detail)", "shortName": "Concentrations of Risk - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:CashUninsuredAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:CashUninsuredAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "longName": "100700 - Disclosure - Related Party Transactions - Additional Information (Detail)", "shortName": "Related Party Transactions - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_2c240698-2ca7-4701-a714-87ceca393408", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_57e2dcc4-8489-4015-96ba-41f49c392821", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "unique": true } }, "R71": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "100710 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dd57d494-efa4-4d79-a43d-524d2f8e9efc", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "longName": "100720 - Disclosure - Subsequent Events - Additional Information (Detail)", "shortName": "Subsequent Events - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_b9ca9b3b-8291-4557-a25d-2e70db23ce32", "name": "us-gaap:DividendsPayableCurrentAndNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b9ca9b3b-8291-4557-a25d-2e70db23ce32", "name": "us-gaap:DividendsPayableCurrentAndNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ebf-20240831.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": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesSummaryOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable [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": [ "r226", "r708" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesSummaryOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r72", "r78" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r59", "r62", "r67", "r799" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "totalLabel": "Accounts Payable, Current, Total", "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": [ "r59", "r659" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Accounts Receivable", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r728" ] }, "ebf_AccountsReceivableAmortizedFrequencyOfPayments": { "xbrltype": "stringItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "AccountsReceivableAmortizedFrequencyOfPayments", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable amortized frequency of payments", "label": "Accounts Receivable Amortized Frequency of Payments", "documentation": "Accounts receivable amortized frequency of payments." } } }, "auth_ref": [] }, "ebf_AccountsReceivableFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "AccountsReceivableFixedInterestRate", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable fixed interest rate", "label": "Accounts Receivable Fixed Interest Rate", "documentation": "Accounts receivable fixed interest rate." } } }, "auth_ref": [] }, "ebf_AccountsReceivableFrequencyOfPayments": { "xbrltype": "stringItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "AccountsReceivableFrequencyOfPayments", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable frequency of payments", "label": "Accounts receivable Frequency Of Payments", "documentation": "Accounts receivable frequency of payments." } } }, "auth_ref": [] }, "ebf_AccountsReceivableFromSaleOfManufacturingFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "AccountsReceivableFromSaleOfManufacturingFacility", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable from sale of manufacturing facility", "label": "Accounts receivable from Sale of Manufacturing Facility", "documentation": "Accounts receivable from sale of manufacturing facility." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r707" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of discount on short-term investments", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r99" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpensesComponentsOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes other than income", "label": "Accrual for Taxes Other than Income Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r62", "r612", "r799" ] }, "ebf_AccruedAcquisitionRelatedObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "AccruedAcquisitionRelatedObligations", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpensesComponentsOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued acquisition related obligations", "label": "Accrued Acquisition Related Obligations", "documentation": "Accrued acquisition related obligations." } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpensesComponentsOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "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": [ "r62", "r118" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpensesComponentsOfAccruedExpensesDetail", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued expenses, Total", "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r62" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpensesComponentsOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued legal and professional fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r62" ] }, "us-gaap_AccruedUtilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedUtilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpensesComponentsOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued utilities", "label": "Accrued Utilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r62" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "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": [ "r33", "r154", "r505" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Minimum pension liability, net of taxes", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "totalLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax, Total", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r3", "r4", "r19", "r82", "r771" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Accumulated other comprehensive loss:" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r12", "r19", "r429", "r432", "r475", "r519", "r520", "r688", "r689", "r690", "r695", "r696", "r697", "r699" ] }, "ebf_AcquisitionOfStylecraftPrintingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "AcquisitionOfStylecraftPrintingMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of Stylecraft Printing [Member]", "label": "Acquisition of Stylecraft Printing [Member]", "documentation": "Acquisition of stylecraft printing." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r73" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r532", "r695", "r696", "r697", "r699", "r805", "r837" ] }, "us-gaap_AdjustmentForAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortizationAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of:", "label": "Amortization [Abstract]" } } }, "auth_ref": [] }, "ebf_AdjustmentsToAdditionalPaidInCapitalIssuanceOfCommonStockRelatedToExerciseOfOptionsAndVestingOfRestrictedStockUnitsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "AdjustmentsToAdditionalPaidInCapitalIssuanceOfCommonStockRelatedToExerciseOfOptionsAndVestingOfRestrictedStockUnitsValue", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options and restricted stock", "label": "Adjustments To Additional Paid In Capital Issuance Of Common Stock Related To Exercise Of Options And Vesting Of Restricted Stock Units Value", "documentation": "Adjustments to additional paid In capital related to issuance of common stock as a result of the exercise of options and vesting of restricted stock units value." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r44", "r45", "r358" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Compensation expense related stock based compensation before tax", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r387", "r391" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesTables" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Allowance for Credit Losses", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r131", "r728" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesAllowanceForCreditLossesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful receivables", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r159", "r227", "r239" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesAllowanceForCreditLossesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts written off", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r241" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of trade names, customer lists, and patent", "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "totalLabel": "Amortization of Intangible Assets, Total", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r247", "r254", "r625" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Options outstanding", "terseLabel": "Antidilutive securities excluded from computation of earnings per share", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r208" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r27" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r116", "r130", "r158", "r177", "r212", "r215", "r220", "r221", "r236", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r422", "r426", "r446", "r498", "r556", "r620", "r621", "r659", "r672", "r766", "r767", "r822" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r150", "r161", "r177", "r236", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r422", "r426", "r446", "r659", "r766", "r767", "r822" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "ebf_BasicAndDilutedEarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "BasicAndDilutedEarningsPerShareAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareComputationForBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Basic And Diluted Earnings Per Share Abstract", "label": "Basic And Diluted Earnings Per Share (Abstract)", "terseLabel": "Earnings per share" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAndGeneralMattersPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsTables", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "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": [ "r248", "r249", "r250", "r251", "r252", "r417", "r643", "r644" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsTables", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r46", "r47", "r248", "r249", "r250", "r251", "r252", "r417", "r643", "r644" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r417" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAcquisitionsSummaryOfOperatingInformationOnProFormaBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma earnings per share - diluted", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r681", "r682" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Operating Information on a Pro Forma Basis", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r681", "r682" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAcquisitionsSummaryOfOperatingInformationOnProFormaBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma net earnings", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "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": [ "r415", "r416" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAcquisitionsSummaryOfOperatingInformationOnProFormaBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma net sales", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r415", "r416" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r112", "r418" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r49" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r49" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable and accrued liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Trade payables", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r49" ] }, "ebf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and intangibles", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Including Goodwill", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r49" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r48", "r49" ] }, "ebf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease liability", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease liability." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r49" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r48", "r49" ] }, "ebf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Right Of Use Asset", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed right-of-use-asset." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Acquisition price", "terseLabel": "Total purchase consideration", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "verboseLabel": "Acquisition price", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r49" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment and software", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r253", "r608" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r24", "r152", "r609" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash at beginning of period", "periodEndLabel": "Cash at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r24", "r96", "r174" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r96" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureConcentrationsOfRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum insurance available to depositors under the FDIC's general deposit insurance rules", "label": "Cash, FDIC Insured Amount", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information related to leases was as follows:", "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureConcentrationsOfRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash balances not federally insured", "label": "Cash, Uninsured Amount", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureOtherContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Other Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r105", "r263", "r264", "r605", "r757", "r762" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareComputationForBasicAndDilutedEarningsPerShareDetail", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividends paid per share", "terseLabel": "Cash dividends per share", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r108" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r695", "r696", "r699", "r805", "r836", "r837" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r71" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r71", "r544" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "periodStartLabel": "Beginning balance common stock, shares", "periodEndLabel": "Ending balance common stock, shares", "label": "Common Stock, Shares, Issued", "totalLabel": "Common Stock, Shares, Issued, Total", "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": [ "r71" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock $2.50 par value, authorized 40,000,000 shares; issued 30,053,443 shares at August 31, 2024 and February 29, 2024", "label": "Common Stock, Value, Issued", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "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": [ "r71", "r501", "r659" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "ebf_ComponentsOfNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "ComponentsOfNetPeriodicBenefitCostAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Components of net periodic benefit cost", "label": "Components Of Net Periodic Benefit Cost [Abstract]", "documentation": "Components of net periodic benefit cost." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r20", "r163", "r165", "r169", "r493", "r511", "r512" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureConcentrationsOfRisk" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Risk", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r101" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureConcentrationsOfRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [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": [ "r604" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureConcentrationsOfRiskAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r28", "r29", "r30", "r31", "r56", "r115", "r604" ] }, "ebf_ContractWithCustomerCustomerPaymentTerms": { "xbrltype": "durationItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "ContractWithCustomerCustomerPaymentTerms", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, customer payment terms", "label": "Contract With Customer Customer Payment Terms", "documentation": "Contract with customer, customer payment terms." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "totalLabel": "Cost of Goods and Services Sold, Total", "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": [ "r86", "r87", "r488" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover", "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.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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": [ "r269", "r764" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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": [ "r269", "r764", "r765" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerListsMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsCarryingAmountAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Lists [Member]", "label": "Customer Lists [Member]", "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information." } } }, "auth_ref": [ "r52", "r743", "r744", "r745", "r746", "r748", "r750", "r753", "r754" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r61", "r62", "r117", "r120", "r179", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r626", "r627", "r628", "r629", "r630", "r657", "r693", "r758", "r759", "r760", "r816", "r817" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility, variable basis spread", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateTerms", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility, interest rate description", "label": "Debt Instrument, Interest Rate Terms", "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets." } } }, "auth_ref": [ "r64" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r17", "r179", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r626", "r627", "r628", "r629", "r630", "r657", "r693", "r758", "r759", "r760", "r816", "r817" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureShorttermInvestmentsAndFairValueMeasurementsSummaryOfAmortizedCostAndEstimatedFairValueOfInvestmentSecuritiesClassifiedAsHeldtom" ], "lang": { "en-us": { "role": { "totalLabel": "Investment securities due in less than one year, cost or amortized cost", "terseLabel": "Investment securities due in less than one year, cost or amortized cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r229", "r231", "r232", "r492" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r394", "r395", "r499" ] }, "ebf_DefinedBenefitPensionPlanLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "DefinedBenefitPensionPlanLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unfunded pension liability", "label": "Defined Benefit Pension Plan Liability Noncurrent", "documentation": "Defined benefit pension plan liability noncurrent." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrecognized net loss", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r323", "r335", "r348", "r641", "r642" ] }, "ebf_DefinedBenefitPlanBenefitRecognitionCompensationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "DefinedBenefitPlanBenefitRecognitionCompensationPeriod", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation period preceding retirement and termination", "label": "Defined Benefit Plan Benefit Recognition Compensation Period", "documentation": "Compensation period preceding retirement and termination." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution to avoid a Pension Benefit Guaranty Corporation variable premium", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r326", "r329", "r350", "r639", "r640", "r641", "r642" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [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_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected contributions", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year." } } }, "auth_ref": [ "r350", "r642" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r323", "r334", "r347", "r641", "r642" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r323", "r325", "r333", "r346", "r641", "r642" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r331", "r344", "r641", "r642" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization of gain (loss) component of net periodic benefit (cost) credit for defined benefit plan." } } }, "auth_ref": [ "r331", "r344" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes expected return (loss) on plan asset component of net periodic benefit (cost) credit for defined benefit plan." } } }, "auth_ref": [ "r331", "r344" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r331", "r344" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditSettlementGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditSettlementGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Settlement Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes settlement gain (loss) component of net periodic benefit (cost) credit for defined benefit plan." } } }, "auth_ref": [ "r331", "r344" ] }, "us-gaap_DefinedBenefitPlanOtherCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanOtherCosts", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Company Contribution", "label": "Defined Benefit Plan, Other Cost (Credit)", "documentation": "Amount of defined benefit plan cost (credit), classified as other." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlement charges", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r322", "r336", "r349" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanSummaryOfPensionExpenseComposedOfComponentsIncludedInCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r324", "r332", "r345", "r641", "r642" ] }, "us-gaap_DepositLiabilitiesAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositLiabilitiesAccruedInterest", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpensesComponentsOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Deposit Liabilities, Accrued Interest", "documentation": "Amount of accrued but unpaid interest on deposit liabilities." } } }, "auth_ref": [ "r119" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "totalLabel": "Depreciation, Total", "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": [ "r8", "r32" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r534", "r536", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r557", "r558", "r559", "r560", "r574", "r575", "r576", "r577", "r580", "r581", "r582", "r583", "r598", "r599", "r600", "r601", "r661", "r663", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r53", "r54", "r55", "r114", "r534", "r536", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r557", "r558", "r559", "r560", "r574", "r575", "r576", "r577", "r580", "r581", "r582", "r583", "r598", "r599", "r600", "r601", "r616", "r661", "r663", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r319", "r632", "r633", "r634", "r635", "r636", "r637", "r638" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r319", "r632", "r633", "r634", "r635", "r636", "r637", "r638" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r356", "r360", "r388", "r389", "r390", "r646" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Assumptions Used and The Weighted Average Grant-Date Fair Value of The Stock Options Granted", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r10", "r42" ] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend payable date", "label": "Dividends Payable, Date to be Paid", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r26" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "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_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "Dividends, Cash", "totalLabel": "Dividends, Cash, Total", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r6", "r108" ] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "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": [] }, "ebf_DividendsOrDistributionsEffectMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "DividendsOrDistributionsEffectMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Distributions Effect [Member]", "label": "Dividends Or Distributions Effect [Member]", "documentation": "Dividends or distributions effect." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Amount Per Share", "terseLabel": "Dividend payable per share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r26" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dividends Payable", "terseLabel": "Expected payout of dividend", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r62", "r67", "r119", "r669", "r831" ] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable, date declared", "label": "Dividends Payable, Date Declared", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r26" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend payable, date of record", "label": "Dividends Payable, Date of Record", "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.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r676" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r677" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ebf_EagleAndDiamondMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "EagleAndDiamondMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Eagle and Diamond [Member]", "label": "Eagle and Diamond [Member]", "documentation": "Eagle and Diamond." } } }, "auth_ref": [] }, "ebf_EagleGraphicsAndDiamondGraphicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "EagleGraphicsAndDiamondGraphicsMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Eagle Graphics and Diamond Graphics [Member]", "label": "Eagle Graphics and Diamond Graphics [Member]", "documentation": "Eagle graphics and diamond graphics." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareComputationForBasicAndDilutedEarningsPerShareDetail", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Net earnings - basic", "terseLabel": "Basic", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "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": [ "r170", "r185", "r186", "r187", "r188", "r189", "r190", "r196", "r198", "r204", "r206", "r207", "r211", "r413", "r420", "r436", "r437", "r494", "r513", "r617" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareComputationForBasicAndDilutedEarningsPerShareDetail", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Net earnings - diluted", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r170", "r185", "r186", "r187", "r188", "r189", "r190", "r198", "r204", "r206", "r207", "r211", "r413", "r420", "r436", "r437", "r494", "r513", "r617" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r195", "r208", "r209", "r210" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r397", "r648" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpensesComponentsOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee compensation and benefits", "label": "Employee-related Liabilities, Current", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r62" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r798" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "verboseLabel": "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.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Country", "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r674" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r674" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act 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.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r674" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r678" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r674" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r674" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r674" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r674" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "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": [ "r13", "r148", "r166", "r167", "r168", "r180", "r181", "r182", "r184", "r189", "r191", "r193", "r214", "r237", "r238", "r259", "r309", "r403", "r404", "r410", "r411", "r412", "r414", "r419", "r420", "r428", "r429", "r430", "r431", "r432", "r433", "r435", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r457", "r475", "r510", "r519", "r520", "r521", "r532", "r586" ] }, "ebf_FairValuePerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "FairValuePerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair value performance based restricted stock units.", "label": "Fair Value Performance Based Restricted Stock Units [Member]", "terseLabel": "Fair Value Performance Based Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "ebf_FairValueTimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "FairValueTimeBasedRestrictedStockUnitsMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair value time based restricted stock units.", "label": "Fair Value Time Based Restricted Stock Units [Member]", "terseLabel": "Fair Value Time Based Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsCarryingAmountAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r156", "r243", "r253", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r255", "r608", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r838" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2030", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r255", "r608", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r255", "r608", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r255", "r608", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r255", "r608", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsCarryingAmountAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r246", "r248", "r249", "r250", "r252", "r253", "r256", "r257", "r489", "r490", "r608" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsCarryingAmountAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r243", "r253", "r490", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsCarryingAmountAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r246", "r253", "r256", "r257", "r258", "r489", "r608", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsCarryingAmountAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r246", "r248", "r249", "r250", "r252", "r253", "r256", "r257", "r608" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsCarryingAmountAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Intangible Assets, Net", "label": "Finite-Lived Intangible Assets, Net", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r489", "r750" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsCarryingAmountAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Remaining Life (in years)", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r489" ] }, "ebf_FixedChargeCoverageRatioMinimum": { "xbrltype": "pureItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "FixedChargeCoverageRatioMinimum", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge coverage ratio, minimum", "label": "Fixed Charge Coverage Ratio Minimum", "documentation": "Fixed charge coverage ratio minimum." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss from disposal of assets", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r691", "r755", "r756" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsChangesInNetCarryingAmountOfGoodwillDetail", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, Beginning balance", "periodEndLabel": "Goodwill, Ending balance", "label": "Goodwill", "totalLabel": "Goodwill, Total", "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": [ "r155", "r244", "r491", "r621", "r624", "r651", "r659", "r732", "r739" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsChangesInNetCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill acquired", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r245", "r624" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r730", "r742" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "verboseLabel": "(Gain) loss from disposal of assets", "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": [ "r84", "r88", "r129", "r177", "r236", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r446", "r619", "r620", "r701", "r702", "r703", "r704", "r705", "r766" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureShorttermInvestmentsAndFairValueMeasurementsSummaryOfAmortizedCostAndEstimatedFairValueOfInvestmentSecuritiesClassifiedAsHeldtom" ], "lang": { "en-us": { "role": { "terseLabel": "Investment securities due in less than one year, gross unrealized holding gains", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r133", "r234" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureShorttermInvestmentsAndFairValueMeasurementsSummaryOfAmortizedCostAndEstimatedFairValueOfInvestmentSecuritiesClassifiedAsHeldtom" ], "lang": { "en-us": { "role": { "terseLabel": "Investment securities due in less than one year, gross unrealised holding losses", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r134", "r235" ] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureShorttermInvestmentsAndFairValueMeasurementsSummaryOfAmortizedCostAndEstimatedFairValueOfInvestmentSecuritiesClassifiedAsHeldtom" ], "lang": { "en-us": { "role": { "terseLabel": "Investment securities due in less than one year, estimated fair value", "label": "Debt Securities, Held-to-Maturity, Fair Value", "totalLabel": "Debt Securities, Held-to-Maturity, Fair Value, Total", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r132", "r233", "r438", "r442", "r492", "r497" ] }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureShorttermInvestmentsAndFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost and Estimated Fair Value of Investment Securities Classified as Held-to-maturity", "label": "Debt Securities, Held-to-Maturity [Table Text Block]", "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r85", "r124", "r129", "r495", "r507", "r619", "r620", "r701", "r702", "r703", "r704", "r705" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r260", "r261", "r262", "r440", "r441", "r443", "r516", "r518", "r571", "r608", "r652", "r833" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r261", "r262", "r440", "r441", "r443", "r516", "r518", "r571", "r608", "r652", "r833" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r178", "r393", "r397", "r398", "r399", "r400", "r401", "r402", "r405", "r407", "r408", "r409", "r527", "r648" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r136", "r137", "r192", "r193", "r212", "r218", "r221", "r396", "r397", "r406", "r514", "r648" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for income taxes", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r25", "r98", "r692", "r800", "r801" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of the effects of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "totalLabel": "Increase (Decrease) in Other Operating Liabilities, Total", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInPensionPlanObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPensionPlanObligations", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid to pension plan", "label": "Increase (Decrease) in Obligation, Pension Benefits", "documentation": "Amount of increase (decrease) in obligation for pension benefits. Includes, but is not limited to, defined benefit or defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r7" ] }, "ebf_IncreaseDecreaseInPrepaidExpenseAndIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "IncreaseDecreaseInPrepaidExpenseAndIncomeTaxes", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and income taxes", "label": "Increase Decrease In Prepaid Expense And Income Taxes", "documentation": "Increase decrease in prepaid expense and income taxes." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareComputationForBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Effect of dilutive stock options, restricted stock, time-based RSUs and performance-based RSUs", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method." } } }, "auth_ref": [ "r199", "r200", "r201", "r207" ] }, "ebf_IndemnityClaimFromEscrow": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "IndemnityClaimFromEscrow", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Indemnity claim from escrow.", "label": "Indemnity Claim from Escrow", "terseLabel": "Indemnity claim from escrow" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r246", "r750", "r752" ] }, "ebf_IntegratedPrintAndGraphicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "IntegratedPrintAndGraphicsMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Integrated Print & Graphics (Integrated) [Member]", "label": "Integrated Print And Graphics [Member]", "documentation": "Integrated print and graphics." } } }, "auth_ref": [] }, "ebf_InterestDividendsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "InterestDividendsReceivableMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesSummaryOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest/Dividends Receivable", "label": "Interest/Dividends Receivable [Member]", "documentation": "Interest/Dividends Receivable." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeOther", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Other", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "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": [ "r242" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "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": [ "r103", "r613" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "totalLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r160", "r610", "r659" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Raw material", "label": "Inventory, Raw Materials, Net of Reserves", "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": [ "r103", "r615" ] }, "ebf_InventoryValuationReservesForExcessAndObsoleteInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "InventoryValuationReservesForExcessAndObsoleteInventory", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of valuation reserve for excess and obsolete inventory", "label": "Inventory Valuation Reserves for Excess and Obsolete Inventory", "documentation": "Inventory valuation reserves for excess and obsolete inventory." } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Net of Reserves", "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": [ "r103", "r614" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureShorttermInvestmentsAndFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Short-term Investments and Fair Value Measurements", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r126", "r139", "r228", "r230", "r444", "r445", "r830" ] }, "ebf_IssuedAccountingStandardsNotYetAdopted": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "IssuedAccountingStandardsNotYetAdopted", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAndGeneralMattersPolicies" ], "lang": { "en-us": { "role": { "documentation": "Issued accounting standards not yet adopted", "label": "Issued Accounting Standards Not Yet Adopted", "terseLabel": "Issued accounting standards not yet adopted" } } }, "auth_ref": [] }, "us-gaap_LandAndLandImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandAndLandImprovements", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Land and buildings", "label": "Land and Land Improvements", "totalLabel": "Land and Land Improvements, Total", "documentation": "Amount before accumulated depreciation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale." } } }, "auth_ref": [ "r684" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Lease Expense", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r819" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r461", "r472" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r461", "r472" ] }, "us-gaap_LesseeOperatingLeaseDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDescription", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leases description", "label": "Lessee, Operating Lease, Description", "documentation": "Description of lessee's operating lease." } } }, "auth_ref": [ "r462" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee operating lease, existence of option to extend", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r463" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Future Minimum Lease Commitments Under Non-cancelable Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r820" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeaseCommitmentsUnderNonCancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r470" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeaseCommitmentsUnderNonCancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2026", "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": [ "r470" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeaseCommitmentsUnderNonCancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2029", "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": [ "r470" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeaseCommitmentsUnderNonCancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2028", "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": [ "r470" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeaseCommitmentsUnderNonCancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2027", "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": [ "r470" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeaseCommitmentsUnderNonCancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025 (remaining 6 months)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r820" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeaseCommitmentsUnderNonCancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r470" ] }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseOptionToExtend", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leases, renewal options, description", "label": "Lessee, Operating Lease, Option to Extend", "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r463" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leases terms", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r818" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r456" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit [Member]", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r17", "r61", "r62", "r63", "r66", "r67", "r68", "r69", "r177", "r236", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r423", "r426", "r427", "r446", "r543", "r618", "r672", "r766", "r822", "r823" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r77", "r121", "r503", "r659", "r694", "r727", "r815" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Shareholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r63", "r151", "r177", "r236", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r423", "r426", "r427", "r446", "r659", "r766", "r822", "r823" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityBorrowingCapacityDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityBorrowingCapacityDescription", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, borrowing capacity description", "label": "Line of Credit Facility, Borrowing Capacity, Description", "documentation": "Description of the credit facility's borrowing capacity including discussion of how the borrowing capacity is determined (for example, borrowing capacity based on the amount of current assets)." } } }, "auth_ref": [ "r685", "r686" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility maturity date", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r60", "r65" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r269", "r693", "r764" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r60", "r65" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility, remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r60", "r65", "r269" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r60", "r65", "r269", "r693", "r764" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLosses" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable and Allowance for Credit Losses", "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r454", "r706" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "totalLabel": "Long-term Debt, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r17", "r120", "r286", "r295", "r627", "r628", "r657", "r832" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacility" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Credit Facility", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r106" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r17", "r758", "r759", "r760" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r17", "r34", "r758", "r759", "r760" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Plant, machinery and equipment", "label": "Machinery and Equipment, Gross", "totalLabel": "Machinery and Equipment, Gross, Total", "documentation": "Amount before accumulated depreciation of 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": [ "r104" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureConcentrationsOfRiskAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r140", "r141", "r142", "r143", "r144", "r146", "r147", "r265", "r266", "r267", "r268", "r354", "r392", "r439", "r487", "r515", "r517", "r524", "r535", "r536", "r594", "r595", "r596", "r597", "r602", "r606", "r607", "r622", "r631", "r645", "r653", "r654", "r655", "r656", "r660", "r768", "r824", "r825", "r826", "r827", "r828", "r829" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r140", "r141", "r142", "r143", "r144", "r146", "r147", "r265", "r266", "r267", "r268", "r354", "r392", "r439", "r487", "r515", "r517", "r524", "r535", "r536", "r594", "r595", "r596", "r597", "r602", "r606", "r607", "r622", "r631", "r645", "r653", "r654", "r655", "r660", "r768", "r824", "r825", "r826", "r827", "r828", "r829" ] }, "us-gaap_MultiemployerPlanPensionSignificantFutureEmployerContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MultiemployerPlanPensionSignificantFutureEmployerContributionAmount", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum required contribution to the plan", "label": "Multiemployer Plan, Pension, Significant, Future Employer Contribution, Amount", "documentation": "Amount of cost for employer contribution required to be made in future period to multiemployer pension plan determined to be individually significant. Includes, but is not limited to, employer contribution required by collective-bargaining arrangement (CBA), statutory obligation, and other contractual obligation." } } }, "auth_ref": [ "r355", "r645" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r173" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r173" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r96", "r97", "r99" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "verboseLabel": "Net earnings", "totalLabel": "Net earnings", "terseLabel": "Net earnings", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r89", "r99", "r125", "r149", "r162", "r164", "r168", "r177", "r183", "r185", "r186", "r187", "r188", "r189", "r192", "r193", "r202", "r236", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r413", "r420", "r437", "r446", "r509", "r564", "r584", "r585", "r670", "r766" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAndGeneralMattersPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsCarryingAmountAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Compete [Member]", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r51", "r743", "r744", "r745", "r746", "r748", "r750", "r753", "r754" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r91" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotesReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesSummaryOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable", "label": "Notes Receivable [Member]", "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [] }, "ebf_O2024Q2DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "O2024Q2DividendsMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "O2024Q2 Dividends [Member]", "label": "O2024Q2 Dividends [Member]", "documentation": "O2024Q2 dividends." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r129", "r619", "r701", "r702", "r703", "r704", "r705" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseExpenseDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r464", "r658" ] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Lease, Lease Income, Total", "label": "Operating Lease, Lease Income", "terseLabel": "Sales received from lease", "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r213", "r473", "r474" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeaseCommitmentsUnderNonCancelableOperatingLeasesDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liability", "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "totalLabel": "Operating Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r459" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r459" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r459" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities, Operating cash flows from operating leases", "label": "Operating Lease, Payments", "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": [ "r460", "r466" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets, net", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r458" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Discount Rate, Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r469", "r658" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Lease Terms, Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r468", "r658" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpensesComponentsOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r62" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "totalLabel": "Other Assets, Noncurrent, Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r157" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustment to pension, net of deferred tax", "negatedTerseLabel": "Adjustment to pension, net of deferred tax", "terseLabel": "Adjustment to pension, net of deferred taxes", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total", "negatedLabel": "Adjustment to pension, net of tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r3", "r4", "r82", "r83", "r510" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax adjusted to pension", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Total", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan." } } }, "auth_ref": [ "r3", "r4", "r5", "r82", "r113" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "totalLabel": "Other Liabilities, Noncurrent, Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r67" ] }, "ebf_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "OtherMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesSummaryOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other [Member]", "documentation": "Other." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r92" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Common stock repurchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r95" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r95" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of businesses, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r22" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "totalLabel": "Payments to Acquire Productive Assets, Total", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r135", "r802", "r803", "r804" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of short-term investments", "terseLabel": "Purchase of investment securities", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r94" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r321", "r327", "r328", "r330", "r337", "r339", "r340", "r341", "r342", "r343", "r351", "r352", "r353", "r641" ] }, "ebf_PensionAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "PensionAssetsNet", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Pension assets net.", "label": "Pension Assets Net", "terseLabel": "Net pension asset" } } }, "auth_ref": [] }, "us-gaap_PensionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionExpense", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net pension expense", "label": "Pension Cost (Reversal of Cost)", "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits." } } }, "auth_ref": [ "r620" ] }, "ebf_PercentageOfAssetsAcquiredAndLiabilitiesAssumedAtTheirAcquisitionDateFairValues": { "xbrltype": "percentItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "PercentageOfAssetsAcquiredAndLiabilitiesAssumedAtTheirAcquisitionDateFairValues", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of assets acquired and liabilities assumed at their acquisition date fair values", "label": "Percentage Of Assets Acquired And Liabilities Assumed At Their Acquisition Date Fair Values", "documentation": "Percentage of assets acquired and liabilities assumed at their acquisition date fair values." } } }, "auth_ref": [] }, "ebf_PercentageOfEmployeesCovered": { "xbrltype": "percentItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "PercentageOfEmployeesCovered", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employees covered under noncontributory Pension Plan", "label": "Percentage Of Employees Covered", "documentation": "Employees covered under non contributory pension plan." } } }, "auth_ref": [] }, "us-gaap_PercentageOfLIFOInventory": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PercentageOfLIFOInventory", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Inventories valued at LIFO", "label": "Percentage of LIFO Inventory", "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent." } } }, "auth_ref": [] }, "ebf_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based RSUs [Member]", "label": "Performance Based Restricted Stock Units [Member]", "documentation": "Performance based RSUs." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "label": "Preferred Stock, Par or Stated Value 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": [ "r70", "r297" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "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": [ "r70", "r544" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "totalLabel": "Preferred Stock, Shares Issued, Total", "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": [ "r70", "r297" ] }, "ebf_PrepaidExpenseCurrentExcludingIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "PrepaidExpenseCurrentExcludingIncomeTaxes", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense Current Excluding Income Taxes", "documentation": "Prepaid expense current excluding income taxes." } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidTaxes", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r611", "r623", "r729" ] }, "ebf_PrintingTechnologiesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "PrintingTechnologiesIncMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Printing Technologies Inc [Member]", "label": "Printing Technologies, Inc [Member]", "documentation": "Printing Technologies, Inc." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility, additional borrowing capacity", "label": "Proceeds from Lines of Credit", "totalLabel": "Proceeds from Lines of Credit, Total", "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": [ "r23", "r693" ] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale, Maturity and Collection of Investments, Total", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Maturity of short-term investments", "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of plant and property", "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": [ "r93" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net earnings", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r149", "r162", "r164", "r172", "r177", "r183", "r189", "r192", "r193", "r236", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r413", "r420", "r421", "r424", "r425", "r437", "r446", "r495", "r508", "r531", "r564", "r584", "r585", "r649", "r650", "r671", "r690", "r766" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total property, plant and equipment", "label": "Property, Plant and Equipment, Gross", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "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": [ "r104", "r153", "r506" ] }, "us-gaap_PropertyPlantAndEquipmentGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGrossAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Property, Plant and Equipment, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r471", "r496", "r506", "r659" ] }, "us-gaap_PropertyPlantAndEquipmentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentOther", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Property, Plant and Equipment, Other, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "ebf_ProposedAccountingStandards": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "ProposedAccountingStandards", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAndGeneralMattersPolicies" ], "lang": { "en-us": { "role": { "documentation": "Proposed accounting standards", "label": "Proposed Accounting Standards", "terseLabel": "Proposed accounting standards" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesAllowanceForCreditLossesDetail", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense, net of recoveries", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r171", "r240" ] }, "ebf_PurchasePriceAllocationOfBusinessCombinationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "PurchasePriceAllocationOfBusinessCombinationTableTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Purchase Price Allocation", "label": "Purchase Price Allocation Of Business Combination Table [Text Block]", "documentation": "Purchase price allocation of business combination." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureConcentrationsOfRiskAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r140", "r141", "r142", "r143", "r144", "r146", "r147", "r265", "r266", "r267", "r268", "r327", "r354", "r383", "r384", "r385", "r392", "r439", "r485", "r486", "r487", "r515", "r517", "r524", "r535", "r536", "r594", "r595", "r596", "r597", "r602", "r606", "r607", "r622", "r631", "r645", "r653", "r654", "r655", "r656", "r660", "r663", "r761", "r768", "r806", "r825", "r826", "r827", "r828", "r829" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureConcentrationsOfRiskAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r140", "r141", "r142", "r143", "r144", "r146", "r147", "r265", "r266", "r267", "r268", "r327", "r354", "r383", "r384", "r385", "r392", "r439", "r485", "r486", "r487", "r515", "r517", "r524", "r535", "r536", "r594", "r595", "r596", "r597", "r602", "r606", "r607", "r622", "r631", "r645", "r653", "r654", "r655", "r656", "r660", "r663", "r761", "r768", "r806", "r825", "r826", "r827", "r828", "r829" ] }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RatioOfIndebtednessToNetCapital1", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net leverage ratio", "label": "Ratio of Indebtedness to Net Capital", "documentation": "Indebtedness divided by net capital." } } }, "auth_ref": [] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesSummaryOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r72", "r78" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesSummaryOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable", "label": "Receivables, Net, Current", "totalLabel": "Receivables, Net, Current, Total", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r659" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r225", "r338", "r479", "r480", "r500", "r504", "r538", "r539", "r540", "r541", "r542", "r561", "r563", "r593" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [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": [ "r225", "r567", "r568", "r571" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r225", "r338", "r479", "r480", "r500", "r504", "r538", "r539", "r540", "r541", "r542", "r561", "r563", "r593", "r821" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r476", "r477", "r478", "r480", "r481", "r528", "r529", "r530", "r569", "r570", "r571", "r590", "r592" ] }, "ebf_RemainingAmountAvailableToRepurchaseOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "RemainingAmountAvailableToRepurchaseOfShares", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total remaining amount available to repurchase of shares", "label": "Remaining Amount Available To Repurchase Of Shares", "documentation": "Remaining amount available to repurchase of shares." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock [Member]", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r27" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r74", "r108", "r502", "r522", "r523", "r526", "r545", "r659" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r148", "r180", "r181", "r182", "r184", "r189", "r191", "r193", "r237", "r238", "r259", "r403", "r404", "r410", "r411", "r412", "r414", "r419", "r420", "r428", "r430", "r431", "r433", "r435", "r455", "r457", "r519", "r521", "r532", "r837" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r127", "r128", "r212", "r216", "r217", "r219", "r221", "r222", "r223", "r224", "r318", "r319", "r488" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r138", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r320" ] }, "us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuePracticalExpedientRemainingPerformanceObligation", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue unsatisfied performance obligation, practical expedient", "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false]", "documentation": "Indicates (true false) whether optional exemption was applied not to disclose amount of transaction price allocated to and explanation of expected timing of revenue recognition for remaining performance obligation, when contract has expected duration of one year or less or right to consideration corresponds directly to performance completed." } } }, "auth_ref": [ "r317" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility [Member]", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations, Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r467", "r658" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "ebf_S2024Q2DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "S2024Q2DividendsMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "S2024Q2 Dividends [Member]", "documentation": "S2024Q2 dividends." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario Forecast [Member]", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r355", "r683", "r698" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r145", "r194", "r355", "r679", "r698" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesSummaryOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "label": "Accounts and Financing Receivables [Table]", "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss." } } }, "auth_ref": [ "r72", "r78", "r226", "r708" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r46", "r47", "r417" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan [Table]", "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r11", "r37", "r38", "r39", "r40" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation for Basic and Diluted Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r700" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsCarryingAmountAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r246", "r253", "r256", "r257", "r258", "r489", "r608", "r625" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Amount and Accumulated Amortization of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r625", "r749" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Net Carrying Amount of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r624", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "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": [ "r18", "r79", "r80", "r81" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Pension Expense Composed of Components Included in Cost of Goods Sold and Selling, General and Administrative Expenses", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r109" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r57", "r58", "r567", "r568", "r571" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r357", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r14", "r15", "r110" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Awards and Restricted Stock Units Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "ebf_ScheduleOfUnvestedStockOptionRollforwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "ScheduleOfUnvestedStockOptionRollforwardTableTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Unvested Stock Options", "label": "Schedule of Unvested Stock Option RollForward [Table Text Block]", "documentation": "Schedule of unvested stock option roll forward." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r625", "r751" ] }, "ebf_SchoolPhotoMarketingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "SchoolPhotoMarketingMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "School photo marketing member.", "label": "School Photo Marketing [Member]", "terseLabel": "School Photo Marketing [Member]" } } }, "auth_ref": [] }, "ebf_SecondAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "SecondAmendmentMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Second Amendment [Member]", "label": "Second Amendment [Member]", "documentation": "Second amendment." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r673" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r675" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "totalLabel": "Selling, General and Administrative Expense, Total", "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": [ "r90" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses [Member]", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs vesting description", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Description", "documentation": "Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance." } } }, "auth_ref": [ "r41", "r43" ] }, "ebf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeDueToPerformanceAchievement": { "xbrltype": "sharesItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeDueToPerformanceAchievement", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, change due to performance achievement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Change Due To Performance Achievement", "terseLabel": "Number of Shares, Change due to performance achievement" } } }, "auth_ref": [] }, "ebf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeDueToPerformanceAchievementWeightedAverageGrantDateFairValue": { "xbrltype": "sharesItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeDueToPerformanceAchievementWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value, Change due to performance achievement", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Change due to performance achievement, Weighted Average Grant Date Fair Value", "documentation": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, change due to performance achievement, weighted average grant date fair value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Terminated", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value, Terminated", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock units granted", "terseLabel": "Number of Shares, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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": [ "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of restricted stock units granted", "terseLabel": "Weighted Average Grant Date Fair Value, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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": [ "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at Beginning, Number of Shares", "periodEndLabel": "Outstanding at Ending, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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": [ "r372", "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at Beginning, Weighted Average Grant Date Fair value", "periodEndLabel": "Outstanding at Ending, Weighted Average Grant Date Fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r372", "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining requisite service period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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": [ "r376" ] }, "ebf_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsConvertedIntoCommonStockPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsConvertedIntoCommonStockPercentage", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Grants Converted Into Common Stock Percentage", "label": "Share Based Compensation Arrangement By Share Based Payment Award Grants Converted Into Common Stock Percentage", "terseLabel": "Percenatge of conversion of shares granted into common stock" } } }, "auth_ref": [] }, "ebf_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsConvertedIntoIncentiveStockOptionsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsConvertedIntoIncentiveStockOptionsPercentage", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Grants Converted Into Incentive Stock Options Percentage", "label": "Share Based Compensation Arrangement By Share Based Payment Award Grants Converted Into Incentive Stock Options Percentage", "terseLabel": "Percenatge of conversion of shares granted into incentive stock options" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "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": [ "r357", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock unit activity", "terseLabel": "Restricted stock grant activity", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r647" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unissued common stock reserved", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of Shares, Exercisable", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r366" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercisable", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r366" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Terminated", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfUnvestedStockOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Number of stock options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfUnvestedStockOptionsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average grant-date fair value", "terseLabel": "New grants, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Shares, Options Outstanding, Beginning Balance", "periodEndLabel": "Number of Shares, Options Outstanding, Ending Balance", "verboseLabel": "Options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "terseLabel": "Number of stock options outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r364", "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted Average Exercise Price, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodStartLabel": "Weighted Average Exercise Price, Beginning Balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r364", "r365" ] }, "ebf_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAwardPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAwardPercentage", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, target award percentage.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Target Award Percentage", "terseLabel": "Target award percentage" } } }, "auth_ref": [] }, "ebf_ShareBasedCompensationArrangementByShareBasedPaymentsAwardEquityinstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentsAwardEquityinstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value, Granted", "label": "Share Based Compensation Arrangement By Share Based Payments Award EquityInstruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value", "documentation": "Share based compensation arrangement by share based payments award equityInstruments other than options grants In period weighted average grant date fair value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockAwardsActivityDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Terminated", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r368" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r42" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life (in years), Exercisable", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r42" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfUnvestedStockOptionsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Unvested Ending Balance, Number of Options", "periodStartLabel": "Unvested Beginning Balance, Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfUnvestedStockOptionsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Unvested Ending Balance, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodStartLabel": "Unvested Begining Balance, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life (in years), Outstanding", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r111" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfUnvestedStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Vested, Number of Shares", "negatedLabel": "Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfUnvestedStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "totalLabel": "Short-Term Investments, Total", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r122", "r123", "r687" ] }, "us-gaap_ShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Short-Term Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAndGeneralMatters" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies and General Matters", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r100", "r175" ] }, "ebf_SpmMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "SpmMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "SPM [Member]", "label": "SPM [Member]", "terseLabel": "SPM [Member]" } } }, "auth_ref": [] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Standby Letters of Credit [Member]", "label": "Standby Letters of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r0", "r763", "r834", "r835" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r71", "r75", "r76", "r148", "r166", "r167", "r168", "r180", "r181", "r182", "r184", "r189", "r191", "r193", "r214", "r237", "r238", "r259", "r309", "r403", "r404", "r410", "r411", "r412", "r414", "r419", "r420", "r428", "r429", "r430", "r431", "r432", "r433", "r435", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r457", "r475", "r510", "r519", "r520", "r521", "r532", "r586" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r180", "r181", "r182", "r214", "r457", "r488", "r525", "r533", "r537", "r538", "r539", "r540", "r541", "r542", "r544", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r557", "r558", "r559", "r560", "r561", "r563", "r565", "r566", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r586", "r664" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r145", "r194", "r355", "r679", "r680", "r698" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r180", "r181", "r182", "r214", "r225", "r457", "r488", "r525", "r533", "r537", "r538", "r539", "r540", "r541", "r542", "r544", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r557", "r558", "r559", "r560", "r561", "r563", "r565", "r566", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r586", "r664" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r70", "r71", "r108", "r369" ] }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options and restricted stock, shares", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r13", "r71", "r108" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options [Member]", "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r663" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized aggregate amount", "label": "Share Repurchase Program, Authorized, Amount", "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": [ "r769" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r71", "r75", "r76", "r102", "r546", "r562", "r587", "r588", "r659", "r672", "r694", "r727", "r815", "r837" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r107", "r176", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r434", "r589", "r591", "r603" ] }, "ebf_StylecraftMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "StylecraftMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stylecraft [Member]", "label": "Stylecraft [Member]", "documentation": "Stylecraft." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "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": [ "r453", "r483" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r453", "r483" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "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": [ "r453", "r483" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "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": [ "r453", "r483" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "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": [ "r453", "r483" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "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": [ "r482", "r484" ] }, "ebf_SwingLineLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "SwingLineLoansMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Swing-line Loans [Member]", "label": "Swing Line Loans [Member]", "documentation": "Swing line loans." } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsCarryingAmountAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Technology [Member]", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r16", "r743", "r744", "r745", "r746", "r748", "r750", "r753", "r754" ] }, "ebf_ThirdAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "ThirdAmendmentMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Third Amendment [Member]", "label": "Third Amendment [Member]", "documentation": "Third amendment." } } }, "auth_ref": [] }, "ebf_TimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "TimeBasedRestrictedStockUnitsMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParentheticalDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time-based RSUs [Member]", "label": "Time Based Restricted Stock Units [Member]", "documentation": "Time based RSUs." } } }, "auth_ref": [] }, "ebf_TimePeriodUsedToDetermineAverageDiscountRate": { "xbrltype": "durationItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "TimePeriodUsedToDetermineAverageDiscountRate", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosurePensionPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Period used for calculating Pension Plan liability", "label": "Time Period Used To Determine Average Discount Rate", "documentation": "Period used to average discount rate." } } }, "auth_ref": [] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesSummaryOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, net of allowance for credit losses", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsCarryingAmountAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and Trade Names [Member]", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r50", "r743", "r744", "r745", "r746", "r747", "r748", "r750", "r752", "r753", "r754" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of common stock, average cost per share", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r35" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r35" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Begining balance, treasury stock , shares", "periodEndLabel": "Ending balance, treasury stock , shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r35" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureShareholdersEquityAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Common stock repurchases, shares", "terseLabel": "Repurchase of common stock", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r13", "r71", "r108" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock", "label": "Treasury Stock, Value", "totalLabel": "Treasury Stock, Value, Total", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r35", "r36", "r71", "r75" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Common stock repurchases", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r13", "r35", "r108" ] }, "ebf_TwoThousandTwentyOneLongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "TwoThousandTwentyOneLongTermIncentivePlanMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Long-Term Incentive Plan [Member]", "label": "Two Thousand Twenty One Long Term Incentive Plan [Member]", "documentation": "2021 long term incentive plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfCostGoodOrServiceExtensibleList", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Type of cost, good or service [extensible list]", "label": "Cost, Product and Service [Extensible Enumeration]", "documentation": "Indicates type of cost from product sold and service rendered." } } }, "auth_ref": [ "r770" ] }, "us-gaap_TypeOfRevenueExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRevenueExtensibleList", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Type of revenue [extensible list]", "label": "Revenue, Product and Service [Extensible Enumeration]", "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [] }, "ebf_UmcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "UmcMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "UMC [Member]", "label": "UMC [Member]", "terseLabel": "UMC [Member]" } } }, "auth_ref": [] }, "ebf_UmcPrintMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "UmcPrintMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfPurchasePriceAllocationDetail", "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "UMC Print [Member]", "documentation": "UMC Print [Member]", "terseLabel": "UMC Print [Member]" } } }, "auth_ref": [] }, "us-gaap_UndistributedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UndistributedEarnings", "crdr": "credit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed earnings", "label": "Undistributed Earnings, Basic", "totalLabel": "Undistributed Earnings, Basic, Total", "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed." } } }, "auth_ref": [ "r203", "r205" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r465", "r658" ] }, "ebf_VendorRebatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ennis.com/20240831", "localname": "VendorRebatesMember", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/DisclosureAccountsReceivableAndAllowanceForCreditLossesSummaryOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vendor rebates", "label": "Vendor Rebates [Member]", "documentation": "Vendor rebates." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareComputationForBasicAndDilutedEarningsPerShareDetail", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted weighted average common shares outstanding", "terseLabel": "Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r197", "r207" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.ennis.com/20240831/taxonomy/role/Role_DisclosureEarningsPerShareComputationForBasicAndDilutedEarningsPerShareDetail", "http://www.ennis.com/20240831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic weighted average common shares outstanding", "terseLabel": "Basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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": [ "r196", "r207" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481410/810-10-15-12" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "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": "(k)", "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": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r121": { "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" }, "r122": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r123": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/942-320/tableOfContent" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-26" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-66" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r256": { "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" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r422": { "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" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r439": { "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r532": { "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" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r602": { "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" }, "r603": { "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" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r610": { "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" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r651": { "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" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r677": { "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" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r679": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r680": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r681": { "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" }, "r682": { "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" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r684": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r685": { "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(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r686": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r687": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r727": { "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" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r732": { "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" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r753": { "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" }, "r754": { "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" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r757": { "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" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r761": { "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" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r805": { "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" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-15" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16" }, "r836": { "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" }, "r837": { "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" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 88 0000950170-24-112399-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-112399-xbrl.zip M4$L#!!0 ( />#0UE 6GC6;0! .T[&P 0 96)F+3(P,C0P.#,Q+FAT M;>R]:WO;2)(F^OG,K\"JIV>JGJ.4\WZ1JVH?E2SWZ&R5[+9A'H1P>_?SO.X>[^_O__C]_^9>?_@="Q9NW^P?%0?Q2[/AQ^3F^ M*6L_&-63*A8_'/[^8[$_')3#6/R?7S_\5KP9^;/BS=V'(MMBBE'!"/,/A*^S?-_6X)3 M]?]BO(WQE:^-3L^K\NAX7/S@?RSRM^#=PV$<#.)Y\;8NW5\ZZUB>NOXZJWEM09OSF\MS^YZ+LG-R%.>9WQ^^W T/("9KTI_ M^]?"N'HU/C^-K^!&-)S>>=&JNKRM3= #\NK__/[;H3^.)Q9]W?40OQK].OJM MH]'G5W#A51:(^8W1I6N/C\-A.97"?!?6C,SOG-3HR-K3B[N3K5W3E-F%:X\M MZQ&G1-TW6=,[+MH!W::W20'%K^+9. [KT@TBBLWH-#I1([J%+_H[KE >P?H; M PS/HZ ^Z+);Y=D8P>!<^]Y\L"YG\M6XLL,ZC:J3YMUYH@7"^OIS;G_W?0_) MC:&(R/E#ZFI\057-W[YE^*GXV@#_%O\-"['@_@+H,;? M?WHU_3E_>A+'MD$A%/\Q*3__O+$[&L(HC]%'&*:-PD]_^WEC#(/_JE'M5_FI MKV:/_>-$UL=EM3&S)@;A?Z].SU M1O/64'Z>?RF4]>G GF?=B'#UI_)L.S\[5M,?RQ#BL/GQ4GF*,OR\\?:3-3SX MX#TRR5O$)0Y(*Y@+PI(R(@2,5=HHAO8DOR66VSN N2'C[MN!/9IU[6S\(8+@ M[WX*0:C #4:=#0Q^8U?DAW4\:=7UUIS>^,\3S[8 )(1 M+$,P/0SS[7_%\L4;B_(G#5 ,CWZ+ M /)[9V4-$NWCN_3N-&O?Q]%>AI6P4/N+J1+_O %:OYW*LQC0N)K$C5_RWP_J M%Z6>&BL92AE)."<>.1 4I!-VQ!%-(M971W]W4E77!G]O&#(I>'SS SP%GK)WY@>3C*0[(-;P7_AHSQ[4^2_F=]T3@CDH/M&$NI!QX(!Y)+ +BWCADK*4 0EK"TZ+GXH)% M@Z^]_28F\ ;#KW$(/XS?#^QP]N.'Z$='PS(W>7=T<@K3US1_RI(6Z\1[\5\/ MZ@.W 8.1 .^:@6L,O[G,11D2)D2/J561^*]GXV8_#N)XVMC2SS[-0K);P22- M]Z'Q5:R;3P['0#@S#7R7]H<>(/]=E3M,LLI_C],.E0_"%>S!]WV^CNG[0 M8 'X)",YD%Y%/9A5SA! ;D">A22X4M9:TJW!:@'$%QVL2!CCW( 15@9L'5 (\X,?"D1#!! MT6X-5@N&9-'!XEC8B('G*N<(( # E=81_G+P6J""U,0;#/_[!BO;%S^.X4,< M3ZIA;MB*(Q<)&.9)8*0C!BK%@$_I $8+"Z&E)N R>=7%(7M&_+)1".LI11%\ M:<1QA$90D#++.05DTYKH&SRE"T/VC"A&*?.$$;"/QF 8,IJ05A0C0V$P$P?G MU-@N#MES8ED2WCLK@#EF*0L,JF0#D@)4DBNM8<:X1()CQ;%DAI ;_E)7ANT9,4U%JXBB$1$*<,85 MT<@!'H";Z26+1GFC;D34NS)LSXAK1AHG4@HHL1Q&MBXAQ[7/HRA58B22FR'% MK@S;DV+;V\9!'PWG+@ C8 FT1=0)F#)/.3*!4$2TB@H&#]S+FZRC_%R&. SU M>WMNH4\P,I-A'KC#8UO=6/)@N?W<**1SG)>#%(-_8>&O!,ZY508D! 1Z,BRG M7_CCTQ_P8PS-P-;OTD[3>OMF-!C8JIZ] 1S?\L0.ZI\W]@_>7E\O&4Y.4!B- MT>R6C5_PUN5:UKSSOS0?7%G%K&("ZCWTL?[EIYQ)L%TW"_?0HJ+)+-C.R],_ M;]3ER>D@K^(WGQU7N<$11&V^&+]U5H>-5].G7WUD\VL]FE3-;TVBQ/9LE)IY M * F4=H,E,8Z0!SL';)1"B0S5TX6/E4 U+.OQF957?673^'U5#K.\3I_ZTZM;7_;+ MO)47;7IUVP"<-BI[T?ZQK<9Y[>V7)A\',X3)Q7,NKEV,9+AR:TX8N'S%],K\ M]_E+7EV;O3LF4UA"\E(.EX*"0B>)M%<">2JET9@Y+737)K.NQML?[/ H3J$>8Y,%]9Y#T!H?)XM\V@(O]93(9_?MN/]Y&0R@'O#N_%QO,V"MZ\$TYRP M\2VS-;^RR&P9K)7TF*.$O8+94@ ]'(<<@A'$1H:#=UV=+9B&3"3J@Q%8_M]& M=I@7+V;YD,.C#]''\G/F&[^>7_Z<5U@NCZP["FCB)I6IDS1 M %KED4K.Y]5P0"%,& (# @XG$4;$I4_9]W8^9[FV(Z\/XK[/WOEK.,P>;K%8 M>SALG E:M 5KGH"Q!N&(S##$ M=:#("( U(,?,4FZ)!*^XH["V.D:HQ=GBQ@+U)5CF4#:HM^,@N9%3RP(-(N)5 MIPP?JVCK275^.![Y/^&FD]%PR3R9/9S]M8DZT0##(QI0)THP3J!]A@(9Q-I% MQ8RAJ;M^:9<5KQ-3ZP13,ELSQS-!!!?(,X>HPCED9D1(:L6G]D,73M.[/#I_IQ=7OC$-#Q>$B:OC M/R99$C[#7Y>>VATW+#_.9!#%#XR>7+WU,2!K>612" FBEQ,AM 5-EB P(GB: ML,%)6]%567F@)D^5M]'CE=%@,'PV\9P61E3&5PNS(C2*P6/+A$PARA6?E>6; MO@[XQ-9E3R-@1'BDH%TQ CM-0&8BE3IISI1;=7;ZI!2F18_=1B$%U10)HP'X MC';(8K"92<9(HM2*6M+5J7E;YB7(WX#^A_TAC,!17KG-&Q[&]:_GO]O_'E6[ M UO?(#0VQ!-;_9FCELTO!_9D^5'(UBAG-$(+0P$2P27(VR2!<@:/%-,.?DDJ MI:5#XO/9@Z25(S(@*PT(*P<#K7,(UG#L@PO,6]6Y!;ON\^VV1--A*X4S*F]D M-# [,$^.@7Q*RJ/"T2?572B9Q@\NYNBWD;>7Z^,74Q@' \#VO\5AK.P X&,G MG $U>.#&4*668$XM8SF"T.Q-DESF).\G.=C>S>FZ;RQXEO4E+6 M,MG!"4*H5B,F+;'D'4;9Q41IG!0]&=19 =[[8*EQ?Y?T(=_UJZYQB#!!9 M^B9;#*Q:3AQ[ I!\C@DTWAK''"A;YB="@ )2$1 %^Q= 'WUDW07)9P\#76RHV1!3X"#J@RE!"F5.AL^/R6*.!A'P6\J;]M10%= ME,E'@ .%-<@* 2];:ZF04LG39#'%?NEK]XO*RD+.\,$HTYK3.(X[1U5L.-+* M>,(N.O"!34*@PW1:D41+[Y%3PI!H))6XL[D&*^1N/$_$T"4A$R,<8#IO;<P/?,Z\L21L@G\ MD10BTLD31#G&/MG@P0SWT_F<'J/GD@@M(B(I)Z0ZI_(^.K"$TF)!)/>(9D#$ !$;#+%"Q'!46G (S2QI%*DC>,6V]Z6P:VPX\(92Y/OKG M>!C]I **'.MI<<(8IL4+3TXGX]EN[?D\SOR>E@=!YCP^NF M96G7,KH*(\T>$N(1^N089D.2N6E-%[PY6] 6D\GJBV:'HCA5A&/)'$2 M+*+-12&$13$( A\[&E)G\X%O6<"Y4@GP9:WC!(&%2KDRJ,\U4?*6"L>I0=(E MKG-=\I Z&UKLR/(I>?BLD=9FS:8$$X<\<[G\&Y'(QI3+%2N=B)9:^LZZ$/?. MVIX]&L2_5?;TN/39M7A3VI/1,,P_64\55(3%Z##*&]<1SQO40/,DD""M,,/< M,9ZZ.IFW0.E;6U;_:0>3^)A%\=7T;KH@3-H2C97(YT=D/!> #-0R)#$89*#7 M'JYU39AN*_11#M>VT,?#:E)U*U+V/".5ZW4*#2Z]<]FO]S: /T@2BIY&F? 3>@QL?ROK/K];EUSS. M$)7#E&J/@N3@Q>+$D+,A(F*Y"31PK6*?AOC4D**#L"KKLM!@PJDSB%$N$"Q*A &1DP#J*PY'S%I_.I]Y>V!9&),1A\@I%P.A?:E$ F"/RE M##$*)^GC\KGP\T!D4[,A[R-:%8Z1A-(ZX(0$T_FX-V*02\WQFWELA5"8=VZA M<>%RJ(]AE"]V723): )6"9&4EZ(9YLCE_'C)J(K8*JQLYR2DNRRT+8\[*:8Y M:2,!H;WMVDJ169K1;=\60-MA'FR(*S ';+Y8BC MR[M]K''<)KT&VT.Z4+WR&39R)<<#%CH"3@)8<@D:[KR4R#L7,?5><=]9_Z]; M21G7@!(<:M(.4#KMO8D$$>>;@ER@>D[DS3_>R1 -M=W='MTQ2M\FV0C.J6AI M]JQ :Y+4R'APM)RE1&(I.+&=S7[I+*5_'@#$F!!+# 6?60(3T9X@*X)$P@#' M5Y9:;CNK8.N;OOT,%90P]AZ#*.3R$Q+QD"EIY!YE=D-Y8M&PSJXY++2';W=2 MCX'65/DLM95Q\[#!BCIC0%TY0]SD4I76!Z1L/M?!"._2RCL.S[4R]!Q*9Z@G M#IAGR$?;<97/CP+;B8*,A#J73X3N;$YP![)1EJ1C5C$+(X^< 8K#6;" A."< M*RT)2\8IXCH[*1WCG*QQPG4KLQ+!0V/Y=$F;8\G8 =TT.(+/YC@5<"6%CF6M MM=AY0E.@D4:DLW06EU4B_:$V3 M;#[).5&4*YY!K846=YY*)9?V?MYINI::?;YHU8OJ9 4[#P/V2Q MSV>(.)A [BW"+&EA !ZY[&SF^\I4#VQOLKAP6DD4D@;C%8#WZKQK02JOL=,N MG^RT5I/US!656J." 2>7\N'&#C2-BC(.$>HM-U3#M2Y45%H2#TYYO8P9 M1' 'FR=0R[O_]+8\I1P(KB[19+N74R;'S-_(:1EK(%OK66.3R9X@6B'<,K' M)$2#@3$#.0.ZS%04#DO?65?SF8H+7-YH]R9!G(N83+Y/VSKKH M.DM]5R;_XYG0SE..I=&(YK1&KC!!5A$PW\I';YEA'"_=9#T;66'8.Z]90$Z& MD#-S(S+$RWR^H%8.''/2W:CB\H(CBX+$1-)905@E MH_D,J]9," '.G$*4^^PBX%SXF7,P'F!1&$QL,)V+VCYEO9HE66LI.6 JS7M' M&5"58)&QTB+%9:0!_#3/.AN_ZUK=@[8\ Z9LB,PX)'3 >=>%A-DQ 0GBC.)! M8&PZ.R?=3YIJ;9:T%S$GV&C!..(>U,<8"W\EG6F_L;R[FO.B3EI?SA%;,/T^ M.D*0D"HO,B:"M',>845)D-JSX#H[_2N]VLU2RFW[JRSO[D-D(MIHD)+")B">:D,&)HL1X",QKHU9^Q]T3;B1I M:Q\DBRPZIPR*U.0-Q2DAFVN&Y^/LA'+8^>YN*.YB990V25.2)C%CD6!YKW>N M5^.PDKE&J:*>.A6%Z>K4++8"G8WDB:W^S":V^27C]@K-E^9468.L#3K/EP C M*0*RA-*"8^(A"Y)('3["FJVZ9 MGKHZ5%MIUYQ&JH,1R%CA$<\GECL'/%2H0)37,0;=V:GY]N[@RUW!W0E ?P6( MCV%\G!%O-9$(4)$@KE1V^PQ&R3AON1".Z!>8^OL8K^'%+FKE319!"($4Q1)Q MP&3D%&,H46RPYEKA[M:T7J&S?)]I)E)-YXVN4R+AH$3%26\,-MKRS M1/=#;%:?WL- G0-E'=;6Y\FM,U&ZO'*IP<"&XU'57,BI4#M/=DK'\ZQ!"LI< MX!8C8?-BM/,2.=%LF0V>&4H229W=F-.UW;++85B"1ZND$XA&*Z;I H8R>+KT MAC%+$V6=34'I1LKH=:<$V$XK&W.$4@HSKQ&)+L*\&(FT,!2<2V>(U]X9UUG- M>5CR8<-6/AS^L98V3:A(@_<< 3G)P1L"+HQT-I>2YB9#GZ:=C:NMC$U[IJG5 MW(3@+4RM))=XN1O8EN?%DLX(ISN2LA(:*./CND: MF^R"<^ $P23#)Q$*+",QR&J84P'#!GFW#J;,2W&SLKV[)5DMH89#((*QA_3ERV M5=$AP4"A- X,C%9G9V)M=PL]5"5;)./2*H&IT(B[0#)IB<@*:I'V.@+%]$XP MVE5!Z!*Z+N>X @FNDDX:C%TN$,N!C"$3-9A"1QT64FK=W3)-7?-\EY/])8,* M7%"!@G1RNL7!80D6SGAE@N#,T\ZF2'=[AEK3H9@P4 V)I.1 ^W,Y 6>Q05X3 MK)3!W/G.(=S"F^86I3,O.LM$IF")C@EI YK+O9#(29>W3MN(O=:$\:7K\'>. M%/2=X"O=?Z*14M@D'+U#UN5\'(TQT,9$D/(BA!B%$MT-<727+;2UIJ^(!6M$ M*/+))V +&B0Z< )/%^ I+8"P,H1&W*%9>-0I;E[&1E M-<4L"=G=0%67=_ O2>NX=3(RCP3 ,N*& P/4N7"439XY(1FWG2T7U1FM6P[U M4SH?MVXC"C:?_TQS]6[/P,LV@?I((A.ZL^1\1=9/6JQBJ(*445D@7Q&X#4\X M@2)1(#H,)DKR&'3WJEMT3I$Z$.55$0O,@D$J9I?8!H*,,#G*B+E67()UZZSY MNF77_V&_Z__[IC\%&B@%#2:Y2$VN1&1\R*4YI*#4,")B9Q>M5RAG_ZG"Q1-P M^YN9_>/3Z:2Z-);<^'[^\$T76_]M=$HS[:K3#,RXS@N3PL0 M^#\_C ;7%3)_86M4';T"XLM>57#Y5;YOH["5K^Z_>7;'JP2L!J71:#P-& M,1Y]B*G^>>/MP<=/B47N3#0HI"2 5X,W:Q)VB(6D F,Q[Z_=*%(U.IE]YY/A MR07+$DKY &:. ] ]YCPXP0F 7 /N&%.\_22LBS[D]%SJ\U%>QB"=%Y0-=S0 M(\3.4+C-:::DSM7VB6T.GXW(,0[LQ'.N A5!<0^W1>QM\#1;.Y]9BXCP( !3 M;1(T.28O'-EX!-4QL" M@ P:CTZW\98HAZ__B=_KYEJR)^7@O"E9 M41<'\4OQ871BA_,;W6@\'IW O1DLD!V41\/M04SC_([ZU [GK_ER#&J$X!,? MM\'%0U^ E;[^ZMWWO@[>]:4,X^/M5(Y1 T[#_))_^PN1^/5/K_*[8 A/KPSC M11=G/<]](EOB=%R$T<0-XNNK@TOF[W_VH>!MC<2U,>C[]EU]RQLZ8_5U[_QH M,*JV_]*0#OSZ[KY^F2JE&PW"5:&2"_;^CX/]CWMOBL./.Q_W#E_J(!SN[?[Q M8?_C_MYAL7/PIMC[/[O_L7/PM[UB]]WOO^\?'NZ_.UCUD:$+CLS_MF";AT?C MT7"S>+.UNU50++BY:S1FOZQRE=)D\\G&/BAD*5[^M^T.SL P_$VXEN*FTMYF0K0EF#LKT]% M9;_#>MV%$DYY IJ=55SG#$2"M-#Y>$WOA0_YG W1%DK\?6(K$.3!^8=X.JK& MX#7F/(?QSQLE=+*.'N9Q-'!V,!B-P4OJAG'_M[\8Q>7K;T#*(@U]7+O^G\>\ MNN4QNIC78CJQQ?M)54_L<%R,1\5A;!9,"L**4540\4/XL1BE8GP3>EPPLEGD@/UWF\_[VG(YL;W];-=^7AG9F0'- MZQ2WVL]%6MIT/T0_JIH5FNT)8%LU*(>QC3X47_U9@L NW+3QJ$NMZ5);[IBT MEZ>".66WK/.R?O&V',0"(#\O]B^'NB:CG,?*S4X+IE(BYW+:K1(X"$^ECN&Q M9GBOR0C(?9EVI1O#3)#06/4!KW4(05^^BBZH!UXK+QU6"$>CP(7+9[PXYO(^ M-1TC!;%6CW;AIGKP(1XUF3;#<2[3VJHN?+/S=TWDWL'!_N%FL7^PN]6:5]:M M%:J%XYI[9Q9X89ZJ3 XO)Z^P=7%X&GW.UPI%.2SVQW6Q>]Q$'>Z,@?;PT;EX M^5/V;9R+R]\F"W8R'LUG+#9E_P M.:/KM([;=3RU.7_Z^@PWS][([X<&5/.W?R[KTC75S;;GWY_=!'>%B\%I7I>C M#1NO[KA([[EVY8L_O1I77[=AE@#43.\7Z MR5;1_;C=_H_S![6I^SNT!FEITW=%UO;C=[SBM1I_SZ[J12#1+E4%RS8:[X_R95 M68=R&J,#;O63JU[]<@VZFGNK(SLL_]G\_F-KBK3<47M.B%@A>=C?^K!UN%7, M"M54,P&X!@3%P6CKUEF_31>?1P'EVHK2JO=LVI95[ES/FC\Y2I2SR:((;")7 M(;?(8.I0TD1Y0CDCTK?#0G9"J'(!R>D_OY7#2):(?I1S4KR'-TUW?=E!\?[/ M+^=+6.U[2&.V-J^%E^\*D3$MHE/(& DS$6@.D46&'(W6.Z=4)+S5F=B%']]5 M'T=?ENF2_%Z&P6A\7-KA,XW]0X9>:6&LQ0[)E,]4$,0A)T$)N/2,2^ZX=;'5 MH6^HVKOJ/3B%Y=#W/F,WS,&BMNYIW4:AF>$^ DQK@ F30.Z8%RAHCYW U$K^ MZ.3I:[+Z?@3"./C_R],FNK%$GS&7W^W=Q2=S#V;3FUW#7!#"EZ=@)/?.HF_* M7A;O$C@)L>Y]P@=!P K-.V@RP$.(]_I]\&^.CK^TW(#+]:=_^XL&9ORZ+C[& M03P]'@WGB0*;Q?XP%Y(MAT?%#@!+D6%QN_AA2?D#/@:M-$-2 BGAU%) ;FV1 M)%Y&B9,GZM%)\)D'YIZTA.\M3(-1=,ELL85&_KBDE!&=N#)6Y$.B2=X=Y6'Z M8O!(,>6P=\0;^NBX<*Y;,7B?I;I+*2-*"61T+EG1TAKY-S<5/RTLF44WN%YF M4U8-0,4JAN+TME1,^H.[2,+<\>/M1^>Q+MKF!1+,GG+=>=%N?7O=N;UEYD^:6/"+7#QD-=HLF9K/6-K=Z1FW\S>S,OSM8SD>-+DRT?KCP@]L M72]&9.\[, =E5\MH-)+/Z5;@E< MG.9B@KDP6CM!\'O#1&N")]V57*VILX;*7%LR2Z&U2*O@4,Q'A%K,$@V/WF\Q MLZY3H[1$L=W[]6TODJLOD@P3%3UA*(E<8]I'AHP(&DDNI+:):6=<6V ZWVS9 M;'VXL:B8[>/2UQ/S+_B,#88XKB/"KT MLC\,.6LM%NZ\\,<19.LDU\3Y1-+,:VJ"]^QXZ\:7WRQUUN9FSC]\JP//VX6=AB*'^BTCPY4 M&JZ[_X8>Y/N;6^%+N16SY^1]^G73B*:1MAX7!A?!GM=;=VSA??B,W0%\@4J= M**%(<:;R6>@..0'HQX@CQ-D0M6PIH65W4E70O^D>]6R:QW8\J9]#2/\K?BN7 MXNDCL44Q*Q64#>G!:/8K[V%C#AO5I>9E;0)%.BG'8U"]. "%JD;#3#<&YT4$ MZG%>Y',4JGS6PN=8Y"(QTUW$7X'*Y3.NAND_3.!.CL5LJ]MD6C^Y.$0?BQ\R ME*O7E-&MV0WCX[*&%MO3O..M%82I[D:8:7LO@"/6/VXM"162%X(X0Q#F) %- M!W)N!%![()0K00UL,H!NQL-X# M*#2GJ#1Z4F5#?.NG!1?$T+M$][?;8:1[F< M]_NF^>MP/]=BCVS?L;YC'>S8';&,1*2V MUB*FI$"<)XT<)QH)9SW#FGI'6O):LC=9[0+R'HVJ\UMBN,U-#2;[V4V+A'/O MK"'Z-? 7#W!<.KA/9!G603YX#^'34(BVMEAV3:W[?O7]ZOO5]ZOOU\KTJ_>I M[QNW@]LB@2^#,_4>==^QOF-]QQZ))8=W+4ITN^>WQQ*LBE(S(I%PB2#N.$': M*XX$H5$HSQ)-K)U80C-LOT[JF>#-C-HKP];;=,MZ7Q-\G[ M,13#49-[/ZFGV;/0R]B<53N^/()OEBB?$^CSNP;G^>5?2G@UO+880K-'.?;T MN:R;Z/W0#GVN*&N]S^<^Y)OKL1T&6X6ZR$4[RW!7?1[V@_WQUD38/O_Z&_G7 M]7$<#.:B4/P $]SD04\/![H_R_C'K>*_H%FS$<[9[DO9V>"]H=+H7+,KG[LJ MJ4:.*8*P,2Y$0XP0+2'881Z+VX!KFB@,[1[4BVZH?V1YI(><2;[>LKW39.6_ M\^-1/E9P=ACS9A;**A9?XF6=@2=OV2/%_A%&;Z8O;YOM.("#L[++@5$!/ V1 MI/+.:(:14T$B*;#&5A@C.?U:88RB(3+ND4K.(RY8+H1+& I&6QV),"*Z6S8( M-A4@FAW)A[G40_UN,FX@&[![HY@,R^GC__C4%(*H-P!;?'D"6O3SQO[!V^LJ M-IR3J";AS+\B3;?$FS1;O,)H RWKDSI%O M=#_98.[HI9N+[CK9T+Y>=I%;,\ MT4<1#4D'_SVIQV4ZG[^P^2H"?OCZ=#3EAMM5S+LT/T>0E;/< M_[P[YT)LSI;M-RU43> 19Z+?\)IA_&=_Y\DZKBZ5$N9J&H>T"9JX;0=?['D] MVV1S==KF$]&,0S/H5R;RQH1T9-R?52TNQ_O%G -ZY8348N?@37'XQZ^'^V_V M=S[L[QV^U+-1W[[[\'M!,/K["QZ XN-_[!7O]S[LOWM3[!V\V7M3[/SQMS\. M/Q9L1JR_?VR^C8XK,CP?=W[];:]X][;8?7?P<>_@XU,JRJ.]J\4/LE^/;;7L MGKVJ>M':O7K)FURA5WGL?]X MZP3H>3':.!= O9^Y\/'8G^[>+M_L'.PN[_S M&UBE#,4['_??'70[LOZT2R6WXN(RN]KHWM.OOILM)IYL_7T%$A7Z?JU5OQZJ MQFWU])FTN,^AN5,HFC=FEWP(PT2W:$:[;W3VZE?0_#MS3[^A7_,/ES@LMCBN M=$0?FI*1S;[?]Y>K" >7K2S^&$RM), [0F75 ML?S!^J3W[L/3BHW*NLYVSU!ZAK)^#.7"N'_R5YC )V<'P 3BI_HXQF?B*G=P ME%^G+2L.FY85=ESL3(XF]?@B\-J4 7P;736QU7E!S5?AV)ZZ]-2EIRX]=>FI M2T]=7C1U>;Z.?8M\7 9)/HU.#P_PF ,G8L-":G+ MLWD9]&EF]VU,Y?IGK.I[2\Y2>I_0\98UY2M[^4]VSL^6Y>L?2,I6HW0?H%9L5-9UMGN.TG.4]>,HS39I M^NDDV.?;%4VWBM_MT!XUA..B)N2;LO:3NLZE09MPR= .SNNR";Y<\I1,9*;U MFO,]'V(]&7R='=R3EC4C+;3??[0"D+5BH[*NL]VSEIZUK"EK89_^D<]2*,=- M3=C\RV#^DIRYI2%I[S7<;5:%!_.JU&/H9L M_Y^/I/"F'%W3GH:@O+]H4\] >@;R9&6@5]\^K6N_>KO;ES]_/2]_OK]=O/OX M'WL?^MKG7;812]26WC=]V=9@7?O56[F7[EUV8$O$K%[Y(![9P=0YC-E1?=YB MY;_EUDS=PFEK>K^PBS:_PW[AR[,F?;]6JU^]]>^M?T>LO_U4E?6?GY+UXU'U MG)9_9ZM9AR[>3EO26_W>ZO=6O^_7&O6KM_J]U>^&U:>?)L,J'I4U"&&N@6 ' ML?X4FQI+G^KH)U7Y/$6XYZGY?UQI77&86Y?SZV=%H ZG#2SC= 'YCSKFB[. M0<\;UHXWD)XW]/;U)?>KYPT];^@$;Z@_L4_\D_ADJ_AI.!I_LJ>G VB6&\1/ MQ_9S_.1B'#YK^ON;F&RS&^^/T]$0B,*P'%57^$+/#7INT'.#OE]KU*^>&_3< MH.<&#\DZ_QUN*@YMBN/SJSOA>D[0$_3]6J-^]9R@YP0])_@F)Q!;Q;OQ M<:R*_6$:52?-=WLVT+.!G@WT_5JC?O5LH&<#G6 #G^2G>'9*#\7?F#K^N>-4WL4 MT7 4XOP[T*Y\>=:L?S;EJLZV$7N=!O$,A;**OL% T*#)R?!U*.O3@3W?SE,_^SM/UO&%K6[F:FJ9;8(F;MO!%WM> MO]YX=3&K%W=.)Z(9AV;0KTSDC0GIR+@_J]9?CO=3B%91ACQ)U?A3>>4LGO(R MTOS]YNH&:6EAE*95=K:*M_L'.P>[^]\X&?DI6[;SVQTU?QXX@]]6UV_):3.% MLQ()WW>%(=__'JX_V9_Y\/^W@+#T@XRW7$8JK,#$//XJ3Z.L2L"WB69 M?M>AMAR\V3LXW'M3[+X[.'SWV_X;T+0WQ:\[OP$*[!6'_[&WMXC2M4RIECPT MTUOSJ[;+,;3#WSE8EP?*;1;EL!@?CR:U'5[N%NO ?/[XS.[70[O]N%X67_6R M\:7G39BUN*F3:R?CT>L9-OH5@O(7_.O\" M]&5@3^NX74?@8 !M\\%H0@739V]\'2C[7-:E*P?E^'Q[_OU;5HFFKU-L"\N_ MSGCY+=?)EN;W7;[GFMDB%%_Y<]^]]UVC6_K>%K;>A'N"CQJDQ5G_YU$UF@P# MFHE::OZTNF@W%?;;1/T6==)/[TZV&FR;=7:YG5MV'/';P>4.S6F;!4XOSV)? M;-J[,!Z]C//O;8L43LN CCSB/SI^.B\>R+N2YW M8=;;1!>**5],).X9JZG28=:)T>IUI->17D>>VSHWP8Z;YMG#$"3?>L[IP\:T M@X&[.QV=NHY7LBU?3(9,I]*FNI(OV'?LN3O6B^6*=NS[+=02',AG&L)'9//M M3JH*?BIL;X;6MY-]QU:M8[U8KFC'6G:4;EJ;70NW-?P;8WIU*;EY MR-6GXJ]7LKMHMFQ]_"VY6F1@5DO8[NKM<'1;7^\-9CWA1-_5SW]M8T)OAO!7 MWM)VLT$99X%%T,B&,>D;."(TZ"]SXR:PC9*)JG MG(T_Y(U NY^HIQQ+HQ'U5B&N,$%6$8ZT\M%;9AC'>J,8VA-H\*1&1]:>;F?U MVAF&_$\N*_W9#G)*Y\YXUU;5>3D\^D\[F,2-8C(LIV_YX],?AV_ 4L$\P%/8 M1A&B+T_LH/YY \%OT[3>GS?*L_'V<'*"PJC93I3OV/C%F$VCU$^OKG?XEU66 M]_8TN<>M'K?6 +>,"\XZZI%BF"%.M0'<(A@Q1XU4R0O%S->X9:,16AB*/)/P MG>2!'IF0'Z$=_))42O(Y<4N336%>.FZU''7IZ>X=VVF/1]48 1R<%.7PLV MV.TRT(F\4PCGN#L;ZJU1N,JP8C M&I*TU(\9Y@RI*6-B'.MLM.=D,=.>!-HM-&W06N? J74)L4O':7Z M6.V3T-OLG W'HZJ,=4]KUURE>H-QU6!0)3#C8#!D=$!1(V?(2>X0QL)Z,":9 MW+9!:^<:=@YVHBT#0385IR_<0/2H]#+G<;U1B6ONL+4469USID122#MB4"0N M)U I'VPKT=EEH!+>Q*Q/,>BCLD] 6]]7\=26H8AGIW%8QSZY8(U5JC<0UY+3 MA$E6$(V(,Q)QX)Q 6Z5&6I 4G:91^/@8VAI=VIYIU]Y4N6;!C;TS/YCD.L7[ M0S\ZB1_M66QM/6\3FY<>[^C1ZF7.XWJCE?0X\N@=2D%$Q(T$.FL%X!967#OA M.?/\,73V>="*2/W"T:J/SCXIS2T;(2[&68I[X[&06GV[7-!**-Z"YN6[BB6M MDP&*5#,EJ$%2.X*XC D9;REB3ML4M*%)T#:BO#--;=G.B"6&4QY2$VHM5:(' MOQ[\7@;X61T%X58"ID2#N* 4.0T(R)R1W"E'K0IM!).7 'YD$W/9@U^WXLVT M#2).5Y&(?QR-[:#PWU5^J+=%J^O?]E&B. ME #=ZU6XR'25TDXD^NMSCTDN M6T08]X3A%$U,K>3\+@.7,-ED^J4G,"X].H0_GF\7IP&9".@Q%_,>D M/,V[+%]4!;N%SV1Y1AQ\LI, 7DIW>Q%>OSE=Q^[VR8%/8QVS3=PL3JP_+H>Q M.O\^\]B[1ZM+)WOWZ%KXGVH7+;A'W"4*K@[V2%-&$,_Y@Y*I&-*-.G:+A&U^ MGRO:SC#LS=7L;]6H;FTQ0-)-E<^^>=&^4@]2+W,>UQNDJ, >$^*0 **#N*<* M:>T)\CD20Z307#PJ0_ )00IO,MQ7)>H3 Y^ XOZ6*6W^OYN4@YSFVJ]&KK%2 M]1;CFL6@@DLE'#+8S\IK.F<HESF/ZPU0S!%"65#(QB"!GC(+ $4)2LSQ ZY".G&%KU%*.W2 M 8I0\L(!JH_8/LT!2:.3TPGH_V64MB&W]2B-O]@J]J9C?36L-QW7]DLJ9JP5 M @7.,/!4'L"(D)2+,SN'X:?(;U2Q6^S(I--R#!W[9PQSW3N<*5NK,1&\*72? M>]#AQ5E.QN[GP0.R3)SN]8&#I<>B^XPQCYZZ_;I8W;,='A@^JA-'[7Y MGG)(+CFE34(D4VA.HT'&!X=BC(3+&%BRK:0$WVDXVHS94"[ =+STBM,]4+W, M>5QOH+*>6^5X0D;QO&/!4>28YR@)C'5PDB1Z(\FK58;;+E#13,%D7@NH@+&Y!E MQ"#IDY$^"NY\*U'GG4MM?7-%6>'G0NCLH;.'SMN@TWGOO%,,"28S= :)G \*2>X:=&JU M2>42-P&N#73VT>SV*S_U)[CV=JJW4]^7QJ@]\<9:Y @7B.NHD5'4H,B"-MH# M6[]Y;'BK ?'VSE\4?%,O<__YVIB>'@U[-.S1\-:"JL%' =0<>:#BB%/ 16T MW@0QDAHLDW!LJ5'W5M'0]$2\"V'Y#D/L8Y*X08#!I1P>%8-HZU@T"HI&"4W@ ME^D! 3T=7_,5K7[)]AJ5QDYI2L>!]RW]ZE/^K85.ENR7KH3::7F**]EM+=H]1ZS.-ZHQ16D=+$" H*L(DS M&Y&U@@'/C9%;893GK9P9\!0H93;UBT]_Z^/("RG'WT:C\*4<#'K@7U_5Z('_ M&CVEWM% &#(I:<2-)L@1&9%0$6MK#2/ME-:8:U9;&,\W&>]+:/2(]!+G<;T1 M23"GM8X.69;/IG9)@L,<&'(A.!*4L)&ULHNO1Z0NT,X^:@K/V1^.[?"H=(,^ M1OI"%*6'_&L;MX5(3'&-DK,4<2TX0'XN:Q%#M"I(E@1N@X1>ZMGT[,*#.-X[ M\X-)+A7>LCE@KESF/ZXU6+BFF@(PBAJ4%Y D)::(28L(3'"4G M.-DV".I3HI7>9'W,M(^9+J(D();%:1S664$:]MI;@O75D=X27..MTB4M'45) M^80X5GEMWPD$E!5;H8+![,9VCN_AK=&E[?=3U;HP 6TMY;_T?=<](KW,>5QO M1/*!14N!6$:?>2;S%AFG#:+,49DLUTP_BIOVB-0E_MD'3U_/Z@;/XJ8]T/?[ M&OI]#0]>::-><.HBHDE0Q(,"*JH910Z8*;;:\N0>15\ODKZRAL[,Q6CH)U75 MWM9B)I=H-M9F-T./@3T&]AAXZZETB7"A.4-&NX"X)1J92!A*)&"16 \:R?Q M=8D82'L,[$)X]VI)--I&H36ZBH76IH6%>SK>FLK1+9IU+HPF.3_D&8W1=:&X M:RS^=6E6Z?:!6%>[Q 0V7!MDF$A@8X1"-@2&-&'",6^)%+R5(FN-HK95LQ[+ M34V>K&K]5P*Q6N:HQ\$>!WL^[J&]SIT+Y>?"#X @_[QQ M:H\B&HY"G'\'VI4OSYKUSX;WGVTC]CH-XAD*914;0=H&-9N<#%^'LCX=V//M M?/7U*?"#FH+IMG5W%@Q^7G M"$)VEOL/S]R^D+>S90O5)79])ZQ\QW1-;\U/WFX.T?1W3N!AC+EH].@$VG*> MJUH,1V-XU'B4$0=.+2$*CRM/P@$W0UFT[^&+/Z]<;KRZ4_N+.J9XV M ]+HY!4]OZ&O'5'+9T7-R_'NKHQ]F4Z:&PU"&V.P=W"P?[A9[!_L;A4[!V^* MPS]^/=Q_L[_S87_O\"M[\F+&9/?=P9N]@\.]-P7\=/CNM_TW.Q_AEU]W?MLY MV-TK#O]C;^_C(=J%^\OA)(9U'Z:'6[$?)D,["?#ZL%F4PV)\/)K4=ACJS2*> M^0C,$!V0@1^?<%87#(RVT,OBJUXV MS/BV"+&=C$=S9R W(QL%Z$.^'0$Q'$V X)5G,;R>OH5@O(7_.O\"]&5@3^NX M74>8?& K\\%H/+OILS>^CIA_+NO2E8-R?+X]__YMF2;-ZQ3;PO*O,Q-XRW6R MI?E]E^^Y9K8(Q5?^W'?O?=?HEKZWA:TWX9Y5"/W].3ZW"N#-Z?AF"MQ.EE=!:D(U_Y>8-N=+_CBQB+N\9E9W($+FS!R&8O"-_L['([M^QX M\8N5\;?151-;G1?4]%+>6\S>8CXIFGQ7+M1:X W%^:CQ183D(=E!71BMWN+V M.M+KR'/;ZT7R[!8SV#E;XF%CVL$@X)UGF):V";V4T*0NMKRIO%J#JXCSV0-424$4+L.,E02Y8B;@3 5EK '28 MU%2P4JLJGY2S^7;^G5LWIR.R.WU22&(I[EFJ_?CLKT-F-U M5:HW%==**VKBF:$&14$(<%KLD/'*HAAL,I)XA_&-G:@+A$8Y: #/%N1XUEDBGI(GD24M\XS"_!=GLM%)B]=JKXW"R=MVN4V*;A?9W%GEKW<-C# MX8('ASG-C/0)&F@UXI(*Y*1T*#D7"+?!>M?*R;9/ H=\DS]=I;\5AL,GC4NS M-F@\6T4:/RT[Z[\_;; W4;V)ZDW4W$19K&W"F*$48T(\UT1WQAADHL+1XTC4 MS0C2(HQ]::$CQC:U6>*YNVMCEWH,[#&PQ\!;:;H&#"29G',B@7([BHQW'%D9 M"9'">Q5;B:(O%0/Q$L/G:X.!_8F_"ZG-FY@BR&LHRJ$?G<1B;,]ZGKW.2U'] M*NNU1! FL8O,(BT3V ?N&;(B)42H,\PG8U0*;7#DN9KM-UKVT9Y=,1CM';MI M-JGHDYQ[G'J)\[C>.*62(C@!R"CB '.TX,!CK4#!6$PDY_&6A+5%>.Q3X13# M2_3K5T*^^Q."%SLA^.Y\CLUB&,$]4JW'/*XW4@$T$8\% M122?TLM5$N!W _1@&J()$I@N:V6OWE,AE=@DRSRX=R4DO(_ +L9H\VG2?99# MO\+7K_ M8DF"Q)H9[9%V!#@OBQ8L2;#($"^P=5)@W [GS6IZ-1K2M@DAF]"1 M?J&O)\0]%/90N-@YXX*;Y"(%'%, A080S?J<\GS MD9\P'[EGZ+U9ZLW2(CEXG@2,64+)*0QFB3GDB/6(:,ZTD1*#"6HY#[FM^+/> MY+Q/0.XY>0]^/?@M6FDH OB93<9- M#WZK6IR@@49#-).:L2Q_;> M5N^JP[$=Q_"?=C")[V/5<(+K_!5^C*&YJWZ7=DYB!1/_9C08V*J>W3UCM_@J MNZ7?(+=W1"H$9=$FBAAG%G%/"-(&"T2EP'G#(+%)M4'6.S((=$O,M=X8 MIW3+DM[,4;UST=%KDULW%Z_.V_[!VX7$-RAP+7$$-],J#J*H0!2C%,@Q)A/5 M2F ?6Q;?UGO&\2;,<_[_,TGFM-&OB[*N)T\EDH$*EW">J:8;3BY+'"USEE*+9) 8<0Y .D53CYG6."I*;E2,:T4<6^H5 S$4 M;)/SVY8BGTX4"SLN=B9'DWI<,+)9Y+.+FQ-CWT9736QU7E S_;0/S*YO;F6? M/7S]I ]04DTE5&U_N#M5M"M6I*W,78,485LWJ$-,Z MYB4BA0R-&$E+DW2&!.=H*R<2/1U8R;Y@5K^F^S1T]T,4H M)2$6F)\XL2QOTQ'&O.1U^JT_7#DR14.YJ$\D8B:G%$W!&%#(\$*1^IM,11 MEV[LNEYH7?62[C9%D7:ODMUI#?W?@/%FAPY9*^^_21WO6UCH'VR1JO:)5UR7F+N'XL4?059G0'D&[A: V M$.TU]2AJEA W-""34QH=CH9@%FW K>PE6AD$Q62)M3!6"T'[!,FG*3L'0U1/ MJO.BV0?W#M.+A:"NY!)!09S 3X#3J?S\TBDC@Z MFI(2CK52=F-YX,HW%7UY!:N?U(7H*U[=;J*W2@4N A97QX(E!L%N%$%XZ2;]RO$Q3WNLJ:?_WGJZWIY!TBV:-#*.)&\3GM%4/^*UEK:5 /Z53;ZO:*R6F:L1\@>(7N$_'816B=TQ#J@B"E'W#J1DWT88I92YP60O=A*Z;(G M0DAFS"8Q3[;BN=((.2?Z\*^%YC<_=@+^OGKWO:][:*]SYT+YN? #6X,@G=JC MB(:C$.??@7;ER[-F_;/Q),ZV$7N=!O$,A;**C2!M@P).3H:O0UF?#NSY=K[Z M^M2&4 Z/KOA^Y;1E,[=I^L%_3^IQF<[G+VR^BN(PO#X=U4WED^TJ#NRX_!Q! MR,YR_^&9VQ?R=K9LH;I$M>\$G.^8KNFM^\^)RC&POJ\C= .SV$@ MBN%H#(\:CS(6@9-7Q[PY:=AXV,V^PU0.[="7>>$C5\S/.8'UUE6Q[YIHT[9$ M>^6EXJZ>7J]M#>HY^SOK\O%%;*)1Y6G P29HZ[8=?+'G]>N-5Q=*?W'G5$^; M 6ET\HJ>W]#7CJCELZ+FY7AW5\:^3"?- 9MH8PSV#@[V#S>+_8/=K6+GX$UQ M^,>OA_MO]G<^[.\=?F5/GF),&IHV&=I)R(>!?+H*>9\N@>[3Z#16=MR-$=Q= M,'UD&6UYUZ&V'+S9.SC<>U/LOCLX?/?;_IN=C_#+X4?XY_>]@X^'Q;NWQ;OW M>Q]V/N[##<\@:IT8I$5SCQ[3EH>SD@M%W"S*83$^'DUJ.PSU9A'/?,P!_QR^ M;0*YH(_SWTY&$U#1#@GBCT\H7 M&S5OH9?%5+QLGY[;E SL9C^9^76Y&MN_0 MAWP[ HX_F@!7+\]B>#U]"\%X"_]U_@6?SV,ZK>-V'4\M0'"<#T;COD^?O?'U M=;+_@/S5GKKV5O/'C^^ MJMEW<;C@BT>.E]?97NI[J>_M96\OEU@0\KM2Y=<"6QYR&N_BN>-=&*U>1WH= M>;2.L%Y'>D[::TUO67K+TNM(;UFZY/>UL[^O@[LMK@\DJJ-'Y1DZ+D.(P^VW MGRP1VEBOD W:(1Z#0RX*@KS2V AII57XZ]FX\1"BH];*,R2;.@&*&J2#T4AC MF6RP^7#7],V'&*N)2LDCRJA 7#".'&8>"8)Y4-Y!:_@W'Z)#I"%0A33-53PM M== 2Q:!C&(.:!&V<;'%CP4$$?;&#*Y7+'_#/XS=M="7OF1],<@;T3EU'^"^T5RK7 MF$W,]%J5RGVRHA(]D/5 MB) )IE0 B@*DL)XQ -SR!*5C_CDPE*!M0CD:R#S M&JY2A9'3%(",>* T F@632X!4PE)V5N.R7LN("-8;BJYQ V$/9+U2-8CV;,C M602/5BAL402/"#PC LX?5@1A#2#&"9&.FZ^1+ 2A_B][9]O<1G(DZ+^"F/-> MS$8@=?7^,A/^P)%DFQ%C42=I?7&?'/62)<%' APT*$O[ZZ\:H"B*($42:H! M=SIV.:0 @EV5F4]E9F5E9>458 FJTL]Z"$IFT$)E41QZ+&E_2%;'->9JZ#> M$LGV5)1$LJY(9FLH**,#[@6"2CE!B#7,C)BL5DDS]&O!I;\1R;@;,[W%MC<'0;*M-T\^O+QM]"(*Y1"R20:4Y D-+*4.;,4$)08H$2BD)W@0!.1J'15;"F-!% M[K>UYI/RU]:6VP9+./\X2=B\K5;=T2IL_%AHZB)-(0?AD'"X.0Y=UL98 8D9 M [5N]?2T"@64 M\Z8&KR5"0NY+#4P9EYVDH;>.0Z[X6)GAW89%/"0>$@\[XZ%+@16N(GAD$52* MK7N(&9SWQ5@>-4NQBV3V]GFHV=COKE7[ ?-PB/7('=C/7^>SIAF=SV?UGVF9 MZ?7.#^UW7E\B$CIE%,\@D3-0-GB(14BPR&WUHKFVFG614%T:V.NE?76UC^G' MUFXQ@]IG928N]4:4/>42IH3!%@V*.=O>$UK#*9R@6*-CSD%JOK83O$FJ M;PMA!L=3Q]]IH'CJ'PM:AYDVS>I=W]=65U1]-\ M](W-O?QTWMXIU]7FCQEK;0>^0!"RAB[*GB*K2"6,MA4_U15M@V,.+AL%J4;9 MWE<7)^9.$GV[198;2[7%B["FRC!6B:*M >N=!,2[!M:V(9*S\ MX<[*A&MG1#?) >X465*.K2 OBY U;%'V%%DN.9&$U5"C0PW*HP0O48 (B><@ MH\M^K8/6%VX<$*W"TNH: '51O/>,@&,BX@&VP#?=5)$&";3UG!/IB^6 M1CMIG^&D'"VM]N&+2E-GIGYWW^I"I[/)828L$A8WQJ*('#%A]9B]X:!B1(C* M1K#!,2%S4(*MY0DVJF'<)1:U("P2%@F+A,7-L9B,L3Z"YFT));,>G*B>7_TB MI=9%,;'F+6Y40KE++"HZK$U8)"P2%C?OY2,P*JXTQ)QD#:(=!Z>\!&-JECK6;^# M3_"=+#[@?#19I?E^QE7M\'_>ISI[HR==LK[.8OO*GW^J[LAWQ[D?(-S",D?# M)2WNJU@'-ES2XEZ*=6##)2WNI5A[-=RM5Q8LQS&9YOH@JT_VT0-',"E&N;(63)(,O MBG(.F55=E"!\L;%5AFJ9&NAJBV\L#?5K)CP-6Y0]Q9,PL2(H12BLW>%S+$! MGB$XR4,.5MKUHZF;5"!L#T_..H(3P6G0HNPIG*(.S&CCP20;0(E4N11< .8K ML:SFP=BUWG>;E!]L#TYB; 7AB? T;%'V%$^JJ&B8,J"5-]4/RC5"\R9 25$9 MG[DMK)/K([<9VAE/Q0=;;A!%.<"K8H7Q:(IT?R2=?*63K[?/V<]?IFN[;K70 MT6G>MJ-2->87JL;O0@LH)8O$.!?*KYTZV.A45&ORKV;3V;?5J<9<6W%L21L0EXA)QMWD.-6D;LF80.$-05DB(;5\77;).L>5'U)V< M\]HM<=D66_@3<8FX1%PB[L;$-:1SE^K[61B?7 M=DK^^KC!@_.L=CZN,BXXR+'M4*GC<[B M[9:XFK(*CR N%=3N))F^HN!=7]_-%NUU#1N=#J1EDI;)@2Z3MR]K5DKT=34# M+]O+S-!(<)9S*,)Q&7413'=2O]O!BG;/5B^36]SJW=.EC*I5"(8$P\Y@:(*V MVJ $[BL'E6 >(E;WO?KIQ2@;93*=]"O;-@RUW>)-CH1"0B&AL.\H5-K[9&4& M[BK,E% >/$L:G+:&"^:8YFOMR#=),&\;A6+,U/!2' 1#@B'!L#N_T#.?B[' M4WO!83 .:J0;:J3L+"LZ5"B&+G*_NPB2Z5K#/:B9[N>-#"_#?%HUMQG5H&DV MQR_)V47XA'0O0[]/&=#)F6^N6[! >=!@(K)0M3( )$SJ8HWQG5R(>[7 M=IU_F<_.GM?/FTPOJ@6>7%V'\MO2$E?O>]?:X[_NF";S$9T6?C(,[U1I0]Y1Q&XXLR-P[YX0;>TT='P[8. A]?99NY^AC.9<.FK4^UL$NB%-V8MU[!Y3K4N,)=;;[_A%.OS=;6( MC#VC'3A*)1 *"86;IUV3%S+[ -7)3J"8J5#4 B$$9E3,15C78=IU6RA48VF' M=]R74$@H)!1VAL)L7>8F)*C\XQ6%3H//04$*LE1&(H9UKW#SS.RV4&C'WA * M"86$0D+AYBA,3@0C>>L5U@"Y8 ''JI.8$#.W2J-FN;M,[;90Z,;.;W%_J3%FF2BM,-U8DGHG6C/+L(I[B4ZXQ#VOL\:>M+3:W3T1/EQNN MF47EVU0L+Z"\K501& !=RCI:6[3OIG$ +CJ_E9ZSL60[6V5NJ,5AK3,$1 (B M ?$A0/1*V&!R@A)C]:6UL1!B=<)]9E:ZQ!EJTTGS@.T T7-&0"0@$A )B%UY MB#*8*)R$F%D%8L3V:MA*.&&BJ90S%8Z=7&^V#2"*"D2_L[X!!$0"(@&Q]T!, MD4D5HX"$+1!=J2%S&S=+SS$HH6(-CSMI([ -((JQWETCE8,&8L<.K/M M*W_^2?ST_7'N!SRWL-;2<$F+^RK6@0V7M+B78AW8<$F+>RG67@V7KG_>2?#R M6V@FB;)C/*+Y6MKA)'6EOQ-TFR5@+B>+6/W)6>VN;I)MN4CI:AB860)/KBE.B!B],F]V-C'D? M V-\BQGA2]-=6ZPZ\.6U&BN_L_9O![U.$26)DD3)[U[)N49&._S;LTB))$2:+D,"BIHI,E"@XJ>5._: /M?1U@ M$45,3/D*SRUFA;='2:[K_QM.E"1*$B6)DC]&R5)BY1W/(#Q62@I7 V M4A"JLK*L4;+#O/ 6?4G.QG9W5QX?-"4[KA0>RK'%JTN/SW&^.JM(APD&4UT_ ML,,$I,4#%>O ADM:W$NQ#FRXI,6]%&NOADOE*'0\D5)CU+QK_W-DQNGL"U? M'7.@G,S@46A@:+CF63F4LHNJE"_YA-.5?_5)D)6/6WLGBNJA1>4IF"F(F,9.82BA!JC%U!!2PB^NI"&*6:5 MR :#[J)^Y2F9:8F9NR]BH7PR'6^D58M6K>VL6L)F;K(%C,6 XG49\M8I2-I( M%ZTU8?TT?A<9Y4OCI9SR'JU;1$VB)E'S0=>+34IJTS4)&H2-;NBIE0#J)-AH1HNOD M'.234M.1KTG4)&H2-;NBIN08F0T<*N\J-4VT$*P2X+TQ.K5-BN+:E=Y=Y)5W M2TW*+#\FLUS_&^KC+[_=PV.*-Y[DNW_\CCD871M^.\H\^3A*IZ&IVG0>WB-, M9QF_O+T^8/ORY?/]]S*'_>D7D+^64_P$>3+'I4;]4I_\XFSZ:YXTYZ?A\R_M MJ[^>A]R>\KT:_3,]63W49<)^]0__NF@6D_+YRQ]<_BK@-/]Z/FLFR\^>XVE8 M3#YBU;9/[=#K9_YRI7B?MJU=7WFW/4FMWMI^\B^31?VSZ4[9O44)&$UGE1>CQ:RE5,9I@^W!BFDS.YWDT%ZV62;3,$V3<%J?O/[#6?V8YMEU M_=^+-?_:WQ8;:O6Z91^Z5MPU4OT-OJIY7GYM;?G#U:[8TI176UVAU&?])9S^ M.WQN?OWI?UT9_=4[5W:ZG)"E35ZS\S5[W1.SW$2U-IWP6Q:-+_.]OSKV[Y70 MXNPT=S$'+U^].GX['AV_>OYL=/3JQ>CM?_WV]OC%\=&;XY=O;ZPGNYB3I0-W M,0T7N?6:_GD=>?_\"KI_MJ"LGM->S.#S+].T!\]RLD?/\NK%RU=O7[X8/3]Y M]?;D]^,71^_J#V_?U?_\_>6K=V]')W^I+_W]]9N7?ZOO._['RU8'3_[^\@F4 M;B^FZ^I=G#+4.:VJI1P ML9A]B=[:9VD7[_KH[=NA.O"SB^J(3SYA_G7UISACS]A_?/F%U$:EYPW^TN!Y MF%?8?IF#9=2^^NR?;E;I?)PTDS@YG2P^__+E]V\IOUG].2?X2D>X3OU7^[QQXEOM<5U^_V1X_ANJVO0 M$_<:.)S!734;,/A>#XZTN/^"IA6.V+#5]G'? MUBBP9VV)PG*SX)XRG\.AAV!";:8$WYF;>ZHW#D=1R H&8P62K("L8/!60&L! M60%9 :T%3](_8;\/'/Q !?DK7(SPLHZ;3EUL6C#^Y#+?Q8F*GIZ6\"9HHPH' M710'%9T!QRR";]L2A*(%NM1%/X-J: M;[%0Z]$+:(646L?J:6"+:BKHX118"50ZS*Y"J2@="6653:%3L[S M;X-:HE++:Z+6X:HS48NHM5''NX MG#2(D!@H[W(ED+%@9 FEAH_9FK4[5#8Y M3[\5:HFQ5D.GUM:OZ]KOS-@/&,11;@^RMZ<.V\/8YSAMJO:,1U-/B&Q9Y95R<-6FX;_<$O)YL>:GSD%5^H!)/!0G"\AO56.?!9(SCF MLZI+4$QI+16P20+S9/$!Y\^71X\_M"#XB%]7J] M<0P@3,[&"P\<>6GOMW$0;,6M]H[7$"!I[D07^=8GAVQ3Y[1^=P]MI92#HRUE M2PBR!-E#\HRCKFQ6K+JU6LH*;<7 (9;6Z162"2]+7+O(<9-T\Y-#^_O;;=H, MCM7D&1.T"=H[\8RCBX;[X*MORTR%K#%M$8( H440UF7-N^DV^^20?9AG;,7. MVGGO#6VI8'=W&?EO+& T69H I>"[,2AJE_[=B>CI L:"#7%9^YM+!J6$ 5>2 M ZE]2J$H$5+N(G]^R]K5L:?OQY8NDZ#,# &3@+E5CU\5(75;MB>+!F6C B^T M ^3)Q< ="Z)TD0O?/C Y'PNULTPV$9.(2<0<(C&#\D$A*\"L]: ,$^!SF_YP M$=$7;96*722BMT],P<9.>B(F$9.(2<3<8LTU+REDI2%E7=I3N19B00F,8Q$, MC4VBDZSR#H@IQ\)LL0*[1\3SGT%ILWO(0A]KT^(&ZVL=1TTC[-U+29!II/T;Z M8/]A'P;>Z7UO*5V<79RVJ>#-O(Y]F!#2>?*9R6?NU=!(.?LYM&&"M(^C'L1( M*75,,">8#\3825=[/+1!Z^H^#+S3K$7.R[+*<$I)"U+Y_H^:1MJ_D0X6WLM^ M7\1MTO;^CYI&VK^1DB;32/LQ4M+DWHZ4\M:=&HCYGH$\JHUP+SSXY[.SL]ET M]'8Q2_]O SM[2$O)UF&283$G^ QKI,#7]#2["9/KHSNI#H#)=VQNW-+I_4'W)3V-+L[ M72K;;^$T3!.._AX^CR0?CP03:DN7@]UFN[N?O)W=I/@H<#WAY7G?3GOG5^FI M+&U,7@*/(8!RHH"70H-6Z%DRR+4.-Z_2DP%MR+R 9AY!E?9W6!%0I,I9)N>M MO^TJO;/9=%GFL7+/CYOFHKUQ[]HU>LL++YKK]^<=O_K+/1?H239F6H[5[BYJ MOIW,$B")Y4!5U(&M>N9MZ$ MCDLN?JB. ,Z;EW]<3!:?.[I?U.HQEXK02&@D-!(:NT0C2\+K;!-4VA50V7MP MV61@&(M(SNB8\"8:3;99Z>I=9A,-J&0D1&8<<)\J%'5%JL"=H9$+.?;*$1N) MC<1&8F.G]],K56)&#BYD#TI8 :YZDL"TBBD&IWA6-]EH58@&90(M6'4UO:IL M=+I2,I0DHS92!;TS-@K%QDI02$UL)#8.C8V/NNEU*:([)N_GVRXSWC)YDS:A M\E-5\BI;R5N=RQ""@:*2U"8&:W&-O#YQAO7? :67H%P6X#7+((270:C C95= MDK>I4U^_N]<]'1MEAT;@AYGEO=50A.(#0C%M^?2)P-;IJ /W('RI?JP5&7RI M2$TZ*\<"8X:O$3@IP[73"+RD2NT8+?C@'%@3F.9&I5C$30)_.3J\)/'E[M+E M_M']6TH/0[ :<\[&S@_.#R8*#X_"Y!#W$L.^ JEU2T M9)SS+G"\?8?8BK%RFE!,*"84#Q7%VX8E4Q6**0/SJ?JNSD?PJA3PJ<0L;)!E M/7N @B5=> 8A0ZR ]1Y"*:K^F(()-H5LV<[RME*KL;2#\U>?NO?(>G7J\H$G MTUR?8V42FY2K7LY".^+5AUS_5';3Z7BZ:M:[IO\5+D;XP(.?#]; 0]"N#2G\ M4,9V-=A-O=V[)\0)+KI;FWLLZF$Y63T6)-GL8$1--ML309+-#D;49+,]$>0@ M\@_<*B^89N LTZ""X^ 2=\"ELH)GQ1EG:W5CV1BTP4!$SD 55B ZT?X.2FT4 M9N?YS?Q##"))L=C"B M)IOMB2#)9@.J[5#L13 [TE9P".;5NVV+* S4_J1+E?W5D4> MY7]=-(NS^L-H,1N=MS>BS:;CT107HUFI"EQP/L<\6H1/[<\_7Y4][="L30[> MFO9PD"D*E,\*G$\(VGLFL[-:A+4BRDW,^F3Q >??W SWU,(F:O.!! M"))L=C"B)IOMB2#)9@VE8V. M"10/'+PU$E21-GIO)!?KW;P5RX;I#(9)WQ:=(7B=+!C.M5.2<^3;251]3?R] MPL5)>53>ZKOI*BUZE<:F(\"$5'*#2-1DLX,0)-GL8$1--ML305+H\L.A"U,N M*.DY:(8U8+$^@I/2@4/'@S$" Q-[L\=.H@XC%*<%Y./D_KHN1F= MATE^FEH;77R*@4LP(1=0K76[A A2&)6]\@R9Z8(#URXDNQKV:YPO>T@^#\V' MUW4&OC7J^BWFMXNPP.:D')WAO"K&B]GI:9@WR]]ZW,5E[)FXNYG95J2[6O7. ML9I3^[A48T/..(F:G/'>"9)L=C"B)IOMB2#)9@I*C-6WE"RBE"XOQ+=.Q22 M^W+PHB:;[8D@R68'(VJRV9X(DFQV,*(FF^V)("E-\,-I ND5U]@VDT&?0:GL M(0I90WX30D3%K2W8Q9XXI0GVK*9EK]O+[.FM,\N2CE$,#>9J$F=M0YG0ZMP! MJ]S>L9K\JX,7-?E7/1$DV>Q@1$TVVQ-![D=,M.6HQ3 ?!$L"G"BB1B".U0A$ M!HC99F^4M!+CS:B%>69%]!YX41*4QQJPA)3!ANBS\SK%DF]&+5^+\9MWLZ.< M)^TSA-.V@/=X^CR<3Q;A=%F@N_0)GU]S"=_@'Q>3I@[T+Q@1$TVVQ-!DLT.1M1DLST1Y""2>+HHZU,*X$JP[=47&:+1!9A/#%$&+#)U M47I 2;S#L)5^M>78TQ*&EY]PGB8-MA?>-,MRAMEYJVK-*$SS:([-8CY)"\RK M%P>E?^1?D:C)OQJ$(,EF!R-JLMF>"'(_8J*#+O;V1>3"4P+!70 5O('V)#@4 M%[R4+J&S:Y<-/J9L F-Y4+1UW#0789KPI%QKE?8&3T-U/-_-OKBH)^5DY9H> M3?,_JF,ZF;X_*6^N/-3E+[6=TYI'1F$/NYA0*BHM)_#NL43W#KSD+!V\J,EF M>R)(LMG!B)ILMB>"W(\ 9\LA2/;*!>TMZ)QUVX.90^2.UV"$<8:NQ,S6KI$R M@CE?D@0A7*XAB,_@VU]$P4Q1EB'R>'/39QD=M'$&YA<7\QHZK/9NEOL\S;LY MAN9B_ODR[I@LW_9- +%L8]P\KNTR]V-C>Q4T$,.(8<2P]8UKY:/%H $+0U J M.G >%=A@@\2B7;%KK?4>P[##2*,,*7M"("004@#6=U%3#XT=%*"LEJK+VI,Y MGE_,TX?08-.9IL4Z^3B_&LHS?;X8-;/321Y]>=Y#T,4-L7/_X E,#YZQ57T9 MDWU6F&$Y',0&8@.Q@=A ;" V$!N(#<0&8@.Q@=A ;" V$!N(#<2&O60#E?3? MN1?MT$C'L@*'MH#25D(4*@,:':3F*JGU_NV;U--\4S*SJJ(Y2G]<3.8=%,Y( MO[V]XOW$+57C$W>)NX?,75Z,#,I&$.V5&?4;!H%Y 9J';+RJ\%5K1ZE^F+O+ M"ITOV'T^:Q9_Q\6'6>ZH9H<3A8G"1&&B\.%0.,J2C=(%K,D&%%84>Q8D%&:= M3.B5,:J+%D)$X;VD\+8[!FU2G[4W!5C+O_;OU6S$V6F^"2;4EM1./!.MWN7913S%X2T$MP]_/Y:"+<.:*90\.0_9,PLJ1 7! M5 ['H*5WVN3Z_S=A7:)+R5D*N"%A!BU;5L01)/1BY#M35A?*X9?)2J. MNSG?(]F8:3E6:HM]VKZK+)0?[K>'O"]H?-B*_"=BY!8NMHE&26D9L- >BN3H MP7%G@64N93$%A5]+*VS"R"4=/U2O .?-R^K)+CYWU<52C[E4!$@") &2 +F% M\^.8"L_2@8]2@-(*(?K 04O.)=.Q>I7V)B"1":M="!6+]8M*(5D^JPB-Y M*TT-QV.L'BH*B,@4)*N*2#P*P=;NIG68N$T^0G(YU1!>*G"Y5&9SR85APAC! MNN3OPUJ@P4P#$NP2N6N^6QMPN?=TN;MT_X;3PT"LQLSS ML=!;[*E$+"86[P^+R3GN*92CED'Z:, )%4"5XL%YFR$KU )#24:M.<>;0'G[ MSK$58ZX8 9F 3$ >-I"W[<_QT84MK$J'5">^L^$?]M!(Q4G%2<5)Q4G%#WEH MI.*DXJ3BI.*DXH<\-%)Q4G%2<5)Q4O%#'AJI^.!5G!I-=)&7_])HXB\8YQ=A M_GDD_%9;3>R'!5+'H=WNEX; DT%NP'H4H.H/X-K&0$FC%<8OF[.ME9@HE$9K M \)'#LJ%"-'$ #HG49AGQ07=WS83^P)K.O\RF#9L3UU/,E@Z*LN9SJ8]6A(S M*)L8Q,@L:(E99)Y;=G9!QYXTF" T$AH)C<- 8U1,&*$XQ%PD*,40(N<)@D0M M6"I:AO66OE%S5QP'Y*&B$6,!CTZ"B"(R;8QS;1O@G;66,&.AR6TD-A(;B8W= M!M4VI,"" &GK%^59A&"=@N"33$:;HH2^R4:)$F.T'E!X#\J44E'*"E2G,6@; M64QE=VP4THRYW]D!.F(CL9'8N"=L/.@3\ZMO=:GO>"'NPQ.:076>Y62 M%&U7R+6.D,XJI8P&%WT-\H,3-6"W 7SU;+5WS"N?GZ2=!.-TU0^=E^L]BFG+ MIT\$EB([A]% L6TCB:@4>-=V56,E*9>YM=ROI4R%L[IR&H(RK/Z.CQ"]"9!X MLL*$I%/;A.T)&DD(S<9"#,X/)@H/C\+D$/<2QZB25E85B%%6AS@R Y&5 MX; M;0PO*A;6!8YWT$)"C:T87+J64$PH)A3O");)&BY%D1!R"J"L;QM!)%Z)&4Q2 M6B41UII'!/3::2\@22-!E90K+',"*UVL/Q1;BME=\PCEQTX-[E*TIVX=L5ZB MNGS@R337YUB9Q"8UJY>ST(YX]2'7/Y7==#J>KJ3UKNE_A8L1AOET,GW?=*:! MAZ!=&U+XH8SM:K";>KMW3X@37'2W-O=8U,-RLGHL2++9P8B:;+8G@B2;'8RH MR69[(LA!Y!^<351)IF9_C[K&FZ*AEC8^^W>/U%CW6;(-4309)C,1A1 MD\WV1)!DLX,1-=EL3P1)-CL849/-]D20@PC@0Q1.^LPAAO80%Y<27/$%G-3> M1.F"5&O55CEKFY57@"6H&O1;#T')#%JH+(I#CV7MOG4*X/>D+."1G:MV6Q;0 MF2G]2*NK>ZLBC_*_+IK%6?UAM)B-SG':5+4;CZ:X&,U*5>""\SGFT2)\:G_^ M^:KL:8=F78(1$:V$H+&:J+() D\.M):R^/J="&OG.3]GC6+.2XF<8AW(Z],P;=Z%3UV77LJ[SR%M M124>5X6+D_*H MM-7W.^?H+39LV-?3H'0"^' DNG=()3?HX$5--ML309+-#D;49+,]$22%+C]^ M] 6U6@^O*XS\*U1UV\QOUV$!38GY>@,YU4Q7LQ.3\.\6?[6X^XM8\\TVVU1S6K5 M.\=J3NWC4HT-.>,D:G+&>R=(LMG!B)ILMB>"))L=C*C)9GLB2$IZ_7"PFY.U M(9H",K$$*D@#+A<-P7@N5= BN;6[$BP/V68NH-W1!X6NU-]1'(1K[Q53G N[ M=D_8583;1K:=79\X]I2M(A;NLT3WCH7DOQR\J,EF>R)(LMG!B)ILMB>"))L= MC*C)9GLB2,H3_'">@'F;=+&Q+LPN.)PU,1:<+6JG:JS&_#5LP(5I!":5"\ M('B9$"(7B3''9;!X,VSY6H[?O)L=Y3QIGR&R)(LMG!B)ILMB>"'$0: MSY>D1381E L(2FD)CG$%KCB#.0:ML9/J TKC'8JU]*LYQYZ6,;S\A/,T:;"] M]:99EC3,SEM5:T9AFD=S;!;S25I@7KTX*/TC#XM$31[6( 1)-CL849/-]D20 M^Q$5'73%M\TR&8P2"N,UYC)9@-?9 EI?7):NQE#E1THG,)8'Q5O'37,1I@E/ MRK6&:6_P-%3'\]WLBXMZ4DY6KNG1-/^C.J:3Z?N3\N;*0UW^4ML_K7ED'/:P MVPG56''>IX",#J(3>LE=(E&3S0Y"D&2S@Q$UV6Q/!+D?(FQ)M!2+'2*:YCV\VJ_D[Q"3R+"I337A=K,^?JYL;/ M,CYH(PW,+R[F-7A8[=\L]WJ:=W,,S<7\\V7D,5F^[9L08MG.N'E<^V6AV=AY MT:>H@2!&$".(K4%,6^4*&@42G0 E90624P$4L\457A*+Z4<@=AB9E&$E4 B% MA$**P?HN:FJFL8,JE-5B=5F ,L?SBWGZ$!IL.M.T6":;/%Z-F=CK) MHR_/>PBZN"%V[A\\@>G!,[8R;R;[K###Y[-F\7="9:O>3 8ZK 1B$A M1EU][I"BR>A%_:R;P+Y6&K]*6AQW<]Q'LC'35F]V M\;DC%];J,9>* $F )$ 2(+?@1'+'2ZJ<,\F:ZD2F @Y# &E*L#QZ-+@&2&3" M:E??%&/]HE+(E8V\ ":!)ICJ>=JUJ']K@.1"C2771$@B)!&2"-D](05*J8+G M4%+TH'3FX&PL()A-I;(O*=#[4JIP9-*T?5.1U7"\* @N(Z#0@DE5-(:UFRX<)FZ3 MCY!<3O5WI *72X+,)1>&"6,$ZY*_#^N)RN68VP%RF&H#A@ADVA#J&8>3,59J M!\5:#BHP#P&3J4Q5*E8?.%90W^1P*-55YB9#,-6!KN\+[2U%$KQB*<_=B7!)E#>OG-LQ9@K1D F(!.0APWD;?NQ/">6H@.=8L4?H@.G M2P9K$U8:>9>TOXE,D81BQCL0%8Z@+&M+K=K;-NOOI""]5*Q39'Z_;DJ[L31^ M>*A\ZFZ$MRK?>I5K[PI:1W=J5OTK[2M__DG\=,?H]_CXPA96I4.J$]_9\ ][ M:*3BI.*DXJ3BI.*'/#12<5)Q4G%2<5+Q0QX:J3BI.*DXJ3BI^"$/C51\\"I. MC2:ZR,M_:33Q]_#Y2Y<)20V'AM1P:,M;I9ZCES()0-^V! I60M11@R["*F<9 MYVZ]PX1!GYDMP MO*U*8@NB,!2.%118LLR'WM\/$OG":CKX,I@O;4Y>2#):. M6FLGN5X>1U&@BG3@392@=3219R.56JN]VX2./>DM06@D-!(:AX'&DA&EJYCS M65M0)AEP+%?O$67RRA0OO5GK)4OQ$%,08$42DL48K%^_:\(Q9;*IL7HJ"13#]JX)&8#+G% G*[3HM-?9 M@SM)6&Z'1F Z*C<\%-.63Y\(;-%++8L&%=NS=T(C!*4\E!2*T#R$P->Z39I@ M-1.Z/>*49@H3 XQX;A#'$L; M>-35I97+-I6A@CD:)R';BF==HA>Y$QSOH'N$&BM+UU\2B@G%@T7QEF')- L\ MF C!^E+!AQ&BD G08/#H1-6*].73[P9)KK\^I#KG\IN.AU/5\UZ MU_2_PL4(PWPZF;YO.M/ 0]"N#2G\4,9V-=A-O=V[)\0)+KI;FWLLZF$Y63T6 M)-GL8$1--ML309+-#D;49+,]$>0@\@]%I"A=4L!#D:"*DA!RCA",U=$@*RK) MF_F'A$(PPP4XW][4%E2"P%$#,U@BXXP;LW8/40W,CJ=I=H:_SYJFJW):-O9\ MB\U]>ZS;!*F>")(R)(LMG!B)ILMB>"'$0 +X4K M.@D+(K3'#ZQ0X'7Q$()SWDK/A,MK ;SC1@G+(#KA0/$:_D?M(H@2B\N8BPV& M O@]+0MX9-.JW98%=&9*/]+EZMZJR*/\KXMF<59_&"UFHW.<-E7MQJ,I+D:S M4A6XX'R.>;0(G]J?KZJ>=FC5GON2,&APHKU-2UL.'K,'Y1-RU,K6%[NPZI/% M!YP_GYW5Q_S03L-'_&KDKU?S]GC6+.2XF<8AW(Z],P;=Z% M3UT!8>@T(.^41$W>Z2 $238[&%&3S?9$D&2S@Q$UV6Q/!$DV.QA1D\WV1)"# MR-P*CUH6:Z#$D$&A9A *EU"L*)BP>.G2VM$O],(8[L X-*"TE^"%C\!<1"N] M%\6NM>SJ),?S-67V"AVPK!+V>")(R+(0007RCJ&3-7PH' +RAD/$4T$GIVVF"USTN_-!C(%%_M79K+7 MW2<.H\SDQ>3CI#YZ;D;G89)'/S]%(8D1R)FQ%ARBK!R0&1PO!81VU@C)DS%K MS;@VX<"UR[:NAOT:Y\O^B,]#\^%UG8%OC;I^B_GM(BRP.2E'9SBOBO%B=GH: MYLWRMQYW*1=[)N[N';X5Z:YL[1RK.;6/^ZA^6 >/$W*72=3D+@]"D&2S@Q$U MV6Q/!$DV.QA1D\WV1)#[D98ZZ,[36%CTW-5@5Q8&2F![0:#([8VH:+D6*N3U M4Q,;-#.YBG#;R+:CHP]FK$RO3.&N;I816YPY8Y?:.U>1?';RHR;_JB2#)9@SQ]'LXGBW"Z+-!=^H3/ MK[F$;_"/BTE3!_H6YQ\G"5_C?#++;S#-WD^7G_*/<'J!705"[NYZ7[*5?1H: M08\<%7)4R&9)D&2SPQ$UV6Q/!$DV.QA1D\WV1)!DLX,1-=EL3P0YB"2>11=- ML@)L21:4%A*BY0:2L<$F&[71Z]>M;E!Z0$F\P["5?K7EV-,2AI>?<)XF#;:7 MN33+:MJS2A,\VB.S6(^20O,JQ<'I7_D7Y&HR;\:A"#)9@ANIXOIM]<5%/RLG*-3V:YG]4QW0R?7]2WEQYJ,M?:CNG-8^,PA[8 M)5&9/H5C= *=P$O.$HF:;'80@B2;'8RHR69[(LC]"'"V'()X7HS(*@ 3R8 * M+D)4+@ :EAPZ&:/):Q<]):Y\T (X,P&4++S^CO* 2@291=;(V,U-GV5TT,89 MF%][S-._F&)J+^>?+N&.R?-LW <2RC7'SN+;+W(\M]WT*&HAA MQ#!BV!K#)%K%BQ<@(^>583F!9R:"D!5G9MDIS_P(PPXCC3*D[ F!D$!( 5C? M1;WM'AJ;U)OL34')\J_]>S4;<7::[]2UQ5L)/EX))B0]VE2 MK'.&\]70GNGSQ:B9G4[RZ+9G^JZB77[.Y M+#UD=@;APW&=!2_.0C*1@7(U&(VV^G#)15:*M5)$O.G#H74"KV/.XFV!3LC'3O/SC8K+XW%&0:_682T7\)?X2?XF_!\??R"Q+WCI@49JV&LQ <")"$(D; M98W2PJV=OY')H2H*;"@:5,D(KB0.0C&62JA MVLWA&R-OUR8Z@ S C !F !, M #XX +LB>$A> ;J H*SUX(UQ$#URG7VT+*QU,5A+50K-6@N$S@7,4YLTXG[2Q7T7?!_.V[]E:-N7A\K2[QGGA/O"?> M[TTN77&O7(H)M(VYTC44<"%Q\&BMJ$Q.AJLU(F=68I%MQ4E(H%3E>;0^ AKNWA5RC^Y4O?I7VE?^_)/XZ8[1 MWZI2M[&N%XO>HP?_A-:TL^$?]M!(Q4G%2<5)Q4G%#WEHI.*DXJ3BI.*DXH<\ M-%)Q4G%2<5)Q4O%#'AJI^.!5G!JL=)&7_])@Y2\8YQ=A_GDDW,-:K&RX$[0? M%KBS$Q7W#WX0&ZHER**Q+68T"4&U9SZCE+:M6;'!*\%8X#70'T""E"SLYJ/W2(1>L'#04.ZI'(3H^^NBF*=Y9H8'Q M8$ QKJ$R,4%61<0[*3>BX;[U+"(V$1D(CH?$[:-26MZ7.OBV+=M5Q MU 4BQP0I1!<#EH):W$2C%C)F%1CHX!BHV';CTXC@VXXB7O#"RR[;BNBQ49E5$Z<.9%WU_&#^['26[SD@MA(;"0V[B4;#_K$GM6*)U_]2FF< F4P M@_?:0=).NESC<)1KS>ZL8DE[;4!42-<@WUL(LL6O#4XP6;11G7JE#VS&H<:< M#2YRI^-XPT,Q;?GTB<"Z\,A8<>!S3JT?VX;W]8O&(E"%5&6ZUB?#,E\8I@@A M,E/]9<8@^,+!)ITSHK8ZK]W\MIL^&<:,G=1$8:)PWRE,#G$O<9RU*MYB 8_! M@"+(JWG;<-2DJ%'%@)$I3. MMOJNNH"V$CF7UJ!?V]-B*&606E575[?9@V@A>H:@3%1"UU=*M[#\?C64Y&,E M']^I^< A^=2M(]9+5)RFT['TY6TWC7] MKW QPC"?3J;OFT'=,$F7B9*HRL@=GQ-,W.\/=9TW1V2=18JRWNE/58MPE2/1$D.1:#$379;$\$238[ M&%&3S?9$D&2S@Q$UV6Q/!#F( -Z5Z',P#K+5&11OKYK@A0-#6X-Y72QS:\6O MOKXUEOHFE&T!04 %3KD"67,L6KBD<>W@%P7P>U(6\,C.5;LM"^C,E'ZDU=6] M59%'^5\7S>*L_C!:S$;G.&VJVHU'4UR,9J4J<,'Y'/-H$3ZU/U]5/>W0JJVT M):.24)RK%FI2AL!1 #?9BQA]*6HM+;>)59\L/N#\^>RL/N:'=AH^XE,IP;. 3D"01K5MOB3$4+]D4=^O0G'2KC6.Z23'\S5E M]@H7)^51*9\''K85C'(_!+WA"I(R+(0007T1HF MD=FVC8YOSV@8"*@=""_J?X7TP<2]V4"FX&+_RDSVNOO$8929O)A\G-1'S\WH M/$SRZ.>G*"0I,AC3=J6@^O*XS\*U1UV\QOUV$!38GY>@,YU4Q7LQ.3\.\6?[6XR[E8L_TW1:^ M%>FN;.T%.F"Z:F5Q%N&UDV]G=@&,O MMMA&=?>60WVDB87DOY"HR68'(4BRV<&(FFRV)X(DFQV,J,EF>R)(RA/\<)Y MAZB896U=#$=0SDAP14G0P02NHBC<==)=@?($6\X3]*MYRI[>J;(LZAC%T&"N M-G'6MDL)K#%N^ MEN,W[V9'.4_:9PBG;0GO\?1Y.)\LPNFR1'?I$SZ_YA*^P3\N)DT=Z%N5]"H0(>X0])@VV5[HTRY*&V7FK:LTH3/-HCLUB/DD+ MS*L7!Z5_Y&&1J,G#&H0@R68'(VJRV9X(^X M:D]Y.Y6\#"RZM9CK,:43&,N#XJWCIKD(TX0GY5K#M#=X&JKC^6[VQ44]*27/EH2Y_J>V?UCPR#GM8KT3'79_",3J&3N E9XE$338[ M"$&2S0Y&U&2S/1'D?@0XVSYTJE@4BC-P64M0/AH()5HPZ-%(+[7.:\VI2H[1 M8A!@I B@BG'@D[$0@Z@B,%KQ4&YN^RRC@S;.P/SB8EY#A]7NS7*GIWDWQ]!< MS#]?QAV3Y=N^"2"6S8R;QS5?5F9LA.Y3T$ ,(X81P]9OE1#9\R@->"6P\DAD M""9J<%98GZ7U!=6/,.PPTBA#RIX0" F$%(#U7=341V,'!2BKI>JR]F2.YQ?S M]"$TV'2F:;%./LZOAO),GR]&S>QTDD=?GO<0='%#[-P_> +3@V=L55_&9)\5 M9E@.![&!V$!L(#80&X@-Q 9B [&!V$!L(#80&X@-Q 9B [&!V$!L(#80&X@- MQ(9]4AAB [&!V-!S-FR[ \@F]19[4U"Q_&O_7LU&G)WF.[7KMW#:5@6.CB[> M7S2+D>3CD6!";DG;Q#/1JEN>7<13'!Z>;A_^(,I@N2G>&A9!VO8TL6,>HL@2 M,K(4C9/*J+4R6'0Y1IX39&\"*.4"N*@DN"!\\"$6[]?NF;Y6W+HJWS_NIEY? MLC'35Y:#83'[;P:+Q86>__T2,[)Z1EMO(M(\0BFR/.V4.WA0% M024AG(M.1-D%(Y=T_%"] IPW+_^XF"P^=U3(;_682T6 )$ 2( F0W0/2HPTB M> 6.>UT!6;]X[3)(J;Q+Q0IAXDU )ID2$2&)D$1((N06"!DPI]83Y+EMP,5D@>@LAX IJ8R<)TQK+F3A17"L M;U):5!>2!PC,6'!.8BC#*8=Y*%F@0'!,!U"I4MR+Z$$7%7E*-C.VUCGJF^90EWM/E[M+]V\X/0S$:BP$ M&PL^P*P!L7B(+";GN*=0SDRFJ#A"T,Y _49!#,Y!+H9)DTQ8.KH_#N7M.\=6 MC;DP!&0",@%YV$#>,C*EBIFC1"C9EU5N("I=H*6EQ>AD"GH-F9F56*0"%T," MI:R%:'UL?=^@O'#UM=V5!$@EQUP-$)6;%[36_X;Z],MOMZG//U):NGH249_D MNW_\CCD871M^.\H\^3A*IZ&I"G4>WB-,9QF_O+T^8/ORY?/]][)YV:=?0/Y: M3O$3Y,D3-]?JW6>K![JLDYX]0]M M[\Q)^?SE#RY_%7":?SV?-U3._3ZF;]MVR#UTK[AJI_09?U3PO MO[:V_.&J&']IRJL2^U#JL_X23O\=/C>__O2_KHS^ZITK.UU.R-(FK]GYFKWN MB5ENHEJ;3O@MB\:7^=Y?';M^_*"#.7CYZM7QV_'H^-7S9Z.C5R]&;__KM[?' M+XZ/WAR_?'MC/=G%G"P=M(MIN,AU_/F?UY'WSZ^@^V<*S8=_EOV8P>>WQ?Q/ M]"PG>_0LKUZ\?/7VY8O1\Y-7;T]^/WYQ]*[^\/9=_<_?7[YZ]W9T\I?1\Z.W M?QO]Y?>3__,4JK;327JX)_#SE?:/1Y/I:/%A=M&$:6[^X7&O;O]HNO?61VU>ANM^SB^I&3SYA_G7UH9RQ9^P_OL1J]=%/ MPWF#OS1X'N85E9>G[ZX=Y/LX:29Q MP)_9[[W*GDDEOO,&\(UY^Z=Z-[.>ISG5NWW3.?QQ#=-NOI[- M)HLAB^EP$7U4\XQ>F))@0FV@ P_IF;$/4T6:LTW-N;4KQG?PNXRZ'GD13-?\ M?>H8],Y<5&@^C,KI[-_-J,QG9Z/9.=9(L-U/:#<(/TX6$VQ^Z8S6NT_Z[F@9 MHH'1P+H?V..9UH5/N7;C55>76^TK U_A8H1A/JW4N_=&JU[IUST#VX_*GA\0 M[)\VW-QXY,VB,J6?A 2EN08GN0?ABL@^),[\VEG/G+7-RBO $A2H;#T$ M)3-HH;(H#CV6=+,VZ/5\5A_G]UG3='7&DXV]?_S=QWNK*605>V05)C/M<] 0 M@FZKWU""8X%!2=$F;3QFQFY:A;AD'@D:L4AHO8%UK>D26B7/&+DOME2]TX:RS+9DB#I-@P) M-72)+C.0WB4KDT?/3!>ARW6UZLA-4V-M'G^<86]%2VK\ VJL#8^&B0*JJ*J2 MPB@(1@4P3M7_8ACW4*J6ED3G0)C"@/E4@9OC :3=:Y^GQ!" MK[7%VF2AW)EBVRTMG10\;J!S;1)V5470GOZ<->&T74!IU1P(7*SU5J3*%0RQ M;1&2.$15(TJA&1,F2ND][V+5_&N83%M5.YF^6*K99$69Q[+E@5V?'G_/R-Y* MG+3[![3;F1 D=PYTLE6[6680)*L+H@TV\>"Y=&N70FRR=.Y4N_7#&OQ2Z/DD MH6==15.=U,6H_MA\J*]!M::S&I%^Q,OM,%I5>\2=6UN!==^9/!L1'*:Z+)<, MRO "WML$Z'5 X7U6JI-JE:.4YMC^W6]C@1>7.MT<3?/K.9Y-+LZ:XZ\*W=4% M./+NP*"CV;VWN=;>JBB9XX_TSA,Q&>XS2.4X5/>VN@$F($AMK.:QFDGHQ W8 MI?DL3PC#?^-\=NV64PJK]\4M^"WD*KRX&.&G\[:OSWA9YU+]@[80I@Y^@N0' M]!\\Z'SV[;5R+3'J&IS:CO8R I54V4M=;=AE6E[Z+_^_=G\Q>PB+LK% M:871$CI=W;YD'Y:V.PA!DU+_2%O%X 0:CI!3J,ZH,P9"L PDS[Q$EH7B:RFC M#8M$MZW40AY*S>@@%LUE(\U1#*LV>&?MPDE%3<. 2K+".%D\Z%B_J*0Y>,$K M+WR2VMO*BF"[6"F7%PS\UFK8\VL*UA5.QLI2ZOD@Q]K]*HDB.I4L,%4#3\5R M!H]9@L)DM-9&!=7)48JM*C0?2\LIK-R?%;(]]=@*N=6SR\B2%L?>LX1I[Y01 M 3C3&I3%NM!%FT!*;K1+SBKA.@DC5YKU8J#;OX@",L!5-]3UOOE/ZXF*RV[6_- MRSZ]>R,?*4EYB)+\DMYIL^0X^=AV1"7WIO?K@HGHKBK+&UG7!1V#2 M\^1UJ-%2)[O;Q]/4WCB(+W#UW^/I%WU[BC8U\V,)Q$+(G/?\!/2]: M9F62@V)E]7]0._"NU?CZ^4'+PCUVDA)X"CVW8Z7VTD$:ZE+Z>H[G89*_9 E6 MGM!DFF9G.%J$3[3]W"O@[*8,+5D65$4.2*?;R]:UJ8NN3^!X9*6NUM*8']K. MQEAN@=>E)E^&M$G>6YV3J[BP%%9^1$>Z/$0:ED\#J LB4VDKV M^L4+):M;$+Q)/B0A\H]X$4]FA&*L^-UG'K=IA!3=[\0E:6L>IXL9U;[UC'MW MW;Y:O01;$(1,-<;1-:"/ AE8KB0:@3ZS3G;TUUEU3<^Z#G.$H"JX@QQK]Z>R M?<' BP)>_5Y0LFCP/J=V6Z-$9G5)82UIU4TPOTWU'FOWL (6BN)WU^E]&<G@4KB^D28'04..=O(D8-S#BM]HH(:M@?(7B=6M&)"^>TLR)<;LJ^K MWI[$.H/+$J7.X<7'@C$*XFFUWT;J7NFBG%)@O*^V8Z0"KW(!KJ.6*;KBE M"]W;3C_.C UBL3]9?,#Y_V?OS9O;1K)\T:^"\+OSIBJ"J08R$T"F?:EFHGW5T>N$J8I4@V0MM6?_IV3 #>1LC9(I*26/$LL MO?)6,*5DDOM,%H11D,)@(%,B)*=$T927 K3E0CS1L7<@M.-9J,QCZCL]%%%> MQ(Y'ZGY,><_<,UMP1PJ/A]VY,4270.R*E4Z(M#26K56I[4=B/HZZ[Z9K%B^E M!LN;$)SSL+%+=15Z;.-9MS*FGKK% 7B4J*\(6H/='=K\EY]\7L:R]A_#$\BM1%7@);&E+5X)& MP( M#19$U9X(;%K$O2ZD$EE9^"=RO6^#+8L!_TG%MW@L_N*UE];L7TI2B)K* M8F+WZI7\,D%S,\A1SSDH"R4!//.$\Z(@@G'X1W@J7)FIDO92SOPV^^E!R/;S M0\:[913WVU7\U>L.;X!1GD>[*)A-\QR+Q J?8^*^(5(!)XG4&4F-X,P\B^/B M"54**K>CZF_?'<+OJ5#PEZA0'-VUHV)4--X4?F[&NRQC/"LQ^TZ7)>%9:HFB M&26:"5'05!=%H?M0-( J,9KE2T>3OUW]V3@+H#=WU,[)LJ]6$WP@>=0U(J_T MZ'F@.BN 9*7+!4D!64=&, IQGP?NL%6>(4]54NS/KP"NR&*'AO) MYX?C[UVWE;8@?.QPO./.T#C7.-=>.QS'9O(/ L_+:J*&[5FNK2;3.AHON\=3 M.^_:,Z0K4# M1)YA*>&%H)ZK7.=^S) M>'C?=M4,=(Y",^(SA\4PM2>ZU([D)K]%%?IO3\I&;''OT2W2_ MV)Z@,1\4-%93B6K)2V##S'&N-%.D++D#EF*." %Z1B%,43)9^I*NF02]J"5/ MSX99-@!KYX6H*-$M\D@5)?8:C8C83YHXI3SS/B="91Y[EFDBI+%$">QD43*N M32]IXFN(>((4? H$W']KT2P=I/+FPA91)8D,^(CFO$H6"N07L<8)PGD*$LSH ME!0R%R95J76%>A(5HC^&>;F)X6]"SO^A)M.ZFEQ%.?^&889R)@!/"LP/IX0+ M41)ARY)D6@IF"L9TVDNZ^)=Z;)RSS>=Z?'$"T#$COOV1_3@>#ET84W/LGT!* MEX/\)Q5<7AP)1')_5+,8J[-2%(3ZC.)Y04JTXIKHS.8\X\H4O)>>W<]&[L\G M8Z,M_1!;NJ.#-CK+5LWEN%%#E+A8;FT24LHO:XRBGEQ%:1MC0?_."E-Z#BQM MI0'92L%8EJE21#KN*V>\*LQ:6DB/ M*52',SI_2%K(76NKEKM9'B9J&9&GGX:GE3*<"TJLEI)PS/*2NM2@AJ2.4>Y< M:7JI^+I%GLX'!7\I(8Q]^#1V0[;WF$/FJY$:F9A#MN.^T3C7.-=><\CB(>H# MP/-3A0)V9)O03R.BY*YQT\YKA+Z4EBI?DE1D%JP\28G.64G*-)5""5[8]1.I MQP1&'?LYR7X<7UR,1R>3L?E';ZZK@?R)GS=&1$7.VQW.DV6F9:928K+G+.VU)Z1#Q*?AXS+= ,/ B()JG=91>E'7W/ M$?GNK7,4J4BIMZ1PH&EPB<'8WF7$*IF)/&C,H?J$NM2;59?>)O1M MABIAC.::.V*R,B/<%)Y(6EB *B,+R[.L$+P/_05Q"O\?PX"_ ?* "??5-9.Z M,A-G0P&.D5W]8NG*+ZZNQG:]:8,93BW W,&/EK"_JHD[\-Z9WF*,Q8")7I+B MWK0F$OEMJ:TA]7F9E9:(- ?50,,_@BI/,L9D#J)>V&S-7GB(:O B^:T8L'*7 MP_IW0R(^-HA-31+MX(4C])Y@CEW8[:@-1'3Z>R:=X6EIB+168WE03K#"!A%% MF2O&,\W*-7123N98O)<85C#"O0'^DM:0D@D-'WSI?=$K.LUQZ%.7*/HW8/1+ MN ,^X]"JT=39KEW#>-17@KS(!OE/6C=%72!RV[VK/1F9^91F)"TS!9Q34B*L M8,!()OMSFCAO*TD()0HTK"RS0CJLS \BF-,XI)QC'%_^4#G1S(GV3W M]46O4;&('/RH@AO J4I8Y%N; M]R0:27*<'T6EOP3#(TG3 ?I++MTE7@?]B#_OPYTY(SVOO_NGK[LJF M.#E;?4O,4#6PD)?JS)'1V+K9/3 N_+D;UK]".,J/]X1]\$/W@]BJ;NL_O0=B MGEZ,/F!9H*&Z>H^_?KA4%C=ZR6BHVI%UFE_[Q?],FTGEKV8O#+<24'@^ '54 MX=FU&RIL3P%8\0/G#\]\/X>-'T^-!0O$N2?SWF.[VDOQR>^QC5-E;MS $^<2 M9+P5%#&#E\$>*R]I;)?M=( MF_9%VB^>*FZ:J5A!+6#/[E_DY?.Y>158N;69E(>QOE?#[^JJ^?#N+W.FGU_9 M\FD7A0 \N<3G:_SZ*MCR>SLC/1[:/G;DX.CH\&20'!Y]W$OVCSXE)W_^=G+X MZ7#_Z^'!RN__+@H)B?#?HVJ+V[6)J.%"AU(&]^W6'14O0F6>9PNX2B]UC7 MN0)_-+UPH"7/(I(R[;+2EX#7Z&H$W9T(@6>/F6-E*K34LI>">2>P?I4'.VPT MV0=58HI*]]D7T!A,Y9I3>/9OPQ"B[4#5OL1 YGKJGL6#%-8!%9J_3\9_GRLN M?U\H+KO!L]E>TA^S'*2EKE$MF)$T=R2$NSA M5!76<]X+6_VFFJHY]M=8ZJK]]U%L=2MP]>Z0?EY"#2N'#NXOM6O@J_"*'2'% MW=V>QTWR]!R6.IG+[?N8C[A3!Z-1U8#&.S)[ 4ZZ"IRPPPOWIV;29S)6OY%Q]3\K1NI@C?L&QX5ST==KA=N[/I ML'61X=WXXXDS6)A[ANRS * $TZZJID$_(1;[5%6(*8$G5J@'5Q>;701)$!DU M&H;#JP&^X"JQ8W0WP'WHPG,)3'?V[FK4NM_P)?AR/QY/6L]$[=J>78F^2G!F M8='1?S%T$[>9O/ !S?EX.H2;8,Y.A14'LOR?Z:CU=X8EQ_\M-(L/[7PE MYZYV8?IA&G:V)1TEAL2R\D.3[(]&4WC&5WN!CRT2!>QYH)MN+K.QMPN,#-NTKM5FB7'V^ RX7ZHQ*NJ1B:=BY % M=5XG]&5Z78QS3A$X%^!TO%\!U<"50Z!#8*\ZN-RP K[;2TX1.@(FK+SM/DC: M+@>.!;N7!+(.3-)Q3;-,F,BR%^H?+L&Z=Q0%:+]P MIZT:,QPW,-H.-)"4<7X7B$P!.53H^1M^'E9*5\,.0;H'P&L>,J] # A8&]Y8 MNV]N-.U&'QK6-_#!3L/:+FX*N!F N5WIV2JX;VHX51TC-]=7XW^F]JP34HA$ M\._9&)^D4<48=#OL'R/^@\:TL\Z"5G2-@)I=,U _7K,Y5 M8U6$G\WP'(3D&.7&,*PD2%[$$;P,?OP&DG@\A>L0\8 [#%PZHY$:27Y8P5:T MDP\XVXQ'>.*1!.6NW?.J-M,+V%AD\79L0)738;N3X_DQ3Z'NNSM4 MVX5;MB&:V=(%0+U"1;%=O;=!^CM($CW,$W3?H_$W=Z%!WH*>SX*AE7S>/_DM MJ5H*V#_Y$R[9"[^2M!R F1?$?V>7(&7\<@JZLTFH2']]#^KT!2@JWSH]#$1[ M>UV0Z[-;/\W50M! 6@-%51?AZJJ]>TES!*U#CZ= ;6"-:B!9L'@F233RZ _*FOKT,@YJ+6@S735>=OV ZB3H*B_&(.N8!W8I\-@ M)RP9E-W[U]\T'\1X)+B=<_MYIN:'3<$U MZ(8U'T<87]6>[W<[ B]O-5O5FJ>M MDJ79V2VRSY?;N%6BS07/UK/0@U*&27 M76KRS,M@SBLWU\1@Q3"*)NBQ:'W4R2_O/AY_^N/=KW,K:6XVH?T"$W4*"&JN M^5^ 7CEM;:G98."%P ;HE($)!;5R02SPEPL&#.J'N":^PHB?H (V2SDQX4P[ M^01J06">+!]T#+2\(*T6VLP&UNK\*P\$LFB9://S>#0\19-S)C]*CO+CNOA87+E); A*ZP8?(T(;P+8A:6; MU,CL->A30)M@$0<.:+$]6*_!9%U^*L"5"M[(%F:#L1P*%2>P$>=SM^K>R5[G M@*S!-!F!M5Q7#=B;P:1<8N8UF.G@=,:WMP$-3W[I^ <^%'.'8&>X_SH # 'JG"'+.*S@ EQFP*Z&@L_-5Z&EO,VKC.Q:^ M!/@%_1)-,W.SM/-O86>!O^.[0DCK4&K=)TL;]0+-]!VUSZSC5E*=$2HTS; &,G&3A1:-LDTM,,-J;33+HO1\T=+S_TP! MJC=+SOFVK]AB!Y_R-)U+TCDPDH5=ALA;NW-T @-*MQ>2@U811V&JSLY0J@7< M7I*MR2\G4SUI33J*LK7#,$,RM:>/\=+C) MV!I=%]US T)?=895, V6ACT>S>3[_"!@?M?-!M'*XGX/DK"SBNYD#>$?LY79 M:#:BE$1C"-2&B3L;A[/I%B;:<[CV1/3&D2>()B 1W46S)DZ[DXA6GJ+@_0D\ MW$$L;OSV+20?W"#^4$1]4^!.,D]6V9_<=;A_SUY,O$\/VTU?2)A<1P!1?N^^ M_+Z[JG84SNA14';;>U_][$4&=8'B@ ('G9)H>"[B(OAS2%-P2.'XK&Z:$^ T>P_ M&\%,+<89@*D[AL>'1\(\@_]@U 4,M.[*VOGAW%\V"P#I7 ;+D0$SKUHXSYY[ M-=$C.8N%:NUTU!O.QF#F@UK2D7P5$ TX2WV"%^\,[M2C#M MC7K%F\C[N_T0?C>3O&1,\MJQ5)V8Y!63O&*25TSRNI=7M[,2U5*9AE=@*3Z. M'70U'+:GS:8SLE&A:I;5PN_G;C0+S9^=NB=C#0.?'W-Q4P!!X[%W= M*FY@Q8^'\]/L[ATSOQC?CW][]^M")0R*[2 9P\OQ=#@98AA$#>KH)(2,AK=;-P3Y6E^M MO;WR/WDWO CNQ ;871@UEH[&7T- 1GOHG)S5XZ;IOJU&W\:565MV'-'<"38[ MS@%EN3YSJUIN>,A$_1@$UUL(YAW@.=2T'C5+1W:PJN/O7;3HU_;7I3LV7M@& M8"\B66%;NFCLI4"&^QY./T;MVZH?6B7-!1INHVDX;D1Z#D' N'*!7N;TT073 M#%9LH&"J="D4L)ZN^9D=T^9BS)[7>4K1%&SC66:4.5ABF'DD!=+B193;JS MX[IJ_A%"B;_#H)$5@_&)9Y_V.H^!_7<"JP1*]'Q484DZ?ICS";S[JHV1GH\7 MPX):>Q4LT?,0+HU6ZYHYBSD3<_9=A--7L\"I=OLZ:Q=C9*Z-IVKC_99C>KI) M7+?I[U, I'7'CZ>3R^D$D?1\;-L@K$6P#NSF&89MM3X"1"$P]&?!XNH2G=UU M!0_LGC4CP/D2->M3&2W/%5_7(?($(* EH5!XJ)!ZOG//-9!2F%:1@U#LET M1P7+^3/S[U82:5I7V&I2X;V)0^PR<=S=@EC.2/\_LSR6M^"8_=M,@ YN@NY M.=W9[$+NH*J'T (RS=DV=/5[C<$]H^2?TW$G^N; -&NUUX7 CNNE\TRX]_NX M_D<;'WF&N#EJDS(WC0<&8V>:9T?9;=QAT^;K+4Y-N]2@ 2)N)R3]M X"L9E> M B1>A.A'?%'39LJAGE"U3>$ (Y:"B1:*[PBM]Q#95-?HM@W7S+A]),*(6O+(G;1N0Y7?XP>;N3DR[:Q MX4PG'UT7)^V&+4:HW>0[JK*;S/K'!P@5I\.)64N UZG?^OIL+6=IG6G0P4)%%Z'6EN7^OPF=-O/ MX400;0LT ."_JY8V2KNQ]\ORJLV@P23UN0!?2E=O+2=,R@UASJOGF M/RS<\ M47.DI8_:Z?8TM>Z"B6<2:.Y2 9&V)C?O_MHV$03K/+2Z,Z:D(*V$H]7Q0GE' MT5=/9F;LFEQ%NW>N_>(PVH#GF?^L#F:L:L.8V^=VN<97\^3F:V9P:ZO-]8"0 MT#R<^\A:!UIG$$[:P^6Q#O-K\UM6:!MG40,U!_TIY"B;-NG&D"O.UJ7^;,+PFMS738?TB_2O&:[AEP0XOWG M^N1XN$C,6=TQ]%D$1^5\7]<=3"U/^>G0 WT%QC7C9K)J8;9U 9JY6P&O"#.\ M=="5O\&9IAWF/\Q9BVD&J'^2\LF#UO__\ M=R=@EZA/"2M35).=)PI;>NF,*5ED5,-J;=U[().K1?%"^/%C MZUX^K17*B?UPPK)(D'I4*=5MG:3TS,9L;P>"BWCYCG<#_ M"JKO'^UY]YLYASI9-AN65J7&DBKS\J'!\AC7%8Q?#='E,/L!='XP(M5D%NXP M.0>3,KF QY\W(>,]A!.U/WUWPV_SWV;>C)6SK)"L?UJ'+;A*?@,+N;D63#"/ M.^A"_]%$"%Z=I8(9SVF\/R^Y>6 M8G7U_WW#2-:(9A)<8>ARN\"LUW^%0_9FTI*02O[EZO',FXVU7A9A7XEV1DT[ M.[3UWK4CA2VP(%Q"P9,F^5;5G?LB/,HNPC'. 4AFCVX+U0S@%6"8MI%DX4&C ME9>[15U*X VWFH@2HH8\DO-HGCJTME@K7I%>97'.#=4VXW";* F7VA.M/ M+$A@&6MNX=KOZ/=6Z-=#F@](L3VA?;VJ=9"#UZL,)[^T19*F#19U^?7]#NO6 MO28AMUT*V\)B[=N[P>+ WJOI9#QK4XCC0;\##!\O)T-U-9Y.X!4_G/W0OBY+ MT[WTWV8W8!5T==FX][/HA]DZA$BW]MGO9F-8[H[[K6JJ%A'?SYZQ=.%R4\7V MM7FYQ_ZM<[;<<$FVQ\0MEXB]XK9+Z!Y]N0^9]R&^MMJ=QTE>;FI%W/;E?$ K MXI]WOVPYX0:_E7QNUGI 8\^W-;V.H3NGY5K[\\VSWS#4)UR-S9ZFN!YQ/?KV M1-X8YX@9)T^V6A%+(JV\I-6*U/-DZQ$5N:C(]3J]7>"//M'U(_HTQO7+7I!( M 8^@@#]' &Y#='!%IH];_J+6)!+!(XC@8.;$CKK3KN#,*Y_>:^.@^O/$A5EBRIH;][6Q M%SJDGF2]6C9+V4ZL6"2BISTS4M7H3F=&#Z>B"#ROC&9^#Z&?$7HB&3V*C$+" M0*_ZH0'2\>;UZ(>]NF!6XU6C'AFG%Z<7IQ>G%Z<7IQ?]47?5-VXNM+TIH<>V M18H728Q8I!8K7+]1*KN7#WBA@3]EJE!(FWFHXKE8^QN6XW_]O$0CWOH(HNL2 M_S[77>FT-O,OTZ(P5'*2E<827A0E$4Y;0@O.A+?+_5/,#Y@2LO^+$_S\[C^&%(H MT8Q^ETQ'53N(/__^Y\FG=PFVP(:7L'>)=::Z4,/F/]X1ME('\OUH>D'L.*1Z MXQ7O_DKIH,CS637&V7K\]>G)L"^^VTB%D?%>%N,9"41HC"14%YSPW&5$EHP3 MXU1NO"NH9+(/QKLIY7;?F.G%-'3%-6M=?)^/R7J4:5GDM,AIV^2T M7.O"Y'E)3"IRX#2NB98@W429B]1)7H::WD_':1@^$7SD?2J)_,Y<=9-%_/K- MX.@U>7X<>GO(&V<<9QQG'&<<9[Q3/OT80_"3@-[K]:VBVO-&6"G..,XXSCC. M.,YX]V<<0QEB*,-+TH&B"_I&%W2JA+8RIR03I2+<*D4D+5+",I9FPN $-+:TC)A(8/OO2^V.50!CE@-(8R1,;;*N/1++?:IX;0 M0A2$FXP1E9N<:,V*S.;,J%+WP7@QE"$RV9ME,NNR%-A,$%\:3W@FI1I/,JSR&K;C1IRG(O"%X1Y[H!MI &VH2FQG#OG!,^< M6^M,U2>K]1[+( =4I ^*98"_L=/ 7]=[EX=&C*^V+<.SSVQ[+5]O: Q4C6[H M.X*-=WYWW]PPR9;[E%RTO:RNMU"J;.C[&KK_X!?MG11;(;'$5R.PC"HU#+WF M)Z'1^+!J6_'@J[IGA@X_RRU11J%3.(PH]+(.?;W;]\+00M^3T7C>%AF[)$^^ M8Z/D(;X:?1/AKM!T*320PF8D3?5CUBS*C; ;^0T9H,^_92M-?S9R8=>9;W-G M'^4H3$<6Q%%?$IX;3H1WC+B"HT&<,;X>9OR0SCZ_CV&YC\83UV#?/+<_LL?8 M>OVK,Z[ZAA!RAQ9Z2=>?U]G]R5W'_O?L;N+ME73>X['SWFVMAF:-UQ>D%SA\ M[H<)_FR]+O;0L-3;/ME.#/=NO8)66^J/A(L$7LY94V(9* M7;1/F)QCPS6X=SK"WD#8 !N>MI><3'4S4<#!;;_WX;QU_76)LQA"*TW06^SK M\<52NW&0/D<@ELZ3_0!F:K5G/2PHH'0SZZXV&2<5C&MQ-T@$F-+T$C4Z^*'K MH;=HVMVRU_WE/EH%T(*5M.&9M #N+J[O%T4?.YL M,$O/@)G^P&F8XM>A7KYK+ M*38( ]$\K@QN7S,>3G%,OZXNT;SC^N3J$HV$T&[NG],*EGMUK6#Q+D,#,M H M0PL_%,+-]/(2[@BMGR;8\WWEX8M1KY#+:J^[:K8-**WQ_]3P"N1T2STSLFJN MK6$5.@).<*T72SBGUUF3P_"(JIW>"@6>PKHMWC1?-50NF@9W6\V;^RWW_(,E MF*]'-[<-KX5-['8#'^U!$1EUC-. 8@%K-*.E[L7X/B0J5%-P3R]"S]D%$34= M%;5M%4%@U^Y;!7R,I#2;?+>DWY$5L _E"B%MN'Z9N<_"A.'J&5%-:F2:O7NB MW?<%?:$A%5[F+37#G]TN5CSRUZ MC\Z6--%3_/WLWV(+!F<7'.]/C!2+^)OQ-_( M> \K^.EP%FFT.'#]V$9 ]%7J<%#2NP*2.]!RLBT()J5E.29RPJMJ'-ZK=U"ZAA3 M+.>HQX%BEH(>IV4*=Q>:TQQ^\797%+/T[E+F80;D$YTNO$0#TL+>Z$D(Y!PU M;I",7 BAQM1>2Y>1W$HPET1N0/?SDJA",>M5F2I% M^TB&> YZ+B,^OWEZ+J7QDE%&I/9H_LN,B#27Q-NLY$87DK)UCUF)I:)\1AQ# M6T8Y3@07GE@P@'Q.A679W&\%&569A1=)[0TA)LT)=*D.?%">\ZT+M.2]6$;WAU&X M'3[.6>3CR,=O@8\SH5.;9BDIJ4P)YS8%.]AJ8J@#LX)9X_P:'S^V,L SRN-4 M1$:.C/PF&%DQJ35(8"$$0Z^6)MK8DF06U&TC9&K-FF+]$"_ =ABYW!X?QP/2 MOB)LWFC&_*6PCS*HD?O_T_)[HWJ(Y'Y'A.6J&B1PVZ0U*)&8G-*E&>@9P@O MN)0BEWPMQBJSJ=>> ;>!2 5SI"R)+J4F&3 CEU3 ;SL2EBB*R'R1^7:7^7PN MM2R![U+,(J'4$VDIAL2#/*0FTXJO-6&*DB\R7V2^'I@OYZYP19J2W%A/N-$9 MD=+@ ;VT+/->9_D;D7P;>UCL!!L]11W*&[IS_*Q;0&*&JH%UOU1GCHS&ULV> M_VZE!.R_2#6R[L=[PC[XH?M!;%6[L/)86G)Z,?J %:F'ZNH]_OKA4EDL>[SD M5:O:670^B_:+_YDVD\I?S5X8;B5@HW\(Y:?QV;4;JDGUS0$V_,"UPK*9?TR-UL?E5C]N=_$L=VEGVYV<[=SYW T4-J[U[2CL,_A>#;^KJZ:K6+F\ MA[-="?0==F!I5]=VI]]-V('L]AZVY.#HZ/!DD!P>?=Q+]H\^)2=__G9R^.EP M_^OAP?#HY.#C[A7R?'OQ]^VC^%#Y\/C_:/ M/A[N_YZE(34,E\U^?:Q[4L%T!PHJQ@GNB#KYJOHJH7+;]78C6K[E M"=X>^/;26>VE5[J,1+)E(HD9?H\ZFPH-@)=[XHG1<:(C'$[8P -"ZN](04/1,Y*H@KN M2.$=Y3ECRLNU'/U,N3*CGI*"%BDP4R&(+&1&4E4Z5FC/\_42?4_*&')0%$^= MGQ_CYCLZ^B\WLF/L)*S141S1YW6BSV:TD"*E,C,@/%FA"*ES-.\ M=(5S:_%#1NGB;IF/J MRD+KS)*2Y9YP22D1W,%'KSB@//4R7:],DXJR,"DG/C4EX? $N">U0-$L!XG( M4FOTLTJ]>VF#T61]%!D=C?%0=&&R1KAX2W !MIY0N60D*W,'#)]1HDM@?6=2 MX81VF3=NS7KT@M,2Q)Y25A">%CD116[!XJ24.:$LU>HYX8(/>'IW'3G2\6ND M8Z6UH-PSDOH"TZI3012G*9"U]!J0WAFV5F#0R=3G><8)R#Y4WX +A,""U"D6 M86"E=5@S]EGI^,EKL45;KR.CX\FYJR-&;-S)-U @XH8,+I%F6CM)I -!R+44 M1&;8.\B =*0.)!M=\Z5ZQ@K.LY3D6H T+ I&= ;_E#*3):"1<>N]@YX21Y@3K+9:Z4+D@N1/"X MYD2GFA''F/::EH7E3RE00U@B^9>KQ^_^2J(GNB,V9T/@*!/)=I*M*2 MV%* ".89J/19R8A,&<\+*P7/11_IU$^JTK-!2?L\V'SC>=.1Q?IM,U$XSIT MJ]D4(.2=5$3BZ6>9YXZ+3)0L7:M8\) N9D_*8N6 /M!;/,^.WIQ#O!,L]&0Y MT\LY6DMI7\\UZ4?EB=&M92.-QI/E^*XD9 H[FTS&(<.H 0(.T5XC(.YI S_ M Z<>:'):8PH3_!6R7. "FWQ7#4R@GN*/[2.T2RX5V!;5*-G$_X]/;&.F9%Z; M@GA!"V!XKHB07I+2"NMD67I.U]HDW2>QS6F_(:GM<^W^.74C%24N3$FV9QSY]GD@\?W19#JR=,:"DM7/T M'B@,%^>P6YNOL#0KPN42^&LN70A=%B_\MJK4>_)FE^SSD\N_825' \89X 0 ME6@,+(75OVP9*[%3ETPOX0M,C!RZL#-=^J.O1FHXNW O27Z[2BZFDRE\I\YJ MY_#;0;CP.LB= U!IYT8);)D; 3S#IZLQO!XO'H\F7B1G"]2&C$T7WLRLMC\U)7Y.%&2]9SG)' MF$?'+: 3(!68FX8*,#OSDO*\ES+UP';GP_!8BJA]7(]3'.V>Y=:RIZAWVZM2;#+F;<_SO1S1[?*5T#-8Q=VVR;2IK9U!#E M#:"VUYIHT#()R]-46^NH\JH/E\4S;/;-?3&WL=G YM4$U;,YWB7?U'"*JM4D M(,)P_!UT3[@,E*X) 2W)5S7\,9Y.DE_>/7#D3PK=N&W;6]%WOW8:K>NJKS=) MJSLOJCEUAO[AM [F!%H0W;TJSMUO5M:K>G&@UV?J,^ M;WNCS!@V!#8+<_5J!S+X7\'"" O=61^SQ6\-B'J(?WVKW/?5/0"8.H?]'"33 M!NT;W$$P3PP86/@1J\ZK3#!05R\;H[%9_P,V"W;1AI)]#7R#G $L MY.OQ!9;U:8#QZO'_ ^AP7JU/#18?HNE&-N1P#"6UPP?%.S!=N@PCJ^N5?6_(K9,([\?<6+4: !Y=L/%_8IER7C#KF=4$L4Y+PHK2M0D9]P1G35 @J M'Z/$H=]H+L/_"_@KT/!L9S^/ZX.PK_LC>]SMZF:)OWQ04:P<5.2W57'=ZZVA M2A]D %.&ARWLG"@IPF1.K#-"T&4,1PTMM3;E'&>Y8\ZF(K4L)D: M5M6.O66+MU??"V6<*F,%*6'/8*^D)\*JG)0VU[#9I026[\/W? M[U]W^AA+ZMVQI-X&%=-68&T'5VN#!E*X#$2MG;8L_"(*[CT37SUEY;UT6Y7W M^*T%\_BM!?-N^YWMW7K)\XR"IDO_<[\QQ:)6VR_G\QHF")2!O_['._IN]R8; MRP%&BHX4_9C:AZ]^RZ,/HZ*33<2 MW1[AJ/ZJOF.(HZLK-;P+G=UE%5Y=1MSR8T?CG=WX6[-N'KNQK[C2ABMYZ5,I M2"%53GA:ED0*EQ-A)%,T4RYE:P'>#XFVFCOL@?'^Z/@.LX>._>R8IJ^J:73 M\YL#KUXDN??+R1&^MKV?$;[Z@B]=%IXZ69 LQ:(_A<.B/UE*##.:,J=*0==: M>STD?O#YX"L;E$6$KP_Q_4_"/QV68\Q]B$*B;?!-5$V+'J( M2\U4J07HLJC:RI01)94D/B^=3M-<6[-6._51JBVRW.'H2\MP3R$< 8:+>BI0JJ,E-;FWE*GTF(MI_]1&NTSH%9! MLXA:T67[2'[Y7(VJYMS9Y&P\ME&A?1S3//0$:0?9ZB&4_V8+08I"E27WGFCO M'(B*K"3"9HS03!0%+7/%_5J:_*.4XAG7_@V9]BG$2\8&.7U8GXQ'L\HV2[1% MS3G"8X3'OOW))C>64@5XJ"7AF?:@?1(Q. MYUT"WBAM[ET#=>NVVK,<4[Z):K";18_Q1EF3,N)XK@C/'6!)45)2NI+*S)M" M\7XC,4#:]%6T-1N4#VQ5UP.#O#PI$V$QPF*$Q;LV<-RK174HS3R'F$Q':2LC+#X$.7[EF+>&[]]"P4S-Q=@*#.F6(K! M3WE.";?6$\68),SEVJ=*4&_6RJT\I ##;U@(R37-Q_&%KD:ARL;M93"3KKBJ ML_N3NP[V[]E;JIY9O)#JF?OFG].J:2LTW;/:PY8VZO'5-6;EK]3EY;#J2FJH MQ3HD%VYR/K:AK&9;QSH4AA_7B>YX!0MPS)@%RV#]B3MRPV,&B^]#164L!S;! M"N)8&GK#\[" \OAL%&I][%K1'U98(7(JB-=XTE!X0V2A&89FT@PL'6#\M8/L M^Y: 6B[KN-\T;M($$JT!:D;V]TJ%4ABP:_ ;X"7@#^QH52^1\2?;_.ZI3M7#C)05EBCCL"P%N3()L/%,N'ON$Y=99BJ7B'14 C< MPV+-2A:&4O8&U!(%!#JL+BHL"C.O--M@H43X#K\,*)3\>9+\;7__"_# 'VH$ M>Q8JG$\G\/)_=>4I6Z*>.',^JOZ)KPBE:B_K*KRZJ[\8)H%5XV8CQP)OR"T7 M3C6A]P(,Q[H)OGW4E;QK5D:.Q>B I;O:;]W:P'Z;-O6)K](E2F M3[ JNYEUAKBVB -XG1E.+;ZILLBQOFHKF@-ACLXJ_'-VR^;E'K2U]0QJ?U0Z#EF&>:K1ALH-0>;X^PWV<_Q(^=0,+ M$(.U\Y98A\R:96"Y17A;C56&+]VH611=;RMEXOI@E2:[M_,RHQ?IV5Z*[WQ? M36 XYB[R%*GP"V!^$!^GR PVK/[EZE^D7+V>)3\G^G();28E4M=+CPY)_!E M! -:GPO$FY9ND!R.S%[RR[LOIX?O?ATD,'QSCB3=UM$$(CTR=*ZFG95XH78 =7)@4#ZHR(I5W1*M,:%5([O6:QI]SI\I"YX0Z M#(BURA%)&26T,)(Q13UE_@X:_]DS' QE(Y5VPJ M Y*EQ:2DK:S:"8M0S36 5*@T>UTD_+(033,Y/1-1;?>950'UZXTR9%YY-A23 M7Q2:7=(&IO/RLM6HW;0PVF^J&JKV%7,MY)I2L7>M)&\WMW7Y&10.ZSR(== ' MAM6WMEC=CK-JJ1G-%>78;%41KK7 EL*4"-"0'2V]<7RM#?$SLNI&%CV5\TR.\.G%48'WFJF&DL8H_H&6M;HS,V>WI4IGJ6D=V6JU34%X?00 MEJEVHS,8(RC8XVF]7*G1J,LESH6W6>"0.G346;D6'N4=VI>A6+(;!?:<-FW+ ML@GJB2$"(=RBZ[$"!)HVH"[ #X@#*VK MK=0?_1>I ,%^O"?L@Q^Z'\0"588)80G#Z<7H@ZV:RZ&Z>H^_?KA4%O%L*=Z@ M:K>Y.Z)OO\!RT)6_FKTPW$K<^U-_W-%I M^IBBH8^KH=%;Z[3+N4MUMG/G\ZB'L'%M*(/R,-CW:OA=735=4<3E/9SM2O"O MAAU8VM6UW>EW$W:@BDD/6W)P='1X CKHT<>]9/_H4W+RYV\GAY\.][\>'IP\ M5V75G5J0H^/3@Y/D]#CY>'STZ>#HY. 3_G5R_/OAI_U3^/#Y\&C_Z./A_N_) MR2E\\G;7*C/QU^3T_\\2+XLO?3F9EP9]&P#>W1B>CA1HJJ!5_KK-0L*W(.ZM7:#N?O"U)"AOZIYZQY.2 M!QVPT'<]%P$O"LF4R0J2"FT(-PQ[>V>2..D*6GA1BGS-(LV\*>%*2;+48F%X M;/]CE"4B51S37C(8[8J_MW-.?4&OU?YV0I\)X7^CG/9-MS^[YJ@.?;J $NBKW\MAK@]/;Z MW=D>*^Y3+_LAZ6X;=_9.A4%?7KK;K"WN4I/4OJLCOL30L_'!3QN]5OUG M?PF9,ZLYL:;$MEU178>/]LI%C^C>\B,&C-V] MIL(3Y >\)4R[H?UJQ+)7A66;L:<0,I4% $=FBA1T?0\XPE4!?Y6%,8XRHW;0 M#7Y;FZC[@HUD=X^3CPK4H\CP&"R5NCLZBFCSQM#&E(R[7!HZCR+#+_7X$N9P-4@NAVHT:?M!PX9?8HQMA)\W!C^.&5MD)B<, MM!SLQZJ)D*4BW*2I$%Q)FC\*?IY"^9E1\!>D7[CB8$:]?8&1>&HPB@K0W,LS M#QZ+T//&H"C M611S7[7=!VD6O3_/Y?VY# '3H[-DZ/!4>YXL%"'IU4+20P.<[@=QG#JA)6>D M< (ACF9$HYF'3FR;B=);MU/&W9P3?D=&F/W>ETO[9T9>3]OP:]33GC;"X%)= MM2D:8#4J8^JI6\D"B8CY\#Z,$5/OEB.3>F8M*TB1E:'*"R,Z8Y)XF4NAG 1H M74L6W[;:V 4F+/_0,=27EI]Z0MB"YR\,89]("=T>J#P*9!>ADB&R,J+IW=#T ME5:Y>IY KUS(T@KGB)4&#R! 1Y5,4^)IYBU3RN1VK??-2T@/OG_GB8<9W+>4 MGWK%,.2.,\ I'.AB73,D+(H2^:H%HKIZ\#N-;=I M+AS) ,8)+]*<:%,4Q&CM4FHP!2?=-K#?+YF\W).[FDS^L[H/HU=3[ &6[U+A M2_55&<,M"/&L*=-@1@'LSM,N=>Y;8H3;Y%T'^F"B+IGMA%0KY?!9% MH+?3L]JD@"XK/'2I ?5HKDILK[].\)(:!8ZVWKND^ M+!*5N:)*E"7!@BR$.RI):#1 40,JG#6 ,8]!HK[#VZ]G[QS.3D%[SMZ19195 MHQB8_C*P*0:F]W7HSXTL/6=@!9:6<%$:(K"?*"MRGQN>%T6V5D=FVWK9F/P%.:&Z9*H8@NC"1CD0#]0F8V#Z;@5$;#EF[Z#4$JL:LA(=D)1R"T%&C*39(6>],VX8]M6N(WGR! M(9WU^'LRZY2,39N3R\IA>VF_..R;1>.V79YW,O>!"2JTMI2D*19SPC,J:;@G M15HZY25/&5U3VVV>YJ77P.[&,8+%GXCF5))">RZLLL)ZMNP4/IRMX$=0?@HM:\K]O6,IZB=6YO)99>6N(+FFRZ M:U6[1.WN!_S'!KWDXL+5I@)EY3)8=BO)+YCY$A2/>=[+Y+P>3\_.Q]-)>-X? ME?WN=C;[Y2_7N@+^-7;7?1G==5GLKKMC/5)C=]W873=VUXW==>_=7;?W-KD& M+"E3"DL4Z+3P5L&(LDZ "-!&EIE(/5NSI#452E-6POAD3K@R,&;*!0&KF3/' M2R%T&K-0MY6%BCIJS#N->:% MSSGAQE&"/B4B"\U5H;6SZSV:MNU;0L+O$BV^J2'*:9G'%-.8-!^Q[)ER M+*3,QYZC[<@MT<3AP3+&*:>\2>?MJ7 ME-QDF5.DY#(#' $-2"CNB"Y%KI4M5,G72NUO&WOZ3G//I&3'./2/2L:>X4 MN,33G%!- 8FH]T0)H8C,&56* J@\+JCMI::YT\'3)[I'Y2@FNL=$]]U*=,]+ MP7)=Y"0+=1^S %A/=8Z+[-H\7 MO2FE,;0D.L\Q8T91(GR&!XTBS3)0-YG>IIOMV1+=>?$PKWY,=-^MF*OM)KJ? MX#VF5G[29G"#W;/S*]9/ROL?ZBK!9/=;4MY!NH=\38PX0R-B?-DE:S8W+-_\ M,;^\6_RZ.27^HQI-,)GC#_BA.E.C-AM^YY*%#$]5)@%Q5<$IH&>9 N+R@CA3 M:B-47KAU#3;W>A. M>>^O*46YJF](4G[5/=*D+'U1E([@*2/ATF2@_["4^)PZ5UAMF%LK"_ 0'HRI MHC%5=)7R7)K:PA:*I&4JD(I WT;/KJ3"P7]]EMM>*&^W4T73O9L/MK=(R,^1 M*KJDX[3IH6M1_&V+M 25UK8XD!^/)VW::'/I,(DTY,CA:.=E@W"UFP%RB3NK M Y9WCVF?<#W_%&[?F?317M-6?)YR9H0EN;)@SKK<$6T%!\H3A;=@T4JU5EQ( M9*Y0N6-$*@TLF1I-E"MR4DA*I5?P;>EBVLJVTE:6^"5FK\3LE1NOB-DK,0 \ M1A_LN+>9@>.H.%#8!4H@84,U@B$CTC$GE%F;/:$&9H#GH02XDJRH)DW);:YZH$ M+6F7]*#GRF#A91%5H^?!HN,VRFQTE@P='C3-@F*N(AB]6C!ZGG04(0&29,&) M*5Q*>)GF1&;>DLRI7#$E2\,?I6;U#6YS3O@=&6'V>U\.II\8>V\J_^3E(63, M\(L9?CL"J:EP1@OF2*$E!WT1LTND@8]6RIR;DG&_@H5)&=$DSP%17IMPX167Y$M--[AEE,4CIPXK7 MQ 2_72F[_X)G]GQ1M[5KIL-)")1=RJU;#:0=8"WX07*@SCI%_\OI88AH;Q., MVFRZI1C=__?_$30K/S0A=PE5VC99"+A\%$+*0SH?^NF;MIU@F^B'L>K8UB4$ MZ+:I&0L!V,7&K\4(8V('#'9R/D]Q&L]]-\MY2)B*A"'N+==C1A.FFC0A!OCL M/'$*8_27Y.VYLLG8&%33[%(/>%P1G782P@HF'5X.W5V":_3,[5 M)*F:0?*'JN'9;4<-]NO>(I;]@1DF-P2R,\%]F=&2Y%*5A*?:$\TT*%'.6)=9 M*7*Q%LAN;5Y:#DJS\PHT9UM*HCBS)*?<4B^<=-[OP95_5PL=XW M1; G7;\*4(LG=QWUW[,="$E?D,XR577TWUSKW5D!39B0T:0L]I1J2;V9(HTU MV X35)A_S9/^UC*5!B"H8"; *N$2]^/2C1HW.Q=Q-7;V6OYRWH93_4B<]PZ3 M.%;BVP=PN7&@$0%Q)LUYR$4)/3F;7^=9'6O2JI^$BPW]2>Z\YZ]6G/0=AI^E MZ3;B\/-TKV"W1=GO47I[('[&;[N([I7%K1']Z9[LY4%R#["ZA^>(O5S0^Z08 MR+=A$S^K:?@*Y@=T@+\&&^:NAS"S<6V8N]RY?F8WR^#:N>0"/I\WBXN_2=,!3>^>L!]9);+*W9(D7%J6EC+B&&&I<1LL\-X6] MSBI&9 6G94JTH-B:R'"B3\2=B%9H6 Y'=O9M-9)7(*G=B M%5HPGAJ3HMK%@.Q!H"A9>%+F6NNT<,JM-X^290ZC,,G:HQ7"K:AJ\7FC9#B4HSE;/2$8/8P*FE M1)@L)9G/X ,O=&K44]MR1VYR.#+C"_?[N.FMGWMT[<1L@31" JE M06.JT(HH3SDQ D0.TU)1NY;(V;3O/7%"4Q4 MSA@I4LZ%$T85DCZUU?04]$VS099&T^G-T[?T/&>>E40I80'$K21"%6# &&.% MM2JE+'UJ4^=)Z)L_N#59/ A[G+TSLW66PNQ)8JOA=/+&XQ9?-[X\CVM&,X"E M4F>$>4&Q[V(*MI%@Q$IN4\5,D3/W1/;4#*X..OK^XNH3I.Y/+6FO AR&VR%.1I^[$4]861>$9)TRE M&>&:@F7&?$YLD:5>9E29=(VG>K+A=H.GXL%TY*F^8SA*6AI'0K%3B6$Y$OD98+R+]G-/*?F+1/Q9Y0JTLT?C M23)R!FA7U?#$I!K9"GO"?7.88?\=:S%\'T^'-CE7^-6LL$.UUAVN"94?M'.A MN6.;3=\V:L1R -/A,+'3>J5?;UF[M6<;C+ M(.^:T;^E]H7+L>4]4&JYM[',QT-&$R;XV ;U-XVSW>?M=#_<3/!6YZ+X#\!E==5:.*]1N-W&=<6*Y7,FB"'>L7- MHAB.3RJLD*/,O*?W'MGOX4LF<]O;EIK7SALJJ2>JU)C7M\U:+)%>AD^W3 M5+F1:2Z4Y)30M%"@U>2>"&HTR4NN4FIY:LLGHX[C0!BGXX,?L.YVVSL]K['4 M[?B9&\%@AR#[@H@#7?HB5"UZFGV -6<>R)X NI>$.VR!R^&?3!HOE3#2J37/ M"92:]KAW[T\ZP0FK[R[;9O$ X&M;4,-%L,X:H'VV;; KVL'&8(OV!F3S M/=;UW5^OFR1K-2H[@R0Q0Y#Q__'N4ITY,AI;-QO[NY628/\B8&RY'^\)^^"' M[@>Q5>V"C8Y%I*87HP^P_Y=#=?4>?_UPB70S.EM*2:W:%>H.G-LOL&A:Y:]F M+PRW$B#"#Y?CUDQ['VJ>@/:GD/9[L2_ )A!Y9V=6UW^MV$ M'4@F[F%+#HZ.#D\&R>'1Q[UD_^A3'GP[WOQX>G#R78V:G%N3H^/3@ M)#D]3CX>'WTZ.#HY^(1_G1S_?OAI_Q0^?#X\VC_Z>+C_>W)R"E_\<7!T^C87 MZO/QU^3T/P^2+P=?#X\_)0>P6I^2_3__]N?)Z:(*@J[_\N!J^C\;]&T V%Z* MKWI?36#QS(W3F(X4:! 39W_=IA_R%L0M>G.PK@C*]3G>MJXW%L>\LRNMYZ*< M=W9O[*X+[W%LB+Z.[>F"6"BY KD)NMSW*=S#JNT+(,W^/ M:1M)@&YHQ_ F](,'^[_3U-LJQ&V5VF6=_G):FW-\)%8LKL=8^3/\LG"48YE0 MK')K@D\!+*Q1X]%5]'WDZN:\NIRYO\.++#XDM&+$AR\9 7?Q?[]:DKK>16Q6 ML[=J@E>MK73?5J9N8(&#*0SH/](',5MQJ@BN60&>Q][4%DY!MF8LLR,XVF^ MYD9XB%_OO[JE"_Z#C^/F8>T"@G=A-+W <-?&C6X,H9>:\C(U1 JCT#>2$VF8 M))9:EOI"T93G?1S;/NND*2$&)]M3# N0$;JT1+E2NCQ3(+O6)O60.,3G MG92DCB/M%&6>8N&1E*A<.J),F8,XIIJ[M;S7AP2"/=&D1N,-Y^,/^&)K7A@L MFUYC9X!KT&9@B9KY\>LD5(-%!-RBI&ZNE2)-KA4L"^/#TE-[]]2#'^.,V.Z1 M_$RPS)06N!&4&-BQ&B2;Z=RS*/5@'_&CJD#54-T6=T[#N0]L<:S>W@?F].(9 MH3^P=O F=X$%[X,;;/'4^4.KU6?@']_<55NF/QQBX:WAUW';;[AU6K47X.$6 MGIMU+6B6E)NN4_H 7[DX0PO>T%G?!QP]+%T('O@!*M;HS(4+9@J>:IM9+"_; MXN3F @D).'[$LCW:LPPR;J6XF,(8JW(#NPFZ]0*$8C2\J RLRME0@^3T*X$5;96 MEVM7.81_ )H-IV'IKREJ&S0[U-'&"PZZTV-0V;]R$_BBLH-EK7O>BB+H@'48 M)H"K'M=UV\VB#K^MC'FYK87ZIJIAV]5QA2V4DSMK",EWAYU8FJ[- MS+6F+;^^?RY'6G?:LK5HQ;[;H8BM=$/AQ9ZD\M9V*/RV*V[M*5+>VIODUD8I MCQY%ENY1;.PW_Y];;[CE=[:7TL<^XU4LS2T)N>)MU!^*+0P>V!FDN*4S2%\5 MH<7.'<4]1P^9N]04WX7UB^P3V>>96^]$YKE_=8THS",:_0R-:$2C;78'V87% MVU8Z[FY->/D-^WA0%-GKY?=NVH7%BZ(I\DX432^ =W9VPE$T1=&TZ^SU!$4> M-YN<85*8.#+JGKIQ$M?V!=9N98&73W["0Y:?FEX_@=K!BI#7 PPPBNDN]'J7 MQ7H]JL2&QX[&NS7E51JXM0903WO[XHLBW=!;1*M22\8)S5-!N,PJV#GQ:* M&D%D02F&=V5$42^)*4LK&:/29$4?H>%/"%L\$Q&V(FSM^I9&V.I5V[+&.9.3 MDEMLWU$"!/E2$P% 9+CCPI6FCZC4)X,M.BC9PYJ![C*-1]B*L!5AZV;8P&$K[!LNGQ[#Q2=*3H2-&1HN.4(T6__NU]=5/>J=Z7+\\^ M.9E>7@YGM06,:LX3/QQ_7RDD$ J$MH4ZNH)DWU6SE/'\/H)-!)LXY4C1;V![ MW^"4(T6_ZNU]@U..%/VJM_?537F[1S!KX>"O/?+[(UI!6(ZM+0IX 8LZF757 M:(CS%*4>*?@/;^P:G'"GZ56_O&YQRI.A7 MO;VO;LI;28>E?:3#TI=H%"W28>>'1%UQ\NM]AV/\\PN,#8WQSSW&/V>Y*X5C M.2F5DX335!$MI2)4F$RE1@KN:/])LE^ZBO(]9IRE,08Z0M>N;VF$KAZA*Z56 M.]]%!Z:NBB,7TC0M?.;VF$KCZU+FWRS*:@ M-Z6>$EY*L/!HGI*L\$P75.9,BOZ397N&+CHHRUB>)$+7SF]IA*X^$V:9 \ Q MC#";E=BY4A%I]_@E"-%O^KM?753WF[2[)N+*/^*JTK&GDP7GWCEQ;5X?Q M (/A#/!R,E17X^D$7O'#V0_MZT2ZE_[;['K FZ&Z;-S[QETJ8$XW6XF 3NVC MWVURKG^KFJIEW_>S9]S@-6_?6O"]7+)_^_#N+S^Y*-OCQ6V7W/8[VP.S]+$/ MZ6$<^1X5M\YWY?>[G&,\.G;KQJBP%Y]T\M]AF9Q-]F$JZLPE7]T%R" \J CR M)CEU]<6=3BMN/"S:&;GP#.>E=R64G5*?GDA;CFL1F2,R1V2.'2")JE)'=EQKUDBA=KQ^;4 M4)X64A!J5$EXF69$P=5X(N6,8I+Q5/P\:WZF)G9:XEQ)##^BBIBM^!E(X\Q[ M.ZVOG*K[(V*ZE\_W=65IYAZ+GE[4TM#_!X-_!*.\.LB.V+ [V[L9&Z1E/.>4 M$A7"8V3*B$)LX&5AG/#*9$Y=QP8L'J0] S <8MX4A)=2DTRP HNJ8#?;JEC MMB/8(",V[+8Z%[TPCRO]$6W(:#=%&S(R1V2.R!R[[F!Y\1)Y[5SD4]48[(F6 M?%43%TVDNYA(W6GI;)Q[^>7D_V?O39O;.I)TX>_OKSCAF9ZQ(UCHVA=I[D30 M(N7F#9M2B-2\,9\Z:A71!@$V%DGL7W^S#@ 2)$AQ.R .@')WV"!PEJK*S">7 MRLJL1H->-U1SDFR=U#W, #]8E*GP8;:+RU+DHLC%[LG%\]WF)WK(2QL>+SV$ MN3.[(/?;2+N8 7M_>:3'Y@/>E'/:H5G0PV"2T[3F1-V8G,$G+\T#C/*8Q6D' M"#:>R// M]F(RC%>)MH@N9MKR!Q)M>8<^[Q3HBD7N2KFNW3^[CU_^4F"ZP'2!Z7; M A4 M><\32LHPQ&4NVF^I1YK(F*13GE"\\BW&E<(T9@6F&X7I.P]6+&W2AN[75IY( MH(T=MX 9WC.]'SW_I[NW^@7'3'HGD+,&3!]/&3($#",TA_V/%D"/\]S30]A1?]VAOX/W^J(HC>14ZS&T[BVOEU54=.WD]@ M\K&"G[OGD_-9 5,_.#_OCNL&(P!((,X54 YYV_>Q5Y]$N=TWMBY^&JT_JP:I M&I_%*G4S;E4Y.V)4Q7[(E]IA+J *E_;J!K0_=_MPZ6 RLOTP^N5-.=+SO",] MI3I#7G@XKMA(1MC:EN3U ML%/@I\%/B8KTUM5!?H*-!1 MH*-56^]; 2[OKCW25]NT)I-Q['@-34?T\O"HF(*MS^.UL M]$O9S'G]S9RUL\Z+RE$UL6.SI;LQGL7H@^%YE]PBGEQ"#CN'"*;9\M9+^6ZNR9"E]N#/U MWDK%PT5-DB)@+8D*U("*B OJD"5$("5LLDQJ+:AX-4UR,(G'\)K3;['W-?Y1 MVXT-Z1&V)PPN!0^+A].(NE#%F=D)9Z8=66=;JWEL%$(GA#$SB ?ND %E@VAD M2I%$HF1+F2RKU#S9:SG]-FBL?K@AM#@NQ7%9K2;2Q7'9&;NM."XW&NTD;;1C M/O>>L(@[F9.+G45)1!&\8,F;I83DE:N/LV&,315HI\_+1]X^OB_^RDNUA"G^ M2O%7BK_RXMX@%&,ID74Z(HY%0HZ ZM%1&:EY/AWS>GLN,X7S?C!I:J>%*5W< ME>*NK% 1G0[&ME>ENXY/7,S8NG@S]TG9-!&G'NX=R4MMEK4F,P(>OPJ[J:-B M2C$%G!#1+C?ILQH9+"BB1G%+#*/$LM?444TU4MZ3['F[-_=QS%7V6ILEI[A+ M:]!2F;6K[OG%)!>!ZV9HB*-Q\9_678G@+KS?&)%<;1V"]A82:UR_87"X$O4! M29) 5S'ID/.,(6F$99A)4%5+_1D;UV^?^V%6AR"&P^\>+MT_SW\UI.RXDJTH M1'"WOMP8F2O.VHOD[R.H/?A4?;6]2.6F\F!-W'%5';2=6WZ;5VUM-1 M>(=KZUBF=#(:(TX913QHBEP0 5EGH\9"$J4;B2RNMJ.PWB."KW;+JK65V"\1]0K%[RATA[%FP5R>8W+>?PM&VT7/7K[)O[Z]L"%76%FP=;K3 MDQA[ $]OD9@S>]Y_KGTR!67?G\D*SY< M:VA5!PE?1C$B;G#VE%'G;'EV97'5A)N:43;!8-_8WC=[.9I5'5FDX9PJLW - M4&"!JDO4:98(+3C*V0!)#H^/CT[VJJ/C=YUJ__B@.OG\Z\G1P='^IZ/#D]>J M%]2J!3G^<'IX4IU^J-Y].#XX/#XY/,B?3C[\?G2P?PI_O#\ZWC]^=[3_>W5R M"E_\<7A\NIL+]?[#I^KT;X?5Q\-/1Q\.JD-8K8-J__-OGT].*T;V*HHI_R\W M_.M___S,QEH_&O1# #B]-+_J37<,B^?OG<:D;R2TJ/D-'RL9JRUW! M;0V^=Q6,(S@9CX5 @E./N #]:Y;&-O,)H,[ZT55\ULFQCVQX\=]-_)XX!=/U^YOJ3( M7,/BJ3M54W)73Q#,]L&P-B7?U/7J>MU^;&*<)@W M,^;4F#TRUQ<ZU4'T\=S! $G^JZZ)N% ,L?-4 MGGF!,;T^GLEK^FX J]F_K":9K/^$Y055E\U:8 D_'@R!B0;@CX/% ^)U;>S M.*7J.*\I4#X'Y_Z,O4O@(AA]YH>?ZR^Z9T"1O++U-?6/ O_EE_QI? ?'+9$] MLVT,0#F@GK?#X65=F;*.>.\!@7UO4M>JG-.]4YT,SN.=1<-'UHO+JPAJEZ!M8/!P!<_<$YZ#?X;Z@=@%$>1P!?;7A9 M.Q^ 32F[AO4[XY4L[=4R:(%S4[=O^[X+##ACU5S&? =Q6#?HPZ7&\R(PW'&2P ;;+3-B=\N.Y_;-F M\'X5\XTU[W5JS+O^NYJ,NSU8))"[26_D,*ICT"_.P- MOL&%MG^?F,##!WX%]@GR[0QL)W((W= MJ1F \,GYQ97$S>:UE\$ IC=5,B#%_2_P\RCVIN&76Y.YF#@PWS/-AC;D MX&/YLU'EA8+Q'4Z%8X$FX$QAH M5-5%@N\2H"O-G'7]'1+E8EV>>/"M)J.=/N:V%&7NNU;Z8,$,8;GK]?$YXA)V M ^,.(NB(_.@>0-Q=9DY=N7ENCET9=T"1N42%K.;3I%?E)TS%ZVY+K LFT=?: MAH3O8;W[7V)-8]\=^LGY:)Q53_XB@,2.%P"T'@@PVB70=?:\6]1IM"ZYX<3+ MH BRSEG$K0O(Z1B0U9XGKZ/@:FEG_CENYHD_BV'2B[G63*; [YD MQW.E]3PUS)WMU;;. MZ"P"=X4:I%M1I'Q]BU[=W+*8[FTU5*KNBSP;:EVNO*ZE+LQP4<7=-WT\JSSSD:[3>ZMGV"K M^;E0LTRPL&N9X,9.L+#KEDRPN ^%A;8>$)IT'V8-47>;VEL_P5:SF_]!'>&H7\;#D8O:'.X#;3> M^@FVFID+-X([P\OO9MGTNTWNK9_@ MSO#S_O5)D-VF^-9/L-4L7:C9.O_C4?[&_75,FUK.IDJNW%_DY%YHK,]=[T^^ M3$;CZXI'S^:Z.^:TR5SX-$QY4H'JM2W/\TOYY/L?JD25#T+F B:C7Y[/1(^I MR-R&E7Q5/-_&"1?)NA^7ZW/,18:*#!49>H$,71WZ+Y)4)*E(TG,EZ3@65;3Z M-ASSSB6OYKZNNP[)_0NXNK*-:UB.ON M0;@&0Z39V;6ZT?O=M7)I#(9(KA"CBB)N"$$Z"8(4$483KHT2YG:M7!N%%%13 ME"^!>[1#%DN.DHR11*D5M>1VK=P?5,B].@&V&!G^"&,D7GV_WN"G.7GJFMFO)Z^J&VPRENO-!(2XP1,30I([3CA*T8UX[CN$$,4RON2+\Q&+:"/(P2X+Q?O-Y-1O"* M.*QZW='CLC1*4','I7(CM<_=0(XVIBUA)R1->,>0U&XH 6Z7A"Y+*F9SQ2OXT$?_CJ_B.-'%?$K M8X,PI9Q3"2G&+XOTG"+(4M793)1ZR1PAIT M#<$":2T54BIYFL!P!KVR.6%+TF$E;%E,Y4+2EN'5ZL*62LE@E0?X4F#V*I.0 MJ;?NN7*28$*CBBN&O";#EE3(8BD7Y"HDW7[DBIQR(;U$28#%Q@./R(FH$2-) M<2LI%HZO&+E6G'9I2KY2P;)"TAW ,A(\DRYHY"@#QS,*@XS7'@D<3,*889G2 MBK&LN8"E+,'*EP0K2YKE<\^11W_6A]N_7)989=$ZVZ-U[HY5JJBP$5SGG,J( MN#8,:0*&< HQT"2%QGYICXLX+IP&/S\D;<%DSAG]5@DDE=?8:4>U$IL3JQ0E M5EFLY&>1].%*I=M.]"?5:MTF2YOAZ.J$ .(Y!]BD!FDO&(I&)">LY]2X%<-F MD_%.*?!JC>W'5*G==F$I"%D0TEXIY09%G*E3F8#"98;>2J M#*N#6, MF<:V/K<+'5\M(?4Y,=P."MH.Q[17=4X)4&QB!=1'S0 B*AALPE+5$ MS@6/*,'8$)6LL4NA!.HIQ])H1+U5B"M,D%4$D%_YZ"TSC&.]21'8E&&AH,/KQA M1!$L%75AZ?Q PRC:7,R62; ["V(V$;A]8K#V3DY\5 /:K8/@K9U?Z==9IEPX M>E?(NX-3+AR]U>3=P2D7CMYJ\F[=E(LW4G"AX$+!A<+1A;R[/N7"T5M-WAV< M]U^O)<*^Z-JD*KWT0TG=GA94;-744QY(YPXG]4*%^Z:V5N!/$\Z?K0U MR_/<);G:L=VY1=G&"1?SZ( MJY= LSK;4YB_%:D&Q@F(%Q5J%8LPP&8C!B#*L$#=@P5D1 M#2*4V,!2$(0OU?9L&,567 2?[S%9>B477&L]20NN-6F=,<6DP@$Q@07@6A3( M<:J0XCIJ9H.R;M6XUES1(R+VN" %PUX0X'Q&'?H2X,S/>3<9P2OBL.IU1X_+ MTBA!S1V4RHW4/O>4NT^8!*(B\IIPQ /W2#O-49 T,,.I%5XOJ0YE0V3&(:$# M!M41);+8!"2(,XH'@;%AFQ/4%!U2@IK%;"XD;1E>KS \G5$ M(9.$0SQ*A\%8IGCED-=D+%.3/256W/MNVSF]@-?6D71+P4L(3"41!%EB36X0 MGY S@&"41^USJPUA"K/'58&S F>%I#L 9U$)P@)62&MGP18+#*") M"F0IE8H217RB*X:SYB*7E.Y1O>(V01O#YR4U\U4CE\>#/OQU?A''L80MB^K9 M'M5S=]C2$ZF-3Q99F23B+ C0((; OP*A\"=)$)F,Y.(\.] M19@E+8S!C,L-"EN2DHM93.5"TM;AUR=IDQ:Y++%RQW52 M LX2]] %+ M&XA?,>0UFH+)=+&4"W(5DFX_*TRY5R;DL6%9(N@-8QK!2QF4#C'*#N.(1<$E2Y*-4F@E+ .)6C&7-!2PE M+;#U@F!E2;-\[CGRZ,_Z[3./2F6.#EE5$"$$X$X9A19ZR62 MC+JHF<)@&M]6&5YI9ZG&2%N<[>8 :D92CW",S"9%HA)RTJ0:O,BL)%(8XC2\/2D$&>)(L=L1%S1:*E52?"E M"*R-1FAA*/*@&!!/'L3?!(\4TP[^2"JE#8K RG+(O>!5 R8 [=!L X3!)#>S M6:.UO)[Z48]9C"TUG)4TG 49D=06#&=-++*$@!WME0Q.!L.I6C&&-AF.A:'O M<;'B%-0?LLOF&= %- MH%M!\$F@2'GE2'%EL,>(4\-($XQ&SF M%$]->KA@T M5QNA57R/L!47ZRLH6E"TH.@.HVB@1')I"/(& R)&K)$V/"+"O>'.6YU6CJ+- MQ6R9WF-TQ:7GMPPQ%P.W\-G"-.X(8X3NUY9 Y*UW__!UCU^0N^8+B_)?\-_* M]^P(F._"?HFH/PAQ_B08;?YY-MA_U>FNW]\@]C;UXG<4NL-8<]\;$-G)>?]M MZ(XN>O;R3?[U[84-H=O_LA#\[T['.XN73[_XQV0T[J;+^0OK6U'LA[<7@U&W M?O8P@O$!,@5<^3VO"CSSS16#?G\D%Q+ZT$+>3[>[NY ] J4:H".1-VA8\^@5 MYD?CJRBE5:DZN*;! U27J-$N$AOO M/98"WZ8S:((DA\?'1R=[U='QNTZU?WQ0G7S^]>3HX&C_T]'AR2*Q=F9! MCC^<'IY4IQ^J=Q^.#PZ/3PX/\J>3#[\?'>R?PA_OCX[WC]\=[?]>G9S"%W\< M'I_NYD*]__"I.OW;8?7Q\-/1AX/J$%;KH-K__-OGD].*D;V*8LK_RPW_^M\_ MSY>GP4$_!(#32_.KWG3'L'C^WFE,^G82X.WAE]>BXC,TIVQ.<2XJRN4Y/K2N M4Z,TOZ#;G]@%JY3@9#P6 @E./>(B9P4H'Q$E,?DHG4^&_)VLW3]9E6;;__)E M&+_8<:SL0EBABM\O8G\4JV]V5/W[76+PA%8V>BL MLE'JI=:-(0@5\D4QV5P971ED.0M(4!YHTM& F*^%\*R=A(17YH)W[3UH4 M8+Q)>$*C3$!\%)UQ0'B.D=&8(>5#$HX%$[FY37BC1' I$119KIIN(PBM58$!1DMF!=6 M(4>P0(90SJE43KO8A'EQXL]BF/3B(/T@5/U^,IX,XZ+ '4YM\M,<.#V%$?S: M&_@_?ZHB"-D%/'T\G,2M=5-.0?#>#<[AO9?_\6^:$O46.'\T!L !_ANUV4N MKWXR',)#:KGIPURJ!,L-_\K85.7TO%'5'57@YZ1!KS?X-JI^[O;AQL%D!'>, M?GG38N^Z.4&:A^7KJ/Q5F'^AU(*=C ?S#8D\GAQYA.'GRU'/7@XF8WC%]QC> M3E\G<0?_97X]L$C/7HSBFU&\L$.@V'P9ZGVGZ:-_NBNE^VMWU'7=7G=\^6;^ MC/MRM:=O91WVEUFT]9Y+6 ?+!RXA#SV"="0S"_^H)SVP5?GKZ]N5?H$-!!I. M5#\/YZFXOY0M^@U,^"V=0YLL*JH2IC98Y*(#6YY0 I8+]\@$CRG%P?BX%!&C MGG(LC4;4@Z'#%2;(*@).@(*++3.,8_V4!*5E2V6:+ \:X ,8.EG=_F].AF]H M_WW/T!6?FMK(C?65EKUJ-XB^3*/(HD4V4&"*%FER7T5ZPTDDX,8RG[4(Z!,2 M,!+)DZ04MTZO08LU_A''?%H*N5UCZSZW,"6*Y#BDMQ0(*HHD T4 MF*) &E0@-G+GDPV LH8CSD1$+CC0#=SQ2)@R5"RUQ^FW05,%P/:P M+&7"B^/1F-[016]LH, 4O='DR1"L !&$13SFY"PN*'(N240(YD1@8@E;REMX M);V1MUP;TAQ\3\C[=[8W51"*Q[$VS6&*YMA @2F:HTG-H8F/,6IDF07-D8)' MSO* 9,**)\:]-6O2'.\'DP;W.E9=(6[+%4=Q.185!\-%<6R@P!3%T:#B2)$0 M;@(H#H$]XIH)9*(@2%O-N0HQ<+%T&/V5% =QK#AV]O1YH^FR M7GIO\AD#80387IYYI(D0R FN"5<"T^6D\Y>DRWY(OPT&X5NWUWM1]FO#N!0+?@,MEV+! M-VC!1Q*UICPW2Q&YG)1PR!G.D??,A$BC=&*I'36.C%DFP/*P^^S.!.Y@,P9N8-@QH+,@CV(I[$FX,DQ=_HT%_XWUTPXD=7E;4 MW"RW4;3%K4G/?/]9,;^E'ES;)V?/G/QNZAH6/".:&Z0MI8@KQY"+22!+N.6) M"_A6'@TQQ30E]6]R8XL8T M[<;,2F,M%0TLFF)%7LSV]_MHSN79X78@S$7&F# (NWS:/#B,3%(*B9 \)]AS M:1M)W=U&MZAT!FE+5LJ#V42/7I 6*M@&LF^F9N)BN;U:">^UKX:J,)AZHG,9 M\7R40'J*3-0>@15M(Y>1*KED2',:J0Y&( /6-^*4*>0 MJS[_\:XZM%]ZTQJH!UU[/NB'SAHG=KNQSV)[@?]^J&/!,[,NN9>* "\BGT). M7- Z,U]$6C!@4Y$T"ZR1&NC>Y[3"T4=[F?%XOQ_@F^$DAM^[MLY3Z\;1 4AU M;S":#%]6CY3H]:1D-MQ7Q'1>5!MX<33U!$&=/*S7DSS,.XH\E#Y,.E*_,'V8L Z7#%__\^ -#_Q.84PO?<8+!_5 <$X_ M?:/G3KZ]FWQ/B4'IS0M!;>OT@ ORK__G)_ @?CC5.\:UPJDWUY;M7EOCJB_! M\\G?AC4I_%[X_3'\OI@S53B^A1KS_MVL39*O A]WQ<'OVHMI@R@U"3"/W<'< MY/5Z56GYP9(\L)%2)*I(U(:LU^LI\Y*;\N/%/3R_Z TNXS3\%ONC:<^JO)_A M8C_"M:.2G[*!>5[E9&^3W6RH<)9;@XCA%'&.,=+:,T09%T%2'WPSM7GFLOAI MN@.YL&OP;MHSKJ&4$8+W%"U'M J,M9ZD!<::A+$0J3> 05:'E$N,$62<% @[ M31P5*J7E=BK/.??S:C#&]@!1"XR]P Q>41W*S3.#3^UW>/-@?!9SDU9X9+# M82V!'[( GH+\'=7B5W_7K-*@>_29V=*%Y0N*;2M)MQ3%*%-:*HT1#@E0#.NZ M(:V ?S&;O(]<4=*$Q?OJ*$;V&"<%Q4H ^.62,\^^[<4OME<'?B^&@Q1'(^ H M^"+%6"+ NR-,17_"$'95@ ^/&[-Y5XY8@ M9:NJQ'@;M'0GX]EV1-$/.R,Z13_0 M2T>69# 6><4H&*U.(^V5@_$J1B@58$(N5=-ZBJ%;D&NC+-X2NYTM[C23IAK7 M:;H7TQ)P14GLC/04)7%C>P\+(G.?,*.YS&EMH"2<) #X2@4M@PL\-!B^75D6 M&Q?WEP4M_%T@JR53+I#U'I1U'>N8VK17:[LW/0)#ZY6?$ZMB,KS:VT5#-U5 MQMAN#%4F">9"0HHP!T JVLKU MC]B3\E454&MD9HW66HNZ#Q9 +8#:!D UD1--(D8Q!8NXQP+9P#42TN @(DE< M-%+Y;>6 JO;$JNM>M%1F5M[(],YO<[? 5H#FK7?_\'6/7:G&6R%J+5+@8*UP MJPWBW''D)%=(>QM"TLY@L=2Q\SG]Y7X?]+^JPE\&\,)#-W9JEKL(/#ZP]FKFS2^ M&YS#FR^K,QO:UUK9$".E81@I'37BQ@KD',Y[1C(*"M80Q4NMWH7F)@1OD>8J M.Z5)(L.)18#LSE*A(E'J1T#=4"MEW&%M;*4\F(Q'8]L/N;MGC5.5K>HOW&75 MBV.PI&LF]5/4L<.A[7^)Y_"0:A3]!+ZMX$);>3LZJ^J.D7"'[57.]O_,F^2Y M\V_GAI%SG[52VS)W*6=/C0]<"I0H]HA'H\&>%1@%GBS&D@:PCQMI_CH&97P& M^ U3/OSG!+#U>#".#WB8]5TJ^7_-@ MUP>J/_T"6G-4VXT7,=@/SL\'>=P -'#Q M<##YM$^= M*TD9J&Z#7$C@=RG/D8W,(.DYX]BX9.)27V^AC7*"PT7)6G#8B$::Y(U.FR2W MPC%#TAS:1\/Q%-8_72WCZMQ>5B["?T*LTG!P7HV[^4#'8/K?V8,'%[$/ MEPS_C.-J,+QBW(MA]RN\#3BP'[\,QMWZH/,8;(C1=&E&L+9P9\WY@ZL'P/A# M?;QIM%>-,B+GY_BXE^^L+_TZZ(&)4->\G%9^3[:&)IC5R02DX6KP>U4WP667 M(":P$%?3@$%GVV08;-]'^&D, G1QT>OZNA=WMS_JUDLS>]OU:VJ3IPZ/53W[ M;53_ NLYZ4W/7L'K 4)'BPMZM7Q9KB.\+>3E&4U&>=996,=Y>-.EA!^6USW8$;'MAOT34'X0X9PT0R(4 RK]0%P;S_0UB;U,O M?D=3J,_H[/-"]]^&[NBB9R_?Y%_?7MB0EV5AZ[P[9<#9?O/TBW^ 3]--E_,7 MUK'7A)ONR]L$@WUC>]_LY6C617R1AG.JU*YP38$%JBY1IUDB MM* G7P,D.3P^/CK9JXZ.WW6J_>.#ZN3SKR='!T?[GXX.3UXK%M&J!3G^<'IX M4IU^J-Y].#XX/#XY/,B?3C[\?G2P?PI_O#\ZWC]^=[3_>W5R"E_\<7A\NIL+ M]?[#I^KT;X?5Q\-/1Q\.JD-8K8-J__-OGT].K\,Z;OC7__YY!='.AP!P>FE^ MU9ON&!;/WSN-2=].0._&\$N+@XH/.E:/WVY95)3/W4J8^?YVL89%D_[_"]3; M^OS( S"2P&[*=B$8@A&,+O@)K#(P4 :AFAH^+8UZ7EMNXX:H0P*^,C8L%;76@<';HT(1 Q^"5Y60!09$AELO'1&:\'@[ M$'8*]L9H,KRL/:$?L_L3X-?A&T_'7T*_LUS@$,VWJH^2GM<[-9D)+IEA.L7(4<>P),(X& M%@*<"I%Y[G!JG''F++,_79YW@]'X8QS6['33U^YGE7,RAA4??4C[M1=C#W(D M>3B:73WSQ/$BJ]&'"EC0S@\RN%Z?V\ W7(#%4?<[>A@4-P>:/).4 _[D7E,2 M<> =9)7CB"7'=#1,FN5Z^\^)T:\.F@S9T[I5.S3WPM,\;+-Q,.2TUD)Z%#W% MB">9, 6]PE&($ M^SD!JEAA+")1\Z 9L20M!86-$L&E1%!DPB%N(T>:@X8+@L0DJ/8B \1JL 2- MHL^$SPY ,3A5&3E-0 MPL1SY(1VB":7X $A*;N4RK>R:?4'=_!Q:QA[O&B@W8&1P.PS0$V#X6W79'2W M_JTCLM-H=IQ&FT%O_^@.E@/0W1Q37GCWU39/_N%B/(O&?_#C@8-!4HQUK>>' ML3H##*]GB6UYJP)EV/H^/W#S:09(SO,7U_X^$U*/FY:I^RYJ*)MRE:7:C( MK ;GPCM :JX4P#4#X 9$YCPJA8-:*DG_8M98MU:7':[:Q$87>7,JSZ=339/* MUC>6%@5V6B1"3F"DP7&:0,^=HS.6:YBU$N%#IYB >WV MP=&<;FSO?[7=7M[6/!U<;X)_2"Z*=EN M-6?79*\6.>.)VS^;N4FQZ :#/ /+SR1]<#%+/0%H&(.XYDCP])=INL>M+S." MCJJ?6YD/]^GD\VA]./S3+QEN_XR75?P>_22G&4Q39N F,-J&7=NKXOE%;W 9 M9S\ 1J+Y-]<)AYWJ8YW\ @_[OY-^K!BN30NRG*\^Z,^C]=G7ZN M":X6KW)F-\JIW=71U24?X9*L! [[_2[0'7[H[%4YD>]\EJ0SHWN]*6!K??&' MO:R(WJO=M_KW;_!]F@RGQ<%F]X'R6!@P(2W.G/S0"_4RK)-;.G5H:CZ27%HM MF_@W:5ZOM>WU9KI]FK4^R0 VT^6SN^I,,/ZH8S&)D N2@7>+P5.U/%@4J?9,T60(6SI\0'B*/$:+N,'Y "[FR'@KD6%& M6Y8\>,?+AP^N#+!%1;Q_?=SBU\LE&VW_&_ IV)0N#N<&_75:ZPNW0\@>9FQ/ M\OO['K5G1R2'Z&Q>B]$40>9L7F.RO0![_>OTF,IM<<\QEOS=?A_,]E[U1XSC M62+J_YWT -_%C$'K$R[G]A^PLN/+&CQF8?2K-TU19[2(5>P:JX 2H]'DRF*H M4U&G=^1WC<]@&&&:D[L_+I[[\D&T4>M@ 1LE2!()@3 KQ+G*@7E)40PD"J(Y MH6+)D?<^V,1Y0)1'SP*.\[,8@RJO M_BA=SCR$;-4.?7<41W<[!C-(VCEG"JSVP9<^/*Z.H%PQ[;Q4;KW:-SRMNY=O MYI.YVCL=3$\9U-_56%DEVQU67VUON]_/0[_+C9H_-KLX>4GYY/V QM M]KM1MK;R:[OPP]>K$Q+3EBN@/X"+-[D(]5,B7)_C5(-AK9#F[WK_^)VK/+=; M>U-MP7-PS7J3/.8N#"/V8+F_[%5?8K\^-UJKS /ZF9ZU#;VO,3RWMWLM)"L M55,739?TQK5MW#<)/BACB4!:$HFX$PHY0C5R6(0@.1@0=.DHL\-6"F<4\CCF M.A4R(,=\0!)4BL+1)V7)4FF77F_@\PK=K4L.I\O8V"'G5FV+S /!F:M:QP#1 MN^ --2C%X! G0B-#3$ DDB"#QWD#[38#J!1HH#E[AGB3W1%P3'P(2! I*#6, MB,@* RPQ0*T#+O*9IJ^Q=PF@/4?2I?W\UEC?!<';C^ MTYBC*BMMSZ, 326 M"B0R&N%DLD$O[7QS1WP00B!%,:"^)Q@YQ5@^*V"PYEIAM10;>%4!INWC7TGO@ F%( M-))*O%X$)YU6)!K'%#U1(?N]2MX-!)#?ORQL>DNXH>+I<[5C99H(SIY MR0)%PCD 6P.&LPMYYQL,8BX$P"==R@I]5A48?Q;#I#=/D5@2MGJVL\GN9W;L MCB]/Z_R*E]1SV_1R(?7N6S81T@"PZEMV6A>=\,K.5NHJ^7)] OQ "B=_:L"F M8=*]9A'%::7-.B]F7JQR.M@\L#=V,A[,BVKF\>2CX3#\?#GJV2E_YN.E*^]!4=2E_X"-TQ'"_\L^I9/[PJ_*53>G7" M/- H03^]3\+]^O>&A-\UP*]]:_/_U-3'L-KFW?H*MYN="S<;ZK!7WH;!0 82=H^;6 M3[#5[%KLL<+/A9_OR2B9'H[?;6IO_01WAYWGM^@GN##<7>VX7)K@S['Q5J&BWZ;WU$]P9AC[JCX>Y=Y#?67H7!Z5 1H&, M)T#&(%73$_J[3>^MG^#.,/3AK";";I-[ZR>X,_S\#C[E4W 3V]MMBF_]!'>& MI?\G%TWYV?ZRL^0N7DI!C%=%C*N&JO.&N1?C:C3H=4,UE^A-P93IV/+]#YT* M_CE^![59_7-B^^/N^/(%:/.#U9L*)69;P4Y%7K9/7NY;K8^YG4<1B2(2123F MJ_5[-UU)1"-J:C;)_WP',W##[G_NC6Q_A$9QV$WW5_=HMD'SHQ1E]T7UF#=U MVI?1#D?%*B@0N(,06,#A@6F/SP83&%DH /&20$9=*V8YDN%AZLG?$\FXI];* M76.^M>RP5/>LY^V*.<]>T&>6.KJWY\5D/!H#E^5J179<_6&'_JRZ5?S\1WSW MF%7Y(5"O=&%6I(@6']L?M&O*S<[N 9+>*>BKG'%=.JE!]K^[IJ&BT;A.$!6$SP2#'MX(^D4FJNLOVL M]MJ"\$ZS?%]8TE[0/8'OKVA?1**%V+\VB&N%KKMOHO_>)%6W%.4DET8Y$A%U M42,NI40Z)HHHM91J:CVG2VU]UHQR\].ILRSP>:)%'4E\I4[V^OYN0!LI3Z]J M+^P2/FZ[OFN%"7AWG5SN/)4:$\1D;C[&O$9.,(HL4RX)A8G Z3:R"2<()DDB M0X1"/'=SM3IPY+C!VI @"75W(IM[&-G6MUB"FR,9!?]VBZU3?=4:(_+WKXPSRH78H>UGWT M'E1+S4^>U9#A MA2YT+:>CH_['NHG>;\/!:/2T4&%=Y![]*PX'"PJCA D+QA62;CO&):6"34ZB MP#5%7 ->N1 MBI(E"M%QEK>#>CV;8F^%*MJ0["CQ*B+Y5#DN,AQD>-=D^/B 6R/]*]_ M'8I %$;8SG4HV0@OLB[F,?[B$;_8J'KN.=/M,;L>7H%VP$_+K/'GGSC='M8I M>%'PHN!%P8L=PHOBT!2'I@A$$8@B$&73^_6JE>Q/ODQ&XXJ5>B4KL<9HAV9S M+ PFKA=WU)"_>PW:@4N-I_H2'YE,3"),*3!)1*D)[=3?:FG M'$NC$?56(:XP0581CK3RT5MF&,>ZU#UY@*V*J[.]F+IV#;OR&BFM,M8:!T4< M$R6>.V1D%(ACCY%A-B$O&:,I44YBVT!QF\NDE*R/ I2;2=(V5DH)GLC@J$(I M)(^X9P!NDF#DJ74I&!LXM8T=[MJZ2BFZ(TNAE()UFT'28A0V:!3JI ).T2)+ MM04,U $9[0@R& O%A?9&+]7.6[-1>-69M^Y]==,,/#FX,O38HJ&''K+T*"$9 M XNE]^S8[HJRM]J",\])X+(Y)E+"NR6\6\*[C2HMQT0BPH&);SU#W('FTB2 MTJ(J&)X,L;05D8P%&&@DO$O4'C>JA'>+)5\L^6+)WP;%0 PER0)<4(^X, "* M@<*_+&&,&^>"7XJ K!D42WBW &4!RK:1M(WA76E4Q%1AQ+DRB&-.D26)(V., ML\%'PGEL0WCW?G"[+[Q+2GAW4P2C8%TQ"C?,*"2."D=,0)HE ,]$%#*8.I2B M],;$@)WWC1F%S>#FS? N:2B^JW!'%$MO*;P+G_.:WZ$70O=K2^#NUKM_^+I' M+PA,[XZYT0>>_],]UHE0)"DLD1$,K!.6*')&@-A8XT'X2,!F*1[U%.LDNO3F MQ)_%,.G%#^ES_VL[0P/\YE9]/X H!^V>!.LWT/(7W_-J#GW^J(HC+!3QC M/)S$M:/YJNB[7XTFYS"RRVJ0JO%9A+?;\60T_RMCDNU?UL>^U-L1(,IT!>$R M6*-J,,6@'*E_27?4%T[AYAY!9?NA'KL_RQ ZJL HS,GB]>2ZWZMSN/%L5,5^ M@&DLW3N,%8QME!59J%SL#;Z]663^K17K.:K5H':%DM/!YH&]L9/Q8![BS..! M)CGKT<3&:E<-].7Z=$!_]E?KW/\8:+47PSBA=V:,=QO@RU*I\^^J>[ M]LV^=D==U^UUQY=OYL^X;T.L?JN4'6/87][^]-]HO9KG/+!% MJ)^^0W@GC]R]2@]:<',>W.1VP.ON%_Z*WDBA9Z'GZ]#S.8W.[UN/>7SGF5D4 M!2*+2&V#2!5Z;A<]FX3(6>B[(&21J")1C4C4-(VHD'M'R%UW JH.[+A@:,'0 M=4WO207!MD+L!JF:[4NM9-4>R*(LC+.QC//>=H=5O6_YBG5SG@_8FU"D0G$(,%8"A9;RR2[ MO>=JHQ%:&(H\_(AX\B!-)GBDF';P1U(IR:8S&XX',Y:=FNX?TLDL[7]=A5Z* M%&R1%%A'56 !V![3@+C4'&FM#2+.6,>9PY0N]6U>JQ3<=Y MSM7D?=,.?_PIFA6ELD,L%AW:ZJ7SA_BWB?ID$,9@YQ W-_S("N-\[I*SAU'"MX;?V<7_C^GDE M0E.\Z!XHXCQ)9@RW23G(=)15) MFC8_5;(%:V=+*)S482(G*;>&&(95[Q5LK+9?M95C8%6R,I*J@G< M73WASF]A4>KB [YG1[#J%T!/U!^$.'_^3S=J$_P+=?LA?G^#V-O4B]]1Z YC MO?+Y)/'DO/\V=$<7/7OY)O_Z]L*&7"!YP;#N3FS$8=>MG#V,/6/5K!!C\GM4 MG%/N[,J.K0DW-4YM@L&^L;UO]G(T.R2]2,,Y56K^KBFP0-4EZC1+A!;D2C9 MDL/CXZ.3O>KH^%VGVC\^J$X^_WIR='"T_^GH\.2UZAJT:D&./YP>GE2G'ZIW M'XX/#H]/#@_RIY,/OQ\=[)_"'^^/CO>/WQWM_UZ=G,(7?QP>G^[F0KW_\*DZ M_=MA]?'PT]&'@^H05NN@VO_\V^>3TVM_R@W_^NP=DQ\-^B$ G%Z:7_6F.X;% M\_=.8]*WDY"U^B^O1<5GZ%/9G#I=4)2U#9?WA M[.5*/<-8?;.CZM_O&L83WM&\ R0-N#/2(&6M15PD#39,Q(C&@(76Q/BXY !A M0SUQS*+ 37: >$*6V(1R$A=UCE$CEAR@P_.+WN RQI,X_-KU\>Y,E2LOIW9] M1J<#@,+%W]\-1N/CP?A_(XS$#[[T8HG'R1M$X M\8#+@SNDJ2W>!EBJ@JM[F8C YY/^\&HQ@%#7JP5_ /_7MB/\,A[<5^NJ3LF$ M;R=@B [KJE(?>[;?J:I3^/AMYF]6=NIPPO-FQ4OATS\G7;!08S6:$K6ZJ/.& MYJ6V[GE=%H,72L$]M=>\LW^;EZ.03%@E MD./6 "\3^$2U!)T@0X@V!4)88VE6A[!@X\NC_F@\G.0OEYCUZ2W!1@W6C&W" M8WJPO.P:A"6OQJBSQ@%4+3;5MMN:J)\ (#X8UC+ZIL:X7KEEI)1CY+/%?XUH)P%U8LHS_%]$A*3JI'DD*M2DW=' M,*\G7,]WOQ]N?9,CD*-]T)=? ?E^6)#RMGG^F"F"5?\HMGO0'VFC&9O5;QKT M>H-O6=O:V1I6 ^\GPR%PV+?N^ R4\.@B^G%6[W>5MQQ>,^14"]O:2,HZH[Y^ M?:#X4.7*M5:I?"6]L,IRE7@MY2I51W'Y4 W)AWYG'2[42Q_2D0V,@S!I%OYY MT@-+.8Y7*<M=F[R9<+;57QEHYCY-2MH[ARW%^U1M$?1'D5[;"TS MOV)QT9UC]J(\BO)8I;Q-$W:K02H25]1+.VG[NJ57=X[?BX9IEX;9O?J:T\,B MJSUXV(8U*TJJ2,QK5:0M4O,ZIU?OV4)[1(O:S3N]NI#2]*Q*O0\W75W3FKQ. MO^D\N2T]>Z<#9HIRB0*-(>=?,V0D,"6>H(@D9)R3B3G%D M@S!($T5_6"=8'3JX>';]_(,F4TSW"[L\S+6+2-EQ<6T_V5NB! ME3=DWV+P(SI$*:-&4N3L-H<]H:4Q KQ&.%R#=8M0'L*B4MAN7H]B+Y9S_>E=2[-GM;/ZS-1)&7K MJBYMF=8LEND5[&&5#W>FA(@W%JQ,^)?% 'N2":Y,2ER3I;JC;8:]=IBGK)/# M7<4\+='4%XEL/O+9[=MBH18+-;=\$I:1$"FR)#K$E8A(!\Z1(@E+$CP->.D4 M8+N@^JJ*\/.,U*:ZK11!*0;J=M%SBPU4*:23P6% /2D0#^"A&R45BH2&B#GF MWF\&ZDT W#:CRJ85WH'' Z[0ETISFJA81 M!99+85MND+&,(N\"3I1*CW%HMZJ8RM.',PPHWF-\58&(=K=T>-S>]:/Z M+!6#>O/U?C&HK_NG&JY07T3)=L1\<4= MK(N!72*^S>;//J,!S#,5]]T]4S:&[1HQO7>J;XS#V#JF->(^=QTTH :,C 99 MXF,4C@F*EU+2))51+YH5N MG?9RB3NOR$Q>WY1?.7UWNS??F';!@(V"0HH4<0QFL#7$HD"D]=H*F>32\866 MPF4[#&;2D:O*X-VTW;L[>R;=W5FHA:;LPD@>;/QSS_(\M6+R2SH,E48%BXT* MJG&NNK]0YOT9]>67JL[FFN_VXF(X^ ZR/HZ]R_8U0N#$6R]<71A9(*X\0\9) MC&@PA$1L:+*V"3C?_$8(]T!WM;1OP?K>WVF_#EYS>?^JKF[?_F5J@!D. M)L.,HADI'ZK-:P:,$,H$"3'.NX9-S8%KH)*QC5/-T&]HY U-$ M$XFHL@0L$460=@:C9)RW7 B ^.4^#1MRADBS/2[NCZBM 63!"JB'W/<1U>TM MJD\GG\%:[8?6,5-DE"N.*;(X #,)4/?6NZ5T!'I0O MK,>6/[3.'R.&<:JE0]Q0ESMS6V1YP(B9:*7R"I/HECK< (_'Z,!IDS*'Y*1% M.E@)-C*@,,/>=N<>*;@;FO>J MR:C>#*W^R(^JWMEA;U#?.(U*G ]"[.VUL]NBL8Y3#TZ>=H$#@^H$6 ZS$TE; M*XB10B\%&1@&_P]@&CD9 @)',2)#O$1<6ZV/S^#OLT$O[%5CL/H!PK/=<6Z_=\\GYS=N[L6OL5==# =? MNV%NB$\52\S&2C6XN!@,Q_G%ESD4-XP^=K_".P>@@ 9#N'T$&J!6L7 K7#]] M'8A4B, C]2.!2Z?^>96Z?7AI%SXM#N&F7IGIKCHX4GWK]GJ5BS]'#S?/.5+?O_C3K@5[5S)+7#!;ZT_21(.JS MQ84'?;&9@V%Q0X1YP#<7$:[,V247Z_9H&P@5:0Z*+#H4#=,H]VU#QD:&%(Y@ MY25* V:W 40H!=HO1RFCBW"/D4@+ U:D=0 DVCOCF@L5'<21'W9KN%B+GWIZ MK]ZHWW@:.&(SN\K-)P<'Z':91Y\RZ+K'[8T.:MFQMG21*\MC4>;[IVGU]([ MCX-Y+E[8LLYTA*0O[ISWTB>8#M8O?0;M:/G@2+=T-59P)*W)ZNIK3.)96;5H M^4K5HAM;GM67BSZ]LGC:4"YZQ0O7@BKK&Y7L6 3G?L'Y>-O]*/)36HNT:84W MKYM/Z7Q8NGYL#3.7OKE%O'>9_PNU"YAO#3,7,"^NP :O\.8)7-$>17ML#3.7 M)NA%NG>8_0NU"Y9O#3,7+"^.P.:N\&[+V[1>4#5(1>**>FDG;9MD]SI5O\JY M^H7?=WK".RL!!? +X+>KY -I<+B]04WZ;(4=$\+9*AHGFV6&**YEF%DU5Z?SRI]\I>N?7&%D.?2-'B M7"V;4Z$03]8@0W5"/'+%L#!&<+\AT->*"FH4=\BJ^FYL-7)NSVG^0L\MQTSB M90B48,12-(@+'Y 5G"+%M$V12YD,N8V9A$5MHXE(JQ01)Y0B35A 429I:)+: MAE?L,-"PN2CHGE"TH%ZQ%UM*S&(O-H5]V .2)0?VHL86_J44TKGF+L":CTQ3 M*8+>$.QKA[W(.F15/3$W"CE74*9MEX*;O\W*XO],?MG-)G^EG>:-3BF:*:FE M1H98#C#M8FY"+Y'S'/QU*H):=NN=(,29F LA$S!K;73(66>1CM(X,'"#4:2E MS2T>;C[\4'N+(BS%.6^#"BC.^4N;0O#D@F4))$)<>8],4 Q%HJ4P$6LA\$N\_8VR$Y?<=DGV&%N5W[XC@K-+ M6+C5NFV;;44:%!$D(.4\H"!Q >D *<)%X1':B-_T6[/1MJ*SXISJHXNQWZ> M'>#X8IYIVE1^['EP!F,4J+4;K;1JG4/AD#IBB'AR#.;$#6$X>D4YI' M)9R4=B-0;P+@UO@N? NP!PVN>$J! _0)B8P%]'2) M UR&E MYM#MOJ1B)[1*47<*^K=9E6VPD6D5#P#HAJSU%W&.&G%,><0SFHR.> MFI0V O6*D=@"P2K9F2\2T?^IZRDTJF,?+HJ[,[YA.+,:X>X M^[CHR04TBCF];MU5S.D7!Q$D#C%1I"C/:?/8(\=51)AKSHQQTMHE<[K-&-F* MPT^E%F@!SF+V%K-W/68O(88YG1/_HQ.4B!)Y[NK2I!QI+RA*U-OD!&5)B4T"R7;8O;13 MJD$_/ZR\HF38]:%R82Z=BZ;+-7[@*PW6EG7&*.O0-[.1D/EK.7 M2,>,?3$:10)7(2P='6LI7K;":%YEB=62M[:M*%J,UITV6KD0/EF?$+5,(\YI M1,90C1AG"3XD'@R_#<))F>2]58BHO&TG"4>6*HQ$$-$31JE*&VRTODJYUF*T M[BC<%J-UL_%2N*2=2V![)BX0#RXA39E'-,;@9>)&+Y^5:"E>ML)HI;A3RL3< M$>R%SQ:4P<+09T/(KWMC.HRQO[R]?S82_GS=^.NML?SPY??M:E]WG@)^2(/! MN#\8QZG@'9_^/;'(G8D&A91 ](Q.R"3L$ M)!<:B)12X[?MY[TT/A.3__!3[ MZ//)6B925:=GL>K7]D@U2-74#,F?QO $\%A!9JLO=:WEZMQ>[E63"P"8+)7= M_I>]C!Z9DZN[-OF?,+KFF]PSZV+4''%E"-B*@&..>0:PYD64$;.@7M08Y46U M7J:EJ]]-ERYO9XT'\(3S0?]D//!_?HS#K(4 YFZ VL5D ;<0?0IP"7PO:KT^ MP_VEZL)\8>GSA.'5,./*]D,%T%\-X[GM]O/V1]OXR5#!7/ *V<1C/JL- FVL MA_ZGZ--4O-U.EN<-;XVP ^S*8_8[#!= 'R9*IH_5GU MZ>1S]:T[/@/6J^)W6)?N*%878"?$*OYS8GNY\';F2-\;C#(_3G_*J A?9O+8 M_N5_CN9/[\/7%IPB,#BFKSB_Z TN(XSZV]F@.K,P#E /U7D=MQ?SG MN?W>/9^<+]83KWKPH9??TC;9\RIY9SQ!2F$ =$$$;W5A+P>3,;#JOA]G<9GQ:"T&8"94#FRAT6@" M#.AAF/4J5FDX.&\=4Y9X;:)E2SNA,B;,!?"5 ME%P![6 OPMFVL80!XHB8:R:@8XM&#_J:,HTA] MI-P+A>520:HDE-8!)R28%AFK#'+)LGS( #,FX!X>VL\:K<6=SOI&<<6>?UUP M^&:.,7R3+^SV)W:V5J'[M24!PP:FOAP*:&%250/SW*^-K%MI5WNUP30>C$'+ M7?LGD_XP^L&7/KPO9%_F2G3A#[CYIOL,QB98@A9LLXN+X0 L+[ 3>^OCY,OJ MWUL'M8;C '8YF( W \*UM]FT5I*SL-TR[(2^W@C& 8U6BZ]-F7Z0Y" _[& M%4\=3^I([U5G"*,%MP199NL.9QPTL99(>4,IUN -N)8W!5](![T5__XT7U?P M^<>9#\ $S\541S?8!XVB?Q,FP\MHAVO!4]J1BTKSFD3KY-F\&MG'GH+]^@9R M3W;OZP]D;XV+\)!J;8.Y=[^!]_]5U7_!?RO?LR- [PN03-0?@ J:/0:$+O\\ M&_>_4+-WLY>OO3 M7Z](?'7EE"JU@5M38(&J2]1IE@C/-JA?1H&I4H?A]D(3)#D\/CXZV:N.CM]U MJOWC@^KD\Z\G1P='^Y^.#D]>R\-HU8(\?OSO:_[TZ.84O_C@\/MW-A7K_X5-U^K?#ZN/AIZ,/!]4A MK-9!M?_YM\\GI]=:U W_^NP3QS\:]$, .+TTO^I-%]19U]\[C4G?3D+.3_AE MG0[U XC[X)[\XY,&%A7E9*$; 2I?$8L1SCHI.*8(SJ'P2F"9* MZ=_IVE.85J79;H0XHX5!AV0=Y8)39$W LZJ*U#M$ MF&HB/VK3@PZ\!!T>&W1(CE$G=$0FA9PFP"QRS$HDM2+.R<146$H3:-<)ZQ)T M6%W0X0DN96,PMM^[0W\GS]5$4#I IX$'#F3#5@3X+KQ8X?_=_)(+U:O)].P83N8L,Z+ M-/[B<.H9 M /AC43OIF +SOL=?NQB8'.6*+ZV+/])]JZ&YD3>KJ89],/E8_# M,2!F-9JX43=T[; +CZF3@6P%Z@.6K M?LZ1LI^>2?97I_+KK_U/O^1<5%!4=>V$&W9GV\Q.S)0)(3FD'/@K7&("U@(! M7..*QD@9=_'_L??ES6TC2;Y?!=&O>[<[@N#@/NS=B5#+=H]CNVVO9;]^^]=$ M 2B(:(, !X=D[:=_F5D%$#PD4A(E'JJ):4LB<51E9?[RJ*S,51OA'HB,:07S ME("/:6=^UN=('Y[L+$G@]JHG^\H1F L@E?OV7X,/H&F/+,Q*P&PTW ?HA!=A%/>-+F ?>&> H1-9?\'#&K?97T^^'; _]=PI M*OX=^0'S$XDW2A)^ 1YIF>?E-3(&?5-00FU6Q'D+JP._],D=EV69U%CL+B&, MJ#FXI'@=@/$R@#/\A!P][5&LM'U&+Y]_"[ [ZD0GG=8=,VVIFT5M=?VS_)+>U;KG$'-O!IDLV?.^-O<<^PAI;:A#[&L2& M0F[!_>NXK970]8QZGW.1P?$=OC[5Z0$7X+<46KYSJFO&]813W]T&YNU.?\6Y M-H6_)[7&P;'>JC/,X=)&\;WB^VWX_B+[KKC^ 650E?94**)09#4)5N&'XO?# M7%O%[TI?'IN G?CT>ORP-N#'O?KKG 3";%LI_N$M70Z!8L\J+ZUFHJ!%&G\O$[COM,@;J/O^3R_I4RU BMZ MT=&(+.Y34#'79=W]HK.&Q"J-8ZM\Q5M=;9KG\N\XW0-PW=BFRF.Z8=Z4' L;^' M%]K<9X;KK52-#A(;WLY]G1MAH#NVD^HL,;D>.BSV(M,-3(,12RB&>Y+FUO(.]4-[!WG2.S_-44YOCYW$%:0K2'@-IG+EN$#)/3T,7"RI9 M-B"3R_30C*/ "B.6VLDRI,6!Z5'I);@BP+:XCAZY0:1;:90&"4]2GWE[@33W MB7LB*DA3D*8@[> A+7!<,^6A;H8I-HSU/$ S #<;/C,-R^#F:L/8AQRU?@Y( ML^W;RRT<*[,K2%.0IB#M?I#F^[;C@)5FFV:B.]Q#QQ/0*DY#SV"F$<58?W 1 MTD+?3:(T-75NNQ%6M7?TP E2/7%-GKI6$+L\V0^D*')._,9CBD\N:'0 MC<,2(TA\#OQKV,"_"79EL&W=#8&5#(OYW(R7UV'E(2F(0.@YH1[[5@R"X]@Z M"R*@I9VDKN/[C#%SXT.X:8/TA98>^B&V50;/AP4@4V'H>3PV(WBBN_$A$?.] MQ(Q=W0%1UATO96!A&*ENI*#C0S<)$]_:(8Z\1_##FZF_ F:[ MB=X^#9A9O@*S1P1P3R:_=%, UW 9-RQ?]Z,(-+=MVY@M!_]$P+Y1:%DA=S:& M3YJH3E"6%F HQ#P Q32 ]"P-/YTZ(/1:C6(^B,-8-RPW#T#8B-WBBX/;3 M(Z9G*,0\(5E2B*D0\P 0,W:2(/( ,6W;BG3'PK 3&(EZ#/ZWDT:^X;C!T\30 MGQPQS9%K*LP\)6E2F*DP\P PDR6^8X>6I5NF!5:F%5DZ,P)?#_PHC2+. MM> MR0;;3:C^.3#3/;V4BD=BIBHI]U@Y.IN6,(G_%8TVR_35-@QU,//>6]V8PX#C M?54W55,^YBDK)E=3/ODI*R974S[Y*2LF?T%3?K9D)9I35B0P*/'4!V:$2%I1 MGVUZSO#!QG*K[^=.;DK=.(Z8JX<,4XH2Q]4C+_;TU'*\P/42BT?)QI2B.+(M M/V6)[KGZGX0 M>S8/_3CT[8T/";TP/R MLH#5VUN"$U8_S\M:Y30=8]A'Q4YWL#]D6!X+75L'F&&ZX_J.SCPCT7GJFU[$ M@]#E3U3-"W#3%/1]6:. 765P#W$E9YYP#G M&VG,(LSS]CPPKV(ST8,P"/4T@5\YLQ(_7MD WTW*T/,!7& J@#M^UE< ]Q)6 M>?>U2\ #C9S4 H?1IVP=2P\M)]2-E)M1"*X?_'R:#)]G [C /[T]ZQ?(^@K@ M7L(J[]Z""VR')X:O,T G/$)HX3G 5#<8LQC@6Q"$\=.DXSP;P(6.*@WPF #U MR91#W($0?7A,0\?#ILH3*1#9196&NZ;E[-9"MMB-U1I;^*RD;*.<]P_;.R\] MJ@CO/2BU@7NVH=6)ZC/+Z"SR$SVP \.WS MAD\2&>2G.ZP)X80/"[/>QE-] ^/=R%__N*-1A4=M!2JH5E!]_%#MQ,R((B_2 M4Y.!ZQ%'IAXQCETD,!XQ14*ZA64*V@^A"A.G+" MV QL,*,][NB.:T< P*:O!TE@))$1\=A_HC#XDT)U&#XL]*V@6D&U@FH%U8<( MU;X?Q=PV ]UDD:L[ ?S&(B?"/%/N TS[IKG2FVTW ?VGA6KW87T7%%1OL1< MOS.8QM\["G]HI["0,?R=9%<'$HE>>O>=K]N>(.OF"T399LJFM6D8]YOU/28H M9!\GEA4M&PA_8+EV',61'J=.C'V4(CVPHTAW_<#R0\]E7NS\T[P_!.V ^%\F M7#LOI_#>&RVKM8K_J\TJGFA-J4W9-TZ(5&51B[.I\=,&;OC$BQIGA_ RUC1X M1KU\):OX_&%M 2)*=\(PLFD[U5+X*"LNNTNF,)A:*U.ZYNUTEI2._ MT]X7<3GEV@6/VRIK;K2SN,'+S=!WM)]_>&":/*T\0%E9T6*]HF'F )^[(.S; MS^\OSAXXL!V\_H=?Q,)@_=)V.A.+TM9B90%$XS9G#2=ZS^1J=FN2@(Z(LX:6 M,,G2E%>X FE53NGR=0],."AJ&(IX8$&[<>*A9022)60!%(DV:ZM967-:Z[*M MD&D2N)+CD:R"= ",*M% A[$BSE@.1(,/B#U@/F]:WK$@+T#;$&M(KCDCK R M?^9U#-Y(LCHN6Z!SA9]T M"S[EK&XKOH(&6IZQ*,M11-L:F8EIZZ9Z;U"=:P,)J:&;!J$5!;H5A@F>V[%T M%K!8]U+#2Z/0BZ+@4;UN>9324(3I]!6F_:5\TW'Y&9@B[)*_D:3Y#)19L)/P ME-&KI*UN.*OV@NJ6VZO3956Z+[[3D1@:$Y1#]LMDB79BK!KXL 54J%!#P"\, MEJZJLJ2L0.S/$'$$,]5D$?50A>C0UB-BPTZ+79=MGFBQ^K)@HY: MI\QP7!%OKCDOM!\?R;@[=R'".$[CD(5Z8J9,=R(KU*/4,773BV(S-AS?=5;V M4&W7=5/3\'7+B4/=X8:A!\QQ]-"TC1A/MR6AN7V)GG=M T(O]7-U/E3XG_F4 MX0G%ZF/Z+D-7XG^0]V]S,KP%)\/=5,!G?'O)L^=G9.#0/,=5845R>$P"/F64 M^!$#VS(%7(P24P\LQ]-#T..V:\2!XZWLWKA!Z$>N$P)X,F L!KYI8,:)'K+4 MDP$/Q4T+5DY6 M7 $2DCDCRL\3%,+W"]H7U#-AF[@?P L,=C:EKS'E+DO1_FGR&VGY=8 X90D" MX,&QJAU[KF^YKAYPR]0=TPGT, IM-QZL[@ZO; MP]=[Y,0%W0?&">I/8?ZCA0,&=0*FW?[&>=9>MF ,V&"2@F'J$+KN;S0'*"ZA MS7D8@N:WP,3%-AP1@+J)G5N98X8. T/87D'VR#4-,P7X-UT?KC1!7(+$T2,' M!"PT$\^T(B4NF\5EG:DX$*&4E!GA/#'O_H9/UC)YU@MC%4U,R*,7J@9$';3+ ME%7?N+"H:Q%9R3A8TVG>HEH2+GY_F7;%\K;70;,2WP@>>GZC9:!GT*6$MRX; MYO#B$OQX?%_G&<(K-"R"4"'>H)2G9##,HT5=C&@AH(03:[0ED-@?G4?:-="%XY3$#O/$-4V<^/"+P M8QXS.[0=(QAZV$M8(^B''/M[%T;X4!; F!B!VA'<&./;#X[N#V[&0W]]&$'> MY]AH"Z*/RF/\G?8=UH5CDMAU'0:^:6C8*2@GT%!@BMEZ$C.+&8%G13';A2WW MEE4%X$O]B5<7$X"S+_"X7_,R_O:#QH$=9G!I4[72#08:\N2LV79\%('?9H2V.@T1EGNQB>4UGO$?>>LRKAX1XVAB^Y#90II5&_#;3=W]&!KG#OHNRNN11@;B\&U;%&I1S?@HEYEI/,Q[-_?!5^@ M9226"A6]#/P!'D?P0%!_\(PI*!MZ-)HL#=@,<@-B;EF!CLS!JT4+1?@IN N0 MY?3N-2.L>)I3V _]FLY"@1'FTHR;L$;:+V4,:D7+4B MH(=6B@V-$3Z+U =H M:CUB&.W^?/&5O/$2'EH)HP34!NV%977=\J6)7',8!__.JSC#NTNZ!;>NR>3" MS1=Y.;Z7/'7PXK-Z'G5/9.0_D:.<\F8")#@ L47^AX5?(P&;ME]O MB>>[;F3&;@CNC,?!NPF"5 \,)] ]\%=,QW3"T%KI'_?E-;&_=$M TD @ MFPG)@\"=^79B1%"%3D1R.RC@A?- !WHT"4 *7/SJGFA^G-D473*)).A"_@V^ M'JB%H\5O]9S= !##$[_SY+5XNFD88^.G+LT&&"%GLYJ_JOF,84QR<-)T<'+U M*JLS8;^_ZNZX[4@JO<0-QJ;K_O3ZA[_=<9$YMCQSTS4;OO?&GH-ML_K_/?)Y MUM@PU)B.84P;#ED']R\"^D3]#H+C.TQ\JM/KRP1[VY<)[L;UA%.?Y\4^UGNZ M/2NLXEP#,[69U&)G8"?UA/=&&\7WBN^WX?N+[+OB^@>4*%':4Z&(0I'5K6R% M'XK?#W-M%;\K?7EL G;BT]NZ*;9_ZEE^PA*.+:/HH'"LAU80Z9YK*5[+]'U*@ M^4\IBO((_0=*!_V84@9>_7$NB"2X"RG_0EB'N?[&AE1_RQL91C@*?-4+[P18 M7@';2UCEW9\R#I(HX4&H>Q:>_(AB2X^X8^J^%]FV[[D!0-LNRAD_*["YHR M<'-5!Y438'D%;"]AE7=OL?D!XT;*L=^Y"R!E1'K DEA/#0] S@_]A/N[.#'Q MW!:;Z8[,T%7 =OPLKX#M):SRSH$M $O-2[Q$]^T8K"_7 HO-CA,]C;CA&(RE MS%BI"_.04KG/;;&YP[EHXRXK5 M]:H,:W*);T9: Z,='FO%DW.K)U[I.Q4)?:PL;M[@.1II?>"BWVN+ZY14&(\2 MRPT"0SE,-91:#UQ MQ$-AJ<)2A:4O'$L-PV:Q;]FZ[5B&[OA@8D8!C_30Y)&1,#!94V\7(>,]8JEC MC$+OB??[%98J+%58^L*QU Y\FZ6)K\>IY^J.@PU(?.[JG)L!#SS#L8V5BIDI@O_ M>;?WGU% JH!4 :D"TIUE4IMVS!R6ZHB.7>Z$;>MQZL1)$)B^9:TTR=YA)O43 M6J2F,?)MY=KO.>/ZB6H2'FIP^NU*;Y%=ERL\JCCSUI5N#@-=]U792$WYF*>L MF%Q-^>2GK)A<3?GDIZR8_ 5-667B/-;9$?0=_OMAV-]5%[T75?;-B8;H%CGG M-GK\J&)UNXK5I9[MV$&ZX!M-#[J4Z9VGL,2M*X-F[2,-9V_9V(2+W M%7[ER47#&EY_3,^H2R][@VT\JYIN ?T)*\.;5E.[.XB*6>?L&HI6%6PJF!5 MP>KSP:H7V:[K>)'N)0",CL]"/0AC7W<"YCAI8KOAJK7ZD!2=/<)JH/)T%*PJ M6%6P^HRPZJ=>G,2.K]M6 F :NJD>Q[;OIH9I1YZ9/D4H M6^:;JF#V >HQY1XH8%7 ^MBRLF84L30*=1Y8/D9=F!XQE^F^99FQXP5Q[-A/ M$KPBA+7MGTW MUI,DQ';H?JR':6+KH>L:CAM$%G-W$L*6)7VQ.]>;3IX['892_HEE]U9B<]7U M_L.[C1M/'+WR4EZ!0E>%KH^M2Y/&'@\35S<2@P.ZIK8>> '3// M[)TTAM\_NKHJHJW05:&K0M?GM%T].S%2T]#CT#7!#L44;*!98/=:EOF M3FHJ*G0],G0=AK7A=VS,]/>.@!]:6@[X.\FN#B2JNO3N.U^W/4'6S1>(\A_P M4XMS5@/OS=@EUXLRX=V38+3XM1SL_^I9D?#OKW3[=9KS[WJ259RX[Q7(.5N@OC@K[9NLO2F>R'=JH-$O9Z5=4;/ MKGC.FNR* U=^1ZK ,U_U#/I]2RXTK4V$O'W=YAAY3_C:P3I:QL(:$H_V*S?I M-VAHX<2N"TMAL*]8?LUNZM<__*U?XOY*L2K$R;0"@U5=69W=+L*#)>=Q*R Z M5L%P\V072_+VPX?W%R/M_8?SL7;VX8UV\?77B_=OWI]]?O_V8KA8+X8@'SY^ M>7NA??FHG7_\\.;MAXNW;_"WBX^_OW]S]@7^>/?^P]F'\_=GOVL77^"#/]Y^ M^/(R"?7NXV?MRS_>:I_>?G[_\8WV%JCU1CO[^MO7BR^:;8XTR["<_XBJO_W] MYXX\.QST)@ 4E^*K7F4-$"^^=1IMP=H$+9I?GFL5'Z YO=TISJ&B7#_'NUXD MK%5\05:T;&"N)K'K.HR%>FA@^W3#\/00XZU)S"QF!)X5Q>R?YMX=EZ?2;%\F M7 -+&MY[HS6@N9H:3.8K7F-K0=HRUR-6P^\S=H,]-C5VS:JDUIH):\B&9UFA M@3VC@ZF<\HR,.HW\#+BF'&S!EU7_A\;_U697+(?'U=K/UQ/>3'@%+\@2O*HM M\+=?-%;#1V@59S-8KN)2JWG<5J &>3W2@!KQ1(/1:5D1YVT" X1QP'.P#>*L M;<0"E^G\%%N? C#6M(]M-9]D!3_ $NOG.WPMU^ IL"(P8)93/;=:N\Z:R6*S MQ=?XXHH#!?A(_*K!=>NPXQ[KM?MVK ;#GB&N;L4.N%A1@@4)W!C8/C&2R+9M MSUVI\_*0H-?7 LQ/T7J5)UW6T:(?=O'F]FKV.BPS^EJ8M5+SXH>_%^6M3M;S M2POP<)K" A45,1-\"H^ !^*'R'U15L!?Q)'PE'<@-WAS,ZDXUX SFTFM@:3! M)?NCU5E["4[%7*/N;2"C@Y-%[J6NZ9A<-[W8 EF,4CWBGJ%;/C,Y-V/+-I-E M630,TV1F:.EFZB6Z$\2FSMS$T]W0]$T?=)7#_&59/ -M1X=WP66XZ.'S[7^J!:^N0?&A^#)8$+U;D8'@UMEW);8K8LO M5D@7H T_6:'5XHCMPQ-W+W9M.V"XD8^Y4B8HU" )0-RY[8=N%!IQO)+CFQAF MS$.;Z;YG4EDV2P]9&NC<N"F %X.FMN! M 2:%:S,[YLSV V^9 I[%>.*EH6[X%$<&D&0ACW37]@T>&(F=LA7CXW I$'NV M&=E>K+L.+*5CP6\ALU+=X*ECN&:$CL8R!6P[AGOB6/>!6&!^ 0<%,;@F+#:, MP+1B-V0K^7*'0 '7&KG&NMCXY@\.2"D,6JCO2T$L!XZ'[NO (SXPGW]WT?+' MNOOS0'NW-^4'+D] A,#:0DQA@QVP&=S55RP\XP+#C\)OICA]EW@R'0S,$ MW"D%I5^!0\:K''RC70QT81%K%&A-P0]/4QI)(&0#[3NX+>$ Q#'/KC"= -SB'F28B!#,!+M#EYJ1ZD=JI[ M01 8#$PYPU_Q:MT@]"/7"74O94S'OK5Z8,8)VKH>/"&R0ZR$LP2N0-UW;]Z? M$[5XLL9D68HP;=[+MUQC9*PU6?9ED&!LJ%%N(+J!)$T1RU$PZKG-=7#\[X*- M;X>&C_8Y\+(9)'H0^8YNQK'I^)&51)ZUS/]6;#F&%P:Z%3,L6 )6"?--\ _] MF,?,#FW'"-;Q_]BK@,D,(I3%6;!=<0F(F8*JDY<)(2 !9JQLR#"YY>0D#GH"' M AP*M@2M-?+-6#L#B@NW003^[S!8)#J"<\EYLV2F3%E&VW0U[F3AUL0U78K, M+:@&;D^&E,FC$,$?_.D8A'X ,$#@T> M(H$C+M%2K[H_N^D-GP\/QB (O1=A)6Y68ABW)K_MS,GWDL0*F6?H41* '9J" MZQY9<:0[5FP'D1LD1K*2@/H0)_^SB!5]8E5S\P4 MQ8*L]Z1K_^87+E#] M(W'WY7)JM)[:<$'OB5[[6KC=Z;N<$S(Q+65QUF-8S?.\[@"#'/U"PUA 0ZYP M4Y5YCJH(+M:FO$,L1(=?2U8ETN5MR@:,,,H0T#_#' M(OEV\L,/QB4A4_3@W ]N,L--$.="#_NC.0![@ ;G M@>.OM.OQ SN);<;UA+FXI>O;>AC;GFZ$B15SD]MNL+(]^SS@>?N9>@6>R]OR M9F)QPDT_@74'?1GZAJMS-_(#SBPS2E82$QZ_[KL'3^\ 5WP%/-^T%?K :!+N M;W0;TH?V&ND6FD6H#IEP70O3F^7DW2>]1]_IF1EY*Y1&P&9@FW^G*$U^W T5F*V2PQF"C,"YD>^9'I>;&=N,GJ]I#/K22.Z31HB+#LZJ$787 ] M!:/%#JW ,N\6M?.RWAVNV@)JT;$S# (/-VW+5AL9GEZ!/:HSL,(0S"6 M&X4KN/KXQ:9_WA<8@=K1FIMCYP#7_"B1=8\VYXDCJVM8<9!:3+>( )N(%AQ)ENAE[ 0BHO-W MF,AJ&IX?QAB?QKHUC@6@&L0Q+*'%4N99V#QH);K]^,5^"F0-#W#-EY#U^3?$NF5$@3B.R+AKZ&$:YR.# ]B/8?V7<,N5WS/,>?\T]%[M^TS9MLEG.1 MZ:?]!>93G62Q3!?\(G8WJP:6ZV;X1+ "KK(:L?A:;'3.6K'[+G?HR[;J-\HQ M\:_ +=+_Q:.!:2HPA1Y3X3LIU1&33]H\UV\XJQ N>5OQ?+1!JA/< J%28^D\VX3"!!%9F6FO)W%C$ MQ(\RN>_V_'$R$)[Z7;,.Z6U'L XF+D"L@@8T<=VAV2->D@:! 0:(&9JV[CB6 M";9%G.J)GX9>8D0.XSLIIO>V6[I>A1CYJ_A6 9SHV!-G_L' M]:]X_N4/QH>4$/S3VKTH&&U%3FTFM _F;S'0>3V\-9BK*&!>DSJ+#I)+9[<& M(G=?YZ![--)$6=TEJ[%;WR#2>[ID^?D+Y8WQA!67E*XK+P ?NJR0ANA[R]'/ M4]2ZI/G>-T=87M;:!^>+.8&?)K:7Z#S&+?KU:U>WBVK_*ZM]\G,CE/0\O7660"S!F^!6Z9%>D,O'';YW%LK!X<>PC, M/];5VG4PEN M!$<2W/A(2"Q]$%5AVA6K,M[<4,9_SK*IW#!IL^XL*'P/ M=B$EJS>92/JFG_(T/!4V8A5FA[9532<'T(",VAK8I,84]K.\F93MY61X% ;C M%O S'YRZH)>!JBCS*PQ<=(.YQ$,-C=;6H\'Y'KB/+$<: ;N\K/@E6)^C^6F7 M"0/OGVD8HJGPI"A+\-@%WR.RJ_*P1U\>UE3E80^LR* MC,-[[_JN*4.[M;OR_-I-;CCMST*2D<>%$Z_S4A_S8ATC>:81;+L&RW(L6;19 M@8>JP<1LBYA7>"062V.143NW/_^]UJXR&)$XNC1X&)Z,%$'-SKI,VP;\T;D_ MOEJ@:6\FY="FW'F*0A*R-#0C0T\M*P77WK'U$ -B+H\*5=*.'A ,N MVJ@6NYIOKW!YM_7\MQG?2_/\PR/Q_.=KKHE%W\HY>L:%O+6,^+9,MX>-[^*Q MNX:W';2V4SRFG@1^P%/3 7T6+P,!LX+$<#U'][W$UQTK M8GKHPR/@GCCFALF\>"4H/F_OPV[P0/H; /PW'+SABB=OV,T?&+ ]*Y+_X:Q: M#(2CJM IGHL/U!-V0YD6.M:5WL-"7/!9(P[&6L9B/'F%L_>8*=L=V,4-!B*Q MQ@;9,/&PL_I2H9!_K_O"Z*)>XOH#;_=CO.&=6!QIB8EFX&P%.FQ2WF^WL*";CC><^8A1][, =BVE(=EL#_TJ\R MR^M2)#A?T5*7!=R'3L*=>[K#$U$,WQ'*0AA/XCN<8\4HE[64($F67NJJI M]VTS)C?QC.$FGK4I'>&N=F-[X*EE;NJCO10D7N8="K]&7'9Y>"J%9'&/^3:+ M=<-G-BCAU-6C$.U-%EC,9@&WDY5"RX]12 -]]*7\E>..[ E9%8AAIQ)(P7=UVCL*8AR$ )8MB.GIC@*F-1P(L/[1,T_;] MY%;VWNF$GI\I/P"&D7X--JC70U&W5, +A6@"EC5ZF8"Q%9K6R1T'QG?@P7EN MFIJVJ4222(K5,GW4V8S=EV\B4 M$LR=6'<,[H+1FK@Z,T(_2#W/<0-S#:^R,+(C M/;#04G%!)3#+372+^T8289T/V]K$J^=B9Q78\T-9R&W6'248^=9!GI,\R-C< MFM"+B_W%U]^_7""=/@+J MG"%U+I:,N@-#F=UVY'G*R4E[]$"4RSFC#B(8U;SHL@RTS_R24V?UH>YA,2<3],LM0+1'_+>/U'GV325U7'8PUM77?'GLX*EM]@D^$RU>8]>,[+(LF:[IK/O&YS MT9AF?N:1WF"^UNI)V>;8$ $+C>,AOTO17)D*L^-.79\5MCF;9J&<95$VX@S> MVZ+(:C"_BWBL_1QCR5]Y?$>\ W/#ZS:JLR3#['%9BEX2X($@OI.$@^W73FYF M/KVRVWY(HVY]CXJ0 )38'9D5C:+E8T=-8G>09"RKXZ+D]3,<]3AU;FP5*^YB MX&5;'1(=)1E_&2WT-<5V")H)&A_]:U/DQ6;8W 6/\XL>S;UU<3_;8EALK[BBH$XP?N.1U6+%KP5 MBFC0^)!HOI*INP?G2OD%S[;<9WG>,?E &"B??"!3HJ=/,X'QPL=-B0E$.?;B MP!1W3&I/I>.92\=SF (OA 8^'9%]'59)3VQ8G2XEK6X M<,.6/TTYSY<_FX]_Y9MLNOP1\"8N)<8CEK\2,UW^5)Z@7;E8EBA;_CQ#-ET9 M-GVZ\NA9SHKESS#):V72)?;C6WG5K"K_6C/@K@3:4*4CQQ9XBC?K^N+A0>** MCB?+UKSBTT(L<0TDRA'^OV,KP)HNP'UPQ($[.&Q\D$"EL/E98S:?JNP*BQ5= M8/F\C(X'_0X_+D6F_V>.21#:F:B^9X:A*RH")GB*J)=]EG)MPJJHK#HFEL9) M?1=P [:\+S3:TA6-^*:S+J9"A?]X->WMH\$K%EO]"2N*<&P#E Z.17TKRFL! MV6TA?L?6AH"7J\>DA&)"1516BQB*<9^RAWD!M?*" M7:,Y<:8#%+NC.>L=BF$6XDP0CVBX-.\Z-N%+$]GW=&"D2YJ1L5W+)O=(COZ)2T;]G*KH M&U-K>D[]6)-I)NSJ:+&3)O;9Q!^$3@"L==<&&2^:6[J+] )%%%=9)#QF I?Y M>)!0'7 I8#F0*>\+6/[DPT[3=TJLT+RL][A$!UO1%W:.-U3,)U_B.?1LK\H< M7D+:5^KC@0(>2=@"ZTEHV=&RTA7Z^$Z]*UT)GBPJVT5-VRPAZ5B[N%OW]D._ MU93H'6VP=!H2[:Y?;U.^TGK?E@/5RVD6C^8&$3XL9U%)1]J%RSR/B,U*7*-! M92)9M)C0:/XE-EN>:X;F'KU9 M^WF^A+A8EUB"L*(,@I%<'Q$R*#A(C[CG%T16D/-OO!D$#"9P#U 7FSQS,MTY M(#RZJW@_L!%,..>O,=6ZZR]/K;.'/"1C&\C6%&R@PU,U5@.OX+J8-?!K5!< 2,*!I<3N:@JCK6&T#2C[UT2$>85PJ>?[&[H#FU0RG=BPC.<\BL\>5N@: MK+WXXKJLOH'(Q%S\NX(\.D4G W6D00(A!>AKX9>7MVU[2Z0%7L>6B%PB0Q3S!>=8FRL L#"U9'M MX"_;?. 8P=UH$<"LFTK6G'\])]N@O?SK_K'@FLA87-])O!,W#C=3E5[&"BR;L%IC[95DFHGJ:#,)@37PB M YC6:8E<*\14@1]DN2!72H,FX+GJ]@B(S8C>;FHZ@83%L7SXW^UFO MT7/&O&JR(F5AX\ZAP\IPL2C''P%*C+2;LNW2)&*072R_3P!:9\D<0[XMV5*T M;$5<5C/<&A(J!>[%[%P!'R'- %5)8N'0%X&PS7+KA M(>Q;3;W;C9R-17F.)7WK(V@%](YV8OKMCRJ/S)=$OVZ7UR&C7(+M'>B[+(=UY%DC_C1C2ZJ[M]4J8N%UW&;!XMU5)'1'*ZI(5 MU&:#/%:2I)Q=D\'TA7^G]A^:&1KA6/N3]WIJ.!V!\UW4J47!1;7)M*@J&2A) M1%9X6(^L78:()@VF9OX&P!ER2>DD7/\9*5! 5P 3*OR.1L?"_6+>PZ>, M"#UX13LZ0OWAA^*L$5 GRT?8LB0%A2#*==*J9\(LN<$>\,*FCV,\(%_CA^0K MU&7:7).S/K^!+D0CMQ%6&Y.U7N$;P*]+05Q)2RI3@!WHYQ2DK1L1(Y2HU^E* M.E8+&JE.R?+/YE9)KT8+SI/; VR'" ,[!L=>]A5*RN8P [ND+SU[S>7.(T)* M!;9HTX7\JU5$&&D4^07HT&N..[;B0W E>([6(+O$^!>HZQPL)LG_> >\443 M4GD*G(J5K9?RSL)80(EE/E9G"@_Y3*$]6"UUIO 0L%"=*51G"M69PFW.%-[+ M&'@,0N_5&OA3:'VI:N?AL'3@'E"&5<*IO1[^2E%6L$]%0/@61Z&+)ZVZ P,[ MOUQ4^!BB$ST!URA^S*."82VU*1FAW2*B,EQS@\51X^Y8T6QP.^!EEC$/Z5+, MO1M(+2Y!SZO@,DXD;'Q^*9L[G2U4X B=G[J W.K$K_FBSX4N AGKDJ+33)=_ M=[>,Q!Y:U<:2+ R_6MPNH#R 4L3 ^B8" MVE]EA/%+=)R%&89TH^T/L?.ZY$Q0N2OLL2@"4CNQI(]6>'!?=+BZY+3)5%ZM M+AB0@\M%Q'H<95O/#>4: Z# D/6$TS7"9.X,Z('IW(<"DP%;_ 7+7&KH@]:] M;8W6.+RPJ$5 OA\8;I!.*-L2H\#M5$;#89FKMJ@'D83Y,2XQC%03[GR M=0M2/UA%;^P_M%CE'_NL0GF.[_FSK+YW5'M;I+31WOW]E2(:53G-<&?R?,*! MTA?@LLCC<.*B_PLRRB[ %>L^.$LP2S7FLT;1>X'>R+<795O%7/M=;+\I^@SI M VJQTLYPKUC[G$41* (9[NPXZ\^L:3!]D%H6]0#P;VPZ>_T&H+2_E'2QD&RQ3_ M\OF]?KX$Y(IP"X1C?Y75G$(7-S6VDU8T&M+H_2!LUZ&!HM"00O\HRSH#V^H- M:]@BMOV#W< SEN7RSPI]^SG;==\KJ@ZI*JD$MJ6BRZ(\]GX"B:-&&EDQT:VE MW]_EO)YHCZN!<*+D>3^='RAZ0_LDBCY#^E"I9<::BU+/,FP\R01%%G+74^R=V%+WT2+5<46DNA/E*H MR#.H18$A<"SWP;\I JTOUK&0B(;F\EG",-H6G^=MQ87+JD45$O)G<:"L/R#\ MJ43WHTRU3VT53QB>+YVGOOWR6CYM6G:/P4@>9@-I;\5YTNY3?/8PRB"NJH?O MKI=>OC[)"!^4E'%+"4_RPU]D67[[4G"EA&=!L', M=JJ8C_GA8N-('(49;&U2CRS)<,9>;GR\N/OURV\HNKE9W? N6%!;N"QWQ M>-OM3-Z]]?=G5L?E<%0?NF,3Z%LB/IS+(P;]3M>R* ^&E$V[=()^8_07\=2R M:B9UPRKY"/SL-WD<;5ZNY8).[ZQ_R[QFD]B$EP=M.KC B;\OTA*S'"_^$'IC M<6/BCF$+2@[V9O&H4__@L:9=Q).RS+5/D[(IM3_HK!5NOV)C#^I.!@^8X>;M MC,Y-T-$O<^08AE:+&S$?H6)9H\WP"9>X!AW>X3D8>6PN%U_C2M9XY H^PRR" MD1RR.)/%IR+_G8F"#!R/GE05HQR#A4SN6K"5/!-6<09S%R-SNV84&K%Z5W; M-D9&/V3*'.WR/V2>QW_I@3QH)A*@9>XSL#96@"F:+3+"1YBC<8WWL;NRI<=S MAJ' 3]O N 7ZCE]=XW'KQ2$"O&>LN71S>R;1ZBC4?YBD8 M??;$J#LCB;DEF%RK1:R@4RTRHU^>F0)6XI2-/\QLS\1I:A;C9BYEG^"9LBL M4/I#G@("HN@MK VRU8*J'FF_?QIAXLC:Z=P\9#)BE#7+N3@S.Y]:R]H1-IJ(A14+^P&R#$$)A!'JJ1EF??^/#$_FB^S,-, MI%OSN,G\&C#T)=P\ UG\;C_2;/FUR7(S4E,F6_;'Z8Y@%KW+Q819!H@&^+L\' /JM@N MN[$KL]'G'@Y*&RR>2J?TQ4%UHAOBB/):U->8@L2U=5=Z"14]G45/V15(/6H4 M2@'/CM$D8;!"-,-Z6RK/%8<\Q>._'CB9FY"H>8$,=[V M+%QTB4SWE>?H!XKKA:_PKROT;FLVK]&T:L\!<,Y-.C1J M:E%$)A_W?FE7)F6Y) K5#I'M$SO+!%SN3/K-2Q+>O[$[M#>P$H?G\>?]S.7B MIGD;RSI4#SD5:FX\ 94[^U@VHK:ZP MG$G$%KHLO7(%BYV,J,Z.+FH>40F='!\FJPFA6S\@J_"^]2X,U@]A M$&KEHAQ&6_2G,S0*ME&W>W"476$Y]FFYH5"1+M<]&0DMI ^?*J*#'1O*ZG-Q+Z%= M=*:'P^Z\Q<()AE?JF/ 1'1->.&*HC@D?@'I4QX35,6%U3/B4C@GOF".^5*RH M^XAKIY1Q/PIT<%8N[!KM+\!(\5[SH3URGH)N>R2&"+>O=2D'YB362JYK:5QG M"W7:"[+CNYM&8I--5"M'0[?B5(RXCVR)+GPBBA]/.!G\PNR_Q)WD6M8M%:7W MZ O<;@"S':SCELM>.[UE3L4\A6G=#)*^1E3!7%0))/M2E@<4-\P+'3+BS0&K M=C6E._<$;T)CL^/KKN)?[[Y@75;XL%XF"I[LY:*BN]@ SHJBO")#8H2&?BN+ M0LDLHYXZ.<5CY\4WT^P[]A.:T"Y";XIWFVXB1@NO8,)7Z&*T.=8A!-N^XC*F M.V7?^*!0'@VW -[ 5_#O62W*V ]<'U&-$JB.NPZB_F@?2.X91)A&,/Q)-AML M(BW[-?W>L-R!7J*N[*)DH&Z?9CX_ MVL$9_BFV:X:?@!CDS02K,6K7%9 A8M2]I18I&^#_@M1_8Y?2DQR$:A>3".8' MP2EA@<^SFWH^&PWX$'[5IQASIIVFP8)T)\'UJBW6'307,DA9/H110.>H]VR[ M0N(=W[?REV.M:4!CWZX.F.E=\GP58H1/. M3[=)-%S_;O.I' 2D]KA-*-E9<'1@3/^94L"H.M M ,I*[HD(E3&O0OFIIYJLL=/; @.H"WSB[NJ%A8\UF#:2X M;TK6DYV(#DA;@X;D,[G#3HT;RAK7I*;,G"ZG81 #ZWFD:^M Y9J78Z<$ MO:2$0_&Y"@::%:( #25$"!'OOI U.WJ=( .>HLL@(@^.[QK;.XB8?[>_L!!D MBP6$B\K1P@@8:D_J/8;(U\0-ZS*2##O.Q\<5N1YWO9&QB5&HR$E"R85Q75=H;G2TN/R"3L4TEJ7%NL M'=U15*ZZRM#8UX;(?T35W_Y^0-[CN62W9'4/9L%;. !=^7'!>Q'MKX8Y"=.5 MGE>#*5%BY,"UE#8>END7#)*PK?]$W M"/K,+\$D0<9Z)[NB_"Z[HES,VR1UU;BIF#Z1OBOSC17OWXD=]NXB')O0V /+ M=<=-?)]GC_ZP/(9S;$V(%#H35;9QC=[*GIZ[V:P_YC+.6S#879S5=[^NR<3' M)A"S3IW(UD5:W"T FR] UU1U35>7Y>YKE)B")>G@J=1'==A^@XJTU\)S@._[ M[AOS(I((YN RR0Y,5";'HT8REH2M MG$!M8 :=; O>T8IVY*G0)M98%+W,6->AB>SC/A?YWVOMKS:YG&T]3UIY-CN9(7%)B);HI^"O=L2"SEN M_PU!#]S;HL2.8K3>+QKY+D"[?RA!9LS.M$.&I- P1)//FW]A22ZS"@-TO6WA&<4="\\M@SC7MSE\T1WY9*)XZ8*+^ M>.7 2EW5+-0Z$\-<1;->L51SBB]U'I[SOZV,N&4!&&BAB! M-=SY%R!+'W==%2G*V#_M) M#@_7=+JBF52:X[-![_7 M&H>&%0[^=^<$[QR$:ZG)J\F?].3_XV]-M0PATBA&K16Q^!O6>2@272)K2O][ M?0T0)6SP5\(2QP_6X^TJ^BP5>A+8?HM9'1R LA@JTMM4PM?>J5[4BG-7NDP7 M#(@FV9(N:R;QA'1:;VZNIQR9!]5]+T M" 93YL$]&9$>F?!85MYZ1;L F'1[>P; ?"M %SU&?MY5JMKM@]G>QZ>8>MG6 M>,+AZ<=UVRA^45"_ /6>0OKEO8.ER*."=&4@*:G90FIL)35*:I34*%VCI$9) MC=(U!\!(]W:Z8Z! &M_B=*_9_-NB^0)0YS ][MO(^8$WXE#-)A;;9O9["SD\ M >X.'UF4!S7;Q>6^;9H_[G!%UXKP$\Z:=NIWR.5A.#+LX(B7?'>\K&3W92SD ML8LLY?0<\4)O!](_*=$]L155:G/1'A57I7Z5VE=T]X197> M70@9CDS'.^(U5WKW1(17Z5VE=Y7>/>$557IWH'?-8&2X&_>X#WC-E=X]$>%5 M>E?IW4UZ=[=9ZB]DP_R\%(TML5Y;3;U,%2H^4%@VY_*<,&[>*Y'I*)'5"T>6 M&SX'M_393"?,+PH:%#2<$#2,%3 H8%# H(!AD62^/?(\4T&#@@8%#0H:EFV& MW<5I%# H8%# ;.PH8%# H8#@-8#!= M8Q2:NTO54-B@L$%APVE@@Q>.+04,JKK"XSGI-VH#/JM*^%CV,56@>S2I52J' M;LN5ML*1[^]N0_>$5UJ)[(DLY+&+K&V,=[?->L+KK 3V1!;RZ 76'AFATK%* M9/<^6R6RVXJL>=0G2Y3 *H%]60+K&2,OV%TBP0FOM!+9$UG(8Q=9^[A/;RJ! M50+[L@36\T>FHT16B>S>9ZM$=GL=^[)J9ZO"" _@D@N>YUEQ.=(N><$KEFNL M2#26P.59W6#'NBNNP/&$A>:%@J/IC5S75RNM1';?LU4BN[7(CI7 *H'=^VR5 MP&XKL,'(=E2ZBA+9O<]6B>RV(NOO,(?^A-=9">R)+.2Q"ZQMCWQ+F<5*9/<^ M6R6RRH]5 JL6\O0$UO9&7J#: RB1W?MLEA9V4=B@ ML.&$EOKTL<%59;D4+"A84+"@3 :%#0H;%#9LYA9']050L*!@0<&",AD4-BAL M4-B@H@P*%A0L*%A0)H,JEK"_A)'W15Q.N4@9*6<7$JI>:0&>/ M3%5348GL_F>K1'9KD1TK@54"N_?9*H'=5F"=D6]X:J65R.Y[MDIDM]>Q+^M< MB1+8E[V0QRZPEC<*3646*Y'=^VR5R"H_5@FL6LC3$UC;&#F&JH^@1';OLU4B MN[V.?5E-*55]A =PR<=FPBLMHTUOA8(JOTCE%ZU!TI%A[\[V.97L(H4,"AE> M/#+LL,6AP@6%"PH73@,77']WY5\5+BA<4+AP&K@ (#7D+:N*K+BL MM8BG9<5EDHC6L.]S>9ZM$ M5NE8);!J(4]/8&USY.RP@=$)K[02V1-9R&,7V1<7*U;U$![ )9^J\BJKL[+0 MTK)26]XJWTCE&VTRA4:AH3(1%3(H9%#(L(0,.RQ I7!!X8+"A=/ !6=D^ZKY MLT(&A0P*&9:086PJ7%"XH'!!X<("R?Q1Z"F+02�@:%#"K&H'!!X8+"A;NY M)1@%X>YR(!4R*&10R' :R*!B##M(%5'U$7[X^P?>:%S62%!@NQ,)LL86BE!2 MME'.]PBWBUQQ&RE^?#+<74^'8T=>TQC9QE,994LD.RKX54AQM$BQ)\/L5 %B MARFZAPH/V^F6GQ1.G!1.*(OBB2R*T'RJ KF' QG*HGA!2*$LBMU:%-;)PX.R M*%XB3BB+XBD PP*+(GRJ KJ' QG*HGA!2*$L"A6C4!:%P@EE4>S%HK!&[I,U M]SH*K<]L.!AT=8%%UR"OQD, WZ=.Y(6#IW7>^ M;EN!V7)RP:;WW3Z]O]JZR=*;!S PO?!:I 5%99[L@@!?)A7GVA3^GM0:+Q*> M:&?M)0Q1L\V19AF6H\7E=,8J^*(IM6;3Y?9MM"0*9'!'T;QRQJYM_[0\_ %Y MO;V1=SMJBDOQR:^R!MX;WYFD=,%R7H]1@ 1IGFY$K>%=MI)ES[5\LJ0/#UG#!:8(4?3<,;!RM/J-ET_IBLH,]F50;? MWG!6C32F)3RN.*NY5J;:C_[\$2,-+O+']D] *B)9?V4"+S/'5O^NI.4X@FO. MOL%+KLJ\A73L3R_@=>D-7W;,H:#E_] M:(_=_JE9(<<%HZ[X%2]:&,(E+W@%%R=:6I53K01"5AS5G,;B?[59G35P*RSN M>5M5^&DW\WIY L[87)BH/0Y_6J:G/;]F3D_^KQ8>#%,9+DY67&I_L)M^:8!D M;]H*/\5[7U_WLY<+@0SMZPCB1%Q>^ M1S;-B-A A0C(#S2)D>*P8G69-EH,3%A.X;&#)>Z'PY M+VM:_]_*,JFU"] 81+K?JK*NM4]5"5<#$^%L]@I.9S5PH6 B'.U<9H9<,B+1 MB^6,+FE&-]U)*]?$KEG M@MR(3#]:X0 W$0J,L?D33DM*R79HO @>]A [\)DF3'[=,^_&YW5C%@P/#YJR M#'&BXH O('> GRG\MF0?H/Q.>9()@)TA6!):W0%>&CP$:& @\/\YQP-Z'F 3 M3*O)+ADA# #XBU2OVPO)W.F 9CEYQ "WE<0@(P,H+W92; !2?0P']TFYA6 M39=+%=&]&>_G==V"FB3N(12"Z[^):Q(!^G3GW>"H(&E)UB\X<&AQ.9)Z-1\1 M$5D"UV>T5HCGJ)^*FN\5E-YM+>8"F>IM)O;S#P^<$"TH(%V)#RJ+5RT,I(+W M\5U,]>*W?V/3V>NS_1'[AU^Z->^,4],;>SV<+5I)P4/ V%XQ/,TEPS,<^X@_ MI(S /$(3#P %+^T-YY'6D6H^W&X$\9+]1]. 6?@_$2.8_MCZZ1ZZ@VY:F0* MTHS' GO'!-3+ QJH0[:H5LL9%\P#EB!/4X!', !%\?[6_:Y?"MX%!3Y'=4N MJ9PDJVW7@?P"7/NC'8[@'<2:/[H6_8ZRD=\Q:'#5>J^$N%XG MKD<)R\KD#MY?9?B1<.LJ\-TJ&#H8#4V516TS-SQ02/'5X#%E,S0%]LG;BK47 M"?)>E/(57G2'1?M%GT\]+\F 0@KF95FAVU['P%L(HE%Y)7V/;.T$[H/I9/R; M]CR008H'/K!_6M(S<.&BTG/FWDMW4[!\TZ.481\& 9A9OU1X1TX. "A>MBXN M$;$ZJ]%K_]$8A%6Z@ S.?-4%6W1Q%D(:2H*6@GA KYX-?Y8*_Y?]QA6'0Q*+ MO":HN(5H+'"[,;#]MF=JZ;H.HWB#@S69R*R4?RW;NC) MW2ODC?&$%9> M%'-=M9S6(:&X C>S[XR$#DFO]=I;"4'44B'Y8,]P6 MR7)R@^H)J_B]#%(BM3%VC-&R^G"L]1%C$F:BSP'%#9+L2HMA9/5__C!CEUPO MRH1WUX,8XM=R@/]+$/#]E6Z_3G/^74^RBE-(^56,VPS%:W1AR'=J@/!7X,O3.'@5UW$_'54?L>YPS-?]8DBWV_) M!MDE)LWSU/&X%=IST\?;#A_<7(^W]A_.Q=O;AC7;Q]=>+ M]V_>GWU^__9BN%@OAB#O/G[^0S,-_;]?ZNRU+_]XJWUZ^_G]QS?:VP]OWK[1 MSK[^]O7B2Z\KGHLP#TC^VIB+M7VR9 =++RD#["+[OKVI4M]]LA5:C?$IO-*X&'MVY>3[,__JX/L]* ]6/4=G%)"Y_ M\/IA[M;]9K5BDF]UFRT*I(4'F2= 8GL05@,7M&2S3D8[#R[+.>7++[1 MHK;."E[W[G*?Y$8Q6'1S-.5+A/#(O/EXGG\2B MNJQF BXPM_0[Y3[5N-=;@7M5B!EWZ")P"_APDLUF/!FK!*_3!LJC2_#:A%%B M\W84?9P3W,Q(=-;CV'WVYBUELPCL+0>DZ4D)7TY.1M0?O6C8(= MYR,IB3J&G"#'?E1.T)9*?3W+"3Y6&4%'RMBGGA&T$4C%80!O">*WR0<"8]%9 MOBF\+1]HD])1B'N,B3;6FD2;C1RWN#5Z_R?L/LGF^1)L.M\,*'=OPVR%$V"-O[WA+\/<,_*4D:VX(NL[9#$5!^\QK M0).8UR]BD^\VVOS)\0#L#5HD%)MD]41+\_)ZM53 W"/ R"1'JP5 F&ZHT"&M MN+!3,!@"3^IV?&3&I;"E;C9?KZ%DS-B-^!*WBD F4.PE3Q=E-875 WNI$C+7 MW0BR(5>63%Q8[[9"OX'BG$5-8R<&B&!B0 3AV?#I+"]O.!>F%PF->#>=WG>B.<91]4Z88V@H+3/:**="4C08!@#J(*K5R)S MMQA^%#@;6GEBYZO)XFQ&ZS-8M.6E0F+V>E+4(Z@S> ZK\"^!#P(S:@U8+)[@ M(-H6][JOU@UZL(D !@2H 2Q5I.5 ^9P(%'$8$B^P H:Q0*+]=S=E.VS2O:'7DM7N7CWE%W M/6!5SF8U?U5S5)D-[ZA Q:W$HW]8[@B&YG*4Y8#+K[K[7Z_I]45O\X*QXSL_ MR?2Y-1> XO7N^OJN[\QQZ%D/O-D:>]:=#[_[Q5:PW8MWVU'M]D/9"UE+RX/: M1P&]]9EE3U!"[S0G!]R W_SG#]8/AS?1AYB#MU9=Z97IRUSHDY[2;1H<'P*UGDTSG]IDE=0HJ7E".X!"(:N& M0 PD2.-G:A_^I&>#'E'W^\^R^H81-QE2>_(2^<]_1NJ9:N3O?=F?HU7&ME7N M=S;MG9>Y]X.1X^VN=\X>5OW9VAX MBKESSNJ)LG&.2#(4'MZ;Q\-P%/K^,2^Z,G&42"N1'A C,$=N^,)$6@5T'L0J M%VO3P93-:R722J0WB'0XLJT7)M+/W67T M$%*+5=W20ZY;NNATJ+JE^S^7I.J6JKJEJF[I-G5+[W5 9_?G%O?3KGO/DWYB M*=@^2[5+;)$'-_=>D?!Z,=%F4%)ML3P_E2-TY^4(/7_0"(8UVC#96YSSI6(, M?C#L-K1R3+ [.">/&5+V+QY]S.,V9UTM?SRWB$,<'DB4U8K@Z^&G><;H#%:& M1R7G,Z$AX]$Y&!*>L+YMN-[8'ERR?JC#FAC+M)N7V*@X&&PQ'OENB*:N;T;"VQ6A0Q+19JE70%^ 0)3K09!\MM-,^^DI+1XZ* MQWEL$=YFWWG ;^P_].R@,?;N/ ]YYYG%IW^K.K"HCGH]*H'<>W0"^;$GC-]1 MR?[I\LB/F'_4^3%U?NP@&%&=A%$G8=3Y,24U.Y<:6TF-2C=ZJG0C+%9'L989 M5K),1"1I4,@)ZSQ2G$AE(!W1SK5*5[BW(-C.*'1>V"&4HUYK)=)*I#>+M/W" MSHJJ<>])F4"':WH*+R\MQ#\;([\XSYXMMVB;XQ5'MVB*]E6 MLKU)MMV1YQBGO^IKA5L%AW9C%:59P8I8644G+D,*.1>0TQGYP5&[DTG&U0\FC/9A$^_/U?606;+R]9M^?;[,]*;IEV>Z@ M$8QL'72_KHCKGB!;@E$SO3LZ_-IC[6QS>CGV-L4NPJO?R7Z3,?7$2>:MD>!' MS >=O=*LQC8XV. +QS$G#9GJV#?(&1PY6&H@27^>C7>JO+,:?U72LCFV]M8,7UK4676J#*1GSS M!NC4EE>^8'A>8[L)#IIF#Z9RUYN7VJ_.VBJ>L'I)]L7ICS07K=BK&W@," XV M A/MNA!+LD(\$ B5-5VO3CHM@VDRXADL0;#6*G:M31E8,QF>51%OQ+? %"L\ M8)/?''T?R6?7*NOV4Q[7(G7'YS#WK>#NVG@2RLTA;7ME MRY=:A&*7L"')AAJ&.M<*O?=FCFO+G9JO>0\A"3:CK]FN.@ M3UMQ['6 1],2.((LEUNBQ/=@DD74VMSD=M48F<>L[_-6 )=M-2W8E.;N<4 M1&]62[*:<$#2)Z8!B_N7"$##7>B]7(,T9"#6(,EH6(.*G[*$(^ ,B"!;W5O] M)&5[[(75'WKXJR&T03/WDJJ6R!HB79=QE--%E8<]Y>NTJZ<"9M\49#WA4SP%2UQ]S0<:$;CX MBK"H:ZM>PWTQ)^@\2S2?8\07D&PM*;6B;+KW@$P5V;2=]OX= M&;]9T_5O/^=5P[*B@_Z*1S@K:>P"]) _&JT>V/O,)Z?^3'_,$*)BV= M.=%JHD2'(STB=W5R=:"'1AO$K:PV4! M7TX9VB'HWU($9%;6*$8,PR,W:!YTS(IJ+4DR<5=^(VP.-*%C0)2TS:GVT54& M T7(N/O]K'_0(-0F76-@2O(2VGC27U>+YW&883G-8C H"I Y<""R*>W"R!)1 M_;0$;"$&_,5+<+P3JL\HO=H*@$;+,WAO@DY75]&1D$B:3\*_$(-?,"N(>(.R M4X.=JQ'<#)9@C7MJZ/@LWI[0K?"N.J.]A('7,.H]$00Y!")XP22K4;GAPR5N MPS-[2\U>MM2\^0>P3N^V#$G2&M8S@JK%.-XPXHG1@G4+2>B+H3MIT(!#V&$H M>5D1RY&IQ(9%9Y>6VB4O<)46E%"\O&,[7\S%F O<'R/>+U\!-"AAQA6L>35E M^>V+AV2!G[SF7!K2.)EE %858 ^Y FR@*L >6,E/50%658!5%6!W7@'VI"UZ MZ>1A!.AC!$.6AMOA&?5[K)CY98+[DN0>1VCX%>4PL#6,I9'5-2!I.2"I2+=: M4_<4#3A\^ @#;HQ"A:P&JSP"$S#/OJ$E" :7N(+-$TC Z&8Q14*%OXR;3")R M.K>_*:N+-LW0&BN+1-K8: M*]YRF5::I+@U%K9Y@M&"P54"/P?UQ>(@N?1.P M9!NQ9:ALMB.RV4)ELQV8DE8VF[+9E,VVC_XT987M;M87#*>QBM9H^U__YZ]N'+^R]G7][_W[>$(/#! M[_#W 5EP-+0W[R_.?_]X\?7SVPOM[->/7[]H?YQ]_J^W7[3/[R_^Z[;(^^UK M[CUVR0^",G^(+>C/6?WMU$EPGSU%N2'_&;=L=K(I\PA2/=*#>Z0ZP#!L Q=3 M6!Y^4JR8B4284N::+B0P:!7P$CH%@Y0'/4![SZK"D*]/6>#BARJ[$D9KA M]"CH7#%*5NBV5_#>208SE3D!1;F0397PJ%G3AF*^XQ)M6H4LQ6O%?+MTO?61 M[H=Q]0L\+[?K*3]7@E-6=^E&Q!EH2K1U+5) "]SW)A:]9E6BYV7YK=P:]BSR?O1M+' X0,#L(823G% MLP(Q?7Z9EQ'<-(<-+ [+&R$C\]/GC^=LW:(P=N7[=M3M^Q7*A;#"2]D9:_*"1 MSB6GD4A\ZKGM<4>-'IUK0%D#F#6#05++>)W,!QP/!SP7#[K0?(V9!11X%#F[ MF%H) BY2!C^W.;S?M)ENNC_S7^@!IIO(OT22,:JRM]]E%N!93%O.9F@[E++ MIF*?^V>\2H[L@63:U%?@<8L]F,#^EE&NR"]B/="V2SB&EX59P0MA$.%W69'B MOCIQ9Y_0 -> (2(77N1S(]G/\:A#<8/K6?$9F()RO3/,EL#UQ9AN&TTS^&+] MDHZ0+2HD/:SE2+!07>.O=3O%0UK_R^4!7_$">+?,G, GD6$H,C5K$3Q.,]Z? MLKCH4U'I ?UKSS$EC/061?W]US "XD;*)(?)UR-YS BS?6]E\D=3L"4U2,DO M'?4R.JC93F5?--*8,-JVR&*1$2^25J=]WMDP)YD2=2OX.YM1_@9,GTQ4FE:O M6$O,Q."5R/NA5!"X!ZU)-(?S'(Q(I"J>805RUJ2X*W[)*IGV+*T6<@BC7" M<IP2Q(#9>X,VZZT]Z27_MEGU-EP0YZ(_*J1%K;V!JR##H&J#C,7QMGU>5\(;'#>95?9F4]2U/[=A-9 VR M7&;!(!G^:I/_W][5-J>-).'/M[]BZBZILE-82+SCI+8*)W;.NWNVSW9N[YMJ M &Z8(F5A!W^_77WS.B%=QL'!)[]LA4CT+STS#/=\_33??&#>&Z2\W+RP&5= M.@_?T>-P:)M(9CE\AT+K7?_)"^D)'\PJ@.B<^(;?+$Z0WE)!$]B]L,G5UB.'/]VZ _'$=Y@80(U%\H#PHS@ M0Q_OH-K_$RF88>JJ[<&)9-V_],(B&BI1P3%=D;B=LN%H\JTSGQ8 M(@4 ;=@4NH(0VH6'7*<'&X]:B==B[;$CB5>?SZ_CC3EY_B*V2O4\?G8O$AK3 MW[Z(OUV WH2IQ47D.F+3PFN)B"N;*?8L0:)2-WBJ2ZMQ';>,#3&*W1OLC-P.)//C+#OQL:H@ MINC\6HSJQ;68;.@5+3&Q0E1+9ESO=<LU9#\4D0^_[P" M(H^QH=G,-+F.(B$'Q[XNZ?0)%8FPFV"CO!P3V: MW3]P^Y#D"]@V>L=HG>+OU6[V[[T90Y6G68*VX)GYLC$A(AW;X+2O9!Z\* ;W$[M'X1K$:=MU;3^P4QMM/ES^F];M/;N\ MA /._3_/;_,4J+F\PLOPUOWE]=46)VY.H,VRA[ +#T64S<'-.$]A-LM@?V#S M\C1U-\E([6+J=%Q_Q]=SKO?H#Q\%EN*-F@^'/G0;!1D0<2HB<:C )0@C M&2@D!X(_%PA?$.%+I>QE+KM4=B&Y#FZHN%6D >=-XM08\29Q8468FF(0JBLV MF=SG>[/GVP0CDQN.Y'?!L,6^DV? ][F0?'K MV46!77H= XFRL6M&6E+GGN=BCA3L=OD#># A)I(Y#Z,A M?E_^26BYP5@$GI.*5#DRCQ[SIV!]]?$V+V)_DJ0L ('KT0%;!KC *\*%\^1! MVY'](9\3/A:Z2/#';L#9G?O=#SBL^*\8)I !@AXJ4V()3\H&:*ZWDTHE!(%LS; M$E+1M+G^NH%"6BIYL##5!]%2V%4BI4W8]C'3642%?$P;F\J&JR:)^G*$30X9>[=@+QQWTHWOC85[]R=WL)%LZ7'(;[\1M*>61 MIX-ERV"W;HZ.E>%W5"G"4=*'RH,%MSE1G?C$-A7>0=Z@L@A&*J?.(QXU,8 F M&"#B!(K/MCP/T6TV6/M[G)&KE'_A2S-I*OED+&UG1G[YU Z*O^[RAGC.DM") M-CE.M"F;,UQVG6BC$VUR-2 ZT48GVCPST>8UC_TE>^P%3M\-D3;=M4G_W<8; MOFAB2Z6Z?%@*N0(E@WU+-9?=\:'0VCJ'%N?(0X@FT]RJ;R*.* /2VG$XW&-J M*Z+8TF]C./Y;%=K"2DKP3$1?9! ,(V2"%2-(KG@<) ]B' U\12)(JT.]*V5J MERC51^4W3'.WPH&XH)V1+$ZTBMP@C!C1G!X$5PE^MF2:#0QQ"W*/&S)D&H11 M_#K5/)Z$DR0? 5D>0F\(DID0-R66B3=+ MT2_(OI# 7B'.91'2=2GE)1E%@7&\0_9BW/@"AL$H_JAR5Z@;LL)&T"4F#/&J M..KZ=60*$#*FDLR9A!@B7I8HBL)SC[W97TN22$3"$X+ MK#& M?=!.]FT;+'9XEZV,9D3?H/;@18K4WY ME=W=Q!.LV+H_:,;PDQAR9A3]7WY4*;$KWB=]5Y&]>=]N.2S1B/^4%753;=!AOTQ M'/@$71&7":?B2@'_,']>9ELY5748C.5C?$^@[H%&$2,6R()K@T8.;"V][:[8 M2]G5^ %.XJLJ-#]G8-@_>O2?6=[!$/V$FN1OR"B^.&$G<,E-6U;0>L[2,XWZ M3UA\\T>SMO?VH_N5LWXML6S"[.T8]JX/*JNPHFQ81WQNJ?O\=7>7!O_J'>-L M$#@],,DH&H6GQ>+3TY,1.AVC[S\66T%G@.G"1:?;YT&QRR->+)=-LU2$>;:J MM4JU:5IUTVJ62V;1:?=.G!]EB]NE:LD81 ^+C:37>ZX6Q:+1O76((MME+1P_ M>6-XZ<$OC.2/9/0RU%W!;V//84AKMIJ-L@S*1Q'O#- 7P&<%YU;0<<7#)CU< M+8C;'XSVJ7_"IU:-_MF@R,:5_^C@P8=5\(_-!J5IR@;!SV%$TO600@OCCIGP M'8H(9A>"2L&_I0O1@'M1'!&,4X"E[^(G,<\:AB"M.CNZP%37*]]@,$TG9K5A MUH\39X:OWI\TV!XX*!UJOS38K@NV;0VV>P2V9K-J6N6*"6!K-DNE8K=2JUH5 MY\=C^WZPTP+_U"I5K7JI5#5K5K%; MMLKE9J6+SNJV@//"'P?@9+:D'XIN8NRZGDV(VI6DT(K\6H6AR#4TA6/W; Q= M J"?9?KZ%((V$$ 5*&9>KF%1P\<;[9>&Q;5@T3*L_,)'7LS]I^&BBK_:6P,U M+"A.)=J(>WDS#D(L[(*8H\3-3JP*!C,!VA:H01H?-(#HC?;@^Z4!9$T T8Y5 M#@!D:[=WSP>0&7E@#2!ZHWT#_=( LA: E+0'LGL *6W/ [D3,BN %%639=%D MF<^A,4/OK8??+XT9:V*&=CIR@!E;/IV>4/H_A$ MX P<+T1W"3E]*+A_Y#XN_U8BF7J'6A8#?P@8'.M GY/B&/S,BE]!@>H+F!59 M#>GHT3VF8;WR(U(5RGXY0>CD9PHLXOV^2.=M#_W.=Z&J 98D2QIB+3KN#E,Q M0XWC;QOO#K5?&L?7P_'*?L"=QO$YET=48NP&-9HN4?:4BUJ$7WC$&3'5CA)< M!4!(X:HLK4=UG07HI@YVQ\:R]03_1[V#K!S$E*"SI8087F'X%F>#9^03&C6C M5JN_WU!=9&55A74-;J&XR$G%J%>:[V,);-*56*DXLH%$]>YD-3[\[8(.?$C2 MQ 3#'=;N^7DSLX=R)Q]@8L8!G/$'N9P<+3J?9]'YK-NO1>KP<4CJ';$TGZSZ MCC8G@JJHY]=V!GS84\7IZ"90/D RP&,/OD2_EVB8:XF_/9+XJS9?*/%7,=>1 M^#N4P-C!!HL.MF.;A#*3\V^^+C6T)>B.Z7N-[6X&7P!T3Z?OE]^4?;RRN&I> M)[H8%MGO#LK6W1GL3S[$4O=O=+GH'7/?.K:!W6N;/VS3.-B.;7+//>!N *\L M+,IGH>OLF\#!2F)>I+V _;<6W3'M!6@O0'L!:W@!_W$"SL[&@>=$:V_]![94 M]&ZY;QW;P.:UO1^N61QLQS8Z_<_-1RRP>[#>"8=E, ?;L0U6PDW@ MPA(8P1I(5@-ZOJU.QQ][6()=+8YG$[CS0?[9M_JB.^R<9LGFF26;U5-X$4OV M4['M=R>__O*I.(@>AK_^'U!+ P04 " #W@T-9XUCN]T 5 0 N%!$ $ M &5B9BTR,#(T,#@S,2YX"C"$9DF)^_0O'1? F@R!(*K4VVZ642(<[ )^ M/OX?_^MY2] CCF(_#/[RW?L?WGV'<."&GA]L_O+=U[N3T[NSJZOO_M=?_\=_ M_,^3$W1^>?4%?<%/Z-1-_$=\[L-]A-&;N\_?H__S\?8:W;D/>.N@\]#= M;W&0H!/TD"2[G]Z^?7IZ^L%;^T$4C0 M&_=[!&_1L8, $X(/Z-(/G,#U'8+NY*@+=!6X/Z!30M MO!:C6QSCZ!%[/W"B MS['W4\R%2)QH@Y,OSA;'.\?%?_E.$P4'@<]%@#'?_>G']]\A)TDB_WZ?X,LP MVI[CM;,GR5^^VP?_M7>(O_:Q1V>78)B6S /:G^ER!/%/7A*=)(<=CC,C/M]' MY(PQ&; M[OCD ZPZ?SV.$O7RVHGOVW[*_?_?5_ M(,0VH+_=A5&"^#Z\#EVV5#6#P;].Y(@G\*N3]Q_HOOB!$OL.!:4[N(+=M_V8 MD"MZ%!-J.QS+A%PD&/WW5>.6KFJK$6/Y=N'C>(M)$L._3N!?52,7OZG6P^8D MK?^>6TC><"!TFX[\YP0_U$Y$^4=XY!KH9P-?!_&;=FN1.5J.6X^2$YG].VZU M]X>\(>.WG_0_G7%^G*"1X105!\,/7VZN&T_EMXCR'0;@]O(7GW][2__F'U!OD?T\#[R)( M_.1P14>+MHR-[Y!/;Z#VCTLF)9L>IFJ(SP1Z_P[^'U52-'U%_>@$'N+4D$;N M/][FB>3([V/L+8._LI]W$54N CY[U_07XF7Q2,V+VG)T>B]EJ_(U\4NY6":7 M\(Y*RO2;LS#PZ-F"/?H#5?A\C_[>^^@0N&'N'C!.8KZ(75YH6,;WL(R*'@+- M4)!$.DTDB").]74UJU^O,;V4X[O]=NM$A^7ZNEF##R9SCQ/')![X!!AZC8<]\8)]^:L:< M(/XZ["3." K7B+."!"_\$:1Q@Q@[B/)SDC*$%$>2YAO.%#527C>=D2/DQHGH MOZW[LNJN_QLNU^+#H7]NL><6;#>O] MNY;KG5*'@R*E_[K2)E::GK%T;A[ 2'G$5P&EB;LN>1F)AK7__5%KGQD(\9%> M=X&17?#@!!L<7P5W#_0T?0@)O6SCB__:4[V\\VZH(=6P*_YPW*[@ R(_0/J0 M_X;XH*\;9. -TEE%.(INP];YXQ!;YU6W&&0K.?'#)0F?.JL6Z8L-F^%/QVT& M2AXQ^J_KW.1!4N;E>Y6.)=&P]G\NF)L:?90.@.0(S 4EQD!BD-<-T'H#W.)''.QQZGUR'<8P+2][MY88U+SKW)'F4TF<+KD9 ZS!"? S$!WE=]-:G M+7Q&01)&/BZ_2_6_-RS=CX6ETUY^79+62W+J4ELA]C5G6=T##8ORNY+O*7W[ M=55:KPJ/!Y2NA_A3PTK\OB)L\;H&K=?@4QAZ3SXA]'ZYHI,0;" -XI2>^$GY MPM0]W[!:?RBLEB3&+I^4'.+T7E>QP_GF1GOL73SOP(*N.N*RSS2LUA_+M 8@ M@"2%U_5IHP=R+>K2<7VB'+65?VU8DS\5UD3H:)+ ZY*T=XI4.-&;'VM8I!+G MQJO'N]=*):'[VT>'.1VWF\%##ZA3="Y(" M7::('WZO:]1ZC<["P*72B_R)Y?K6CW\K7:?2!QO6JNA/R%*!$ O0>5VO#KYU M G&J&R=*#JO(H1>%6^UFJ'RX8=V*+@=!"3%22*?UNG9MU'*>F+)RGHO.5_U/ M#>M2=$#PEQ%[^W4EVJS$,GG $3V&(."' ]=JK MX/O[&/_7GD[ Q6,:HFIZJ&&1BAZ&E +B)%Z7:* @O_R#@6"_(M6PW$7GQ1%! M?_1&_O4UT<=XX'D%@X6=!H6$GE'E(N@:AT1L^UNLV,!^-+M\'QY"HWP@_ M%ATO1T2F7W="KQ"UOMB-3S6L9]%1HY%X7:=^<>N:A2IYK&&ERG)"4AJO2W5L M,+MFD3(/-"Q/T4\C:^=>%\9@A+MFM9K?:EC"HLNF/MK]NK2]P]ZU)V39DPU+ M6/3NY$/@KXMF*IQ7LW:U+S0L8=$15!7:>UW*7C&^FO4K/M6P:$7'D![O>UVH M_H&_FM6J>+1AR8K.G6(0\'7ACJ[<./4\QI%#- 6#J-05]11]UK#@A9]-((F MW(**K(X'HW =7I?7M&-.@8&<;NE+_G_#31@SC)\X\;<0!U2O+=[TS #9Z*81\ ]1SF2_.L4 MZ*,I?90*@5(ID!,CD.,D"4_H^_# 07X/K^?= "[*JM_K9^(PI!NV:=$%=HQ+ M\Z3>X?EZT ZVKYHNV@'H-NPH(^5;K[?V")LIO28+;QG84LW4&S96TJ\KWB>FU_7K;OMNPWH7O:*9Z-_K]SW,:JL;^V8?N0]. MC&\BW\5PN;I=%KXEF88]4%;?E]D#FJ4L!T)L))0.];HC.FJ/):NH\%&U+VT9 MW$0A]$9P/CJQ7VG5]J+6L#^*'MWJ_9%"O.JG!?CKHQ"Q@1$;^76[')M7T/6B M:'ZK8?F+_E^%"/QZ.9A=6UUU8[\1T>7&Y6UXL7Z%?U]TJ*H5SNI['.=9T'Y= MYF.7N1NB]UD]HG?-KC [3L,F*KH[+0"'OVX]$\E/9TX4'>CLGF[!90..)M?= M;_>LK$R$1KCVL,Z_6;,%AQRO82L6_:0-"5?TG!,L(DP2W95*B4V'+]QC]*I2)%[W M4]^T8MW,ROVIUF/7D4C#+BGSV>:2D?.&6S%;^74O'(W]-'F M\+Y>58]!$<&ZZJ/=*#0L?DF]=%G[@]<=,'1I0N==T)E*PTXHJ9>N*F)XW0UF MDG-+EU!YUMB?ESNVK- !G'Z'Y3?!T73J=\0?VB/691UQ_"D^(I)#ONX-DWOC M*TL5AJ8H:FTKXG?'$VK8'24@_ZUVAQPQLTU>M49C%XE:VELZS9'ORL4]?7(B M+RX[2X(._GC'6-M%7RK?Y/51&M6$+%=VG1VXA-O;K M#AKDEJI;YDP_M:.NKJ[4&W94T][K!>%0?? M/ZM;%,[^&($ +&(@1%@H\#P6U\Z(\>H3-EA-#ZNSYY-Q&4:0Z>C2?7/NDSV] M>O(/UVQF$W0;-F31HUQ2I\_C"&)D5O+#QF;;2(Q>6M[_NI/Z[J2N=VB7]QMV M1BL$A]?K=%B@]Z[KWY5&PQXH.IK+X>%?]X$% /GNF!_=Z=3OAS^6-7VM@IU_ MW1/&@>D[A)Q;OM6PWF7XG2F<_>L*&W+-Y'#2.RQSEU<;UKK$TYM'7__6%QS^ MYQY2U6$12%#LKN)$+KQYB]=(_*AOB^?[B/P01INW?I"\]?SM6_',6X?0A7UF M%!XBO,[L(_72AW?O?L](>,D)_/S#<^S]B_9F0MG]RW>QO]T1_-U;0YS1G[D5 M>D+GSMF3Y$@^*^D,S76X=?R@/],9,L/PS(8XV>+M/8Z.9;B,QB#9I $9L#>+@]82=YE- M"XS8_#Z[%AMU^SJ/HVY/_K$C^)VF0GFG.+E)*=AOTGBZJ+E73F+,+F,:8^ M%^;V19\![=U"W1K2=KMPCJ-M3W;1=J.;4+F7)N?S&,0_857:3E#=K<4]BNHH MOI.CW2/C>D".]VV,Y;4XQM$P*=^ ,=M^=-N\E^EM]73*(E"T/G[*7[-XSW?5 M^EJ_;U&&TM*HCG+4TAC%-W.TGV1\GT4_!X1]_LN2>KO)4$?!IN9:GI#:596M MIV+E/-72*UL?IB7O6.%U2>VTB.X L&-PX#;K:FU>M7A^YE(<.YZ<%6]/U5:5 M?QC29LV/,3EK4'8C'< FS)*>GF784?0>M$>Q$EN)U_;U<2S&8T2H?M^V]7@, M]V5O3L*2/$:8UN1&LRJ/VV U),:V=8X1J VE4>R>8X2I?'T\&^@8,>II6/> MUY;)'.$<;T%O>OI"4]_;(?2(=F-.<*Z.WC###3B]66K1I'2(N6H]["AZJ[&S MIAO-<31<8\)V)&KI6^C7)N9AN81QOX>NH%5]_] CAEOJG-4 MBL4\W!35##>%KZDSUK"93^S(84?Q,AN[?+K1',\?;4S@(PB/F\EC3/(CB8^? M_V/0D7_T +:SADP8$]W(V3GYNT"9M3W6N],\3M:U$]^SRK=]?+)QG!T7#F-O M^_;B.8&#E!JL%\%^*V!"KOTXGXZ4@>LIT ,!WV*2Q/ ;(!XSF9F\,$P[]@G4 MVEW3G\330*BR_.]'+@0\J*C[";R@R&1'Q2"IAST-VTP-'+J91UD5?UB"F]1R M!N WZ02(7_Q#52!1WO 5_5%-,>/X+]_5//AV+*;/\7UR%5#]@A<2/OM53)<\ M.!K35:&897#I!_3W]!I-@S \IV!%M\='RLUO%>+U(CG:1-"#- +/[3GF_[T* MBD&H"H%;O3J:8*#V?7&V^#R#7Y<3(?>0$69C[/ZP"1_?>MCG?-(?4O;H/_[! M*VWI61[A.+X)X\0A_]??G85>?J8;'K;*+MRXT2[DQS\[?\Y@K:-#+=_U;XVV M.2[H]1(>,+[#T:/O[5R&=>OWO &#P)4S^CA.ZW\-- "A M*27^$LLB7CTX@?!K5.S#\?@9;0D^[F-Z=\400[JGYR-39)3>TW36MGQY-.$N M 6L57_N/N!@D*@9"_HZ=Z#+<1Q7"'DEL-.'+=^]I%$&@ Z[^CX?TD1OGP+0! MV)UB3UX\X\CU8[@^?L'^Y@%V_"/5.S=8_(5#*56I1I9&/W9Z"]H^_<4_&K \ M3N\! \5-7-$]7!-/U7O(P[H#PF[<'%"V?-#SW?%;^'DXBK3'4ZHA@YK M\HE>R*! *5478(K Z%M&).PIT"LCG/B\4D2;26JG/%=,NS'R\[NH&LWS_H1'FY1KJE;A',S>.8[=R-_I MA;&DT

:TG0Z&5P]%?^B3Z14-N%FG-1 MPI3Z$# OP4"F]S"]IB&6017.DMME^#$GM4_B)D.PX:71A-$P3.DEF"DC;F_E M=B0RIM*&HP@VE0C*R*^1,EI4DMJ^-47C_>/AL_//,&+@S36>[BX4QG.0BI-R M%;*$[8C:M:&WAZ2 ',9,WF?:^-YX&]%_]#THN;8*/^(;Q_?.G<-G M^@$]T ^IYFKI0& T(2LBO4TZ:>-KXVW$"._H!&?0(?)[3G]D/'L!KLI,+N>7 M,,'MS_/V[X^XN5@]X&44;N&^ =?1+W[R<+:/$WI(1TT2MGY]Q'@7+T(Z_!)& MOUU! 8I+50AZW[ D*1P]5N[!-F^.ISS1SWBYSJ98J^KD1 MUT(!YJP;C9.XRCII.E=,CS(_EY.(3ER&T1K[T#$AID<0UY(67A'TO\54< M[W'55U?UM%''TX6S(?A3Y.P>?#=FL3^'#NK)WU0&@-J]9]9'MMM6LI/^;JE*J[7?(B4/CU&VA#C8AE1+?31#PK!\,;'1YYQB!%)(\$/]O043AO0?<3K M,)/@>_%,ISF,/#]PH@.S59F/GIX8(>L7\Z&PV?L&5$E=K0I@/MU8^/T5':45B MTHJ.7"7@L=0F97-3[GQ^JH!)^;Z#H9U_<\0X#.O!%C?=AL7G)N40 *^,2\_P MXQT"513&-1[OFTVZ^^;4-OJ%1?1\]UV&$EJU3P<<<+1)7$4,$O7 ='2AKC-- MO6(.JI^WI/:=A8\XJO@6BW\?;W-F2Y6:PA&5CX^7$YY+G629E57YVJ7/3BIT MSC_!5*O?2?5$;B2!WT$M4 R_=M^BWD6&NCP M^PB*G6OCF\./.XFJI_-P?Y^L]Z18L_-+Y,/EMZZ:H*Y4C#H4U$6]C,ZA,Z1_ MO^=7S7J-W:32U]#JM5'7Q64MR$J=MD+EK5F.%B^/&%)416\ <<2_A,KX8=FS MH^;=K40J74VVG7IDQ#E.'+#FY;VD=?H%.]_UJR>\\<71*_AJ$FTRCXSG(A;A M;58479M<6O;D;&-1RWT24SO=H_OFR[Y&://CC'=0<\@V<9O7V\?ESX[N2ENN MU5VH!2L:?&@5+XVW==T'[.T)U2^*;DPM-S*NBZ!UHV%4B5GYVR/J=]J\-=D$ MYRL6X_,?L8[R92W5N6GT\

7PEH4*JRU/(I>E#C38I[Q"8+,NUS-'LX!W*O?@"/UA-W3M95D]N]YH7Y?AOGJ0&C$PC@%C .GU24)GYH.MMI7QO/OTEWHP6R"JPB[^XA7(S?!"#:^ M-IY (BX+A8:0\GT=.H$6I&U2%UN_/M[6PRPC5W1YAB9KWI;:/S%3<1]E0Z+Z MJ$PW&B,&^3)NWUJ1RI\=_X#@EFW:-ZHFME?_SAC.3/$?V/7YC+GZ9R<0)RG- M6$IQXUHAW!Y+;7353=2^:XI$?1I"\WL36-$JQ/>/A\Q?6D7 NM":GY^@T9W& M(T9#%51V'7X">ZLF%[_=AFHD,-XM"LL& (X>OJ<;&U3L5'I<4(T69O6$S.DO81"F[4PYYF==AE[U\T;#];S45*CL=*@[ MB! Z#,'A3[UPEW1W.SPXJ0*;3X[S_YVO^T#;5%)8E1P$E&8=A5 1B%5J3X[ MT6\X@3.3WR.I?0F88#B"_#UZ94,HB)^O[0NO!QON!:H("GQ]F%2WSN./"\4 M+#+P>54-VW MQ8L30CXH!_&O7*66KT^A7J8AAE+VY)@A[Q1IHSJ:K3TSZ"P;EU1ZMKH3FI^&7RQ)'[1HI3C.E$+2L0PE"\#. M]C'HPIL3N9XE),\M0/;6Y&0VO36:.++)S!(Z6>U"/MO+=6VIFILR=QE[[RB0.2 A)Q#(FT>(XS#X_I@AKWMJXFF?YP)@M!7AS MD;:XK34O3,13*//;6[D'U<.C,?\W3+Q5^-E)('JD19&::AV;WQMO4[5H:M"X!_JD^#*I?,5M3_Q2N'L)][ 3>ZHG.X&$98 G.HLJ_08FL MKJ_O2&&V.("Y6** U*^M8AQ@M#&1,+C/-/!8J,@A38[6NC=&W 6MH7"GA7Q[ M? ,'WL4!4I8"3T+_U'H7!AEJAA-7W=-AB [;IMDP>T\\^%$+.[_TL1ED9K;/ MX6Y/:HZ[BW#'N_.L-WM$^&R*129',H)U&0[#SGBA#(@4BOQ MNJ&@K]V[4SPIFR1K]:K5JC'FQG988]1S)W'*2XX:'Y_B6BB0&3T]D2MR5?43 MQU*;T%=6GBC$_;$0 (!JRUM,U5H6D]4*G+D>LHQ*E!,&LAW[K):V=\Z2458L M?2KGHG*XY=G2R]\_,7U)A&TT -JXK?R/F MTI77-;;WTG:A8#]KH43UR?YMBK='14[[)7W66((\(S:_D^%+*#ZQXB>8(K[= MAH1G ZIZ\5D;H!)7#RU7IV2!Z<) MTR9#LJV\C,=0,IO3H["=J54OT!QBUBFIM *V]O$IWJ&?HNH$C,;71L>@5RT9 M98(QYC4_@ 0E@;^J0W'M24S 7U\>/(-R%<2D@3FD%0/738Z>JUI>!Y!Z:4GUB4["O M]I412Z"?TEU ]T5 ?W1Y1M1-2'SWP/^W29/O3&:4QC[TQV6T"I_RCHVZ)\>$ MP95M#=D161+^JJV):?_^R$67#7DVN8'->0!3G4:".:R%04UW=J M6KUD'AFS4E&$A:%)ENY]8Y<'.Z4*'U[<=.#UI3ITW;HJUO[L!/LU-)T"%!&) MLUBB-'>G,;^S/.<2W"Q"<2)0\Y\B%HQ&. M$@"^$ O8*H;>@LR4#&*)NG,5K.$_#'VJX=+H2F5B<%Q-+H"FMT9$*\YW"V@P MRFI>L)R$"?5N-9F7[,_3ZX;']-C*DHC:E\8#Y:"T09>+$W#-+R.1C]0J';C= MNY:VCKA"#N\_W*_\I #'4?K(>$ECD!P0>/ ?V B/5-^$0J/DS(FB [T9Z@*5 M[=Z=%$9Z =F\N6%F9S(CPMHX'MXZT6^0SL?^ ;5O]8V>ZM\9\0(427TM5-1D@KR7!ZKCXBANY3]M]Z[E6YOG.W)GW"7]75YCJG]V M?H9U:7Y'74+<$"--P'4N@_KMW>7%-\:,R.0\0*>$A$].X$+2%+^ P%W9ZD@\ MDMCT5-FZ7=SPTJA*U>7YU=E5 Y*[W0+2U&C1!6?G5#FE80>[(0@GGEI2GV@ MZK%1*I\?3Q&"]J*LURA3SF2,0L,Y;U^X=1PMHS[3W$[A@1?8,,U='SJ_;I3Q M"V=#,&OGZ&S#P*MT]Y8_-WBT@>U:][!<5V#BM7]O3+3\LK[N'/["0(/X.D*C MI_]?0HA@MX_WNJ%961$YCIC'?IKE;SBEGLZL&2/ M@,3Y'J]":ORPH '5J4_=!Y_NU1(8[[&YF93[K3&"4?O.>%]VJV[H51]TNY?' M]1H6=8-FKV'E.P-K.Z*^'<"*CE-[:@F,9S1F=GVMG5+ZZ!1K,JDJ5B%"PTOC M9J6)=GFMFZ,WO#2%N"L4^'=U[;9^W;)WESL=+ZB156P(4OWA=F,7V4-PJ8[72=4DR^-E%9N9P.D1YN8 MSX[[0+_&Z- VY%KS@B4K 'P/4%)\V-Z'>?2 XM]'SUC6-*RFP$7M*^,&L^FN M5;+$XX;I&K__HB>^[QI6^F<+SPXH6L]"W.[9('16I")3B3&=G6??*B,&](D36[=W76G=Q_3N30"34@6P; M>\PWO#::0#\[$SGWT'A!*.P^!"$)-P7Y0! V49-I5'F M,/ W-;46/(;2F# 2 M(?W0]% ?]S[)#-Y*Y;3IO=$M;^T0$1"!]=F_S>^-6QC2H^$H![WK!4AJ8?0I M8&'IF"GT9X(3C@R3:<135790[<\U0][HN5V64"G_*Q81VL^5I=2T?G6:N.TR MY'V^9XTQ5G3,JJW?G/5^0]UMW MH@WF/Z9@7"9+#,H'F,(%T'S6CXW=WI#&D7EF:IF0)>5PO>OI++OIA-?M,J0F ME1.7JV U#\[V_OH2LJD?SZ#OP,"D+,"+9Y]R';AXN>:2K$*6(U9U-72C815S M_-(GU.:F4[TIHC=6/35ZD(]J#/GH3/OBP8Y$S%[?R8%@-W+6Y8=,Z2/C'?AA M$,HM*Q,A61I>4]UTXWN6=KBX,M.FA=6E'I6/3NK<41ZCKX$G4#6Q=_'L@K.Y M+I/[.%KCB>X$K D/_<_5=D?5!5P7)JEZVFSU8(NL[JLXWCOL0->JYT62!QSN M5"OV8W7<@X/A9Z[X+-=E=?)Q38[Z] MSU5K9'P%7=*"V'>']/%6CS>Y5+"/!_TO-?NX X%I.!;Z0PO8*DVTQJY5!?X6 M;Q@&0)!49&Z4/F9T[T"H?A.QS0DY&?0VH9.R>_#=:I]VXROCV1A0@W 3A=55 M*?H3$TB@:OP4XFJ779O,JK[T#0>;M[LP8-_MNKS]^MV)[=:(P)N15X]X=KG"0XBB5R4'TLONZ5B41GM&+,>-N)]-OA_KP(),R03M@.O6,9;(>&1Q$:MIFT=,:YX>$1 54@] MCK; 5S-@:MFST[7S*S6Z-LE5TKO$L$*.M?P-VRH#.9"/-53YL>I?FFVL M4;OK]/ MJ(P^M0 IBQ)QACD6[ZC10/@]][Y2W3F2W-AM)Z"Q.C11;\;7KGEALFXU9C[( MJ!G/5SIT;*Q]-.'Q07M:*^MU;XPHAF@Z>NL\?:8G?>0[A-]UMSC&T6.-7=7X MXH0@1QIQP8>%WSPN:B8A=1M;:Y0^:C82!K_YSP^J,UCB*1U-+28]CPDO4\3>X]KTW2%(^,"O*5Z^.9)A2)/I_9 M7VA/78K%6>7KM,&(ZE"UT#4@F$6 MQR'!":[JN]Z'TMA'5%63ED8TI79O3R:RVR!/Y>,3LG"%$RGN RGO3*^(=#! MGJE^8WS%:;D6:.(.N0D%X$3KYD#5KXX?Q&ST"Y4].38\K[)]6\+SECP_8M(Y M1+-;Q;]+'[6J$MT]8$*:4DTR#TVJAU&=[5#]_-B[&_+>J.; 4LXO<U"OS"9B<.[%S2HTU7/CUPKVN14S3YD=8;%LM[B'<0P@PW<,J4MLVL?GVV( M4X2=X3-M&5BL1WT]2NFCABU%#V\#^(Z( MXV_![KF(W2A\*C4%*QZ=BA^MZ52K?-SHC'[=NBP;O=+CFWM@2@9,<\O,FE*N;E"$)C!\-Y MEW2&VT271_7\2H-84-:E![3J*AS[D!P/D!GH\/=W*G4Q/XUT8.^13%.YWK-U[[/(&8]AK;%!FE871CUX=3K7Z*ZEZ MVA;D ,33Z;X]"[U2F ']ST9U%Z78\^+]TT?')^P$"/6V[J4899U?GP*H4[W? M84HMK]+V&]+F:DQRJ'UE?*VSNAMOYI&Q755?DRY=T@I/3[8(O/#+>U]6O+2BXMJ\27,"#-DY^ M=(7%C/TF#9TFA@W#.=(=5Y=]<-&F8*N.SS; X ( M5^$Y!H<=G4SA*ST7L$BW1!86V XT)V="M+>:),*U.'?YI@/W>T+BH]>NC.@"^TKL']HA7 M"[]6]N3XR159/:Y>1VYX:<24L<2!!".I!31T#RQ]V.B=70EH,>#,S+YZ) P+LFZE%X MU'+7,H85*+T^U%+:1,XVS7OF!U@^=-WES0FA+;!TQ+2C<%UE=LN7C1XGQ?Q) M\:/X'&"/Z"D"7!\M.66.)#1-]--\OYRGL#)'K1N5"90=]C1_VT%Z&1G$Z$9? MMBVZJGAPOE@:$JQB5#B-;DQ,,I2LA7T%W#2/:7B0I)KF$1P16VY+V6X?)JX> M5O=AROQ]"NZ'6MV\^-SHH?LZS*3V>3?'4IM0E4NJ..ATK^*C,8'--$H9F[7Q3M1R MD/K:"Z'^G9?QP7+/1+;UL7Y9V/..U/ P(6/]!LYL:IM"&:&J*6]OKE>\/N)G MH35R@!4,7*C@UN&,5F%9QZS4Y: Z9C55A0PQU,AX-.JFA] XZX-9/\#19/6 _TA+6,L=V6;:6Z1$F[^;Y0O7BU1,FC_AS&"0/E447 MQY(;+QH#USE?0GJ3N_5!F-)GS88OY)[0X#N83E+6%:;21W,,E7&3Q1QR&4:L M!%?I5]W*>-L1F-!=FO5='X,M7$UA FY4E8@HIKXC1EO#Z]-N@->@"W2C8;> M- _1K6&UEL3+6KPT)G*IL]E$>"-\Z *>Y+HA^ZWQM?&WGM TSO<1AWDJ!IQ: MO3*!0Z)M14W+H$HG:N-9L$[LQXI;";YYX/_;=$*V?'DF 8*66F5/HG:#]Z)% M\=<@WF'77_OTJRLSB^J?'2]IC-)6AUXK3W'=&U-'[U/(FNR5,CK\EV>6=BS]V-(X:"8P/5 W-BBKS MVO-/3:W!UCEDYF"OR0(ZELIX6]#?! Q,*4B*T.^-VZ_=RR-F@[/X%(1@>.X4 MCN["=?)$9Y^5E%6FAC>\-GH:1&JX4$6@T1-6_,] MW>%3\DM*SUL73Z3^CF&(I4(,,<([>F<(-8JYT-1E4J+3="0PM9NH<'DTN!8[ MDYE [/4RC'0%N74@M>H]LVFQ8)-5Y\)J?[6+O+EU")%I")6.V>Q3HRWUWS#Q M5N%G)X$TYT.:[MRD<32_-V*.WGV2Y@0QI]P=-?4=;QG\[$0L]P.J3JM["[5\ M?7)KIKDXO@:12GKY6TC@6*D!"NY!8I\]5N5CZ$YH M/*N66M8E^7HJWM@Z-? (0O/+\&YL_6JDRLK0Z&,V$,N$#^C6X#6!E&,9RZ\T MREN\.MZU!;--C[.8<[>\YT 5X'LYD.-N6[^_3X4)Q+"J$(&9W^L0R?O3&8R M*-.-3N;*YT=WPXIT_'8.V-S#XS%/2/@$V9_T:S@/]_?)>D^*3N(&F3K1&/&( MB7\#->\KY32"PZ#%U5O_3IDH\#YZWA+Z4["AVEIP\O7NNXQT5%,)]U'U':82 MX&5&V3_(O3K4HY!@/A=T*IZ>GGY@TP$S\>'=NQ_?PI_?)CBBAQE0_>ZOBAKZ M%>@A1O#__*:U%^S,7+8"D7>Q)X00]%"F"LQ(JNXDE:?1&$O\>^0%20MY: M$Y+5@CM; 8;<9_L!)02DILTRR7&+?N5T!CL6T@#.J>?19V+("73(__5W@%K> M9\8Y523(+A GC"AE!*3G(1"9B"P0-XYV(8?G9YK,&7R+T<'0*F7H+Q ; <$Y MS4>9HY1D,@+*HT$$)O =CAY]%Y=[F%2)/W,FQ:N0;C3][P![\25,_HZ3M P\ MI<1?RL,&]-D@RL1'>RUDAER-)?J/>'!==#:3)\T-('O"Z"+A'D2:]W"!%*^( MC;M RH6&^,@+!.S2YQ)TP E*.:8*)0MG#3WE)= #)> UO93"- MX<"UP&&G$ M:DOB2*..4O)4S[>GX7>K8.'MMO;1\08/'>R$C8;2X1 ;#_;T#KMLCVLC+Q , MBF#4ES$7^I;^\.[#GP?WB?2,351WC,S$)@R M.-JHP:/81L W>@.7E.IL0*GXMN-USS);I??F8N20P^BA "># M;2P3W*N#@'/-Z<"M,66F]!*%6YE"^C\PV&3-[FLC22_,27'?TIEQ7W1FV$V6L3Y7 MIGP^5J>IK%3V',=NY#-/39_]PFC%R$NIS4P8(N4 JN")$W01(PPGAC7) /<2 M]E*"3S<1YJTM^MMZE.K)&2<[N,EC7A*BA! $44K1FCC78;"!]I>0U@603/W3 M,X#B"9!$0)/>+)3J/*0@F@"KK "#)V]T*OTO;6/2,]+Q>_0F4O'A/Z MPT ; MS -I7]RFPU"-N@#%_!XC@)A9(#4V.-7XZ"SD-:2]=?35SWH'Q&<0C8X2%B8+ M-6RM%'RZI\W,W=0-&L)'H2&@,@V!,XH4IQ!N#!'G53BR4FZ_J:G6E;#7*1YD MBG/>8@!33#88OF^7C<5\$_1?+&(1HPVP0>?/A_ES^?S%P,$89V-L)%>#DYH7 M__7G=VPU+:-5^^F^DFJ#("> 8T ;9JR$E&$EU_>H]'AH(UAPEC,WG4+VT9#R M>KH]E0?0Y_&W!&"#9B8/R8DB0HF4+M((+X;T1@^U4IJGK8UXEMQE-1E/'P^? MG7^&T1EX]?I6(M7F?<7@ZF%C(3;8C&4F1XAKJ;Q)6CJK4,"^W$2AMX<"?B%[ MOYH6 5:(,.3&>3X@JPR^D.9$RH6^!%VPT@1EE)(6JS@[X?03J)6$EHX@V:Y7 M%"9#^Z%5^!&#;7SN'!A0.M4#^KH?Y"AHQX=!'AUGOJ*1K%0Q$D,L$ RBN1>& M%O$6,X"L&R=*#JPWO>."[75M(IHB:"-&'&G4K;K_34M(IB2<@)QD$)/'GI:< M!%K9T#?[\)LQR@73-G5EYE-X"(E'^>"].P%2UK!-P_P<8I!_0WR8V0HF=ABG M:=4(%4TC>+O[@*6I_N(G#V?[.*'[)3*R5&*,N8I",E*@-:6/Y #HB8Z Y!!6 M5TZUY_HEC'X#3-W0Q3%O5'&+8QP]]CLX@.J)'YSL.-T92B/635%>(* -)=N" M.D\1#M=(CC"X%X_>=\MU%@)0%1)^#*,H? *(0&='_Y8<>GYR'&\0N1Q28"V& M6Z T,G4O1T2N&'+>$R#=FJ!5T%458 J72O*T9E,-A"\>=L'T+?6(1:]4$).!I'E 4U7'\41L?[J@SJCYN%8FAD]$F>RYN2)^S M#B34MQSR,HS6F+L5H5L[E"_U2NMB[0?4;(*O"T=;*,4>?D]-8"J(9BP:JKW5 MN&*Z)./+/JR1"MH*A[2)(L,SAMK)Q I53%A4<\!91O3836'B]QBY] MAO[3T: +?IKOK"C;H13R*0V8RVC KW(@"U'CP&77+0.B]N/?5L= 6F567:>( M@*0X-F8H5?52C9B#D>F;S9'/^ZU6FM:TD(E/'"E] M)M+L..)[XD2)D.DCWO@!]QDXA!6/NB52SDJ\BT!&="\8&OE+D(QD=N =ET#J M?5=SVH)Z#+=.G(%#MY!S>>%L"*96V.[!=V,&\N!0=CSYF_Z5%VP ).DQ14N, MD?[21A'Z((*2;T#&7$HWEW6CR^H)6>4O!ZV+OMMMC#+B/5I"?IA0N6Q2Q7TI20^ M%Z'(R/)D=QO43\L(K!_LJ6(EC&5JN7S$ZS#"6J_/BV>Z?\*(JE].=&!Y(*R MCUH&(:%#;*X"NF+X"(0037M0P$GW;'2KB1 3FI+L1\QACM)0-F<+I7S)V4H3 M=UFZ;H85)'FQ#[R2[3 &R$TQQTSOE]NI=S]D_BUJD=K(+#.Y8\1&ESLMH_93^O(0L2^W21$SE0K'J MZSE+"<6>+4O<9>1Y-?&5O77,%=1R/S.5./\Y1/?O:0G W6E-/0L? M<60D_PD(3993HC%I457(]0.^[@N)J,@A1L]J%6 >F9\!]W<5A$[_?9@!X<72 MQWP"H-J^.PLQ](W_<39P!Q[&0(]O)EX+WR)LO9?"ZUC&])YDZ ADCN6.*'QAP2# M='H9G%'*HR6@BLG-VZT?\2^6!LKWL&SU7 M[-=1TCBXIB?V K'Q!I0>(:0L^(.6+TS 7'989B6]C*"\'&3PIC+PJ;AP4I37&8EPP%!]2@7Y>0J9 MRU=/?728TZ/Z&@=MX2X)CM^?Z6TK\D.2X5M&I*:XE;IZ@-PLA=(NG4A);%D\8;%8"X-P,.+M'*4V9:Z(QK,#8I\RPOET*&/@V M]L@M3AS(F9+6.=75]ML].Q,AF\KU>YY G+IR',U/')*31+DQWFBTD2 ^>$+9 M ,N5.;!:"3G;K5D,PK26."T,^\C#&7.5/@W/M)9=Q'$L"A%N@@ M(#1EADF.5TO0L1+'"UK1&BCL4K!@C)ZUL@\#4I!1!>B+&['<)W'BL*^3PU_T M/Q"+,!H2GT4;;(3C<")3E9Z>+2?*[MDY^BQE0X9R1L*4[(N?@1*W2M_DH,R& MXER]^&DLA_;A7IK0_K;B<0MAOAO)P! 1'4N!#!/L2V^^@!*7$MA+T)"E$LNU M\LEJ5?C]HB\ZGN#P&-N&)*FH)*$?RE(4UB%%?Y%IXS3X^>$^8&]/,!6P4/6E M-7V)^^#@E%5[V4+"&52^3&6&& @MUZ7->O6F/O'0TD/$9>5O^:E_BR$4 O42 M;$=]#7P3I@20%VUT;^^^VL%*&$ DDDHC&JVEM 7N(:,^5_ER,3(F9[IJPZ(^ M&&P-=\7@F?Q'S.9#Z"Z3;WFHN,XA:,ZO-9_A^==U[]=YMS?O?9HC^FI2,\K] MT!#RUS '3F#[*/(!'ZU AT1)*Y"J@VLJ>VTF0]+=Z<((B8*Z$G!:(T^RP@\(T@)MF]4*]>D.4XEFC')[U M+*"&1YU3:5?LI#+TGGY#2[-J>;2M/ M4PQC>D/YP_NGIS('NL$)\X%V$F*$*BPQO;YX??4W,AWBZ^R5Q+Y DJM%=3Z[ MA2:O$YG2;!S$^G=65@D"=]1R+?LY]:]U09"J-$H_\'Z2$"E$14T+RQL#W 5! M?[XWNA:$R=WHJD&0%'+O$)"[7R,M>! M6<^M=:4I$V)_0)F)O=MF>FM22Z0#L@ MRVY + E_D[-C0J>H5B32^6:,<%VO'V76+66%%KHU7)MH3%S64^/: M7KF^.:'().0Y^MX]3ZNE>^6=0^@0@!/ANK)8@3V&W.;4A'-[$U5Y[/7T:-1> MQ*R5TYPD(WFA;I10VK%KP:HV*50QY[19OA$23LV+G.:.MA'8;N)HF9DM=8"# M3"PZWS/,R4M*R+31K<9: )C$/:9'D^\)Z$T8;^[RYR W_SR=>)^19$8(_*U) M^!1SZ-BR".?@/?*&%_GX4*?5MGDJC_#&B981:X_@L0B'A/(QU_1K1S_/1QO! MDP&D(AF!!)8;)0YE_IR\Z%:K\(H&AUS:[DAXP'I2AH&F2X)H)F=E-I*0&B&L ME>D8DR8;%;"Y("9=%GEH:N4:E4&4/MLU)3XKKZ+Q.1G6?Y;'/H\7ND-8\OQ- M+X %?UJ[5;#D5Y,R:K%*JM]@U%Z"%M]304X[IT$8%31E M1M6B$GQ*OT:VAR#%5;6)@0+K\Q"B6,>6/FED44IW(4JW.>WAA1-P:E_"!$-K MQ^O0"32TMKZN8TD>NF E(!RCSTZQ2WKV!2Z8-NEP=OW*F#7D^H0#:F-!LL:I MM_4#P.1R8$T$2)2!,A0QT *)H9CXV<$D,);%0O%.+.2 MA(PLA#K?>5X!1!O" !QD?2$[1)Y"2G!6DI *(0;&]"CDBHO_P+';\,[/4-[2,0&5>68KUH*:XV:]#,U#U6P+G"S\E'F1%>/XM@8,1&MN9;NN4XE)J=: M4KG-,HB6(/ ]+R$>_( U+E[.(7@B\3LURM8 (\VOG0Z7WT9"2[Z!]+,5HMXX M47)81=0N@ /M/<]9/YBLNI=$$:,,M('A1K.[%^M5_\/.!]*RZL0WYJP@^70 M\L+4J^"&AY9>;TH-?U6YZ@<14<"5GWZMB=':@G6\JM%5;D? MH!L[V>_JF*II+&KTK.;CH/(&JX/#DPPO-\D'J63KV$QG64MBWL(V7:ZO D!E MQA[XEU8T\$3ZA =U!)1;4#"-/\ M'2>G7K@[(GZ80Q3B@R!'C8)B.0P*P@0=Z*'F\)'F)ZN\7+F,*76DR$-$"M$! MT.E<9D%HW*+'T/R"**ZV:;M M"[3EPZ%[.1YRQ8!S%E[LZ>NJ7NYB'*0&0F>6I+X*H#Z&&2M7 32<. V\ST[T M&TY >>6W6QKBIG\\PQ'@Q:\B!Q+3N1*=8@_V]=5J[("!! PQ1V7*DK2R4J;0 M&WA"\(4$8\+6^%[#1:0*N3V'[E3F-:-I/811PEN+Z//,0OH*_P1]9FV-F;T[ M?.!M,)_ EY!)B#U3B.A:531RZ"Z2A2@2BCGUJ'SCDY;6M^2F["(#7?TZ7_8] M3XI?6_CA5)WG)XE#]([KIPGOGL>B>^&90XA@D9Z#OS@1\X\=?8&H$172,8<; MU <%R_]<9G")/H4L28T098G"L2B9>4'SE D,*LE5.EL&?1'Z&&?]Z0N4Y)!Y M89KHA\^R. -7_]/0DU;CU3O=TIO._V^]92"4;*V>PB.W5<:Q5_3[P1ALDO2! M1=T:'?1%S$2N=NV/0^9]G-)OP8/OX9(XFSZ,*D((*$V696*36S!KJ4$;,;M6 MY2&+ ./RGO@;MEMZG2R"/K5J4\@K&<$.TR'F)B+)2J<#>LD [7*^TN6\3"W7 M4E>U&*U=4K< MAF$<)&%T@$LK?N"8>]!I%;(H !;L"*AE;3TE5;0!LC,41G.$,,H\J,A$8L09 M+@#L2CG T#*"\R(U+(XOGLBT10>_3DIT8:5!GRE!2(T,]JH_/(^=R X!B(2K M0,0P>[2/R5S?BCKK@W/B!^"&M1$D-2\7*8@$E,&[*&C;;8EC7L"BKZJMK"/@ MJ0PE?NIU:B^\76R58H<@>I#S#"#?%;\]"^->V:)P->P$29G[&=_\CGP70ND\P6TQS%B1DY&I9=[PQ'3I8;3SI(GJU$ M/X-B$5VBA;0'1Y")W<0\ ^)\']'-P<]S[O[6NQ)=/./(]>-^J1;%W&=%=OZ" MFHLFJ7B1Y,5FLG+/CK."9=B\8P?E\M,(/,VE<6_O:6SUV0'Y$< ]8HGN<8L? M<="O-5"*8 +.PMBQ"%AD4"*QZ9OP201UNXZ:JX#.-XZ36R?!O9L3U&2>^6(< MR'/'-M&"#8M;Y9Z2A!%0M@/8_\GQ U W_IFVIR7@.0Z&_LSB/I# + 4@Y[X/[A^,H^<D/<.5 A.4C_$3D,OXE@(/V* M'K5]R( S0(X7?L92YVPB371= TF[,>P&5K)8JVSLAH&GDJI,P,$!092F:0U= M[V=,"C)W 7(GJ1#$D42'3T*"=&ISE8IZ!A)0MM*3Q*P,1&,?C5I :GAMM!NL MA7 #7UBL!E$H!^<^]!D(/$U#Z7^F2>)O%75-!9N55*2%0%8./..2Y&?QLIY[I?")P9!HEQ[T#3:P00B65G$ !*P2_-& MB?.$#3)+27.;,[=Z*GD6*XE%.7X"@PU^;Z\BY@0XL! ;3__I?V9*HI8!5XW) M0LK$4-E1ML0Y]V-GLXDPSR.'C%D67>@=I\_2Y=AQC+*MH+9)P4BI3*%UF733 M\1J"1+)4?J!HC)-F\=F' C F;*DO@%%,80!F(TRU:R[F9+8VK[$:TR5'H[M MSE,>>.9/3ZV84Y6%N#$O:_89Y?G(1/+B".5#5&E?S4R<[*%8)Y.EW9>M'I,] M*WNW=60Z/>"'.UL>PO#95\A"%RAYP&BK!=OH35!239?6G[F5C2+9:X.?PV;F M2#K \F5UDM[04OP-$V\5?G82 )'1P&0 RX5!N?1S"TF &!2G2#L>53CI>A,& MG@C0$F& T8%>GPL$7;:WK#9T#5@R5MI!&I\!J6U#[HS>V <&.DG"$SG40@/, MF9V0^I'525);]R<.8DA6##SF?KT)XR3"B<_/%E'F81H:28S)HG(O13XBC2Q) M&TGB5I&P6'M<$/@RC,[#_7VRWA,9".^S9!\=#P&6J_0TJ7+M"+OA(X[\X>\1 MDZ*)U2K)@UA(O#B6U24]B6_ 1#%#AD4SG+U%*X>PGWL!-[JB6ZAPS+ UV&P M@?1!JH=#N\-'#!]-?Z?:AWMV>0B2'07P< M:#W#1$]; MM_I54,V5I>IX:8*!;VJ"]+IF-46%LN5O=Y;$J6*R7J4 $V@F/T85Y*8A$$\_I3@'*8@NP"J'0CH' 73#J5P* M6XV8FJJ[XJKR+O8_K/- X+$J?2-P+HPJ:T#P+4@N-75"4"KX^"BFE9*+JU8YOV!_\T#/^5/>X4.6>]Y$OMO+>23I(D%8%9(B1GK!U%QHH#Z! MKD,C3UN'ZSMN>W]K+*>%NPO4L"J#FA M#F[[ADYF.J?871&G#@VHZ36[UOHP4''0VQ *W"$ XM.CI/:&H!AF4'6T]0O MM\DLV/IPOW[=ND8NU:^?SZSH T?S*R9[\GSJW[X-9LMS2^@QNHR@*!E[+(8J M&YT;307:.98"[L/(1O)BB?092A_1PXF/(+K36.M1?QHDONR*D ;(><(\]B"9 M$J[6?2)R? N-[ _E!'IT?-0)ZNV/[/1\+"(\IB'J:_J7JP3W@V8IPWC,=&^" M41 ;9I["DNG)6:.#&%G3)EMAYJ*VTK&L2 D=*"[H^0#MBN@"0&OX1WSN),Y9 M?XA\3A=IA!%0EK5,$[@GU3J:]\&_/(;8/E[50BB&B-QOI7G03'/'6?,*P%V:)FW MXM=4!G014%N)-2(?SD*%@^=<&&7_N7E"0PRV&[A^]]!M!$BF:B!.=@1QD M)!&&;^'W,TMTJ(CL?((.:_1VP$92J@NG,",/MP_.)-EREEZG="I=$[D\M9&T MTI4<'GR>Q2&HE9P<5I2!&-09RK'AU&C9V(J-@_2!9BP@:9+-=M]@A7YWC(-@ M"JA]/1P;E9A]5AP;W9LG7M)G[?>1A%%?QEQDL[Y_?#?9J^Y+*.ZTXIV7MC:^ M#0FY#"-XOI^5=IOKM8KV=#$0LU$MU+Q/=I*R=U%NBC;LXOWFY\B<3D0Y/>&L MEJA'"Z2W]/X5&$:"8PM1_IA:NJP%WFG@W>'HT7=Q?!>27AN*=0NB)BCK%HAB M2FT^TAOO-CN2'C T1F /4#R"FCNW*GG047%)=7A'0)J2B__MU3*7'V8 MERM[K=-/30;G DDV4(8/Z5KU>.T(YX6IL39MQOXY0QG[N>;??;IWHP/8;WYN?J36SW6]%QRY -_-%2M!7 MMC-!UW&A>HRPI+?<$6>I3=F@\R,VA.SS5=KL6Y@N,SJ.7N!YVC:"&7$Z.6%:Q_(&""X-0*ZN9N%09N5V8N6LU _7.$D^13W1R!@!E,L\GYM +:.OC/;< M9-.-E%8"V@)-$:!#JY#U[HJP[.6%>3MZ '$2?VG_59;V%KJA7#S A4HOVGLU MB$+?8-A.CAAIEE(7ZH>YSD O2$$*?=3$%CGT#"3K] 6(G0$T.T)V6R6PJO:E MO X_]12R9-+3P,O]YBO]=N-3X3@<1 O5G)4<)YBYV+@WH_ WQ@XZM>7(G-#L ME?@NE4\R=5LNBE-6.8\+-8\C5",=[R/.P$"IQPIH'A&3'H),^A8B#%&X-(9-Q-=E8;\S<8^U7%SOWS-[)! MKTL%%LBANTI"8#&/\DQXHXX]I<=D&7UZG=-II1EQ>::79E1T1&=F057"<*@AWBLT\^(;U\7H(&4^A]-=*@W7 F/3EB(ZEN[!J3*.42Z6S* M6B/)***<(HU5)'@M*4]*X?0EO]_LQ.?'-MY?EBFUF# M/X>_LP5(-[A\Q5<+L!%\#^["/JX#N^X:8DX>2QW%>_6+MP3%8BF;OI_K-F^W MOK1:@\GK^/E2@N$[48D&@0(%4Q0YTM,46J3TJJ-,>P\*VG.4I33-9^<4 /ZFU\ =)%B"I[AW)SY.F=Y)DC2*)>V9B"2#,%*4E"2Z MFYDHN0[9]IA+*A>'5H&J5ZN3: M*'U5(VP58\&D8'DC:"R9ON"G]..GWVU ?W0Y'N=-2'SWP/_7 M4*F=RW2*]%#(#CAW68D\-IZJ95P@/@CZ5?S70NPNA9HX];P(K%/ZXS):A4^] MLD<%U(2@N4! %:K<@>X,1"'C2:$LOQ1NDZG3)0 '_<'!=$Q/KK37@"9:@Q$; M3'1I%R_/KBI 'ZW)R*VFGJA_PO2RB.BODB>H_J,!=1B$GM6R2*2NHCJ(TWW M5$>FK="? V9M7FGM^++%,U O(RIH6#O,!?I$>8X<[F\]];9^X,/,,2B5@10VPIQR0AK]'P+J>S@'T820VD>8I+'\1(KC$5Q%/4)? MJ4_(3NE^U<4(-W6;+GL04HU/O7_N.53LL5#+V8R6E![!<^VO?%>>V8DP^LOIV=IP6S+,RK[9JMB=UZ+7ZI"T<<^>8SH?KL^7I!]*; MTIDRSV1>[&9;,J=T+'TS*=;5%/G+U[70!-E"5LD\>P@C2 MP7H%4I7?)>8%)8XB^^+GP9QSI5B6,_@LPA?U,PZ\,+K%]_3BB/N'(S@Y%'%Z M$V><9'@6I*STA3' ?.ZDRD[\X >0CIMP?76YA)9% : 9]$HL27$@6/8Y)PGY MIZS&RD-.@F"PV0A'RN0"BDJXP8ME_X:)MPHE)HK6RB6-T'T-TK3@OX6$Y2#W MA!Y*.UBA..WUXNVA%1TBD!'!7,9A@!ET_P)M&'3$GG+B$):>_, 901O*R>". M(GN3I$R[^T3K@K- P,%)$IY('A:99HWZX B&M8N\EBM/ ^L#M*);RIO8VD9K M_B1]! /HN#_$"K+1T+)+=V >SJAI'L1P(Z1!W43A91AMG:M@#?^!7YD.%*>S MH0U"SP>HHHM"Q(8'0]L??/D'EE^L?EEFV$(359\%^R%?#KG%]N4YCMW(WQE+ M\^.D!:J91MQJ6IQA^8@NVD)^SZ,)E];MR"SS(W-4,C6NG)1>%30?0>0"I007 MLF62A=0;O97)BCYHI \+$)HJP\0BKVESQY!>(0]P17C!DU^G&", JOO_PYOY[:2 -9B.;8)^,PKG"+P>LM,"#_\"'_>@0"/2< M)A*#L0]X" -&@]W%?M#(+\ /HU >K >).4] 1K.GE(=7Y0.X#EE?11F:^QA& M4?A$)3AS=O17R4$SF'I9F&!J@2; 1E,QN06ZEP,B5XR(O'3(N4\!R4K/!U)! M6?KE*NGE8!D3=7"%*'(\O'6BWZ#1!OO'%V=K(N*4$F9?,/LG8K2M58(8E8U, M1BS5=<-<:8A6\P&1$.8$NK!3>VM(&N7K47U$1O#/J53U7IT6M(1W2TT5M*Z_ M+'4*@CQT=QBII,H@5^G4_PU9*[+2'2>\;0@O?[BDO^OE-56N%-&,A)-%C.XL MA,F[A"S*T3M7I!2RL3=8?K%::>J@EN;F07ZR_;-F:@ HK?BU)C"9V0(>+1F+ M):>&?!QK*+2J-%+"F)G1&QY@/MGR0DEDKL6$+!<=$OYM 'E5Z#5>RHT0?LZ M13&U\I20\ E,W,LPXN8$E"&8KQ->KI'*LTQ'?QGRBC4ND6^!U'@,=UL8;##D M"*M?&7_HW6>$8^WM5"ABIT(16(XQ+^':!5>LW#YF!2OZ!MO(.()/< BQ4V=@ M.Z'M.P$OSZ_.K@(H^O#XM=?G[/WL/+/N0H[H )"'R\"Z,_22,8M&T M*GG "!CX-ZI)" &\8Q&(MH/"'QK="JT$,>"R84$.4M-JXH@W%=4.X,& GW[ MM$HZ5AJTFA5#VHBEQ9I*+ANM6^_V]S&]G>CW?O$H5I2>H@19!D1]EI9 MADX0?PD3'#,OHBP@3561.*TGZ^T7@[&@$7?"\#>8UQ(.4%ZDJPV)TC&M%(Y9 MG8S2 K)T"(Y=4Z7]#5LVD?MD>3$O?&*JFZ890-*OP1IN#D]!+,K$L4'KPX:4 MKNIXTOINIBU)43K.7.7-%9A(N>^%W'K7RG1Q65M2/MY@-2@@^(6S(?#QGOO. M-@R\_F$D1I!]F(*DE3H@(V*0V4N0[YR:EV30K5164\HN:_>P7,O::?,EQ&(( M\/KLQ""SDS+OW= $5-3!O7,S5P%;E0.7K.3@]7=?< +&"[55(8;G?3Q\C0$A MC-==4<-4]!"$&B83R=^0%K.F^DK,JY]].0QRU#@_S5]DL9VYAYE*+(>"&,0; M&(T*_CU2 Z)T1(L CG(K7T+]Z$ZTLV4P$/2D9''/?F@O9]DNBW*$X7U9YN2J MZ(&[9D6^DK2 H 19&?6AY0.@[F#/\ I8_RNZ5W[QDX>S/9WI+8XNGD4?%6CY M0?_/ZXG#!9L80 H&7S<+$XS?3@"%:0PEC$M3*9\U&*>VSO7.8#TADV[#\0@JQL .:9E('DV;?M M\0&E<#A85AZ1/M_C57B#(U:L&;CXU'WPZ;>Y[6]N\YP'UML:.GBEN1%.-C&X$YFE/O@;7&J9PK:',G'"9)*PXG\&[*6&HD&=0"F]$JR8/' M&I@NEP!1$>C!C30AD";%Z^*T2*\Z:[//Q\@"OS925UV>]VVY\MB@<&0Z<@GL M>8$\3S69+.Z\@5Y$"MU^HZ';.YE1YBDDR: M@M?:I.!Y][6VJFH8S9$=CN7(-BES"X]VPWH/[MO.*A#')5YDO-=9U6$.[)-2 MSJUEC%S2JRK!U_2B*K2I_H*[J^7:W9A^5X5>W@M([9Z79&*9.-$31O5%R%7, M!&TAX@B)H$-(G2:"MI+9;AXH,Z'IF1WML5>$1^J-<@,=78&T[(=JIT.',7F( M+HJ@BLI GRPB5U$#PURI8];@5V-P#!APV MAES!0T]R#1VQANP)Y,$:KF$-&=KX6"E<5.NDFF0FGZF/P05Y("XD,^UY_A): M2_I:[M9\126IE#4I6VH@+65KR&_T1N08W42^R\I*>6NQY5K"_M)/]QX:DP*2 M\"!]=V62$^, I2R\#*G%JE=*"3FG"F%9&Q7QNEI;V0?V)B1WM*J)V;&)<=*) MH7OC7DZ,FXX^^&%WL5YC^/2P2C$!4'-(7?*#/?TP!?XW/:][)?'+4: K'8H& M5$N'EXOD1=(R:6 ,\%:' 3@&1;,U2_CP ZZD=FUU%MM2).V4BNGY9 ^LI?T; M>*H=^..S=79XOR5+;44H,*;3=B@'ZLGA6 \;3QO[6IR\2\ MM/F[/W+^;/52+13T4\N*SXCOBM\":SPP*8)YXBB#OD10OUQ(_5Z6=30V@H1> M#A4 QJ#D6?WI#;#]O4@C6R"==0:\1)E';X#][^E2Z6GE0O\(\RVF98*Y9EMD(0;+\CQ&_4JJ]2%,3'Y&!,@:PR["=1#]# M0I ,_V"&"'KHC:#X_4PDT;_T.G&LW37W2:HA9UOPJ301.+5/UW0CE8.S]9N" MCCT* 5$'[H$T/\H.QLX(T]2GE>.W,TU*"VENYJCF@C=O<8"):@B8H2?K,U0\ M!#@Z]$?ZT]NW ES: FTE<;L@?^9D$LOZ.2.';6@_@TNDG7GU,@U\\$,J N11 M^\'F[K"]#TG?S',(Z'!*DV69V.0VW\)2"R_TQ40HBZ;81#U@J'_TM%1]0M- M'F^[:"*EZFZ_VQ%F^#F$!TT!\X+>FF)R;YMW> MVTE#-25$FFLKTFAGP[^,SK&7J7Z7))%_OT\D?NJ-8\-,+WKKP)9SZ?ETBZGF M&2P9%!Q/5^X'"B/ITO,/"".)^^8PVK.4LXTG48G-QQ$.0B31_DZM2,^RM#0O MD!E\1I[L9K&;KSDQB"Y!QCTV/.CB (NB74ZU(EESRT3^H\,#_#*O[M:/?SM] M]H__N"1)#>Z :A"4XN#:PRVF _KP$;-#_VO@)_'MW=?^I:\I88X?A1AI:\VY MC,I%:D5Z0^G24\^>9$S%IE=HB[:!I*17YUG2LOL) MD=H&J0AVK81C^2?SV"NZXI%.\: Z!B3%JO*!E;_E10IE5YD1'.%+E:C?;56#@1 MB]K)"KL/04C"S8%-8KZDV@!(60B>7%$7ERA2-R:F*J7ZXUS$) A M>U;PR=+.>C>(%51EZG":3#PON3*%N((RU)0Q5=1:ZFO:0E!&54Y=GH,(ULC' M@_8O5A72*Z0AFPOJ%3'Z<% EJ?U;M)X;WJD_\!R0G/AAA?@+*!2S*'\<)2DV M[IV+ VH(A<>X5K*+S.E,GFF2Y7=@%Q $;T5:QN'BF<.<0@?U?D!]G!Z2!%E/ M]JE+0,9@GE7 13[4!6W43>GC^"IP^VL2DC#2*4-.KA7=UJA8I$:BQ3Q%RI-WA312Z&'LQ%-[<.02KE#" (R<$^35R.%YD P,ND!R2 MI=RD@_+<^^A?D@?:?B!GARN6RJ:"+/WA>T9B>,"E+Q=J:9Z)L4[LJ2<"7*,/LQPDI":-'VGZ[9[%0>N1%V.6%]/1G@MG4!9Y>'%?9:[L7=AU\KT[*"/225IR\ MU D@ZKY48NOC+Y#B@ .&:SPL4*XI^2*;O_U2IRP?"1QB[FQ#>([V_67K/ >8 M1UNUHB-N13VR/LPD6L/0!:._K%>9_*^X*U?45NEE_F3;D[FJ/9G\274M JMH M4%2NH:0E.4%_T?NPI3](?6HU5SES7IUN"SNXIX?7):B:!18\55VP)0[B^1[_ M'3O1ZH&:!D='96$TGK*#9YG%&OJE%%7R)(!?EOENH?34LIM;+2)@&#XG _@8[E!_@Z= (#N7&,W@F! MKH:,HI6HKPDAB,8_NIX?_WE8*4DDRMIM%A/DD8W/ 9,8>_T.1H#V5%C%)\CC-& MB6>!$L:6Z,NS4XP-6E8W[AR:TTXX.Z(O5BS-;S, MM6W4?"7J\&W46/V5J)FZ#"-,&3$1$I%56)*D%<^\&3G$=K3&N2GS]4O(MLT M":?Y5+FO8J!<=MMD GR3G4C33B<&X?58E0)\\4PU'E^VL/MV9[V87J6:3]DJ9/U!>EFC G$US#J%%PC+P<&Q(/5\<-E;D70>(GATN?X.B,;KU-&'6/ MT>K-"QDYQ.@A27#B_),16,_C'IT&!52/U(5JI+&J'(E%E@L8'_.6D[01$:4# M66N>>I<<"'8C9VU"U56T[$2E>[).9LEUWJ>HR W?23L,U.4HNXNQGC8F0.$Y M)JO/^^6\$;V+!F_Y8UPD:"]/<6HD-P[PAGR"4]4QP"R&*T2B#_2NW(V 7T)>Q=/+M0R=N[5RFK _2A M$ZG% G(K4C9IL%JQ@#XDXF-:ZM![32_[4_ 84,UBNXO"1]P;[ !H,1WB?N\3 M<#P,[Q W(P3)\<]^T G.1 [=:5DMC 6.\P>_$LW&[#@*6#"J!F ML!VY;T1:DY P^C-WNB[796"2O4L2E#<&H#H8;&0H.DC#!.:!0U]G+XUSI.S2 MG852AED1%%4TD. 92:8!D(ZS+0 Z)3[W*DR=8DMIW=,3D2Z 8!]^78'O.:CC M9T[KDE/&]?5)0N2DZ[,3Z^.*]=$:'/ERJ>C7X/*EXA\%=#R"KV%/6(=NZ9-]L?9XD!XH39IEDN?64KN%\KR"?K;[ M.,W8S4A2$DTH;?X-;3X@O'AAIS>NH672=(W&]N8Y"2TEA_4MZ5ONDSAQ6 CM M*J#'5Q#[[B3"2E2%TW@#,#W!W3Q*)8W-:^9LWFPBEML+MJ28#7:]9.9JK/XE M'P_Z7_K>0YEV)O,5B62E 96!'A21)IS/(-"'O+MZY[_$JO,$1ZR1)=:I3]\''W!@;M,BZ7:AT@3B7K*TSU?QV*:/(23E] M70#;9ST73NN:%2/NCV8]M]5-T&KUQHZ;O[15-I]#S2MPZ>65KG:8KG8H5]MM MM]I/I8 4* =(,9CEE4:8;_'&A[!"D/1%WQ9QYI3@X.C;)B0@8S /7QN@EM)% MA_L9$)A/ X_N^MV#[QHH5TYI(T8<_:NSW?T[D@.@-^D#P[>.&T)84B$G.**4 ME',4+'=N:0+NF("@@VW$"(/[95C?^9LH7/O'AE@8!<1)3)C;;+#RS2<'\J4) ML,[PL3T_WH6Q0\!19B>]O8M*(>LJ_GL(*2@HSTFX%*"CD&$H.P_I\6LD^& M%;> C]AJ:0>_8O/UL492(HMEO[,1@U1)8"6U,34J+K8XVE .Z WZE#S ;G$" M$PG$DB[BA)&@/!.!R)BRP/D@^PG0H>[]@'W+M]@--X'_W]B[\NCW[*]9[V*> M&BL:#;#4#0W:*H[I4> 9!/.Y+4# ?".3(#:$:O.@L812GI#.E,Q:EFPQFTU' M"!.<<= @N)0&!PV:V*3FKBHUN:XVN5$ZN;X^N=P\08Z<7+ 7,\AR8G)UT*(3 M]M+@5UW.QY>%B=%"0%2E]-U^%APC4?2QR3P)-B(*[46=!A4]TT4&",Q:&E(1 M&LDC &4#K/.76S?;CQ'>5L@>1KT_7.,$MMUR?48/&=]($0BCBP1A$)63ME<] M;% R,A6ARA.IZ46@(8[W;H3=#7)=SYU7W=?L(5]I67_\6SK=)P]A!#=I3U>! M2L%;R!O&4:1G)!7)"'3'!1+'SJDU@:X"-X)M=([Y?Z^"4Y>EX:M>TX$G^K_U M 8O)MLIC]%7+:9:?+5K,BP#/41-QH$R%[[5G$ MI[&T!;1[M^>$6+J"S_&].1A"()8I(+5V$%^'T,\VV@('?=U%0.L$B"$FCPU7 MD5$Q,C<)UQ N'9==GJ/G"E9&'-KT59#Y] Q PVBJ5!:;0S1+&/Y>FO!T2:6S M=P"G6PL*NR I>K\N: *<+;GOYS70:;/2BCHI%RJ:QC0AA>,+TU8)-H-A/W>T 5:>Z+W EX MBZ$A,/V];&"V=PAUV-^JN\?.:N_355Q.G-<\!. M%']OM4I ZQ[)4EEA7B/\0*?6?\0UJ*U;FI&<0:ZFA6?:NIEI@?RLGP8WMI1IQ I&U=)8A8*CY+]K&U\083+1]X MUP9@;8P1&X+=%9GK8WCGU)HRY(F$+>BBG$;1*3.060M\L%*0.YPDA-NC[_NU M"4DI0?U%M!G>.3FXG'DW'1L.R90\&'!1DZWWAGN1J+8 G(BU1^>\*"7EQX+6 M )Y3^J7=A,1W(4.BMZHD""))T>)MV)2GRX(E$CB" T\?6"ZL$GG2MU.'4BQ?.:K(0$86W<#\D*6:KS'/O#BV0)6B)!>(% 'D5;V6B2_O"Y M"_E.G28,L#NM ^F__LN?/KS_X[];ZD-J3AZQ4IP(/2$2KNNRXX%>A3=.9->@ MHEH"]A_9J4@?/P_!\W%T6;XDA7[EA(8MPO_P[L/O_O/#N0^=' *O9S]23@PI M:G9 5(V(D"\M%J)XDNK@B917 HN1WQ#,'=.W6!3("1C5&7!/_%>Z-%N1X1;3$?;XQNX8GS7(0"SY/F4 M >7ZUF 1EO?$W_1&YA)#HCW3SN.UC[T,&D&H1EF@G>2+Y3DQQE[(C)#,9"RT M4(-&'BVUN>"V!)V*BV>\%79%^;-66AG(^;J)\!I'D8 >-)FYJ"B/EKQH5C:2 M%\MV"F.V>P-/W3;4>D(D@D^9UD]CYO88%ZEPCKQ _Q_4/D?'0)> MMQ2X$_[ ^OGJO]">Y-ZT8N:A2_80=[QXYO NM_0*O%BO\1'V5;YM&8>+\0/6 MP.S;GANQ=6#8!6]DIXV^T%%E^2.0@I/[9?8-SC$J2>L$2#[!-Y*,(^ <<=:' MA0P17@, -A+!1.XFN PC 6L>>,O[F,Y)@M73/1-]]@'S2#S*,0'Q%0:%H B] M]AFP.4QH*,9E/?38P"]@+O+^&J2&4RX:-@\7Z3S(,='5"YJ' KJ,G(_"MHB; M]\7@=J[0VBZC<"L30W[QDX;[EP!=I 2[9I"RU$4F9OJ2%(*UY M]PU&7N2Q.$K@13E8ENM+/Z!&I^^0FY#']OLF%BG?#54%%'$DJ5L44E4+]LCN MR%;N0+",G>6BA5(8#!YV,2"$6)BT>-)JMH8H8E+!2WQT._",/YE)D Y64PW M&T'$>LCJKC0(B^TU"N?EPN9JJSF]$:J/30A"1I(A]87.+SIZ4X;!*WQ\!D59H7+W2HZ501D![]:TO. 7F42SK=>_!*=54M-3OD*BV_N%N^@JB[8 M@'6T[V7;BYTCVX0JRHB3GHM(9%1I3)6UB<)DN M;EK4=FYUMLLA0X_I%%1E: M6 T3188:F\.7EHF$,0A<]:M_2-/HH&/@-!G/N0\E#1[IFS3+NJ,IQ[>E"BD M&4DDR(B!/HD,+R61>"D+*QT33"6)8Z_A;#41>Q& MX5/O*)P@BUR@RYV8F%$>+,1F4ASE-9=BG*5B<(ISD"+KP:Q<$C^7<-STGUC/EV=;XK@G?&:F6DW2M M -69$X%DN<^&("TAX)^+O $7_N/,!595"H-;$4' MF3*%WZ+3G+^48COP@4[82&507&--@,0K_1(F.+X.G0!R!T6V1[!)RP:A0;!> MC=BK1;"J1;1@C$E!5Y#,NX\.+,.?M0F5'QMD('W&R4/8OGR@U+&BPSJC".\H M,P^.!1Q@HY)EETJ2EG41HL>PI+_@V5M\B$GGHZL,[G/1GN]3%.YW] U0F4( MB=AC;ZF2@;I.%^\'=90UBY(AA'CF+VI\XR6UG+AIKP N@.WY2H,LPCC 6KU]1B7 4W-1(R\ M\JZ1&UA/ 1OT#, KZ)5[%GJ] #@)"""A-E6-BDUEP?:FP'B]Q.GUT?,+T MV?!6:6NR14^?Z6??+=4 91#1X155CAP/P$12_1#N/5Y&.U?9E5XO!18E9&H0 M>I*A=!C5;W>V N<=5WKP?6+IK#$D \FRK\@-?NR8;DQ:W@ZNO3N\ MU$>6UBX15F4O[Y+9- +N.RL6>N'FFNNEO?6^L3FVT1HWK-K/@VMX-Q&,G1R@ MEC:ATPC^AAV(^RD*8R,)X7*$!=K!&&P.L!QEGN*1O&0W2C(U #0RHD-8RBZ_ M#EV'W#R$@0'P'T8+,6(6JBGZOJ9>S[9@QJ=0@]=/(.+#GL<06*[ MVR>B)T\>H>":GB)7"=X>W7)(&QYIT$>2 0DRH5@ L[$,HP$808R3P75_LX%U M&?SLY62YLMU_:B)S4*,Y&$@OJ A3#^JIN7,?PA!.DB3\[$2_8;A.S:"M,L)H M!Y315I)&6T9[T'19Z7@"K?PMYFA?7V/LK<)S M#*GF]&L2Y1\L'K,/$H#XZJ4_<42Q/53P $ 2O>=O&D85U\B!&(3:7"7.G33Z4M/][ A1/2DJM1'PX!:!UM=; M59Y(I05"DM!2O5_3RVSID#UXI2$DR\3+(&#KI<+-62X959RL9B*683 MYKY%$MGTN<\$P,KSX*PD:/27I)B=5B'/1Y6L]M$A@& ]%]G2A+(*R2Y8*]!1 MQ%*&(%<*(&-2GO'],-OUL+*KY9XNE/[A0G:FM=ML**FE"20PN57NJ50H60ZJ MNM9LY*Y]I=\(W"4>SRWHK7K<\VT9HR!,T!I[5"Y"#D@,,@.)2"K, BE:(@_$ M&K)>-EQ@( 8IT2P8E@5WQ%4Y_"T$*,W*2?(!.49UD4:+K.5)W.+$ 7A0Z>/L M[UR0%%.WJ:T*13.RD+'$ +/YTG_&WAGKC'D6"M0-,',_^X&_W6_[K LC+;IN MTLM)G-\LWW6!MIS^C$0CNE2<+))T$2.,/L].J)QGHV;)Y(H-[M@PZ7D79QI_ M,JU$ZA6*D#54$$T6]+[%*1DV,B'O8EDPIS%JHRQX%3D!SP/GT%9&"IQ3H@(P M:PZ2D+&$B"FOS+9(39^;*-Q$SC;MT\,USEYH4'>Y^CW DX1!%EJ7(^1L-A'S MS8B4WQG*K)M5>G;VC10W'6%A29,O]HMA&/%*1^7??L\,M/^?O7=MCMU&$@7_ MBJ)W/\Q$V-UM]]-W=S[HZ'%:<75.:4HE.^;N!P=%HJK89I%JD*6CZE^_2/!- M B#((HDD61$S;5L%@,A$(I'OY%7GQW$9]PQ/-<*SUJD&6@/%\.5B_3AE'8>! MM%*U71_<@4US(';5VR0D_YJ\=, 0B]7O8A?1NT Y1X8W-'9U#9I"/AX6TB='T$8B^X_"!\MU%9\&S2D=#PD5P;PK-0R?>L)D M/T(DQHJDV&-X>R10$F7S+>A-,'H<)=5Z,WZN:WY).B9FZ8%,W]I"Z:2\*'Y(&I ME,Y-?W^BKGV6YZE6+C==^8HOG=7%'=YS@1MG106KH>!SV++B,PE!]HVW+*C\ M7#X0DS64"I6,H&NS'R85G!UH]9*76ANBJ!(@ZXW8U8)*:5]G)^X04ZC/-D,\ M5<2%OPQIIDCLS>>_A,E"@S\>9V_:&W>_@JBQ\Y%=C!.;#@2>P\DN9X%LW7/]4G39-*$-8R1"CL&B%X&7>P^23['-=84Y*(O8.3RIO*&F%]) M%+^]KIW\%6)0XM9*C+43MB#_2Z$[8]P<;D5! J!D#^'?[R3^X]U'!/_)(']T MP\[F>&&+3>@:GNXT^ZG4<1-J$\4;YG__[JK4]C%I:1?0J]*^T[__?_G6K^Y\ M)C_'I8LFE8Z4E)LJE&M"YO=*"TP5=K@L_%;#I8QK%3*E F",3@]^&%&N2X;< M.+W96WXBOW\-_'=VTTA5S?C,EHYNV;V[MUS:4XCGZAB%3,CDUD"+LV*T?_!OKS8TL[WQ!/U^86\2_=_VK9.WQ).<^ M8?/0@#5 +$[QA[(L?I[S.Q.UWPJBMI5VT!POE!4GRD:-8RI5)*NJ0(O&?ZF4 M(K4B21G36VY%O!;"B6Z.,::81;"D>F83J.J#6;#-E=- " M+X8QZ-60M]IJ%].[CJ[X;DJ5P"LZX9R15R]T,10%H@E,^TH^HLTWXKV3+X$? M[3LW'NT2H;;RA^^M.A(:*K[GOPZ>'@GFG?B&?&62P?G9GV-&BO>R>:^X[S00 M.E]N$C 40[YE@(P0W9TQ3,;PM@$]@+3![8QYFP_N=7[QF1[32\19;AB&:-[T MFU>\1?H5S9N+Q.VECO#=04N8C8"!A%[SA_2J\*VKV*Q;:*L2N_GY]\9)A!T> M Z7D6(1H*-7&MKS[@&ZL#Y([!&+!G/^MAW1[OLY5D)OI7;[\=('+ QS@ [P( M7 QCP161Z#;\[Z.EW#>EZQ3DRO-?T!'MR@/"U6#FJJ0A/!I +P%8X(0,?&YZXN:(T3I!# 5<:F5)EB]"E1?^2!(IKD:, MM?HVM4ESZ#:ZNUEJQCELJ#A*S[_P(RKCD,9%QI:-"<,$Y MI!NO?E6N!YC44BI\8EH >BA@RP($W3#-!^>Y3VO";M*Q>Z'P4JV TMI@N4I6 M'[7^=]\0>D+@ C/ 93PG,6/='BDCFO/S=7,^DRP\)4 JO#+O^7L5KSIP6JT@ M_U"S4?59B8:I&QY>AFSM8JF1H7,+,P>]%;IA!C2<8N"Y]BG^WUY$&OX%N')/ M;"NI&6*:8'D5B/+EO[N*E[[Z_Y)_CBC*M$OWZQZM+2'T5,P$DO-2*4JV*+8L\!*: M"B0D3W7PV-I3@BLYFF2M[R LPCG:<66(9T+?7=M<*@?CU<<#).X3AYL2!/DQ M$--1R<&) XF8 ,#G/ 5,2\L*7D X4_B51*OMQOHX+UPRS>Q+P[2\W','(3J, M/"(PVRT%1S5A*=U58@4JYPC]1[RS_[R"O7UW)4Y0LK;LTH'QK:G__XW1__R/\_Z:/\_URY M80BQRW]B?_W+G[[[\Y__E/P",0?7Q]TQC*[^],-W5U#.(9;JR2L]6O1T]>-/ M\5^Q(\HKX:A4K\?^/(<)R5TXY;53XT! MP5:A2-P?(S 1U]6)_KP!=V'D'JRJ&I5F9\\9"P*W@5+C9,]5O!,AID;T+X _ MOQ 3M]H^1R>/V)0]FT_4]?OI:58,$628R3]QE7YCE+B%0>#TY@]B)2"G FJ8 M@_J6?&;PB,6>&B&7FWB-WH*[9VC*+8JY[3*)FV*GA*4I0^_=&"8"1RE\3Q'X M.G)D0+U\R5"Q 6.7:AD.1L%;+RK*,GZ,0"$NZ]S&?VG2.$1FQ<%FXUATS@0A M.9IBZ-@H??PJ^?YQN^[5]A9J!_=G=^>[6M2T_JG@C@7'V\2X4 MOE#P2%ZEW^#6J,_$AUY?5U^L"*9.$VA/#]XQ2W8E)2# :!A7)2;T.=A&WQBY M?:9!>%X"=[+@%6'ZP5M68CM,UI\::*E],5_V*H,P7?B[*[[T6&7G\GB+KR3J M(:Y@ M1](U>%A2OK_SC4E\P1$[2O4"@%?<>[[8:'DJNKF-9_4"AG^_VL9FS:0%6F)W M>$N^,%4PD^-KE[DZ?GY#(?[^//_^B('\_4"AE8LR5:@TLDT*JX^0!"JHF$,) ME.Y)C#L\22%3Y,\CQ63E*Y+8C;A,.89)8D! )=2:?H6=YE4*=NH1NN8I&;E9 M8[I05[P)&?1."CTCY[?RH=?.?' '@\0"4%/]^ZA^] MV2TYO4)]E^!BQ$E%> M4>D^H$4';2_%KHH.WV [8J6JGH#Q!' ,?S:\HPT$@?7040B60;I/K[#%<;H$ M==]KM340K#089\[SY9X/EN>EA1I[R #DZUVE"R+?OV=@ZRDG^0?QG$WPQ8IX MG[&\UUD_K1QB=L*M;&%L.6;N+KQK##D_T^ M"KX_)+N='&Z2@[XEKT4HO\L 2S]EP,\(>\KK1_/LHF0<6V8]O5UK(3#?L]^0:4@''#JY!_>JHP%X\Y7Q\*^0%L\2>N MV .;?N0*OF**F L!V2\^S>KB_B/P0%)[/--_4+C687ZMG2/7"#PH.,SK@@0^ MN3H1BWYWM0/;^]61[<3RH*O:U3[>R)7'_CZ\CC\>EG1Y :^7G(7,%S_.3;^# M9^: _G:DIT(J>YH<>YX-H!0'GS<@9QB(=:0I ";D<5EOY>,N0G\B+JO1ZX)\2;N M?;1FHR1)!K<+RX--F,G&HQ2S-H"'A )*7TZ2;Y*/,W+(/Y]%/J<[N"INX;NK M>!.#>XNY5'&?"!77'^YYKN]81DF7P[]Y3[AOIL:SM0:7'S/9K@S'^8I]+C36 M !O)S]8K:!X6J""\D20,(K/Y0#Q4&/N?KWWGB9*#>SR$N1!WIMV_8B:[^C=SD3#['L3QT*]-![_V-5_%#_WGX"*[(M<2TZ_^5U!+Q[4/9!' MUKXD/8+XFQ^W#EH'GK<-*/0:ZB^2^/EX.$!J(H,]_612[3'I5S1]<)-C+P85 M"T&]@B_>QU\<.4UH'$14C(I%A!Q3A,2*0! CA,WB%23AT\,W(X!^EEX"#'7RI75\KUB[+> M<95^W9LO>!;>+6EP>%JFU5@&K'CR? @)\<.;4L4 M74KR\E-&NI1T[AZ8/%4%UV;%W9K>=MZ;_MSLY)J/->,E?/G1,Y1Q8BUE-.>W M5$7"1UOX[S]B=)81;24+X M"('70T#EU0#*&A,P1OX?V?I7Z0?^'R>5A#/'J-;*@ M%,Z#S[:TA\O.-(8!LHSY9[\/MM\?PY2,KX+DV^"T(0QZ' D15,/02)L1RM2H@Z*Z(H$I4L:D4YPJG7Q.H5I?^N"'T<)9?M\;I ML_43J.$+!DAC:!PD]%"+'-?"Q^!RPO$U)/\ZLM?_[IUW-.S':),N>A6O.ADH M/ D HV;J57K%]IGM]39.+]U^(/ JFT]6&SUWZ\QS$&5M54$925C(4L/8:W<; M'%^C[=&K9ZCU07"E'#0G^50A=6MXD_V0H-;5F+3[IL6TQ4QA";97;Z.4!!\! MV-R^4 "5^,Y,@*SRFF):I?DLTK4;_@9.IA>V"0HR9 ^V-KXFMR:75FUG3[NF M=@D.B]KI5MB_-NPF&?$':%I,WJ+OXXTET\':630\IXUTT_8*&?X"U2B.FS\8 MWGPY@!#\[*+-UT>AV'SQUL6D_\A#[%:^H-% I;R.",QSUD.!D'J*5)T)B0#7 MF8<"0(C?^6H=2%RL7 1*>8313>>Q]=>.P[AH" 6)+>__N&\W@5,Z!_5()$! M2_LK+>7DF_KS40! M9+N6&M#HXYX)7R*@NZV$ @GG.H 2-PR\2BH'D% ,&^?31M$,43&0J&$SJ3S) M4KVS*&A]X1.A'+Q4CBZBJ,4T%%14J?T/[SZ)XD ,UT[^"LPPEN2>211Y_(0_ M,[D Y+I,(H=FC9#$O1)U&2BW\A +Q^/OPSA]Z?=8KI)8R^[,^*@L>9WA2/7( MH3 !P;G%+3)2#V3]=,J_HS@#50<09<^/PB$P=>U#=%Q]K8T"49U?-[7IXNQ5 M42!'5(7IEH0V=?G3+H*\80H*L)@^8,.Q1.1Z1PD_#P'G;1Z- IC'P-]! #T8 MG*"CEES/%X_$ 81.N:_8H>I (9-[IJM8'DCHNC2HMYKQQZ8SX_C,1D1,G6.: M+HVX?A,4^J0P"<*&4.P=J;Y>@W\0+7V%2@59/0,%4(!N-\X28>\MY-ZQC1(? M2M%J6@':K8 ":"8K$DI)7K>J4*F](IQI3D$!EL(T\>GTQ?IG0'E5#)FWH<5T M%."F3'@3)&G%2<-&!D"\:Z&=NFD2"M!N70AU]YTD)N"6::J;X!.!.I*WUHGW M>65W3?9TZ<]& >R:\ H%3Q:-3AOV((20QA#X2MFX:0X*P)(Z>;PNGI 6"[^C MV#!_=:%L!J'A';L=T0E*U&J^ ]J348":='F]9W_D">>,?GYQH_W-,8P8?Z=* M2'7GH@ TK05Z^B6@OT'MQL!F4@EOR+DF(:'O8MK4F(8"/+CQJVTYOSH+FOP4 M4!I\@_QKZXW]%IV$0EJK%5 G3+XL,#A;XGM,1&[S?N@,1V)#_2&P#7S'IBJ M]?&_2>D8I8.0G%3*_I+"F2HM*92I24INU/,G4*#M7'?1?4"WQ(6Z(B'C7=PG M,(172O 9%.BKQY5D.FC2P$+DB&H_&P6P-S $;CY//'?#WS:R)D[3B16V90$ PU;E:[LW8>^4RMM[UKA]Q9:[%].NE?Q&XWK4G& M07M^.XBWG_V @HABXTOFN&U@8J*A2.29)-R,;V]%>6:[;ZM#TRIC$9T'N.Q2 M7NJG/7"&-A@<>^L'OP(P*E M+.1G.LCG4*"S[L(NUQ:"R(4P#HW5\X!+IZ, MV:*>X9"3I#A5BA=I&7#$TU$ M 6+%?11+4T"<0I>X;# *4-K'O6WVE @![;@4"C2(K 5LHV[,@$"3_D'7R%"9 MA@,\H#J(F%&]K;5!*+8NLFJ L*[NPEX#*Q056^>A0(X0:)"GJ3QP+A^Y&YY M/?U$"$FJ5#-V7_#RL]^.!Q*')((2$:=YRCW-@W\4!6KU,G!_H2Z\IELAHEHN M8=Q8DDD**WKKAEFMZO!NNR5V)+:CZ,Q!28*( O9 MI'GK7;&G5S 0!0@0A[E)XC"%G+GP.XH-KTE =K'T&!NEAV2%B92LL7 M#D0!0FK_@VKKR;-:\!FI+(;B&2B RNMIU^VXA4#:4.K=;+6 <2%JXQ[:9K!I M3#$.5I^1\ _N^DT)A]7"<(/R&3Z.X,)(*U)DRFM>#%MT6_=G&K3HE-V!2 MR$'I*DS&H#BESE09AY#FU6]JQ1,*P3>5E'!.T&"_A4:1W,K8Z_/>Z\Y0'%)' M4T5:UU9HLI#D40ST*11H%%G#0 =;;=,P85T;6GD6"N"&NR[RNN)9&&Z*B:/E M\8JPX][G#AM$<61]6B#90\DH-#J!-!FQ$8"TMX/$;#+*AU&@N!9_IW1BR$>C M *;S#6I(Y^YC710(DM*BY+%3C4S5.0P%>5LXMUUWE%D[I8!2@]/F05D.M,BDGE:V' M?LD;-X *Y1R4T 6(V?V^A]))5>]]4JU+A3?]55 7ZB)!8SM'IJ,J1B@:CP* M@*X9@3J 8+!E9;W2U:5,F^;@ "QQD$..+>05/ :67_"6*\50W;DH 'TF/%#[ M,_'9HPKZ_[5S8"I7R*7H=Y*XE14^K%8+H "Y8M^6@R8.A#G*6=Z!9L=\_@,H&J]W%5_&LG>*LH MR_JS4)S3HR"'ZXOUX1Z.A\Z%9F3S40!>M:OJZJ4?C3^?[ FD_"7,#,:)>K7*>R17'T^=.2C(4.(=S#.:1"37. D% M:%FA/+@AX3X.56I17T\^#05XY19T:L.Y;"P*0*X=A]\0RX,ZJ ]^HH0U!(XW MST(!G&XO%/&IZ]BMW8Z275(6,Q'#I!J-:CP*@(H<^1&DS=3)U,2^2X.Q@+)U(YERG/^* M9+-)3RBMJM;RT2B *1M;T[2-9K-L.A(%$/\@GK,)OE@1N D+[D)E'G#C)!2@ MZ?1$U?6U=ET+!R(@V0:V+Z@6)F$:TO'&I8?-MV"S#XZAY3N;;PSYIY5/TLI- M60T&D*LE%3':34=Q?N=6$JTXG9.>)_*,X/X_A0*-295:<#AS+Z#E*0WBBN$H MP-$M_8VVTG?WSCMQ^QV(I?.=M$Z8W*HSQ'S#__NQ=VF0?$8W!03':$<2:F0S:RZ 'TB4DCW(/K"Q/D1@*H:C M $>!_+SWK)HWMEP"!=BB!TV9<:D8;YR=O!QL,0_)?D"!\[(JWB8%7F\F"B#% M6:RQ@9$X<0.=P]LQ2JQ:M2RNDW@!66[ @)]#@"1HG9G)_@L6[?=]:D25(]VL:B_VDLHI4Q:C<6!(5YBAU7 H%&G0C MUV(#-WA:(%5Z39A\SIW\A>H%L4"TH@(IB?&']>!%V?^S!^H6X#FP=^ M_/?1HNRB>*6-D4KU+DF$HZ&>XS(B?N=E(H@*:+D_9$3%7,*OV XD3:)X3?!:GA 5UN>)7'M.\^$OKLV"9\#3])#6#8:!3!E'ZHL,K\^"L7FZ^). M*M+<'\'TF53*H+PF:MKH)A8F'?"BW#.F:WG2/GR]K8X"6<671VZYJH]"L7EE M:VPC'%35E[L?K5-2[^$O(5>/8==-1;%.2I>V,]4$FS3- <%8+5. MP&F\/8E3Z: H75J34.(6U9Z/ N#<62%V;E#H1V M%J)*,0'7[Y;K\9CO@'(5JE^!3?VM:2.R9>DC9,ITR\VA.*JZB%42ICZ=4AE+ M3SZ33$8!:FPZRPQLC]"A$$Y>XL50##1#49Q3$MJL M2)$JCT"Q:4&2\*/*X:H:CP*@K^1;3B",9'SVKW8<0/<4>*Y]BO]7J7FT7<.X M0ZQ4^O>&_>N*;H)O)7./8AB*"%E&=]:4]& 6K\"*DBKY,1I%I1:4!*+8L8S 03:&3W<1[ MXEX[_SS&$92JN-F!/H4"C;>$066[EJQQ5_%W'!O._/70';%HAN3O#F=HM;L9 M*AGCF4L:%]X%92>RR@Q?+/^XA:Z$4*(H+3E;%>E;+X""$OJRI1ZC?4#!B#&D MP3;[B'%J^9FQ\8"NR2NC;4F;;<$0%"=>]+(]/MROL@J*8BU/,A@%*+*4XX(( M_>+3S+[VC\#CYC&)\[C[:BB04?8+5RSHP)V!.T'UG.1,FR,EFM= ;A C4]+ M@SWX6_@'+YVG>KQ:+H$";'&%0*7!HV$*#K!J#6%4RJ5\M'$[1AJQ"ZFB5>-% M\3<46)?6GN("N?!E4,Y 11@%X31, */R(HFX6O-@>A:$XT36/)"G7[X\77C M1EZ-R*J_HS@3'@GB._ /H)AW)AY#YEUT8U%Z8@^/U/6L-1$%B(^"_A2UQA0- MK9[;KH$"<.@A00X6_0UB1?E_0)*HHJ6@<@(*D+*(49WH/.%0%&!DEB=%T?'R M$!3;+B3T\""H/1.Y"0V;;H9*(#BG:EO'VX>?+#R.M<'.!V9J%8;B *$>M!=6AE5OZM#<08* MH 3M!!5UCV2#48#".VCS=MI<&DP=0H4V%)J)BIT6,FY5KA!;[!4#FFOH]--V MKG% [ZR=1WAO8^L0^([8@"X<9'SK(C5WMT M&#F=7D)PL\=518* MX))ZRW$)&9\C_1CJ"I M5>HL@0+LK "Z=O]0^7CCO'>XB**;/2QQ>R2;@.F'W./#=G)M[UU&[M46#H:W M@H*N1 ;*1Z7O234!!4C/Q// HR9)6OE?H1> M%L:!HBQO 4JDB'MARPJ#Q!&))(E!BOE>DC,. Z0!,T-_$P5BVY4,+9;!6VW3 M'J5FRI?VMQ<4!]%*^,4M]V9<-]';DZ-36LO*0U& 7V%\\N+#UI.>CEHXWK,&"B@0H"I\-K4*HX4OL1!=X% M(IS2F:0:CP(@'N_ R#S+GLA%\CCB7@6=]F04H-8U>;&CI#H*Q>;E)3'C&N(K M[B^7%ZQI,Q\%P%QY+KRRZAHK\M$H@+EEDM2[%:M%J7E@[8:_2;.M%>-1 "2J M\+=^?I&;XI43D( DK@^N8H!-5DN99WAVB 46Q>5(JO^9MQRE!GL M-NXA-@N*B%T<)]1F+HH3X?2AO!/E$2@VO2'VW@^\8'?B**XU!I,[$'4FH@"Q M6F0L-B"I^EBI9Z *H\7%R2YAI].A?^2MFYONX;QW@^9&>79)C[CRH&H#X1P MD'%E+LW:N_NP>2 (9$15=3K1&.,L_(FZO,98=M]=:-XI:62G'(SBWCS1P";$ M"=,B'IF) V*^/(_$0@J8Z92-=CLL@P+\6_(6L!M=]./&1KLT_%TLR2V\5[6-OX>B**#TW\FYP_]5VM!6;KS4%""LB5'&MEP>^3=EC9[QBS$TG[+ M15" WF\^YKCEZ"<<3%))X)+K7<*!QB7S+]:'>S@>ZMNN_8@"VTUQ;%UBWXQS MYF)2<6T$5C4)Q(F4VNXF"TY^. MQJH-,MQ$B)*R]*AIIG05U?[HU%=R3^ MU[PV88UY];HZBC,O/"H-;PZ*[<:V754(4'$ BBWKYZR*X-&?;5P$2\V=]P'3 M+JU0($+*1Z$XJ7/?L:\!/Q5#A@[]KZ- MD@YO?MP&0!LZFH; [4)>$BB\ EJ MM8!Q\WO<5N+>]0B]86>QJ]3%E0Q!<5*I,Y>),%4GFV;R;[L5S L1T+?[^ M%,IT))%(\!8QX=\-L]<)[#@_QW+<:BL*+A%FP9G:!PHZBM4I]@E9>%YI (HM MB[5&?;LS8B#T3>*K8Q1")SK^T##Z\D/7'LS^+OT8"E3* A,_G8J_R.A;?[9Q MAFFPELDHJ<5C[=6X$!9K)FNRXZ5'_$@4.R0:8YP"(3YD1_FM@, @]LPQ[+[M M75OBG6@:CX)_\.2@)QI(J.A7+[:6,$X9F+&R=5V'7@=WBA2Y=C-1T$/5=:"T'$@'(^&)=P="=U"BB0;?HCV7?CT]DB@B-$S+L"EB M1Q3C40 D-JTPNBN$2ZD,:FWFHP"X8![0Z;BG&(X"G ??IG$;JOB?#WY:BRW- MI/"=>I4 $:3=5D*!!,BDUXM0$(]$ <1C %'\] !;;"C)+1B( H3N(JE.'&%J MQ..EC#I94?K[/ ITERN?5!U-0ENA<@8*H,[U"A?$ALH!K@FD%T#;IR0P^FAY M<(]^',(YW6$;*-!?B)I7-9I.NT:K>&W'I5"@0;L)<_'\E9FHYZV( BGC +4>I&-7/EDNTT+97$[[3/3 M3[SXB?Q!+#9U6PL%(A(QEM'@4^"Y=D/'!?EH%, TV?^XII(Z.>-0N5-SAZCS M5T6!'$'-?=51*X8C 2?I$;ZVOGUACP1U+2]^+MV/(@#=%PH;97J9P7G]>K5 M*@TY,ZC MTI*&W>4_%$;&UJJZ^3;I'Y76-H'2UW%!;*&=>]0=&'_S,B$)XDT2/3P6CI@V ME\22^L[J-61K120;70^?Z+0,"IIKZ#^FKC2G-14%F+5BY@JX9&-1 %+7P1.K M6JA;9#,?CP*@[#KH:FO2X2C *50<3UI*6-Y3D%2XT6N&)YV' L!5.7%"9B43 M#$.Q_:R"4J+TZQ16KP]& 4H<3M ]X3SU.&#Q5'X,"ZH/&>5.^1 M#D8!2D+>$#3)1!2>37%/="Z$9 82HF(7-0VKBMO@7CT6!_7-]OTFD -QV3=^OT.EB8!LHT)^9&$'+ M%+M2"P-0;!E"1JR4:AT 7=LC!AROI6>X!E+J[D$W\5E=VQ>-0G$#% MSJCDG;*QQD_BY6#S- RQ!;[\*PJL"W2RAJ;8\O'&W["T.66>4GW/_E)[OB3# M4)Q'GQ'G0J/7H!]"@4)%D]Q"0%,QD$Z$G_:KH ^C?C]&D0DY 7KV(EE#3)S M[R7D7A8]F=+XRR9QU"TZQ_P^"H0+@LADMT0/A%XS M;P*G7I:D\)MQ>2K3<^*Z(-?OENMQ%A,PM3-IC"NJ\]AV+@K"TNL8B;159-YC M*E5)U8$TJO$H ,J$FJ_B8JK%WU%L.#'PO43:74>K0XU?]SZ%4DG)H2J7&.&3 M**A#6AV?)]^KE&V]F<;?M,> *7-/^\"7A(U4?T=Q*F?V]7YDI/L0D8-8=.]I M;12(ZE==3?4YI=#6\Z>,,]=G>Q\$< .BX(M%?R/ J"21HM*1QH& QG9QL!)4 ME=T$MP2LL>R\$L/X;5)/;ETIN-=V+@JB+Z0NY^W5DNO)2^Q:;E/*LW0>&@#= MN"X<[P+%LS:(#SD;VO7*]1= 7+=KJ!G?<"W^8SQQ;<'S"*J!H&ZKU4GZN&X2C.I$]9*:&U>&1N31Y<1I-]U[A&D_JI>,U$ M-X818BUD_JSJ.//E]>,2KJFQC2F2.VH=\E2#F&.60B=:3$-Q >HA\SQ&-V.G M\DH.>C.-,ZUZ$'+RK\E] W(K1K?$ G:5EW5;!<4)MVI)]RT0FFS;+8$"[#RA M^$P[@D8AQ#Z^8/RBK+22,,6C<)SXN<5WTOHZYLK_M-H!"J2KP@P*L05)CX/8 MI>5 1'@>O-(V>D%S6>/20R+G2OHC%G]$<9(%HXM<,ZD-0K%UG3)QFO%A'9=" M@8:ZD"*N31OG!*3)Z/"70@90DILNJI7$^_J$BP+04O\@.%3?AO(/Q8IMFT#4=#*WIF1- M)Y4Y60-\!P4"X_UG0@+$0L#IRL.SE!.,Z]IY1]K55N,V7T>;/7%I(0JS]"+4 M(@=[7AX%!>C:H+XRD7SSC7COY$O@1WMQ$E3'M5 @@DL.\:DRH<%6N,1$ XV3 M?D96A8I$7%P2-4$3VZ Z+('BY+@F:7GW >7Y_)D(V*(@@-9L%, VN0=:UX*7 M3DS>0:* MN.%%*-1X%0 4_DV8R MFX[+JLU2*- +7C";.-I=>13_+]*_JHW$P60[?P>.K+N>2L:=Z(\,T7&8E?Q MQ0_?B.UN779!:TJ?R) M)Q%CN:!N@=4F:\0@$7^'_"0*M!:$!JD)NCH&Q<;3=R78*MC-_3$"R:[.=/0E MY#[6-ZX!%^PLJ^US=/*8BF-M(UY90YK2H#4)!2UHY*TU#$4!1DE4JCB VZAT M3;-1 %NP(!0 <14R MWYW:@0I()+^NGIS44!J.PX"C:A%Y]FL5+_"#S@7[+R\-U70X&,4AYR MTOPF<5T(38GRX2C ^7+T&/(/;UYP(A1,D- M\*(Q(?+@'@_A X_H/)9;B/KO@H* M"N ;?0C#8]E5'+/6$K==$YFZQ1!/]1VJFB[1HH *]V 5";[F6#48!2R2[1,&>7 M1^( PO.";Q!,S"[,;7!\C;9'KVY]5\'69@$4(*_=\#>0-%_82 I\H^GI5DZH M@O3__B&'Z)']6^$7_L,;DW4@3P&>*/@]^5X-/.+[;OA[.SC\ :H/_/'O?_KA M#Y'U$?C!X?0'#BF3&$E61B;])^0U,/D MD]\)#BDHGX\'^25!IM/L*=G&$(0,!'XZ(;%_OPO>_^ 0ET,!__(]_,OO/T+G M_^*%JZ%(4A7W''=)8>O2[R+*&6!366T>MJ)@3Z6?1]K2-?N@PXVZGK43[*G\ M^\AXBL7X.]^Y+11P%""L/&[D34KZBPBV61UI9*,QKO2V6AP[TF8WU (1\_ET M> T\P0;+OX^TJ9CSK(-@>KI'K1V^OC?Y"3=8W7< M2)M,'NO\'LBOMG3HJ/B$ON+TAGUV5VB<4\-F>=2H&Q1ZD6H;+(\:=8-W!T)W MH#/2X%NTKW0(K6U4/'K<*Z21G5*_3ZI)XVY?V;.QOG'Q\%&WS"N76&"E(NR& M6Q65H+9ER?!QKYV@W6W]UA4'C47X#&AT] M%;O/",Y<-6M4 !J:TM:V+AL_ZJ:O'8="YZ'X'TPYR_W8M0V+QIK8++0>6M%- M\,UOVFIAI(F-VF*F1\OF*D9:%/<_&FIN*G8@U-\_'FI^!";HE.T_&79:*F9OU.\_'6I M>)%;W%/4_*U?U+"]O 8308[0QI_BY>]+)1FA8R'%RF*E7*4W(\'.7Q.9"B M9+$BKSAB(47+*-)NDN)53:0:+-,KZ^AS$_@.%.ERV+^$@>Z[6UPE>.O21K+@XX(5X4IG_)(T^RW$&>LYSVAD>!U=&-1>G+]7:F6<044O;G&0"N4;=4[&L4$8T"HDW.KM"4>C.$$ M&)UP2_T^\!B'"^.>BOKGH9YN\G1T"INGA M"(U.J4L6_48J2C#<&PFVB[&4EC0N;8^^6!)"F6>9.1-Q0NO FR(ZF M>:(Y8=?R>8M6]H\')I PW5]U162CC2L:JM+V$G5#.,48())R66I0&B9A Z;> M/%8/GL(\8R"M25SC[,ZB4->K6+H71';;E<&D,1').56JNFF=476.08N07O.. MFC&H89HQ@++&K/*7LC0$@[E$S:TPB29S^4Z:VV:I M^+#*_"(8:) _Z]>,K?%MC:GX+JWJ'6V89! 8?DE%=U@X!)$55=MZVC-+3$S. M*66*.%]U" 93_BUYH\1VN;.5_;L7%[IGZFJAUKV42IMM]N*R$?K..[C;#,F9R2;3$R]I8?&^ 7!E13C%,_TK"-QQR([R%JGK(FK$/24S. M/..4Y"JELCF;)"IA::C2BFHH-9Q4H'D1R#LS8F+$KO(]'\A/\8'X9 <;QG0D M[2BX[M]?!-VVB1(H$6G%";\(9(DC#^IH628+;!?J4&J,IX@C6 3JM$4[<;!" M@J,?9HVCUI*<+#AB:=AJ+L<]J[A%)DW\LY%UT!HPGG_I )7+7Q_$;33G:?WET*P"$3KNY3*F0=I MV>=97\V>I'M)^L,B4*AAV!>G50R"'6RW;P#1M?A&+)VTTFR1M)[I\.A 7,ST MB2-TSQY!V\HR6:=1V72VQ=&>4I+C[P,[H17E&W:XN>.)4-Y22@*:YF0DP,7- ML:Z/T9Y=P'\31PNHVB14P#R$X;$5(,D$#%416]*:SDP,8&E2F6H&'C"4]"4; MC>-M[AI7JLL0%Y%GT \2ZU=B$;&2?2(OO8B+B)'IBCBMQV41GM0>,"B]M/-V MY?2&N;1.F? >O9 AQ.(]N*#M& MU0RSY:RD7%<"2<,D-*SBUO6.D=1V(AN-[?8D^ZI=@';W1[J*04M7R"1\"%/C MOE%"WUV;A,^!)S=V22?@$W3:"CBF.1D@%U#+5/88L2UX6M-<<[64P8'Z1(.M MM)![<82Y,J'$\R!BD_B,,CR(37$.+M/\(J"3]P:*TIQL[@PLUX<$C95_ZX9O MB1J_VBIK^*GGF*^LGZ>=R%Y(P4B#FDNZAU1Y=/TCVUMN$OA$M@$EAR"NL5C$>AJ,IH4L22Q3RP"3UT-'$7\ MM;09+ *O+7B>T@ZQ"!]O)][69/=8!.;.87.9;641F!J0TTT1*VB/"5%F@K6=D6D2W; CFZMKU%Y)FU(2JU MV;#7W!:\)0!:($QHG!POYV4:2-)X01.4_?UR$4>P'B?(_NE"GPTVYE07N-@] MQ.;L%#_]*DL3IJ3V&FN*PGGK4"U0*#>/I*@:007 &U$L*,0WK=#B0IQYO'UH MP%8'2C^W5&N5:3L 1XQ*DQ1Z5';-2CMK0?.L:^>?Q[C=2MY&2^RL'^AK)G,( MJ[ TH$ U P??[GA9FT6&7B4J]MB^!K@>O!X0-]AU[-7"C5>+[^$(E%=Z/#LN M8FED;_D[$C[X7%03]AB>F%3"]D:X\MPD>.0#%]7HO#],QQN!*Q;X0$W7'VXC MTH5SS$6^EW=S&QPLUY?%O0O'8BAX\(6 DBH742KCS!,.TZ<;RX')U07%7/.@ M;:!?4!,,\2 ,I--OK8R1VIB+^\\I;X%ZCKD<@F*5Y@31',>RO 'I>(.9NN4N M/,ICD R^Z/8:5-_8_ 52D\^W 22YX7SYEOV^U0;Y8B" LPZNP5Q @HM=4F^#N@U#; M#0E4XN!>4W8G?R8A.*(A?)?=2]>.DGI#+PR.4(0\HULQJUS&PMKMD;)=QB<> M"PRER[\FKDH"[+ 0#B;(#^#:9G1/X2Z$T1<2[0,9F%I3<0"65#A*MJ<#3V7& M%"T>O_[PP\1UIE]_^!$) 9VC:_SZPY^P&8AK-C_-Y@B].C'>8JX8631":457 MF>M*_GNQ46P1&41*@Z"D:%HJ9"\"0:UL>.5;6+:0+0M;);.@$"WBV[DL+"G9 M>%.9PEY#V)#R>,4$N,0KO.IWSF9)7P1.79Z M%"4.)9IW1I@^S]:W\"\"<7HD-720U1#=4C?84*U-HPH?P[)J;"MILN+&Z#5' M<0+A>DK<#.\W643S,S6RS?I>!LF>G-8!G..#640F90<-1.K-Z34;DG MZC<=O_[H9UD>L;9XUB/# M(7P]%WR;7F!G)8P2K;ZYV9?N B:+AE?V>&W; MP9&=VYK8Q'U79-EH3369<<#O(0W@=CJ?3B^,0@LG<&U'[-Y&+JGU9J^G);1= MR&#_9RARI\BQ* PPG\)5X SZ0EM]"C82>_#?8]O=N22F6L@,W%4HXIVZR7&IMN*:22;TFK=0%B"=*WIC@G-8\])U"T3Y! MJDG+!8R?1,;[/AU#UX<6'R%W@P-)->08M%K"'"<]!#1R_VW%M5 ?F&SO[Z N ML?)E:)AD_-3N [HF;T=J[ZVP[,!K."O%1$3R/D@9/ON0*TU04,_!QM0%+^79 MDKUY(LSN_?.>W98-H8=8.N0_ZO(,X=Q+X[4QY8NSY0I,K",Q*(+-MU]V-P5 MLV:*[-UV2Z02YLB;,&FJL EQ>-'F9[;[+U9T! ,I+SWF>6QO0 P@#S2RN0XK MF:PN 3;WP"]+/8R;Q:8SMFDFPQ[VK^@$+TG$=@Q0O0&M M:W(,U0HFP7QWX7UD:L1M<'R-MDBI!J>-B%ZXPSA9^_0LZ(5Q@13_;#&_0>9*T\"Q';,O<)N+!B#A!^0GO MHVZ+7AF$(QRBO1( MG<.51,?6:%X$(KL[ITOTU^SM74$5WK$0ZNU;[2^%E/1:E0#' (VBN[IJ>L2 MH+8((A]-V>T8*]?K(>!]#_MFW.)8O &K,V)"YJB,NW52MC M!!=14',LIJT.6UP$JH>*HE&'2_9:_!0K:C&SZ5__,LPAH*S2U@^;;A.R.0A] M8U-=QN+2LC#213"1805G$5.>=XGDT42+2ESM!;D](K?-I1BO[O381?="\(C)<_NSG>WK@TJ0RR$067IP'-MP*;O?"8^PY'WQ8I@^QE:)U'>3 !0 M0^T:^01SZ1"J ]HP''_RY'4:-"&;O";OQ,_[%4_C MBB:;!B/&#=,WX+!_<:/]#7L0&.NG#?=5=[:QR]NPP:;KJST=QP5N>9CEAE>Z MB)KO?2X\RA!R$)5##MA;?&^YE'06#ZQ>+_D8B,&#%U76?B0W^M%B0NB$4>KIMJ.5DOH?\Q)LXP6"?P\$Y M=,BB+,H/A?TEL)=ZSB(87#TO^ 8-?.X#>L,@BW/RR,3X2PY2$UL1C33&31X# MRP^_!A$T\K$=V&5,LYYN@L.K MZ\<>P(;;J)QB[#H*=J5_,34GX[BB.D=6O*.ZF%G,;7T$Q\#$[FF\YX:;61ED M3M*%-$J2NQ+YMAI%6O4D''=/? PEL;4!]L78V-U/8A7#-%C1 M\IK>8-4,D^5Z&T,O]2]XU]5PW'2-(ZUD;W1#W7PO> YN;$.^MVQ Q&E:5QL\ M"MKOMV2P05NROP-7"NRKV58L&HOC,JH/H6P.%D(\WUM6C>&J=3Z>UG73ZFJ, MI7UQO8DJ."+T7TC]^3BN87.CV!886T>HYYCH3%0\#]JC_SFI-Q7%%M0ZL M5#% "RV+N;*)3O%DT>BTH1:33NP)!FO)H&B,@FZ89C!U2KPS_3O<9@4D5UGS M$,N94RWP--]+70Q^+G1PF-(5SC;>(OA9/L-D"[3JIIJ#GQ53<%Q-C<.IU!I0 M(&$)UY!KZ#>\AM".^/;D4A&@2KZ;I5Z6 &ECH6JQAD$Y66.;S1)SJT5PW.I. MAUR6I=NA;KXWO^H .[Z&Y%]'MO3=^P33E"N[;TI1E@TWYZ6N[*C1*RT=C^.B M-AU(R1\MAWTYUZ]569_TAVE=TEF4]_EDA6ZXVE:V=HK_MS$W26]R5^#(Z_;[ ME-SXIGD/O3 \$B?_Y'-D^8Y%'ID7T'-5#79LKO8C6:_IH M4S*7171<:G<[VW.R\7I-3*/6TX9G)TQ+2IM-Q:=_$,_9!&F/E+RZ4-/+VSP/ MQV5N6X-) Q_S5;:$DEV1&L\D9HA?WR@VE,;CMG2>,)?@4"%<*A MAX)NB^'@<)K5I IU3?%IF$FYKF=[3YPCM%#*MG=S MI' 'M'BB]G0<=[=E&2]]Y,Q7VE.4])KBM4VK/A7@8+LD#Q$Y5,VB6E/Z-=DF M?>J?J&OSY\+F:%QM!;6JE-?SS,4P52N;9MFUG',(J"?\="K\%\=](WO57,;X MR15V=/WAMKA2?#2J[<$[:?:,#$XH/UX&_A'YRB-:L3ZJ[2ZTG<63N/?*;6V]ZU0]XT MSCH$OI/^17HB>O-ZW>K+P>9T(-U394"O'R\A7K+-(* M8F 3=57PNU24"5^/SL+3(D(7!N)WA9-8!!I;,SU-.?B"/!'RJI+Y(@)G6F-) M4X68;\!,Q02;U,Z>H/%U8M7:V3Z@VI*6(T0V&E6Q^;0VZRF-7-$$K?U*.%B- M3EEZR2$O0O3L5K:_D8H6X\)6%#>?(GM>4$7_7%VX=WTW8C3]3L1GJ.\!UU_) M.-B!:K/WQPC.Z!#0R/TWI]6D2'TK?/3R">.(6FU3@M:G@_H,'-S^[%X.G2[- M(A[2WE#;S\5E@812%Z M\>ZO*6620)PQ^.E4*Y-^_(7MTE]>F%Q]UE7I]Y,X7N#^VQ?TP;@6H3,. MVSFB%_:X"#VROW,XAS\OPO4[.+?I^558C$NYT$EEBIK#0OJIY,3^E:0M/_B= M:2G-J&?C8!5G=DO11M5B[ 2U#A43O.>3;Y&2DV5U;U"^R^;Q<]Z1O4TM;W2[ MU7#<\#;M53KC;3'7>TW>B7\DUX[CQE 58H%O262Y'H*K'M*H<$O8?^4WA/W' MKVO038090=5?^[W #=OZXOKNX7B0;JS\NTGCF+7;4;)+$HH2BE"EERJGC(IC M?KB"A-'R;P8;8KI=]-T_X3(-"U+0\\Q8[+4+8F$*T- M]0P)Y6^-;Y/5J^?&Y*"^"ZU7,RNS2%XG$%$$+\12S)>-STV*GP)WGS5NA"]9 M"0F+(I&6KV;%E*V@KD5@3_=13BW/^N_CK-'7Q*K+C^Y2/!Q:K%J?\I:,-N$% M/%M8FF_.1+=RS\_'P\&BI]4V"7>-O4-L]%T8N0?P%F73XNIL\7IY*=X;SPI# M=^L2YSJ$/0M>2V<2[ET?A M>$K;UE?OAV4,(N<&D>5ADE+Z*EVOPW06(?:-@] 2A?)-%VZ#XVNT/7KU,TSJ1TL :K>&,5"?:/#N0L"88)NRC"O5 M%.1G]@MC,$S+W,I@:[L*K0_D(#04,(F&^$+>4\1Q:-,#WB MF@A45P\ '*#/%D0O?K'\XY9]D6DT_N[>LGD9)4' 2OLU!@>!=Q6W3ZMM MFI:AN>WZO*&WZG[PTAF$46RT9NQ-;Z.U60-O,S-C=46ML=JLA.+4- M^XJRR91PJ+&-;ZCE"'BA,(Q=;X[Q]L!-I/+I5#X"16>SLY;L5>7XF;T8 5V3 M5R;8R/M1B489.P^.-$V2$H_M%8.I:'CKOKL.PU/3UO3F]+K%5;0G5+J9XJ\X M1,^V7[FUDI9$P@9]9DJY,[(5YW"=-*N3J::82X(D% ;L+QC;\OCP_TJ MVZ0L E ZOF>E/5D60H73&H"$OI/P/J!W'S9TGO.=U6O(""TBLDV?LQ(.GJ)! M9:7 +?EI+D+IT437610VWQQ/.=>&.GZ!#T[".$TS^?.%;QOCV]FFUM:W+TP? MHJ[E@4$-$IQC,FZ"1C[1/%"_!/2W!VB(#->P%52*F>;!@JY (=/DH%--.[ 4 M,\V#Q?;3M'\8,JDGHLT]NSRM"KRIKO(B;#==$:=B%HNP/71%'&='@U@]<. M>1%SZQ#X3OH7:5R/WCSCV"_AHY[Z%>P2HYQ M0^R]'WC!CGWPP;>EU* >;XP*4L8B.:#LY[[;0@:!][0/HN"+17\CRFND&#R+ MNY.W V\26/K^V@1+W\[3]FBV$C>F6"4=73KU;/:NVLZ:QMIHN>(@;5UE][YKZYV*1)PEHU\#S4E$F?%H&MPLLPAMX#G\4-V&9 M;7QV:T98-<\L@J#:2(9R$](B',H#R28%="\"C:WOI::A<*G(&^*U[6J-7$2B M1FL";K!I+A5I2L+-#:CCI;G@0H^:IE2VWJ5B;#1.6+(M)]C^R^P#^HO23E;9 MZNE([;T5$L;C; )UL&Q<46,3##A"Y4:YL<(]--QB0]XMC\AKNP_\44S(O(0O M7<*7+N%+E_"EEHI3/+)0Q&>\Z(WZIR<9V(3J5)M2G8?YUB4$:]Q3YA47O@:^ M7;Q((YRX^+LS#+42;JU/3*[=W3Y:;5_">+ L"&_-HM+\$2#-T*CTY-G^5$B MF+]!T><1+H+\VV@I+C:/Q$@V*_9[7:R0N+I3O$@:GRRF,FP[;WW%GSYD9TSB8&Z):%-W;>: M.ZS"@%4S9E^$?:*5]%U?74F_]+LQ&4%,634=2(L>\UF&P2G;%C:$'E;;F\!7 MR=X:$PT"Q=F?6GFH#%I,UX@SB:- OBTHHS@+%3BK^&$([O@;UP*BRD140-VQ M-X7MRB9@+.@(GWP-8Z#^;%%N*N+[NPE"V-%V**S)Q2;O"16]$1\P M.$6#G:CMQW'LL1W\$&_.O/ M1W(N3];IH"BB)QEL;/.5".+5*[O*/H3ZW7W8>Y#W[@.J5T>@CQ61G.$O!& @ MSO4[^^N.K G$O1?UR1^T3E=C&9P ^.'V+:U%9&D65 7@$7+8'G^)=R_^."+ M^.TB%./6/%N.M9P;+@)S6G35 KT+40'@1OPI>&%Z'R17WEB^33S0J,N(G63HLICU,(Z> M/H"WQR9-I]42J)S-&:=-=QHS$G;,C!08C5C>_Q"K&N30PX*XD<".ZRNCR\TW MXKV3+X$?[=6A01V60X\ .*;-M^!,N--5I@$N^Z8Z)K'-.I, ^3XXGG6[B\N@ M!_A,0)$"R![E1( A#I.H(:KZ /_5!5KI6DB,'4T&K!;&*0.B:A=)H\D;I/N M+T*''P7!0N%@$=K^6.C-1(]%*/^C8C66$$Y1;,"U;1\/1P]J M7K"_TLE;F+59P9BV MI=ADOL6OUD'=Y*SM*@BZ[BFVK-=OKW$!8T!NJ.4PG9#^!J6E^7\ ZL6]W_3F M8"3/QX8<3JVI& '+/'M%IOI$V+OCR$)9NJYF#'S%,U,HIZ/VP;1;PUQ0W3&, M@@.ACVX8J>^@:"1& OU,Y65C&J<9 PA*Q :'-Q*1ZQW3B;DXJ#P.Q02,IR*1 MQMJ?DVPA<^]96JSV](E)Y74)0_FN:)[R5CH-DW"H8AWDYZ(FUEHN782Y MN[WXJHG3^I$L I\=M9\B4AN$[:6CL2:E:Q*D6@@> JOOA+X&N/#:24H6=[QJ MYA>+H-3!&.CC0E*+>^2<0L5HZ5UQ4D\KK]/GU'^%:A_4W>Q%!H4A<.N7@0AZ7X^X 2VPK%)Z(8 M:/YGI!D A!$F5Z/"<<7C_271BY MAZJ[=\)EAJ=N4NPICKQ^F&U*1/6Q\D30HEDQZLQ%)X(,=?6H;FM-"71%):FN MJTT(?$55J8Z+30EX-K8_X&$Q'++2V1:97EZ911@B1D;U0LL9C8SE954U,H'< M!14W,H#>!=4X,H%=+C4,4O)H8G:$&UX3/GSPOY*H7&1FM4VG7>P)J.T)Z38; MH#"_0=-A26-A^M^'$^1Q:-9O4>71QN_>&0W:5!1/B8]NY\ M!]M;?6W;] @%!+FP4FHE6/EIBL_RDW4"3V(85["C1\NK]5ZN,%75#&,/P=WA MS0M.A*P)3[DK%#N\.5*X&Q)@FN>92ZF(D7L?T(WU0<)5M"=,Q[/\!TC6)/QO M:MA:+& 62.(\T6!+PI SCGNB!9A\DC%@;LE;$+I1@8B2G3*.2Q@;D,'3/,_T M^;Q$6K=)-KK7@.[D(P6?=7)Y5Z^>N^-\MNI\TIYF&L_M[K9PO+E6![$5H'5WPIY &%N$Z:(DS M#:%C$2Z!;J16%VP68>'71):^N#6>Y1X_UC1DND7T'VB)KB;Y<;RN ]/!63.Z M_CZ_VBZY:>Z&;=R-[BV;-Z:83267Q\#?,>@ N7NX\VE\9O Q%=9\PB=F>:Z)Y2VI617PJ'&-KXF M[X'W[OJ[\K:4Q>K5*T*:8MO" MH4@XCF+;@H&]"D:;O4LUY"+AL''E#]=7RQ^EWU%Q@D0T^A10&GP#QFN]L5^D MW:9;+6&P>7@4019%O$_EBR,<:I1G;!)&H. 5V9!^]1 X/#C@Q\#RQ4UEI,., M8>R)!C8A3GA/@P-L*DR/4A;)(AUOKB5?9/G.ZRFFQ%"+:I53S$E\("]#W2R' MT29Q(,M\$_"0YC0\&@!P3?- M0,7/:USXEH0V=;GQKP5/5RZ#1 Y,G5WL, AP1#VAL#X+"3B?K- -G]\HL9R5 M_[-%79"YUPJU57LZ*@+-^MJ<(W(H%L%ATU>;UC:WE,*ZZ67,96%*81DO4))&B%H$DN1FVU$-.R,86@2!=D5%L M1IYU+&Z3Q%BV5\\:%;V*2G)K^2)PJ"LSB>WOBT!1*P% Q.(7@26Y0U)/=L+0(]K?B16"Y?+)Z45TWA>%Q$[HVN+*#V M;BX"55IWL&+97"QBE)>NV<.\B%2N=DQ=C>3%(DQ(:%H1 HM(?.M%7U9'(RPB M(ZXU'AN#'!:1%'?Z()JEB-!(L_S;YNYS-["<@^\!BXX=V_ MCG-*.N2@L:O"GKO@ /7,$@JE((?R:W3*ASQ9)VZL^691IT9)U?C$\Q<>N1-X M8/^V)F]':N_9EIANMZ/6X?H8[1EE_YOW=SGZ4340J\W,2YK>)4WOK!#AN-G> M:LL)KLR.U/E(>G/-@99U/FMD&J&,:ZC2F?I;WQB*-DR,82_1B1\?WV&85C65 M *V:<["<+HB5".11UTJZ;W&LF>26?Q&W/]SN0/(-1-D+]' M"=6+BN.UFHY#J.U/7LF[F&H^_+..J+@$F-91<0DP;2UXB'M1G_VL+P/1?8M! M:UE,EVE. M;W5$S\72_.19?F.YMW=3'%]A(\ [N7[5LW !H:2@:KG&*QS0-UW"]AC[J!?N^%ORD)>BBD( M +D)?&[Z:"S5JIQR<;K@=;KDHMEJ6]QZ4@D==(&0;_RUL/&F/EIG+FK0_\BD MTQ67MQOJ$E7'F=LR\=ARN\_$9[H;M,"[=@Y,[P!,PFU,^[>IP6FUQN1EF\SK M,;!0DW_'7*\?CZ]+'#%,RGSD /@.UK:Y2"? M,M[\\)G0=]Q\N)/Y2O&D MK*%1S-9E]&1N/P8+'$/))AOX #Q[+[X;A>OGEX8"QZHY>*^A[&K$CL!<1J\= MS^H8A9 !Q)[17XB[VT>9-34S!*:"\='R5&7<<.T1"]6UH;;Y4AFWC80/OK*= M^6B?[]5PR=;DEE_?CC*L*]]EE6' Z$:/K:;C M<)**U8^L_%!;S],E3*>S]WXX+\\B#D7DXRG5/*@0^B*0HN%/*N*HP6^S")3I M.'S*N9LJO\H0*/,086O0<++RE5X&]?7BN;D$,_=Q_^5^TG*-F)I[:1%XTO+Q MEQ#5SJFU""3BEB0+/K5E1.4.^9BIY8HA\(M*3AB$T'4]H8L(=Q9Z3ENQA4[^ MRH64LQR4-U2.;A'D.@Q',.A:7D35NR%C'LJ=*Y3^Z137%Z;3G>DH;4,78AY? M^AXF'F$1-1(-L:4*._ISO^P(E?P^D;31A9,Y,H95#6T9HO@H8X"OP<2.Z4QN MU#:T)D7[W*6EWO-]$47;+*/@[!@W1RNT(\7VY?X^!N+'KAO15#+B^7@X6/24U.N*7\IK.W+?>?7UZ56.N.1A M]A$/6[=^Q'[*OH-CI=^9+,K*0N9G&H2])Z@HOC19M-T'=$O*2/_>$-Q,$"!(X=W'X3:;BC/M6V_T&1IQ1A7^O7/TT5:HF>F$0IK6DQTM?QHE"5RW MW<9T$9["813=[3:!%]ESX-&__O#'Z6*X\* ;P+#NU\VB][49P-?6)"0+,/A1 MA>J1=S)9M,OI2@9LM9N3R9U,EID4:.R!P>3ZH6N+\NZ'_]X<*+<,T@@$6OT@ M#H?" E<_5LHALBM>8MM/)%%(TP.'GSG(33*+B*_!M]9""V]BPB_'^ L.IB/ M%Q%FC(_L1<;D02(HXT?ASG:0:7#&I1@P!FT97OZQU(]!0M#D!S6VLV7-_N=7;8]+I?957$U] MRD6>.LLMC]4:>GU9&?.%IV>G91OOFT-QWU6OJRCL;7UC*!)VG:F 61YC;*L7'_FXW&-T[UJ?6YOA MP52KL8^,_,KG9X]@?.0_+;?S("A(DE*(8^P:U'> %\UG%#_NK824XE-X$7TB!- ]I;T*DDL* QRIH^-I%7HO(LC3*6K[LQ/86*,L6N@Z[QK5\R4+PH< M%KT>)]Y066%D03^%KU3NBQ2[2V]\B8SIM7.,+"*T?TCW7?%0)0Z5%,>7BS+% M=Z7J$.KUQN!]5*;&]EJ[E8:HXGRYDT8,KHLJRCVUB]G*F31([M1,$D!X\_-+ M_D>?GM#'2_[')?]C/H$2E_R/YO4O^1^7_ ]LW&/*$4!S/)A+_@P+(7I-+2M;EL;FD9%U2LA"1/8E.!N.=]=K"+?V M-_L-7PII5* 9]E\YO;#_^'4-VQ9&=U9_'75;7ZP/]W \2#=6_GU\C GR),N_ M7;)=\6:[SBF%='"^^. #7W+?XQ_Q+>Q MZ([$_SH,?8D_@#=:>$F)?/CRQ;#ERDQ>%1Y)8I]US*%$9 ?T"L3F9:"B&KQ0 MP]$0:/ 08�:+<*>N>.P\6%46-"/NYWIE$#FG4P9].+4]:)9HT*@SDLO2+T M 9M+0S76N###U9J?&+;9DH"[:\=Q M8\@>?(XJ^(])NK$SUGE+MHQA.9^(S_XE B##'/10SUNEL\:HWH1GAGA^*YZ9 MJ&$Q\I3X%,7CS%FMCZ\A^=>1[>?NG?U/@Y]!-AK3]M66<^GXBYM^,AZQ^MW/ MKWY-CZCZ=;7F]NUD2+2/U?;N\.8%)T+"F^"=L"=*[%:0#[^$1DCOOI!JU6/' M?2 2?O_BAV_$=K6?RKVMB!SN?BZG%0Q:6T3MCH=X]U/&Z+TSOV 1,I";T MP+:5Q-L"409'/UHS<4WBJM:>;NS2?CEZD4OB1X0"GA/%XMEE6-ZZMN5']T=( MADH>&GH3^$S_>CWR.WH "27N8^5$0D0=Q^,SS*M4[[G<$V 3,5=+6]9X=K M>?]#+-EST^,'$"&IM-M/IQ0(;1S(Y@_)I')%^M&U7EW/C4Y? ]\^4K!^-+,F M]70D=IHNBG7J\)&HK;,.-=#4?4NF6;F>.5=O;B=/X;P)II7B63!Q*M2_6>/- M;$P/&C1H&ZL4'&?NP4^-)M3LP9*KT8L@H@YZN#B,24M8F#5*M:PR5;JK&@EF MC:%>1,QZV.$\XXDZ!?/.$Q5G"4Q=S4R+P&CGF]BH],P]\:K3M'1U(&(%4H=7V MV]KN,T,TM3SVAVN'200NZ-R05I*L&DXQ1F\:3GZAWR<_N]7V*XEBHZQ(R/]B#.UG;P(1LNLD% (-$?TX3/D*B, 4'^>9 MU( )P")-:H-5FH0(&-7E>R81D\C@QAEGOSUM92*(3Y5H)AH>J5G$][051(A/ M3.3_)@Z#.Z4FW@1T+ M;< *4W#8.3KZLMNJ>[-VT7;3?=76MY)B.6OLM=9(U8@;2^>;:Q103T$N&JN(O"BV[5PSB[;-Q)F?0U^@'\>4'D>5AP.80#*)L.5A$ M*,0(4D-?9HJY1O>,_=3U9;T8(O0"PWGT?#5T[1DS[[8W!)6K+"4S;]HU!#J+ M]ICQ@E0,!U?<6=1W_1V4S^25H "IQ_@S[-I_LD+79D+:K>L=V1W$((L0Q;X(;R_.28L'LQO]B45Y9 M6 +B.2MB(]CD>&HTUXYDI:N8+&B3]ANX==]=ASTL^3MFA?LGRY51L-94\R). MRX>M*-]('HXA[,Z,3EX#7'I]&TRU9/,SQV#/9)<])$/8AQ&AK0OAG?5JS=K] MT>,UEC]^L[8/M\%@JRN_B(RC-G2G)X6,ESZ$S* PF^K'UW[D.G [H/$(L8_L M#%T2-G9Z:YQF3N=+2MD4NJ@H*W#*QYM+0Q B]^XC3OVY9W>Z8,]:;6LR\4F\ M@*I/XX!?1*/]3\Y2DVJ7+>_G(5"_-8T-]YMZ6-X:@%R8@AK$,GDM" M$FC%8_&V,)4U?$A4C(* ' O0LKO0^W>F>AV4-5;[61N'3*PK_Y2L 7(18^9F ME!$EE%+<9.,AS3WPM(WJUK?8,'?<]BTY%,]"\N@N(G9]&/&UF2_TQ(8N9-^= M[ <0V!9B:4=_:0KG/OO@^ %O2$_R^7CAS(8-L#E1;'8GCY51! M%O.O66.J4ZGMF:/BTF-#F\&7 S#$+&@1V&KFOSH\:1'!9.V9O)HM%I0RT_9'>/AR#.19&4 -BD_C1.,R9,KMX(4+:_>R162-80"[G: MOH2$)P1*H%'/01#-(2/#3Z?2+UI!&VW6,J?=:&U2$9_48@$40"ICYP0#>ZTX M# 4/=I1_@C(Y@PD=GZGUMG?M4*@%:TU!@=42RV[0C9NF(>%H60UT+5Z6CT:R M?44U3L% ))OF_Q-7/]##>F$\#IE/]YDO2GX-+^E" E?.>H2+Z&SSI"U"99,_ M?VDR1O.[M#A$J5XT<4A/*[)=-#[EPJ7L'B^J7^?Y;TA!=EE<<,8PK\?2;%?G MT^""BKKU<&&+@N]X&8]C&_UR>U\,Z\;Z(/,Q\64P:;<^4LTPEYRUW1([RLK0 ML=U!JTIHK^;Z1T:P">4REBI+U])?P&0!EY3^%%4[JJ-PL!L-.BOE1+0XST7( M5RWQ5R.5^3IEO[.ATE7 *N]T55SOFRXN;X.6XSL MG5OK](7=ZSU3X.,FHD*8VJQ@SBY./-$YH"[^4QYK>J MQ'%U5*^NG17\Y;]_S+XA=>A(!F*A5&5%!O%8+%M7NF5%0[%LO,EE)AUN_L(E M3T@;9[W346, YD40(!RYW- M1.ON,HQL!31@WL2MM-F^BGVUM> 33L6A3C5)U*4BV&V$UT4HHPUR;LG5)),D0B_RX243*GF)1)S?V6-0GJ*B0MHT3' M.:]_56M8A&>U@7'+%)>Y9_3KLJ**)+ PM&A=+QW5<1%^^8[/VV,MUJ-7-$V= MO+24]D54;3X'>V); +JJS0YTK7(KCL6**Z^SNS'K@W<3L(5\7I/(#P//=2"< M)OLU7&UO]I"6&C[$%>OW@-=_6!YJS/*=[41K+ MRX,,;C:P?RL?MFS#M8'F,1QO)&\:IW)?*N>8BP0J[T;I7!./G>[6?V6G,CRU-B7SW' M&"@;2JSP2$\/AR".8DXZDM5;$ZAN@/=]?-K MM8KKFBFC;NA&Y)G0=]&*[/>'TE/=#>BZ'08UX.XA%K.^=TIZOP1VE:&FE$@CMBE,!!.) M.6- 5&0F$]PH:;X52N.1I!5C*A!C!GW/5J;V\95\G]%% SW(769JBAD""_4' MPC!;E%J[)@Z]-ODWV,N&0,./V(A 86B;./S:9" SU T!_Y^PG7_%T#=QF/6O MOK[1< B4_!D;&0QF89PX]K0)2F%C' (%?\%&0!4#Y1 P_Q4;S,-;.H= X]^P MH-&L'70(U/X="VK/L70.@9B?L"%&SQHZB"*$SCRF-*#JH2")QBM'VXT:BU>I MQ\X!"/G'0FX$"(W%V7TZA@S[85C84NTX*@9JY10$9<8%^PL_G0K_I5=A7'.9 M7AUO3T=J[]ES_,2>!7+M\8DN],%+-\/>F%?7M[+/;QAM?F+#?JN <^9BQDY1 M@'1%9)]L-*KMQ\Q*7:"D>5Z_9 9U:-E[NR'VW@^\8.="]*\M3>-7CY\?MLV' M)PJV^$2#>Z@-52@1);O]75?IE;U^M67PXV M)W'IGBH#^@VVR ]GM7V.3AZQJ;6-TCLGW9/>O,EZC'4$$W&I:-WW'[,S24-\ MUD70N7(%9C3I^]PZ2H=%"I/*)I@QU(V0Q,]H1DUJ\0$U.K2"%QJDT":BJ"!O M(OA0A3#TB9!A QE&].2V?:%:RW3SPX^:KVA*C!/W_+9&2U4ZG;@7M#7\F@+R M1&V!:_)._"-1E0 V%]8?6KL=);M$6$RVVF0?;)QF,$]!N#.5/5 YY=)H/OKU M"[LIRD;SI=_'QYC ?%C^#>+'KD[-] M\"2_>F[,;B0\J>MJD[4%Z3Y$Y9 /%:]'K9/)92@)"TG;RU=X,68@M2TW.F]V M"G^!X6.&76V$$+Y<)0BG<+X-A@5=(&>3]="&A;5[J2=J)6AB9>6'?:) GO. M=989IJ((%^-A;*A5&:Z)3=QW7KS2=\!-\0U@NP_H#66@1Q#N2\+GX^%@T=-J M6Y]E6%].-_0UB C8KQX#RR_LKDEOUIZ.(,:FM%>^4;;A>]=GY\4(,]^T7JA- MN]4,2O'I1L*O)+I1EI@7CT6P]<9F.<*A!O.G+4? 'QHJ9*CFF"P%HT7ET$NU M> 2* *BSEIPJ,0YC&OF9O68!79-7BZ%2&G0A&F6N#!*GWSY2D"(D;QY5^'6RMI*V0H@XAJ;E^SYQY>P+3%Y%)$[$3PI H1&0-1T[ &=0A*ZZ1.53*&S\#^Q*TK M3^+2 F%!#Y5[RZ4\@UH4T]+W%S"EBUW2)GM/F\29T=8;]@LY0$FMCW\3YX&) M39&[=;E3KG1%/@>!\\WU/.%5^4IDCI&AOC:?A, ')C@=?"CLXUGNX9Z)>W_" M<<>DXR#PGO9!%'RQZ&]$>8T4@V=Q=YB2S@1(EY=!&?Z6%+\V62?/)3D:;539 M)4C47)9[WPHC9MQ=4M\7EJ)Z28''E,FL?&X'TZ@QXW$4AC1"E@?F#/DQ4L'- MIL)+'W>Y561^2!@Q'QZM>W5&H_D!KJ8#E>5J MXJ7D37*- M(_,2-G )&\#@/HU'%C(JQO.:UC\]R8 "5*?ZX+^S\0$]C>+62[]U"7T8]Y1Y M=/'7P+>+%VF$$Q=_=X8A#L*M]8G)M;O;1ZOM2Q@/%@ VY-=F<0F>:/!&:'2" M3G-1(MZ]%7W^ UX$^;?14ERN[L:#V27QC@Z[.9)HG/&_/PNJK(+)6>9F;_D- M04_C[@$ME:[8M;* GS\2*R3I[U5I9JROSH(BYQTG>0G%EH5B7\+J)AU6A\%$ M+K+684;G)4#K$J!U"=!: %^2VB[GA]1+=-)H_N#,=#H_+%["F\P2E\1B.S^, M7D*:]&(K!S4F7Z*"AK J#X'5O^+#J@'#\Q"8_1L^S!JR-P^!W;_CP^YHIN@A M\/D3/GS.*,K[A_G9Z_I*7$(7TLIO&\IZ8X_LE$B\OUL2VM1]TPEB;9IES/$A MWI@J9%4U8T:5L695WLQ@J\#6M%A^<:'7SFJ;-N51DJ1RXF+*R9V)[\*5;H'L MXBQ4X*QBYA3<\0>J!425B:B NF-\C>W*)JMM9_CD:Q@#]6>+G;9]/!P]*R(.^QN-W'\GC4ZK,PU;S>X!>^31?:_[*II,9UI3 M$>2!*_:IEP'>N( Q(!4[^W3Z8OTSH#>>%8:*%.8V*V $,]_B5^N@3G)NN\JR MP#V[AV0_C4T/%OT-HE3Y?\#NQ-G@>G,PGF#6J[KX+#P1]B(Z/[0_2>5JQL!/ MV[(_,C%(?7ZBD1A/[3,-P@XL-)YFL!VJSZ2;-Q*1ZQTEW%:F/@[%!(RG(A&R MVI^3;"%SO#"-P#M]8E)SG8$K>:+67(SG*4_,:I@T63MS&_%;G&?5+-VBMMMI M979T$'.+R&HM3TT$8ZKFH^.B;+9M2'5U1TW M,CVE;;Z(ZDI34PZ(5CB%,$9)7_P]4_;W-)0XP%Z>5NT)E4#1,&G4^.'GB+U[ M(" \V\2W&,.21+F+QXV[U>3++W[X1FQWZQ)'Z"Y2CYW>ELW[L;33KLT68&W=Q)TS4G3"2A7>NM<6ZDD^37(<:+8W1\4JA M+PV85L@N$X%>Y$TZ'_QI>(8&Z0M5DZ]08V F)?9&R@QJ5%6J%Z,JQ&+V1PS\ MBBJ8"F:L#/A^JA6&B2.E/>-\&S3O:$3W2Y=ZD3/Q$K0&7:*Q3<4KD#L$;M@% M=J-[R^;UB##Z ( 7K;;E?=;X4S5573G'7!:^8%O*&BG2\<9 N"6OT8,?1O0( M[Z'"G"\8B&33C;D(TN%3!\"\M?DQ\'<1H0?8X89]1PF&9'"OIK=;]]UU&#<- M5Y0QQ8BZKT?@>>'==DMLN:U9:UJ_EE!BLX?FFAVH XR9""=F>82?TK;4K(BX5!C&U^3]\![9TI7>5O*/ OU M'#0/@D*B$ Y%L_$.+YGYY[@B_9^&P2Q$_ MO2: _!90&WX"366_LEUI#MTY+&*S,%C'.D.Y3R<*%0XTRP$W"TQ1L+QO2 MKS0,AP<'_!A8OKP%MW"8,8P]T< FQ GO:7" 387I44K0)Q]O+FXQLGSG]113 M8JA%M8T+:U0-;;L,$I/-@\^(GX01.PQ>DTW/:E:? MA02<3U;HAL]OE%C.RD]+)JT5>J#V=%0$FN6NG2-R*!:9;.26",Y'9=TQN>4; MM5]=*\Y ;A,OHD!NPYT(!E0)W.>A8#9A-VJC0.H\U+,Y3QP532Z+S'\NMFM/ M%'KSA4HO=7C[O=%]O'0U6_G$D:*RP!5QT6"GQHP%_3+C33Y]^0,X@2AL+?E' M9<,O70W)ZS@1#*CDG_-0,!'Y1XL8Y"Z%4M4+(0>9"/0J0N@._K!$,&((I:[D M)W:93!1X\PT8QJQ0WX=0)/?F3!P[NM*1V/.#&?AAA"(1RYQX*'7["U)RIDT< M^J8+('?@809\&.(7"XX3#Z=O3?X*S^C$4:'[&*@=JYB1T.^]&*$=UY@-2-I> MA&:W]! 8^0M"C&CYOX= QE\1(J.[%WT(#/T-,88:W>X3;V!_)D)4CON)MZ+O MY3*I//Y32>ZKE/Q[9OR3[ ./G4=X]Z\CTBP_ODM>B/(&JIOZH163%@59@%/N M*1_R9)VX_?R;19W:$5?#S\Y?&$&5P$8H0AD8>D4$SUU_Y+IV@?W;FKP=J;UG MVV'*PXY:A^MCM&?W\]^\TNO1CZJA2&UF7M*E+NE2Y[2&(A;CO"=.;?S6A&FM M!,E%5,VX9 (*\:=_9"B]E$V2\G]XK?5:SQ1S%U"NJ84TM6A&E1/ MLO5(ULL1'9G#\&*E=#11C)GW_H_HWAN!+)0B'69GR.CH:R]83M6,!7111]O% ME'4Q96$V9;5)#_8LO[&T4V50OS4,O@6;?7 ,+=_9?&-(.:T@/",.3'GP;?87 M]YW !N3E#5JN8(X,I-,U9[']#/;*XLDWNPSQDG5D7-D-(0XQMM M<:O,UV7ISL-B1@:!1+ZC!?H@GS)8&0GRZ>R(.%Q>>&'22;A^?FFHC*2:8PR4 M!^CS1[+2PX_P$3=0=5!2S< &AI(FU7/F XIY1G-+J/MNP:N.P?7A[1\?J/N/N!PB+C$5+Q@Y\/] MR%>*)ZVB/:&;O>7'+%;VZIK;3[]F*_?0@6#^__:>;;EU&\E?F6PYJ3RE:!*R,*%(!R3EH_GZ08.D> - 4**(ALR7EF'=0O\S2!$I-^''U"Z%OF_009#E$$4HE,O-"7:LR7&L< MM^^>1]G/7IB1DT32,6^Y0(H3CLKD/M+>*#K9Y\]#)\>)H$'3QVV?>@2ZDQJ^ MJ2F^6_PK'D(/G /H$K0@6IQ[[-C?0G.45\_YA7-^H12_7'T BCX]@X M$[6=+7B)&MU&[8=D<J$=QW'@%%*3P,% MP\+%CM:SN&&_UN+0EX[G\]@R+E I#K&OU_3F@BX)RDSS#RX=>2>R[M#,",SH MQ,'++1U[+B>4X,ABJLJE[\<(\L HW(P9CS@$@=;/YWCG462:^WGRDBY]CT80 M%4>E,CG>8]8UVF]G2%TZ^L%P(WJZ646G4G+_"NYC! M^+'):_#W\:(8=W'G7 .'JJKAX/O*8U)CL]7@[\_EW2BH86B] ZJE7>#&7$;Q MD3,(QD?^EU_QTXL"KGFM">506V.#[@HN%\W?(-H^Z];@EM539+M@RO]&QD H\C-SS?ELS4R74@,O3'AT,V0\IYK.J:9SJND%'&QSJNGG:F*+"9UN'GUSYNZ< MN>O"_IS"1;;]]I\V453*5.B]^9]VNW"?5!-EQ\^IO8BSXUW8'-Q<-$5V/*:^ MQ,A8Z&*SXT=)C'_D.(TXQE+J>^&<):]\\9PE?[8L^7%S97+S[AJ<3DSP?1KS M-VPY.P#M MO&]TFVV5"VL^QQN"G^L"\-4%F'"$)$F]^>P3Y-&?7>3>1R#RZ([4[CI-)A.^ M?5^?5MYQ#5 K[QK//U4"_KADN/+8&\G_>1Y*DW]@SD":,Y"P^W#-E6)'<:[0 M=P%Q$IW342#GU*K1$HD'->E6NB;<*42Q=2:,87<0HCUY685:NCTV-.H,"9BR"@^8KO(\&( M\!_+ :D;0 4)KDC$_Y'"*JNE]\6FYW_(\>7[!J-*;EZP,?RO'N@_ ;EZ->%A[? M0N"B8GY6?>#%*;EB4_7E 12OM:/M;+DNY@1WTOD*-8,O,"HOI3#N\I'\<\GXL=ON2I;U[*E MO05.>-'HD?;\O2]<\U_%7 ,F;,N7522L@5H59U'ZQ/461+HUV?' ST5* MB]"Z#I-=" K/K..+&^&LFC*0M *"0-&.\V1I:NO1W M^XT+H)0$ZC4G3P0D$[>(E^L[OKE>^"OQ5')XQ \@0E)CM5?[$@AC'*CFGU-( M57;O%^J]TI";[E_CR,\8(](>6(.F.QN1'F1ORX/.1M;LA84F!ECPI7]881]C M1HQ9L*O'@FX0C=K4MS\\=O9HD9O2<<;VMPM#T^BH//\6KVHY$WIAO0 M\5KS$7&H]!*> T4_(D;1<&^DH\E%MQZ+:/0&V9XBEPICAM$B2FE PTQDJ!*. M<;Y"DMQ^\\.,H^*.[S3H)5DJULHM]!9(G0UN5PN.]7H$>4HGPF*6R#3*1^P5 MD$I7WUM_W#O-&D"E1ZJ6O*U--%"/1[8GQA1UM9>_0%**"1C\7;(D&5Q%R48=2:,YWG"CWE=Y"1L3%O:G,?QGFW ML\'CL54I>7QY'"W$49?S4&%<1Z'F*$>-#;,2R_,?\HWJFE[\.X)270 ;&4Z= MCX5/(2<5R@QFC!WA1Q_3$NTGP9$HWO&XSUE/]_'U6,=#(^?$]D@JL*-.R>M8 M%*0S+Z><]1--?L?HF&RL$Q;9YVK43+!F;776I',"*@;/-3\U?'K)YN[F_OH^ M E(.M-:H?.Q<#.=, TS8P!LVVNCW263="O^"K'V8J"7,1&J]>?$Z40#6A M931PZ^7"T%$8)[)I;KEX0L MDH2H5"?]'&N@F.%;$X,>\ (40&J#R)*!H]:&WG.5]HV)3S NZ1<1-+)[WU!? MW9RY=XJ+6+4?C&^RXR$9SHAYJ]%(EG\=)V9B1PQ$LFCQQWW$3WO5J: >[ZS- M::H%R$/2@PY:U)I[OU9[#*9ZSF7,&#DB.'6$VE5'UI"3'S/F!M*2O"=H_\&, M&@5&J0O#53T5N5Q0[L'82#EO\L"$7H73Y6]-J7(\2'HZ+G(-S?$BL1%(HJ[S MN>)TJMV^V*R/1.EG:JVQS[^D'(ZEW:#6;20;:J]?%=W1@--:\NCM825PV>@- M\4./D>#&VS]PVV+#%0M=UZX!;T"S/W/G6FN$IL%[*S,1S,4VJU)X]Z89TH4BH'6,5L[ MV%;Q%7GTZ,"CT> %UH&L']_@IO&YJGZ\ J!Z QHPK_/J<;XN96/+05.==>[V MJ=ZZ5BL7X;,=@H!!VC)JO,S=*@?@0:J[2NG",9AU3L:A0%],!9)"GRZ][BH= MUW&H+[U1HWFL2N/*L=9W;,K;[$XX#]NVA^.HZ)$$*L,&,]2CLT'KF' \:'(, M\9N8AXX'44[5D94&I>--]$[!B]P"11!?ZIC7 AN$!-OO;V%>0OGJ;Z-L2_+L M[2\T21-KH:,\,'=HLKQX35+F^2I;7C7:?GI9OK(O<:)RCLM&3EH8]LCB(//3 MA%/L,V$[ZA.YQUD_UF*U99(NUS_%<5!?U7,G#T6!J, M@Z/(:<0CRO="/PN],^5 ',0\AXV?O**!0I3$(0T@(^3*"^$V[><-(=+CJ[8V MZ;9*MBVI[QM?U%\.FY9DVSS1XL^4+TFN3/"=XR(^W4.C4U +;O_(Z#LL_VM5 MGU'?/.7XGY@X12K>^R"052J,B%YBGAQLD>>@G8 M;? 7[.G."T4V67KM,;;G9\3/7@AQ*T? E>V41 +YHEM^RV1S!LBA)PH'-]MF M(E_RAKPSXM,B.? ])&+5$13?LI3^.[^'0O7ZNM>J1-"?46)(??CH<=>%#R5X MP\^B+Q[?XRB O^ZW[RS>"04J<09BLZ/G.MYNXTB,;8HM[.#U2NGG#>?/%6'; M^VA'DM2MS3,6RBPC@>:LQ0ZG6NKT%(-5#G'4\ T7.]?>.TV]D/X[;W*7I80] MQ^OTPV.DJ0AC!]U,_E0Y^! MN(\*\&MBR1F C]'\9:/< U?JY"=KPF51D/MH M5]ZWVOBO#G&PF216E$ZUQ3%V8-7B&+R#'Q12YZJ8&VI0ADM>Y8QEN@'_HB. MFPF>)RASBJK>OPV#9TU]FCH#<(\@4K!F/=3H"*"]*F]II#\1G] =V.EH.8:SZ& W?PRW?DTW\C!]-0/:K84D@A4 D9V4#H>4>J\*?T MFC NPL2[&3A!*[A:W M?S/RSO5CN%\P2DKOVX'X#SI6S7_L!K@=. O2+?F[?I>A ^!H9'.Q@\U-<@,J M)<,5V]3EM1^1PV4F?%>,:PP9VTN\8S]BEY>]] A>L2B-V;[.90/W;9I,#Q/? M?2NE0SL%'R -D\04E'R2O0NR&J*A?<-5_M#RXJZUQ6S-,=:6J@MY2]>MF6 - M"%/75PN4WFD8 .I?.XIEZHE=,M!JOWJ#\+D4#K.Y]N2.(DHN%T#RP387/U+, M6P7N.*^WQVVJB+"5XE@VUR?ZJ M8+**GQ7C[9<0N-_8NS\,K#@?>Z;9(R^#0*^,&HSN $A MO<8ZA\T==\F=Z%QW9>TA%H_7>L!-<9C6AMBET&XH34V2H1[X4)T1M2+>4LU6L.6TM9]7/6F@7R3-$ ]E^N;[+4O[C XW@ L"B;?EV M2W._P@O_* .2@4K/$ [QII*2Y'VO?\!0_OD%*FR)0HDJKO5.;C)I$Q;M7''K MO5!FN+[YS>=#RQOT'"EC.@4SRN[^QY4*3.1R'0APVP=K.ATG@&IZ'0ZM\EW8 MK*MA-A4VZ:ROM#\\39;K B#^%(/,K53\L@4"C3*.[6J55V0=,U+3+6^_I$VE5*IKC.(*B(.H5="G9H8C M586&A'LF:><(DGIH_ZB&.(Z KFDUUJAY\F@$SY81M[G>XT2$H9;K,O/-$6 G M/MG[I0?V(CA#ZG@F A<_\3./>2%DKP1;;GLGXB;WG0YJG >%*5/4Q<9Q)453 MMD,\*]U+6RJ>YXOVK30$;1D'++M7[6DM7CW>9H2K:SJH EJ=D?8P+U.^VMAN MC+$L(B3VBX:]NZ/M93AT-;AVDD-MQ-QN].0@S5"ATC-I[ITZ,;_H]7DY!VGG MV,LR-50^I3 93G;6LRK)7<#@8I4LJYV4T?'%*-(PM(D797(&Y%\L@G]E>69Q MI^0;O>=J(+Y:>@?FJ)8!9-W\=N4,NV?B.2A4?9B>X6MN*LJ.260OV=R%\0>* M4!=D+_+U<+48KJ$(KO8O">1B'\S7A<]/066GB5R;=BM@)0?XCD9>Y/<#7(3) ME^O#O1VR[FSHCQ,%%O+:&V,LK.*%_T?&)4O179Z+H98_&#TB NM LHGC@)& M?"%.HR'?8. ME2=*8=]G><.+ACB^*;)S(>3QR,B69MM$AASTG1K'I9OENO]N#>RM#D]V..PH M>+>XIGP39Z_I.@O+DDQG&@F>A@)QA_*5E^1-#4B4- TE[-T&3]S_W+?9SB?Z MGXL&NJN3=*N0#ZCXJZ,BL0<74$[9Q4.S])/+0UGSU_^]3(RHJ:,LV&L8<^@] M<6-CH1 5<%(N7T/Z5I27'!!RV>9M%Q\B&%3-;N7MHK?MSB5"BX9S$/CO]'"J MT'/96G@?L4A1,E#1G"R,.! /W1BCZ0ML]LHY1-VD0-0&8-L)C4/<;"=D+["W M$SWA0/GNZ"=AVS&-K6JV8[(76-\Q3>A2NVGJ>59;R$[O]93THIUP$1:;W-6# MDU)4-(98)W1=2%%+Z9J)UH$RBPZ:,;+N%?;Z7O5$IZ2@]4S"LVL#VL*:S9VS MJ$?1*H<'*53JY^ W6>WT>TP$0LZ!Q[T,S9YK PQ&>ZU[@TTP-5$#%5SJ*1;[ M:W.0S6HX Y^[% 2CJ:.V(ASJ&&\L^X@7(-J5AJ_; M<#OJ50=)X4EDC8M$;Y3=QYEHJGG@^CRF5=]'/I2%HHAG,F)T(Z2E&ZA0N0PK:X7 M/Q,?-&>X3B+TDH2N*0D6R3](&*3Q%D/YR UYK2T2%K:*#^I^ ]0UQ]0B#.,/ MZ+G)E:IK;E\WG=CUB$3S3=47:IV97R)&_/@M@B_\(PY%OVIN6;E3>H +=Z<4 M"EX\Z@[,>6S6YE3.R?'0TG%JCO!J:X@Y19Q(T7'""QU#@H8F3G@A.B34.'P0 MK-4\9'K*$__CMTI9J=D\X V(HSP"6?LY[WF-0:F0]227WM;[Y'WP'2&,>F'N MO'\B"6$[ARKEC$'])6:_@U4>0[-B.:S8#VUC6.^@_\:&!*+IC1Q6E,?O";WT M+2U4PT#ZY:LGV@=*QRIZJ#0S[8.EXPH]6)J9N \M$?++XV.5!?U8A*0?&?4) M*)J^6 V>XZL,*/-S]I5&8O3300FZ#_B><#O>.\1ERV!S>=D27)-:NPHZX9\D M@4)D'ODIZ2>*)(U:6H8SIZBK&,]OK,E'5K$!=TYT1_%^$(S.U& ZBNBRY9]? M)W1G*ALG0#K$WL9$>.>67T>* AVE[_YJ3.REB(XBOIW;)@3-:N-%U667CI1# M.BADVL@_Y.EVD/_7&?EGU!OK#YKQ8G=*'QTD_]ZKXX8&'J?Q(YP9TRW?P[F^ MYAKZC"WM,;%H^M'+0*;2B#X_2E6?O@C$UJSDLV.R^M9%H$YA]YX=C?+OCIIJ M>E9KM9.7>LZO702E#4W7G^;;%X%: QMS KG8MP:TS&U@)9Z5W?N_?Q%4:F + M3J4':=: EDK-KEV>ZJNXH[%BL54<]BY+^8\/-*+;;"N>08DPS?.@7_B701.Y MAB3 $-#2A!E1MM$IU\@;S7TB6X\"/CC..#*]\%?BN7/O\=G1P^=^Y;2Z^B#A MCCS$4;IQ)P Z!7* 6E8?L3.QRLEPPH\(XDPP<2JLW,49.S;L-XWV,Q03+<7% M>#IN !6'PO$@RU^(&PE2T7_2KG=>AQX!!_%^$MSE6]P -Y?'PBTC4FFM1 H@[TH49N\MD$,PW1/2,:WK;83H7 M5821)'7&)W+,5K^D"K[&GN)L!"P$&HJ!M=JG0JC)NMACSR\^9HLUP@M[-N\@ M<(6TULPX[FZ3Z;HF:@&5-$:4C[<&@H'*( 6E?Y[=73%4!]3;9/8"VZ2G//-U M]*>:9+.==-]A+H6G?Y[M_>D>U+J-Z8P>-6/ [$CMA/R-IMG&\S#>EHZW!D+? M"2B%HV<2;D.\UJ2Q*FAOM#P5MGG":6Q=6>EY[A+L'7186JY%(?]S'$)VR3,) M0\AJ(A%A'GA=%\$6ZOU3<"?O"#Z[_H:L:42"*[[@-4T!$U])FM\ 0/WB5P!3 M;ONTYSX3MJ,^R2]QQED) M-2Y&A)"$X>Z46X^+@&8\"1JO)=!XK-9< ?W=L>,BI$I6Y&\IKR"XR<@J?B9I M&N9M2O]+9FDCBK\,14E':S:5(2R-28B T9TYAJ!I M7H$(T/I18@A8;0HB0#1'@B%0GUN.=W0,./LV!Z,QW3Z19S()%CLN*WW1KYFVU?(]RO6+1:; M++,T2;T(*EUDBH'B%9VY B?.6%0C($:TI =B]L+BJC,Q:Y&FC+YR6GD-.V&X%(!#I_=?/,:\>I^T@5;7-!+B2-RT!,/0MV #5T7@0X!5O,/N/0S'DJP4 M\%/>:'P"%$_ACUGN\<; []&]Q;&;W=<_FSXK]^]Z[,"Q6XC5!QHJ$HXB&HA[J[]^E#)+*#Q?^_5\+9.IHK M1^(A6;2J_"Z!'3:G#C'?>W[LL?T),'/MB/-)J@-Y[87B)B@Q]]4+H5KL[]_Y MHF.\!A5F_OP74=/23Z6*?!H/H/>"NG^GN\0R_++P\O0?'$27XL;DH5=QN%? MQVP+>[/P-Y3LQ)M;.LU/<&C?<#E8N_C@1%DPR1H;I[)03BQO:0T2@9'JDFMQ M5_(+I\_D@8 "62)XR(RV( UBJ/*RJXBLZ);D/ ;WNZ]B;A\3MN4L6FQ;>=LI M7-==PCQL#D+.%;3>NT22[=WS'2S!W]QO=N VK==9SSYA.\L^CS4 +3.ZS. MPN]P_\P$>HD:JC*(<$-WE"M?0:U;6W.3# 9BW+4E^ ;^^<-AU2U!I7B*$9*7 MK?_(;>T6[[1_Q;CRGSEJ8_9$7OD1UMH Z2.,,'0O*KYCY(^,1#[D*16UJ#7+ MVF3PY'Z4/F&PVE 6+/A/ ?SV"F1R*<#JRI?14)R'Z=";K4LI/FS6 MR(:T.>"#+6G%Y3?+M<3AL!+N6O(MO>+#?C]8'R>\H4TC:?G(.I6DY(V!4T^< M$GQ[N3KYOJ%^TCW=]>,P;URLZ%>/OLA62Y?O"B;,U?DL$Y<.?Y M#:?9$1/1<&Y 7K6,>Q\%9,LM^_UUZ-$MP'6;^"S^J$A3]1P-B+W"Z>"F&>X3 M.6HJ1N)_)GXA1-B_\WH,%!_"J=H< WA2<[12M:,U1\U] MX0D_J^?W7"N2[)GXMFUO+^@-_ 1:$7\3Q6'\1@E49[0PY%GTV9B5SKM(8=D"OT8G)IR+7>+R^A#&*U4 MLYKRP' P1O' ;1DQ\!>:;JZS)(VWA)5_%^R](FR;5"J8Z7B$ ?7G]VU+D%<_ M8-R\VL19XD7!ZH,_V"\C\B4&)9]M#Y%J2$YJG;I#IV&$O4@.TV]\)[O))"<:-=0.I^*#.-5?/N-[Q<% MTZ)*F/^9J]_\(%JN97IXPQ]C[_ON&$ 6LQ41)$PBS(<\&&)+=@-=2*!N!&"Y M7:^)W_*'FXW%*!J:\>2B]\SMM^***4E(>L $5\Y0$#U06"&L4P[$,U1%<;). MOL;IKR1=!/%[6AD>IJ.QQIB?_4TNA$8:7CBV][&-]0- M/NH*+W':(4$&@>Z7:,?/Y>),SL^!IS@,N?#/ZVUD.1W'SL;*:W"S)/3 DDB+ M2IYJAF"%ZW#-+:A9!>TGA/$MNXL9/PPX7W!"7[XF<4A24KN M\P1.'(Z%B[H MU^8^H,R)@HGL16U'K_295<&:UZ@FG/NVWO__!U!+ P04 " #W@T-9' @# MVT@( !K,P #@ &5B9BUE>#,Q7S$N:'1M[5MM<]LV$O[>7X%S)JTS(UJ6 M7^)44CV3V[I29V":Y MP"X6SX/=!<'^T.7Z\AO1'Y),\5OTG7*:+@>_1J>=HTZ_'2XAT&XD^K%)I\*Z MJ:8?#G)9W:FB*V3MS%]47IK*R<+U2IFFJKCKBC?EI'?@NTW5:-:H>1HY4W:/ MC\Y5T?L]4D5*DVYTVLM5$0U)W0U=\ZPT5CEEBFY%6CHUHEYL)I%5O[."V%0I M51'N0$V_G&G(3.%8A+J=X]+U@I5!7\\_RV2N]+1[JW*RXF<:BQN3RV(F&!OG M3 Y91Q,72:WNBJZFS+$.;CY3,QXJ1Y$M94+=LJ)H7,FRMZ+[H^J@:ZQ2-^QF MRD4))*E@)=^^Z+P^[O7;W/:RWR[Q'^[S;OR20ZS8ZZMC3(PV5??%L?_7VSSB M<9BSV.CT,5PPF Q5K)P(()P[8DL7=$X^I7:S%Q(80-4S<WO]_F?Q_IVX^NEZ\$X,?AU<_7)[_:\!;N'IX.;K>FP= M-;;UUY]SSW5+_(V4&XI_'HE_2XUYLRUQ-524B<&$DIJ7"_$^RU1"E3"X610* M$M=%+GL]Z;OK^7ZQH QEMPHKDA^Z'X@*F&+[LT\H H>1.0=\9&1'UQVCF8.7XH+ M04WG^/CE2H=/!"XQE(!/12-%8TJ!$V7%;S4&0)6>XCY'.V$*\@<1_]8 M@=AB!>?5>[&&[\'U9<%UL@/@^BOF)&7PY%/QH3!C3>D=M0+&&F2E!CT5Q@EN M)54A9#$5=>&JFF"K=!XO##DI@]=WMF%#DPKS FU"MGQH7WG470M9D<B$6R MB!8A]5S.F/%73"R("4-[2A\E%.Z)^NA$C7>.J%N'G =\W3Y8;4U;4'VD4F:C MM*:0')6!Y;KBPHPI*JMT1A<06,E8:>6FG%ZN4\N+AV>6)TW@_3W1I<+.!_]) M,Z"RKDJ0UOIT.$D #&^ +_'NJ$"6J\%=/*&2%P460?D:^(G%0Y6(OWN&/D^& M)CO T,%(ZMK'&X8O91E*,#4"\.R:4@JY[A:1,URNKZL\%=$04<^&ZBTVM=NL M>YO8+N?2Q*5I]NG]$!'/BEZ_NE#P >SI^<[W='J6=$IW@$X_!KP^Q#WO.S9U MDW^R3*MO7TQ.CCO?]^SGQ#E.-TV2U!7#>RFW6]=M;JS# WXKA\YL@IZ:/7AQ MN*E-!J8B!JV(-[8GP*'?->4-U:*>6_8JV#64=IX*<_3RS*;4AW7ODB;D3H56 M'T@W6Z@K\JT_[R5/Y_U.SI/LY)SO %O_P$Z.?YV5SEC>6D02#FS+/%L$%2;* M9Z2^#ZI$V"51(SI3V7F>Z6^@LSQ7SA&M#=6Q00[+3U(%FWSS0Q 0N+8<>?&; M:]39ND&_U0HF^R6B+A*_M_IJOTGS/$/A+FS2O-6H>N!T!0;QQA]O(2:*@/EX:$($D_>H"2JM24N_ M^XQ,ZV@#R,L- #X]?;GJG\ 6BH@]']A-)> _SC(Z"PD0?W2T$W;5:O]-0=(O7.6".=_1GQC/>H?JAQQ.H4BHIFC,&^]^:G3 M,(M'YR6FBS>_G^(0ZA9LWH2!MFT_.#]W[]3IT[EXMQRYR8F/U+W83\H?\-J& M-5V,<'S:$B?')VU;;6_;.!+^OK^"EZ*[ M*6 E<5Z:KIT-D,TFN "+%A?T#O>5ED8Q+Q2I)2F_[*_?9RC)=ARG3:YI4]^Y M0)-(&G*&P^?AS%#4R3 4^O0'<3(DF>&W. DJ:#J]^'=RT-W9/]FM+R&PVTB< M#&PV%3Y,-?VR54AWHTQ/R"K8OZFBM"Y($_JES#)E;GKB73GI;\5N,S5J&S5/ MDV#+WM[.D3+]/Q-E,IKTDH-^H4PR)'4S#,VSTGH5E#4]1UH&-:+^P$X2K_YD M!0/K,G()[D#-2=EJR*T)+$*][EX9^K65M;Y^?);+0NEI[Z,JR(OW-!;7MI"F M%1S8$&P!V4"3D$BM;DQ/4QY8!S=OU8R'*E#B2YE2KW24C)TL^TNZ/ZD.NL8J M"\->KD*20I(,*_GQ5??M7O]DE]N>GNR6^ _W13=^S2$Z]OKR&%.KK>N]VHO_ M^@^/>%S/V<#J[#E<<#$9JH$*H@;AS!&/=$%W_W-J'_9""@/(?2=NN/[G[Q>B M>R"3[N&V?"/.+ZX_7EU>G9]]O/KP7GRX%.=_O[JX%)=7[\_>GU^=_8Y;>'IQ M_6T]MHH:C_77E[GGJB/^14Z*7RMG*(2..!\JRL6E,M*D2FKQ(<]52D[87%P8 MHWQ'7)ETIR-P+ZA\*L)0AMZ2MWBE2K7T_I'YA>4ENJQUG MIGRIY;27:YHL^O,M1O2?RK.2UMXHD_@@7>A'QR7\-I">M#-US\7S4ASM' M!\>O%WW>]/VMW-X8,,9RFPP+5$)6W2_]8 R/(@D.N(3(]\Z[>ZT#E^( M";6:[M[>ZZ4.7PA88BA')!R-%(TI TZ4%W]4& Y/<5]CG3"&G%I72&Z>\D_ MEB V7[UYY9ZOWQMP?5UP[:\!N'[%G&0,GF(J;HT=:\INJ%-CK$%69M&3L4%P M*ZF,D&8J*A-<1;!5AH@7AIP4!:XZRM GH+^ P0YHHWC-A_&>2<=DU'K.J@;0 M?DDU+,UBW=)AB4I# %2R0&94YZ,]J?1#D6L[]BW/'-T S Y%E)!\L[8;5G86 MZ.);8^Y9NV',RS#F< T8\_$.O'[R#1N:5)@7:%MGR]O^343=E9".(KZ!5S70 MQ#@4A#$/@)\AMV"Q O&)8Q1?8YRIMKY".U;LK*Z!7CJ;4H;;7FP#UQF!*#5X M+R;I4)H;$F<("M>5AD2L=XZVJ;:B>Y355_6EXNK,U 3C_@5'C@7>U3Q@6QZM M*+^C*(+@<<8\[T>:YT.)U+9>4?WX3SJ@$!]XVF.E.SE4,'0.!( M^1B2($4F]L,5\#R8+0;$>K\-1&I2M3D9.DVPY(<*@0VV>*M5)D,T=.!5IJ13 M/ !5)Y0Q1!ONJ?*,, 8PZPD&!01,;E1B2E5::7*<6'&%)4N:^D" BLY4%J%*:>7J]3RXA&9%4E3\_Z.Z$)A%X/_I!E0 M6;D2I/4Q'4Y3 ",:$$N\&S+(XC(F=]N;JNBE1$0T0]7U=O UN%AW4_ M)K;+F31Q:9I_?C]$#-JB-ZXN5/L ]O1CYQLZ?9=TRM: 3K_5>+V/>]YW;.JF M^&215C^^FNSO=7_N^Z?$.4XW;9I6CN&]D-NMZK:P/N !OY%#9SY%3\T>O-A^ MJ$T.IB(&+8DWMJ? 8=PUY0U54\TL>U/;-91^E@IS](K,IBR&]>B2)N1.A5:W MI)LMU"7YSI=[*=)YLY/S(CLY1VO UO]B)R>^SLI:EG?FD80#VR+/YD&%B?*$ MU/=>E0B[)&K$8)V?Y9GQ!CHK"A4"TE8')<(BJ3QKW5-YM-FN\S%*[#)LV91M4#IRLPB#?^> LQ502\-SGB M;+-D#&=PTE=703'MB_5;? G7;O0_B47-OD:][;HBV,@,#3W-8LT*QC7U'H1! M'LQ9I\XY/1).7Q4 '9P3A]$$^)4O0YXM &TX]'^Y?W*&K#%W6.P[0#3%X 1. MQ-?!#7DZ=<:ES,CJ$7':9>1-\U;;-?&,BE+;*>'I>&CK"";O4!-46I&6_O2$ M3&OG 9"7#P#XX.#ULG^>X^3= ]C\9N<+X[G/N)>T8MA\MK/?'+1D6_C<):QG M\01 0QV,[B>4]1O@[^T A8T\X*9EZ:GGZ_TEJD^#0IMK5?'>5KUH]5KI1@A2 MV0J PTF[(:N[V0UNN;_F\&ATS@+AXL^$;ZQ&_7V5(TZG4$0TH"EK]=P)14A;F;^[:?0-,U026.9+!GM1C.?61LR>[_ G+Z0\GN_'CE[\ 4$L#!!0 ( />#0UE$ M_+B$L04 "P@ . 96)F+65X,S)?,2YH=&WM6FUOVS80_KY?<4O1H@4L MO\1-EDEN@-9S4&- @R;IUJ^T>+*X4J1&4K'=7[\C93FQ:Z?=^I9B#I(X(H^\ MM^>.O%,&N2ODZ4\PR)%Q^H2!$T[BZ>AMU#]L]P:=^I$(.DN*P43S!5BWD/CL MH&!F*E0,K'+Z9U&4VCBF7%(RSH6:QG!2SI.#L"T7U\VBY6SD=!EWVT=")>\C MH3C.XZB?%$)%.8II[I9SI;;"":UB@Y(Y<8W)1,\C*]Y[!A-M.)J(1HC-H&PX M9%HY3X)QKUNZI):RYI>$N8P50B[B*U&@A5=[(C73'"7QYEP44J4J#R31P]Z MQ]UDT/%K3P>=DG[(?,&,7U-%XZV^J6.JI3;Q@V[X2G9K/*M]-M&2?PD3C-Z^ M'+\87T$-PMH0]T LN.643W1'[_!CO'9[)"6N:.Z)2RY'PZOQ^2OH]8^Z,!Q= M7(W/QL/G8>C\#(8OQZ,S&+T=#=]FG6NOSC#-NP>\H M7 Z7;?B32?*:;<$P9\+0*M 9N!SAA6:& U.<9@1F,)IC6OF4!N=9)E(TGG"D ME*"U8Y6VX;%?]>C!_+#;2Y/_& ;!/!Q3;5A(HQ5E6B.%PB^A]E 7)5.+SXG0 MSTV5WC@\>=("LI\3V:)%IF8.RLK8BLXB88;Z#8GV6I9-8^.R#2(I+"N@@E%NBCCC0KT1PT M=N#"EI(MXDSB_#;.CTGCORKK16[T"321=,(L!H]M0O_&*D_; M1_U?'GZO6%ARG]%I'$T,LG?Q.\22!)%)H[Y07H,H6.$.M0].'_>>-.:^=6>H M^?2ZW8<;.WZ?<+\BG+RN2& *I05MWH=0.F98! IDUX)F0( MS0$I"#D\KZ9D">CW6G#8/7S: F8A$Y)F9CZ5>'J";F7H_D-2C>9ISM0T[%D( M:SVBZ=M3<8(JY&B0N-[[G%%;ZQZD#,@J2=Y+R472&WAE=(-_5\*$<+;>D3?Y MXS%[TGAVFV>>I\Y/]W[MU\YD17!T$G+^*HGXN]S-C6Z?3+YF,CG\09*)4)0A MBA!MX&<82<-I-$!MF5\RNDT07HFU] *3.UFPF*K$1[.0;]P/8E9P+F7Q6X*VMZ!]&]= MGGT;[VV6!(Y-Z#JQ5A]'7KK8U\C)LF#U8OCZE73PY!%!4%>$73&G;+&"9YL MNEQ NDA66HPMEHQX="FP0P#?=K8<5$2.$6<;-^2414?#T:CHD7 MV:_C^ Z"I^L$](?9Y+>LVX,IMYK[5DR'WY$?V"+2M;_*I4PNG4O(N#?E_;^H MV;>8ZC\"2&SRP =V_F@!-IFCCUPOA!P?BQX[*&Q MA\:N)L*N-LD>(WN,K#"RM6&V1\@>(4LU?Z-+<0QPGCH]00/]NJ=R%T#HTU^^ M_T>UR2=H>:^[[S6IWSD6CIBF=];45*[B5%.9!ZU]G(!P?@.E7;-):-CYTIA6E]KB>LOHY"/] MHKHD7^Y(;">^%Y!JVLE7>1PF"ZK7,S2H4C]#%*&=2%4=\5ZOV5LPRY&>#12, M(^WD#0 D&,M\MWNC4=BB?:=TT$JJX/U&?MLI*C1,WI+ ZR!)UHI-27 J\VV5 MYDOV[=UM\9+((Z4Y-BXY6&O W'K?&]HU7)C:7KY.K0J5K/6YFO?%-R624!^^ M)][:!T+%]R^05R^0;UHQ^>ID#)ZJC[P DYC)&5O8#,R7S(N:'1M M[5IM3QLY$/[>7S%'U8I*V;R0TJ.[*1+-!372"52@IWYUUK-97[WVGNTE27_] MC;W90') N:,O' 4!2=9CS]LS8\\X@]P5Z68Z6VP@FM8H.2.7&.R43/ M(RL^>P83;3B:B)X0FT'9<,BTB0 M'.(,3 M73#5$$ZT<[H@6H=S%S$IIBJ6F#G/PT]OV,QRX3"R)4LQ+@U&,\/*9(/WC>R( MUTQPE\>9<%%*E*@\D^=/>Z^ZR:#CY^X/.B7]D?F"&;^EBL9;?5/'5$MMXJ?= M\)-"24V[ICM[.EWA=[Y&4N**Y M)RXY'0W/QL='T.OO=F$X.CD;'XZ'!^'1\2$,WXU'AW X/CHX&HX/?J='-#HZ M^;[VNBI(;VNMNQEGW((_T#!X6QF%SK5@F O,X% HIE+!)!QGF4C1@,Y@I)2P M+1BKM W;+D=X_G2^T^VER7\$>C QU0;%A)E1;G42*'P:R@VU$7)U.(N,7C7 M9.B-PY,7+2#[.9$M6N!RYJ"LC*UHMP&GX113KWJ-33+Q,&?^_M_4&1J!Q.'7,DPE!SC#=PZG>K5#)KWVP1:1%)85V$$@OT<46:E6BV M&CMP84O)%G$F<7X9R:](XS\KZT5N] DTD77,N"1 -O++VWC"+ :/;8+[PBHO MV[O]7Y_]*+0ON<]HOXTF!MFG^!-B28+(I%%?**]!%*QP@]I;^]N]%XVY+YT* M:CZ];O?9QHH_)J#/""?O*Q*80FD!)^B/-D (.]2F@%XW>M^ :1D@D&D3/A,R MA.: %(0<#JHI60+ZO1;L='=>MH!9R(2DD9EP>: GZ%:&3C@DU6B>YDQ-PYJ% ML-8CFGX]%2>H0HX&B>N]SQFUM>Y!RH"LDN2]E%PDO8%71C?X5R5,"&?K'7F1 M/[;9B\:S5WGF('5^N/>Z7SN3%<'1"3#%+PX'_K1V<69[3";?,IGL_$^2B5"4 M(8H0;>!'&$G#Z6F VC*_9$SX;$.LK4=FRP^358"F45:A4P0-E 15VPJSLM7I M@A;DH4IJ!2 2625K9&L"5V!J-Q,66SWA81_T$]>3F 6<>UGLIJ#M:Y#^O0NP M[^.]S4._8Q,Z3JQ5P)&7+O95<+(L2;T8OD(E'3QY1!#4%6%7S"E;K.#9)H N M)Y NDI468XLE(Y>MPC>49?7:H90F 4S#_5Q8,1%2N$743$,XOH+1K%@F-4-]RH-FEMKC> MBMO[0A^N;G4L5R2V$]]C236MY*MG#I,%&,S0H$K]"%&$-BU5R\1[O1?2@EF. M]-E P3C22MX 0(*QS-\B;#1@6[3NE!DNT0:)_;)35'1@DIP_&73" M]RO^!E!+ 0(4 Q0 ( />#0UE 6GC6;0! .T[&P 0 " M 0 !E8F8M,C R-# X,S$N:'1M4$L! A0#% @ ]X-#6>-8[O= %0$ M+A01 ! ( !A[0! &5B9BTR,#(T,#@S,2YX,S)?,BYH=&U02P4& 8 !@!L 0 A.8" end XML 89 ebf-20240831_htm.xml IDEA: XBRL DOCUMENT 0000033002 ebf:AcquisitionOfStylecraftPrintingMember 2024-03-01 2024-08-31 0000033002 srt:MaximumMember 2024-03-01 2024-08-31 0000033002 2024-06-01 2024-08-31 0000033002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-08-31 0000033002 ebf:VendorRebatesMember 2024-02-29 0000033002 2024-10-01 0000033002 2023-03-01 2023-08-31 0000033002 2023-05-31 0000033002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-05-31 0000033002 us-gaap:TreasuryStockCommonMember 2023-06-01 2023-08-31 0000033002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-01 2023-08-31 0000033002 us-gaap:RetainedEarningsMember 2024-08-31 0000033002 us-gaap:TreasuryStockCommonMember 2024-02-29 0000033002 ebf:O2024Q2DividendsMember us-gaap:SubsequentEventMember 2024-09-20 2024-09-20 0000033002 us-gaap:CommonStockMember 2024-02-29 0000033002 us-gaap:RetainedEarningsMember 2023-03-01 2023-08-31 0000033002 us-gaap:RetainedEarningsMember 2023-05-31 0000033002 us-gaap:TrademarksAndTradeNamesMember 2024-08-31 0000033002 2024-02-29 0000033002 us-gaap:TreasuryStockCommonMember 2024-08-31 0000033002 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-06-01 2024-08-31 0000033002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-31 0000033002 ebf:UmcPrintMember 2024-03-01 2024-08-31 0000033002 ebf:TimeBasedRestrictedStockUnitsMember 2024-03-01 2024-08-31 0000033002 us-gaap:SubsequentEventMember 2024-09-20 0000033002 ebf:S2024Q2DividendsMember us-gaap:SubsequentEventMember 2024-09-20 2024-09-20 0000033002 us-gaap:NoncompeteAgreementsMember 2024-08-31 0000033002 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-03-01 2023-08-31 0000033002 us-gaap:AdditionalPaidInCapitalMember 2023-06-01 2023-08-31 0000033002 us-gaap:AdditionalPaidInCapitalMember 2023-08-31 0000033002 us-gaap:TreasuryStockCommonMember 2024-05-31 0000033002 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-02-29 0000033002 2023-06-01 2023-08-31 0000033002 ebf:VendorRebatesMember 2024-08-31 0000033002 ebf:TwoThousandTwentyOneLongTermIncentivePlanMember 2024-08-31 0000033002 us-gaap:RetainedEarningsMember 2023-06-01 2023-08-31 0000033002 us-gaap:EmployeeStockOptionMember 2024-03-01 2024-08-31 0000033002 us-gaap:AdditionalPaidInCapitalMember 2023-05-31 0000033002 ebf:PerformanceBasedRestrictedStockUnitsMember 2024-03-01 2024-08-31 0000033002 ebf:UmcPrintMember 2024-01-01 2024-01-31 0000033002 ebf:EagleGraphicsAndDiamondGraphicsMember 2024-03-01 2024-08-31 0000033002 ebf:FairValueTimeBasedRestrictedStockUnitsMember ebf:TwoThousandTwentyOneLongTermIncentivePlanMember 2024-03-01 2024-08-31 0000033002 srt:MinimumMember 2024-03-01 2024-08-31 0000033002 2024-03-01 2024-08-31 0000033002 us-gaap:AdditionalPaidInCapitalMember 2024-08-31 0000033002 2024-05-31 0000033002 us-gaap:StockOptionMember 2024-03-01 2024-08-31 0000033002 ebf:TimeBasedRestrictedStockUnitsMember 2024-08-31 0000033002 us-gaap:CommonStockMember 2023-08-31 0000033002 us-gaap:NotesReceivableMember 2024-02-29 0000033002 us-gaap:AdditionalPaidInCapitalMember 2024-03-01 2024-08-31 0000033002 us-gaap:RetainedEarningsMember 2023-08-31 0000033002 ebf:OtherMember 2024-08-31 0000033002 srt:MaximumMember ebf:PerformanceBasedRestrictedStockUnitsMember 2024-03-01 2024-08-31 0000033002 us-gaap:CommonStockMember 2023-05-31 0000033002 us-gaap:TreasuryStockCommonMember 2024-03-01 2024-08-31 0000033002 ebf:PerformanceBasedRestrictedStockUnitsMember 2024-08-31 0000033002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-05-31 0000033002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-02-29 0000033002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-01 2023-08-31 0000033002 ebf:EagleGraphicsAndDiamondGraphicsMember 2023-10-11 0000033002 us-gaap:CommonStockMember 2024-08-31 0000033002 us-gaap:TreasuryStockCommonMember 2023-03-01 2023-08-31 0000033002 us-gaap:EmployeeStockOptionMember 2024-06-01 2024-08-31 0000033002 us-gaap:CustomerListsMember 2024-08-31 0000033002 us-gaap:AdditionalPaidInCapitalMember 2024-06-01 2024-08-31 0000033002 us-gaap:StockOptionMember 2024-08-31 0000033002 us-gaap:CommonStockMember 2023-02-28 0000033002 2023-02-28 0000033002 us-gaap:TreasuryStockCommonMember 2023-08-31 0000033002 ebf:PerformanceBasedRestrictedStockUnitsMember 2024-02-29 0000033002 ebf:TwoThousandTwentyOneLongTermIncentivePlanMember 2021-04-16 0000033002 ebf:OtherMember 2024-02-29 0000033002 us-gaap:TradeAccountsReceivableMember 2024-02-29 0000033002 us-gaap:NoncompeteAgreementsMember 2024-02-29 0000033002 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-08-31 0000033002 2023-08-31 0000033002 ebf:PrintingTechnologiesIncMember 2024-03-01 2024-08-31 0000033002 ebf:UmcPrintMember 2023-06-02 0000033002 us-gaap:RestrictedStockMember 2024-02-29 0000033002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-01 2024-08-31 0000033002 2024-08-31 0000033002 ebf:FairValuePerformanceBasedRestrictedStockUnitsMember ebf:TwoThousandTwentyOneLongTermIncentivePlanMember 2024-03-01 2024-08-31 0000033002 us-gaap:EmployeeStockOptionMember 2023-03-01 2023-08-31 0000033002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-01 2024-08-31 0000033002 srt:MinimumMember 2024-08-31 0000033002 ebf:TimeBasedRestrictedStockUnitsMember 2024-02-29 0000033002 us-gaap:CustomerListsMember 2024-02-29 0000033002 ebf:O2024Q2DividendsMember us-gaap:SubsequentEventMember 2024-09-20 0000033002 us-gaap:TradeAccountsReceivableMember 2024-08-31 0000033002 ebf:TimeBasedRestrictedStockUnitsMember ebf:TwoThousandTwentyOneLongTermIncentivePlanMember 2024-03-01 2024-08-31 0000033002 us-gaap:CommonStockMember 2024-05-31 0000033002 us-gaap:RetainedEarningsMember 2024-02-29 0000033002 us-gaap:TrademarksAndTradeNamesMember 2024-02-29 0000033002 us-gaap:NotesReceivableMember 2024-08-31 0000033002 us-gaap:RetainedEarningsMember 2023-02-28 0000033002 ebf:EagleAndDiamondMember 2023-03-01 2024-02-29 0000033002 ebf:PerformanceBasedRestrictedStockUnitsMember ebf:TwoThousandTwentyOneLongTermIncentivePlanMember 2024-03-01 2024-08-31 0000033002 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-03-01 2024-08-31 0000033002 ebf:IntegratedPrintAndGraphicsMember 2023-03-01 2023-08-31 0000033002 us-gaap:AdditionalPaidInCapitalMember 2023-02-28 0000033002 ebf:PrintingTechnologiesIncMember 2024-06-26 0000033002 us-gaap:RestrictedStockUnitsRSUMember 2024-03-01 2024-08-31 0000033002 ebf:IntegratedPrintAndGraphicsMember 2024-03-01 2024-08-31 0000033002 us-gaap:StandbyLettersOfCreditMember ebf:ThirdAmendmentMember 2024-08-31 0000033002 srt:MaximumMember 2024-08-31 0000033002 us-gaap:AdditionalPaidInCapitalMember 2023-03-01 2023-08-31 0000033002 2023-03-01 2024-02-29 0000033002 ebf:IntegratedPrintAndGraphicsMember 2024-08-31 0000033002 ebf:AcquisitionOfStylecraftPrintingMember 2023-05-23 0000033002 us-gaap:RestrictedStockMember 2024-03-01 2024-08-31 0000033002 us-gaap:TreasuryStockCommonMember 2024-06-01 2024-08-31 0000033002 us-gaap:RestrictedStockMember 2024-08-31 0000033002 us-gaap:EmployeeStockOptionMember 2023-06-01 2023-08-31 0000033002 us-gaap:TreasuryStockCommonMember 2023-05-31 0000033002 us-gaap:AdditionalPaidInCapitalMember 2024-02-29 0000033002 us-gaap:AdditionalPaidInCapitalMember 2024-05-31 0000033002 srt:MinimumMember ebf:PerformanceBasedRestrictedStockUnitsMember 2024-03-01 2024-08-31 0000033002 2008-10-31 2024-08-31 0000033002 us-gaap:TreasuryStockCommonMember 2023-02-28 0000033002 us-gaap:RetainedEarningsMember 2024-03-01 2024-08-31 0000033002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-28 0000033002 us-gaap:RetainedEarningsMember 2024-05-31 0000033002 ebf:IntegratedPrintAndGraphicsMember 2023-08-31 0000033002 us-gaap:RetainedEarningsMember 2024-06-01 2024-08-31 0000033002 ebf:S2024Q2DividendsMember us-gaap:SubsequentEventMember 2024-09-20 0000033002 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-06-01 2023-08-31 pure shares iso4217:USD iso4217:USD shares false 0000033002 2025 true --02-28 Q2 http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold true P5Y http://fasb.org/us-gaap/2024#OperatingIncomeLoss http://fasb.org/us-gaap/2024#OperatingIncomeLoss http://fasb.org/us-gaap/2024#OperatingIncomeLoss http://fasb.org/us-gaap/2024#OperatingIncomeLoss http://fasb.org/us-gaap/2024#OperatingIncomeLoss http://fasb.org/us-gaap/2024#OperatingIncomeLoss http://fasb.org/us-gaap/2024#OperatingIncomeLoss http://fasb.org/us-gaap/2024#OperatingIncomeLoss http://fasb.org/us-gaap/2024#OperatingIncomeLoss http://fasb.org/us-gaap/2024#OperatingIncomeLoss http://fasb.org/us-gaap/2024#OperatingIncomeLoss http://fasb.org/us-gaap/2024#OperatingIncomeLoss 0.25 10-Q true 2024-08-31 false 1-5807 ENNIS, INC. TX 75-0256410 2441 Presidential Pkwy Midlothian TX 76065 972 775-9801 Common Stock, par value $2.50 per share EBF NYSE Yes Yes Accelerated Filer false false false 26003854 99977000 81597000 22655000 29325000 43729000 47209000 41742000 40037000 2099000 2168000 2157000 1046000 212359000 201382000 162724000 160305000 67798000 67121000 10589000 10680000 4016000 4124000 245127000 242230000 190322000 187265000 54805000 54965000 8386000 9827000 94349000 94349000 36475000 38327000 80000 80000 360000 260000 406814000 399190000 14293000 11846000 15662000 17541000 3940000 4414000 33895000 33801000 9253000 9305000 4214000 5160000 1083000 1083000 48445000 49349000 2.5 2.5 40000000 40000000 30053443 30053443 75134000 75134000 124315000 126253000 244235000 236196000 13175000 13019000 72140000 74723000 358369000 349841000 406814000 399190000 99038000 106760000 202146000 218054000 69259000 73661000 141463000 150914000 29779000 33099000 60683000 67140000 16557000 18341000 33727000 36684000 -39000 -52000 -43000 -52000 13183000 14706000 26913000 30404000 1369000 878000 2728000 1694000 -335000 -301000 -683000 -655000 1034000 577000 2045000 1039000 14217000 15283000 28958000 31443000 3909000 4373000 7963000 8898000 10308000 10910000 20995000 22545000 26009876 25886058 26015195 25858154 26054499 26050983 26156161 26010739 0.4 0.42 0.81 0.87 0.4 0.42 0.8 0.87 10308000 10910000 20995000 22545000 528000 -333000 156000 -720000 9780000 11243000 20839000 23265000 30053443 75134000 123948000 240423000 -12647000 -4110893 -72485000 354373000 10308000 10308000 -132000 528000 528000 0.25 6496000 6496000 713000 713000 -346000 19676 346000 39 1000 1000 30053443 75134000 124315000 244235000 -13175000 -4091256 -72140000 358369000 30053443 75134000 126253000 236196000 -13019000 -4250226 -74723000 349841000 20995000 20995000 -39000 156000 156000 0.5 12956000 12956000 2473000 2473000 -4411000 250892 4411000 91922 1828000 1828000 30053443 75134000 124315000 244235000 -13175000 -4091256 -72140000 358369000 30053443 75134000 126101000 224635000 -13717000 -4239929 -74472000 337681000 10910000 10910000 110000 -333000 -333000 0.25 6463000 6463000 685000 685000 -346000 19719 346000 30053443 75134000 126440000 229082000 -13384000 -4220210 -74126000 343146000 30053443 75134000 125887000 219459000 -14104000 -4266835 -74944000 331432000 22545000 22545000 239000 -720000 -720000 0.5 12922000 12922000 1371000 1371000 -818000 46625 818000 30053443 75134000 126440000 229082000 -13384000 -4220210 -74126000 343146000 20995000 22545000 4566000 4974000 3864000 3867000 -43000 -52000 737000 0 177000 235000 2473000 1371000 992000 959000 -4639000 -7449000 1042000 2414000 -227000 -2583000 -1200000 0 0 -62000 -77000 -6452000 21000 -297000 34941000 34934000 3618000 3720000 5622000 11932000 10093000 0 17500000 0 56000 12000 -1777000 -15640000 12956000 12922000 1828000 0 -14784000 -12922000 18380000 6372000 81597000 93968000 99977000 100340000 <p id="note_to_financial_statements" style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant Accounting Policies and General Matters</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These unaudited condensed consolidated financial statements of Ennis, Inc. and its subsidiaries (collectively referred to as the “Company,” “Registrant,” “Ennis,” or “we,” “us,” or “our”) for the period ended August 31, 2024 have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP') and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial statements. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended February 29, 2024, from which the accompanying consolidated balance sheet at February 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was derived. All intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, all adjustments considered necessary for a fair presentation of the interim financial information have been included and are of a normal recurring nature. The preparation of the condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the disclosure and reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company evaluates these estimates and judgments on an ongoing basis, including those related to bad debts, inventory valuations, property, plant and equipment, intangible assets, pension plan, accrued liabilities, and income taxes. The Company bases estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances. The results of operations for any interim period are not necessarily indicative of the results of operations for a full year.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Issued accounting standards not yet adopted</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which aims to improve disclosures about a public entity’s reportable segments. This update addresses requests from investors for more detailed information about a reportable segment’s expenses in order to improve understanding of a public entity’s business activities, overall performance, and potential future cash flows. The amendments in this ASU include a requirement for public business entities to disclose, on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker ("CODM") and are included within each reported measure of segment profit or loss. This update is effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years starting after December 15, 2024. This ASU must be applied retrospectively to all prior periods presented. Management expects the adoption of the pronouncement will result in additional segment disclosures in its Consolidated Financial Statements for fiscal year 2025.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands disclosures in a public entity’s income tax rate reconciliation table and other disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. This ASU is effective for annual periods beginning after December 15, 2024 (fiscal 2026 for the Company), but early adoption is permitted. This ASU should be applied on a prospective basis, although retrospective application is permitted. The Company is assessing the effect of this update on its Consolidated Financial Statements and related disclosures.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Proposed accounting standards</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In July 2023, the FASB issued Proposed ASU No. 2023-ED500, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which aims to provide investors with more useful information about an entity’s expenses by improving disclosures on income statement expenses. The amendments in this Proposed ASU would require public business entities to disclose disaggregated information about specific categories underlying certain income statement expense line items. The Company is evaluating this proposed accounting standard.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These unaudited condensed consolidated financial statements of Ennis, Inc. and its subsidiaries (collectively referred to as the “Company,” “Registrant,” “Ennis,” or “we,” “us,” or “our”) for the period ended August 31, 2024 have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP') and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial statements. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended February 29, 2024, from which the accompanying consolidated balance sheet at February 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was derived. All intercompany balances and transactions have been eliminated in consolidation. In the opinion of management, all adjustments considered necessary for a fair presentation of the interim financial information have been included and are of a normal recurring nature. The preparation of the condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the disclosure and reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company evaluates these estimates and judgments on an ongoing basis, including those related to bad debts, inventory valuations, property, plant and equipment, intangible assets, pension plan, accrued liabilities, and income taxes. The Company bases estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances. The results of operations for any interim period are not necessarily indicative of the results of operations for a full year.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Issued accounting standards not yet adopted</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which aims to improve disclosures about a public entity’s reportable segments. This update addresses requests from investors for more detailed information about a reportable segment’s expenses in order to improve understanding of a public entity’s business activities, overall performance, and potential future cash flows. The amendments in this ASU include a requirement for public business entities to disclose, on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker ("CODM") and are included within each reported measure of segment profit or loss. This update is effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years starting after December 15, 2024. This ASU must be applied retrospectively to all prior periods presented. Management expects the adoption of the pronouncement will result in additional segment disclosures in its Consolidated Financial Statements for fiscal year 2025.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands disclosures in a public entity’s income tax rate reconciliation table and other disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. This ASU is effective for annual periods beginning after December 15, 2024 (fiscal 2026 for the Company), but early adoption is permitted. This ASU should be applied on a prospective basis, although retrospective application is permitted. The Company is assessing the effect of this update on its Consolidated Financial Statements and related disclosures.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Proposed accounting standards</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In July 2023, the FASB issued Proposed ASU No. 2023-ED500, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which aims to provide investors with more useful information about an entity’s expenses by improving disclosures on income statement expenses. The amendments in this Proposed ASU would require public business entities to disclose disaggregated information about specific categories underlying certain income statement expense line items. The Company is evaluating this proposed accounting standard.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Nature of Revenues</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Substantially all of the Company’s revenue is derived from the sale of commercial printing products in the continental United States of America and is primarily recognized at a point in time in an amount that reflects the consideration the Company expects to be provided in exchange for those goods. Revenue from the sale of commercial printing products, including shipping and handling fees</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">billed to customers, is recognized when the performance obligation is met upon the transfer of control to the customer, which is generally upon shipment to the customer when the terms of the sale are freight on board ("FOB") shipping point, or, to a lesser extent, upon delivery to the customer if the terms of the sale are FOB destination. Net sales represent gross sales invoiced to customers, less certain related charges, including sales tax, discounts, returns and other allowances. Returns, discounts and other allowances have historically been insignificant.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In a small number of cases and upon customer request, the Company prints and stores commercial printing product for customer specified future delivery, generally within the same year as the product is manufactured. In this case, revenue is recognized upon the transfer of control when manufacturing is complete and title and risk of ownership is passed to the customer. Storage revenue for certain customers may be recognized over time rather than at a point in time. As of the date of this report, the amount of storage revenue is not significant to the Company’s condensed consolidated financial statements. The output method for measure of progress is determined to be appropriate. The Company recognizes storage revenue in the amount for which it has the right to invoice for revenue that is recognized over time and for which it demonstrates that the invoiced amount corresponds directly with the value to the customer for the performance completed to date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company does not disaggregate revenue and operates in one sales category consisting of commercial printed product revenue, which is reported as net sales on the condensed consolidated statements of operations. The Company does not have material contract assets and contract liabilities as of August 31, 2024.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Significant Judgments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Generally, the Company’s contracts with customers are comprised of a written quote and customer purchase order or statement of work, and governed by the Company’s trade terms and conditions. In certain instances, it may be further supplemented by separate pricing agreements and customer incentive arrangements, which typically only affect the contract’s transaction price. Contracts do not contain a significant financing component as payment terms on invoiced amounts are typically between </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90 days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, based on the Company’s credit assessment of individual customers, as well as industry expectations. Product returns are not significant as the bulk of our sales are custom in nature.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, the Company may offer incentives to its customers considered to be variable consideration including volume-based rebates or early payment discounts. Customer incentives considered to be variable consideration are recorded as a reduction to revenue as part of the transaction price at contract inception when there is a basis to reasonably estimate the amount of the incentive and only to the extent that it is probable that a significant reversal of any incremental revenue will not occur. Customer incentives are allocated entirely to the single performance obligation of transferring printed product to the customer and are not considered material.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For customers with terms of FOB shipping point, the Company accounts for shipping and handling activities performed after the control of the printed product has been transferred to the customer as a fulfillment cost. The Company accrues for the costs of shipping and handling activities if revenue is recognized before contractually agreed shipping and handling activities occur.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e8bee2f0-370f-4aef-ab55-b13a9612bbef;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s contracts with customers are generally short-term in nature. Accordingly, the Company does not disclose the value of unsatisfied performance obligations nor the timing of revenue recognition.</span></span></span></p> P30D P90D <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term Investments and Fair Value Measurements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments are securities with original maturities of greater than three months but less than twelve months and are comprised of U.S. Treasury Bills. The Company determines the classification of these securities as trading, available for sale or held to maturity at the time of purchase and re-evaluates these determinations at each balance sheet date. The Company's short-term investments are classified as held-to-maturity for the period presented as it has the positive intent and ability to hold these investments to maturity. The Company's held-to-maturity investments are stated at amortized cost with a zero credit loss allowance because the probability of default is virtually zero due to the high credit rating, long history of no credit losses and the widely recognized risk free nature of these investments.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized cost and estimated fair value of investment securities classified as held-to-maturity were as follows at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 31, 2024 and February 29, 2024 (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.3%;"></td> <td style="width:1.38%;"></td> <td style="width:8.68%;"></td> <td style="width:2.2%;"></td> <td style="width:8.68%;"></td> <td style="width:2.2%;"></td> <td style="width:8.68%;"></td> <td style="width:2.2%;"></td> <td style="width:8.68%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost or</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Holding</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Holding</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Investment securities due in less than one year</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,655</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,654</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">February 29, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Investment securities due in less than one year</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,325</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,280</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s short-term investments in investment securities are Level 1 fair value measure. The Company did not hold any Level 2 or 3 financial assets or liabilities measured at fair value on a recurring basis. There were no transfers between levels during the three and six months ended August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized cost and estimated fair value of investment securities classified as held-to-maturity were as follows at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 31, 2024 and February 29, 2024 (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.3%;"></td> <td style="width:1.38%;"></td> <td style="width:8.68%;"></td> <td style="width:2.2%;"></td> <td style="width:8.68%;"></td> <td style="width:2.2%;"></td> <td style="width:8.68%;"></td> <td style="width:2.2%;"></td> <td style="width:8.68%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost or</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Holding</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Holding</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Investment securities due in less than one year</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,655</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,654</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">February 29, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Investment securities due in less than one year</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,325</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,280</span></p></td> </tr> </table> 22655000 0 1000 22654000 29325000 0 45000 29280000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts Receivable and Allowance for Credit Losses</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable are reduced by an allowance for an estimate of amounts that are uncollectible. Substantially all of the Company’s receivables are due from customers in North America. The Company extends credit to its customers based upon its evaluation of the following factors: (i) the customer’s financial condition, (ii) the amount of credit the customer requests, and (iii) the customer’s actual payment history (which includes disputed invoice resolution). The Company does not typically require its customers to post a deposit or supply collateral. The Company’s allowance for credit losses is based on an analysis that estimates the amount of its total customer receivable balance that is not collectible. This analysis includes assessing a default probability to customers’ receivable balances, which is influenced by several factors including (i) current market conditions, (ii) periodic review of customer credit worthiness, and (iii) review of customer receivable aging and payment trends.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company writes off accounts receivable when they become uncollectible, and payments subsequently received on such receivables are credited to the allowance in the period the payment is received. Credit losses from continuing operations have consistently been within management’s expectations.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the activity in the Company’s allowance for credit losses (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.34%;"></td> <td style="width:1.6%;"></td> <td style="width:14.6%;"></td> <td style="width:1.6%;"></td> <td style="width:14.6%;"></td> <td style="width:1.6%;"></td> <td style="width:14.6%;"></td> <td style="width:3.46%;"></td> <td style="width:14.6%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,720</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,819</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,707</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,709</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Bad debt expense, net of recoveries</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">235</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts written off</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,776</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,866</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,776</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,866</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the components of accounts receivable as of the dates indicated (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">February 29,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade receivables, net of allowance for credit losses</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,109</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,665</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vendor rebates</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,142</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,109</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Notes receivable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,405</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,435</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,729</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,209</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The note receivable related to the sale of an unused manufacturing facility and was structured to be paid in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> consecutive monthly installments, with a fixed interest rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.95</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum and a balloon payment due upon completion of the final payment. By mutual agreement, the note receivable has been extended beyond the one-year maturity date due to regulatory delays in clearing the facility for third-party financing. The note receivable is classified as current as the Company believes the regulatory delays will be resolved in the next twelve months.</span> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the activity in the Company’s allowance for credit losses (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.34%;"></td> <td style="width:1.6%;"></td> <td style="width:14.6%;"></td> <td style="width:1.6%;"></td> <td style="width:14.6%;"></td> <td style="width:1.6%;"></td> <td style="width:14.6%;"></td> <td style="width:3.46%;"></td> <td style="width:14.6%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,720</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,819</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,707</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,709</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Bad debt expense, net of recoveries</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">235</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts written off</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,776</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,866</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,776</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,866</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1720000 1819000 1707000 1709000 67000 100000 177000 235000 11000 53000 108000 78000 1776000 1866000 1776000 1866000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the components of accounts receivable as of the dates indicated (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">February 29,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade receivables, net of allowance for credit losses</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,109</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,665</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vendor rebates</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,142</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,109</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Notes receivable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,405</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,435</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,729</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,209</span></p></td> </tr> </table> 37109000 39665000 2142000 3109000 4405000 4435000 73000 0 43729000 47209000 12 0.0595 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">With the exception of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of its inventories valued at the lower of last-in first-out ("</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">LIFO</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">") for the periods ended August 31, 2024 and February 29, 2024, respectively, the Company values its inventories at the lower of first-in, first-out ("</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">FIFO</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">") cost or net realizable value. The Company regularly reviews inventories on hand, using specific aging categories, and writes down the carrying value of its inventories for excess and potentially obsolete inventories based on historical usage and estimated future usage. In assessing the ultimate realization of its inventories, the Company is required to make judgments as to future demand requirements. As actual future demand or market conditions may vary from those projected by the Company, adjustments to inventories may be required. Reserves for excess and obsolete inventory at August 31, 2024 and February 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the components of inventories at the different stages of production as of the dates indicated (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.94%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:13.1%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:13.120000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">February 29,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw material</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,454</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,764</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,766</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,621</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,522</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,652</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,742</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,037</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 0.074 0.07 1800000 1800000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the components of inventories at the different stages of production as of the dates indicated (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.94%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:13.1%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:13.120000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">February 29,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw material</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,454</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,764</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,766</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,621</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,522</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,652</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,742</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,037</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 22454000 21764000 5766000 5621000 13522000 12652000 41742000 40037000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Acquisitions</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company applies the acquisition method of accounting for business combinations. Under the acquisition method, the acquiring entity in a business combination recognizes </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the assets acquired and liabilities assumed at their acquisition date fair values with certain limited exceptions permitted under US GAAP. Management utilizes valuation techniques appropriate for the asset or liability being measured in determining these fair values. Any excess of the purchase price over amounts allocated to assets acquired, including identifiable intangible assets and liabilities assumed, is recorded as goodwill. Where amounts allocated to assets acquired and liabilities assumed is greater than the purchase price, a bargain purchase gain is recognized. Acquisition-related costs are expensed in the period incurred.</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Acquisition of Printing Technologies</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On June 26, 2024, the Company acquired the assets and business of Printing Technologies, Inc. ("PTI"), which is based in Indianapolis, Indiana, for approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in cash. The Company performed a preliminary allocation of the total estimated consideration and recorded the underlying assets acquired (including certain identified intangible assets) and liabilities assumed based on the estimated fair values using the information available as of the acquisition date. The Company recorded intangible assets with definite lives of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in connection with the transaction, which are deductible for tax purposes. This allocation is preliminary and subject to change, which may be material. The acquisition of PTI strengthens our production capabilities and diversifies our product offerings to enable us to better serve our broad customer base.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company's preliminary purchase price allocation for PTI as of the acquisition date (in thousands):</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:86.54%;"></td> <td style="width:2.1%;"></td> <td style="width:11.36%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,336</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,932</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">847</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">887</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,012</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liability</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">847</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">645</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisition price</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,622</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Acquisition of Eagle Graphics and Diamond Graphics</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 11, 2023, the Company acquired the assets and business of Eagle Graphics, Inc. ("Eagle"), which is based in Annville, Pennsylvania, and Diamond Graphics, Inc. ("Diamond"), which is based in Bensalem, Pennsylvania, for approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in cash. The Company performed an allocation of the total estimated consideration and recorded the underlying assets acquired (including certain identified intangible assets) and liabilities assumed based on the estimated fair values prepared by management using the information available as of the acquisition date. All goodwill of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million recognized as a part of this acquisition is deductible for tax purposes. The Company also recorded intangible assets with definite lives of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in connection with the transaction, which are also deductible for tax purposes. The acquisition of Eagle and Diamond strengthens our production capabilities to serve our customers in the Northeast United States.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company's purchase price allocation for Eagle and Diamond as of the acquisition date (in thousands):</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:86.54%;"></td> <td style="width:2.1%;"></td> <td style="width:11.36%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">838</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,304</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill and intangibles</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">971</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisition price</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,871</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Acquisition of UMC Print</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On June 2, 2023, the Company acquired the assets and business of UMC Print ("UMC"), which is based in Overland Park, Kansas, for approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in cash plus the assumption of trade payables of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Company performed an allocation of the total estimated consideration and recorded the underlying assets acquired (including certain identified intangible assets) and liabilities assumed based on the estimated fair values prepared by management using the information available as of the acquisition date. In January 2024, the Company received an indemnity claim from escrow related to a piece of equipment in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. All goodwill of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million recognized as a part of this acquisition is deductible for tax purposes. The Company also recorded intangible assets with definite lives of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in connection with the transaction, which are also deductible for tax purposes. The acquisition of UMC brings the Company expanded commercial print capabilities serving customers throughout the Midwest United States.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company's purchase price allocation for UMC as of the acquisition date (in thousands):</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:86.54%;"></td> <td style="width:2.1%;"></td> <td style="width:11.36%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">758</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,839</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">553</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,137</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill and intangibles</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,971</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">789</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisition price</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,469</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Acquisition of Stylecraft Printing</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 23, 2023, the Company acquired the real estate and operations of Stylecraft Printing Company ("Stylecraft"), which is based in Canton, Michigan, for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million plus the assumption of trade payables. The Company performed an allocation of the total estimated consideration and recorded the underlying assets acquired (including certain identified intangible assets) and liabilities assumed based on their estimated fair values using the information available as of the acquisition date. All goodwill of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million recognized as a part of this acquisition is deductible for tax purposes. The Company also recorded intangible assets with definite lives of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in connection with the transaction, which are also deductible for tax purposes. The acquisition of Stylecraft expands the Company's product lines and footprint specializing in business forms, integrated products and commercial printing.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company's purchase price allocation for Stylecraft as of the acquisition date (in thousands):</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:86.54%;"></td> <td style="width:2.1%;"></td> <td style="width:11.36%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">554</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">849</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,160</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill and intangibles</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">476</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liability</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisition price</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,027</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The results of operations for Stylecraft, UMC, Eagle and PTI are included in the Company’s consolidated financial statements from the respective dates of acquisition. The following table sets forth certain operating information on a pro forma basis as though each acquisition had occurred as of the beginning of the comparable prior period (that is, March 1, 2023). </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following pro forma information includes the estimated impact of adjustments such as amortization of intangible assets, depreciation expense and interest expense and related tax effects (in thousands, except per share amounts).</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.63%;"></td> <td style="width:1.22%;"></td> <td style="width:11.142%;"></td> <td style="width:2.761%;"></td> <td style="width:10.942%;"></td> <td style="width:2.761%;"></td> <td style="width:9.202%;"></td> <td style="width:2.761%;"></td> <td style="width:8.582%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2023</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pro forma net sales</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,204</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,646</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">206,811</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">235,437</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pro forma net earnings</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,335</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,415</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,101</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,469</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pro forma earnings per share - diluted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.40</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.81</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.94</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The pro forma results are not necessarily indicative of what would have occurred if the acquisitions had been in effect for the full duration of the comparative periods presented.</span></p> 1 5600000 2000000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company's preliminary purchase price allocation for PTI as of the acquisition date (in thousands):</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:86.54%;"></td> <td style="width:2.1%;"></td> <td style="width:11.36%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,336</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,932</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">847</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">887</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,012</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liability</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">847</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">645</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisition price</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,622</span></p></td> </tr> </table> 1336000 1932000 100000 847000 887000 2012000 847000 645000 5622000 7900000 200000 800000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company's purchase price allocation for Eagle and Diamond as of the acquisition date (in thousands):</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:86.54%;"></td> <td style="width:2.1%;"></td> <td style="width:11.36%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">838</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,304</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill and intangibles</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">971</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisition price</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,871</span></p></td> </tr> </table> 838000 917000 5304000 971000 159000 7871000 7500000 800000 200000 200000 2700000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company's purchase price allocation for UMC as of the acquisition date (in thousands):</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:86.54%;"></td> <td style="width:2.1%;"></td> <td style="width:11.36%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">758</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,839</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">553</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,137</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill and intangibles</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,971</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">789</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisition price</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,469</span></p></td> </tr> </table> 758000 1839000 553000 2137000 2971000 789000 7469000 5000000 200000 300000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company's purchase price allocation for Stylecraft as of the acquisition date (in thousands):</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:86.54%;"></td> <td style="width:2.1%;"></td> <td style="width:11.36%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">554</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">849</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,160</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill and intangibles</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">476</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liability</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisition price</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,027</span></p></td> </tr> </table> 554000 849000 28000 3160000 476000 28000 12000 5027000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following pro forma information includes the estimated impact of adjustments such as amortization of intangible assets, depreciation expense and interest expense and related tax effects (in thousands, except per share amounts).</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.63%;"></td> <td style="width:1.22%;"></td> <td style="width:11.142%;"></td> <td style="width:2.761%;"></td> <td style="width:10.942%;"></td> <td style="width:2.761%;"></td> <td style="width:9.202%;"></td> <td style="width:2.761%;"></td> <td style="width:8.582%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2023</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pro forma net sales</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,204</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,646</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">206,811</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">235,437</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pro forma net earnings</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,335</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,415</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,101</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,469</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pro forma earnings per share - diluted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.40</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.81</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.94</span></p></td> </tr> </table> 100204000 112646000 206811000 235437000 10335000 11415000 21101000 24469000 0.4 0.44 0.81 0.94 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company leases certain of its facilities and equipment under operating leases, which are recorded as right-of-use assets and lease liabilities. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s leases generally have terms of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years, with certain leases including renewal options to extend the leases for additional periods at the Company’s discretion.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At lease inception, all renewal options reasonably certain to be exercised </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">are </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">considered when determining the lease term. The Company currently does not have leases that include options to purchase or provisions that would automatically transfer ownership of the leased property to the Company.</span></p></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating lease expense is recognized on a straight-line basis over the lease term, and variable lease payments are expensed as incurred. The Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> material variable lease costs for the three and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended August 31, 2024 and 2023.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determines whether a contract is or contains a lease at the inception of the contract. A contract will be deemed to be or contain a lease if the contract conveys the right to control and directs the use of identified property, plant, or equipment for a period of time in exchange for consideration. The Company generally must also have the right to obtain substantially all of the economic benefits from the use of the property, plant, and equipment.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating lease assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. To determine the present value of lease payments not yet paid, the Company estimates incremental borrowing rates based on the information available at lease commencement date, as rates are not implicitly stated in most leases.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Components of lease expense for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended August 31, 2024 and 2023 were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.929%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:8.702%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.222000000000001%;"></td> <td style="width:1%;"></td> <td style="width:3.021%;"></td> <td style="width:1%;"></td> <td style="width:8.702%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.222000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Supplemental cash flow information related to leases was as follows:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows from operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,862</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets obtained in exchange for lease obligations</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.593%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.202%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:15.283%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="background-color:#cff0fc;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Remaining Lease Terms</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="background-color:#cff0fc;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Discount Rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.27</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.03</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum lease commitments under non-cancelable operating leases for each of the fiscal years ending are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.496%;"></td> <td style="width:2.36%;"></td> <td style="width:1%;"></td> <td style="width:16.142999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Lease</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Commitments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025 (remaining 6 months)</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,027</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,590</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,912</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,630</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">476</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> The Company leases certain of its facilities and equipment under operating leases, which are recorded as right-of-use assets and lease liabilities. The Company’s leases generally have terms of 1 – 5 years, with certain leases including renewal options to extend the leases for additional periods at the Company’s discretion. At lease inception, all renewal options reasonably certain to be exercised are considered when determining the lease term. The Company currently does not have leases that include options to purchase or provisions that would automatically transfer ownership of the leased property to the Company. The Company’s leases generally have terms of 1 – 5 years, with certain leases including renewal options to extend the leases for additional periods at the Company’s discretion. P1Y P5Y 0 0 0 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Components of lease expense for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended August 31, 2024 and 2023 were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.929%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:8.702%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.222000000000001%;"></td> <td style="width:1%;"></td> <td style="width:3.021%;"></td> <td style="width:1%;"></td> <td style="width:8.702%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.222000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Supplemental cash flow information related to leases was as follows:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows from operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,862</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets obtained in exchange for lease obligations</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.593%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.202%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:15.283%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="background-color:#cff0fc;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Remaining Lease Terms</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="background-color:#cff0fc;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Discount Rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.27</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.03</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 1389000 1418000 2736000 2851000 1410000 1421000 2779000 2862000 847000 779000 1495000 779000 P2Y6M P2Y10M24D 0.0427 0.0403 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum lease commitments under non-cancelable operating leases for each of the fiscal years ending are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.496%;"></td> <td style="width:2.36%;"></td> <td style="width:1%;"></td> <td style="width:16.142999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Lease</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Commitments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025 (remaining 6 months)</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,027</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,590</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,912</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,630</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">476</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2027000 3590000 1912000 723000 378000 8630000 476000 8154000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill and Intangible Assets</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the excess of the purchase price over the fair value of net assets of acquired businesses and is not amortized. Goodwill and other intangible assets are tested for impairment at a reporting unit level. The annual impairment test of goodwill and intangible assets is performed as of December 1 of each fiscal year.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses qualitative factors to determine whether it is more likely than not (likelihood of more than 50%) that the fair value of a reporting unit exceeds its carrying amount, including goodwill. Some of the qualitative factors considered in applying this test include consideration of macroeconomic conditions, industry and market conditions, cost factors affecting the business, overall financial performance of the business, and performance of the share price of the Company.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If qualitative factors are not deemed sufficient to conclude that the fair value of the reporting unit more likely than not exceeds its carrying value, then a one-step approach is applied in making an evaluation. The evaluation utilizes multiple valuation methodologies, including a market approach (market price multiples of comparable companies) and an income approach (discounted cash flow analysis). The computations require management to make significant estimates and assumptions, including, among other things, selection of comparable publicly traded companies, the discount rate applied to future earnings reflecting a weighted average cost of capital, and earnings growth assumptions. A discounted cash flow analysis requires management to make various assumptions about future sales, operating margins, capital expenditures, working capital, and growth rates. If the evaluation results in the fair value of the goodwill for the reporting unit being lower than the carrying value, an impairment charge is recorded.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Definite-lived intangible assets are amortized over their estimated useful lives and tested for impairment if events or changes in circumstances indicate that the asset may be impaired.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amount and accumulated amortization of the Company’s intangible assets at each balance sheet date are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:29.828%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:14.334%;"></td> <td style="width:1%;"></td> <td style="width:1.739%;"></td> <td style="width:1%;"></td> <td style="width:13.874%;"></td> <td style="width:1%;"></td> <td style="width:1.739%;"></td> <td style="width:1%;"></td> <td style="width:13.874%;"></td> <td style="width:1%;"></td> <td style="width:1.739%;"></td> <td style="width:1%;"></td> <td style="width:13.874%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Life</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">As of August 31, 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Definite-lived intangible assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks and trade names</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer lists</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">As of February 29, 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Definite-lived intangible assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks and trade names</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer lists</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">176</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aggregate amortization expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended August 31, 2023.</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s estimated amortization expense for the current and next five fiscal years is as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.3%;"></td> <td style="width:3.06%;"></td> <td style="width:1%;"></td> <td style="width:31.639999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025 (remaining)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2030</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the net carrying amount of goodwill as of the dates indicated are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.3%;"></td> <td style="width:3.06%;"></td> <td style="width:1%;"></td> <td style="width:31.639999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of March 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of February 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,349</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of August 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,349</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal year 2024, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was added to goodwill related to the acquisition of Stylecraft, UMC Eagle and Diamond.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amount and accumulated amortization of the Company’s intangible assets at each balance sheet date are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:29.828%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:14.334%;"></td> <td style="width:1%;"></td> <td style="width:1.739%;"></td> <td style="width:1%;"></td> <td style="width:13.874%;"></td> <td style="width:1%;"></td> <td style="width:1.739%;"></td> <td style="width:1%;"></td> <td style="width:13.874%;"></td> <td style="width:1%;"></td> <td style="width:1.739%;"></td> <td style="width:1%;"></td> <td style="width:13.874%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Life</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">As of August 31, 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Definite-lived intangible assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks and trade names</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer lists</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">As of February 29, 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Definite-lived intangible assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks and trade names</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer lists</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">176</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> P7Y2M12D 30911000 15437000 15474000 P4Y10M24D 82653000 62201000 20452000 P1Y3M18D 256000 194000 62000 P5Y3M18D 650000 163000 487000 P5Y10M24D 114470000 77995000 36475000 P7Y7M6D 29817000 14366000 15451000 P5Y1M6D 81753000 59473000 22280000 P1Y7M6D 238000 176000 62000 P5Y9M18D 650000 116000 534000 P6Y1M6D 112458000 74131000 38327000 1900000 3900000 2000000 3900000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s estimated amortization expense for the current and next five fiscal years is as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.3%;"></td> <td style="width:3.06%;"></td> <td style="width:1%;"></td> <td style="width:31.639999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025 (remaining)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2030</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3924000 7158000 6066000 4569000 3934000 2719000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the net carrying amount of goodwill as of the dates indicated are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.3%;"></td> <td style="width:3.06%;"></td> <td style="width:1%;"></td> <td style="width:31.639999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of March 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of February 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,349</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of August 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,349</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 91819000 2530000 94349000 0 94349000 2500000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued Expenses</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the components of accrued expenses as of the dates indicated (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.713%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:13.463000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.681%;"></td> <td style="width:1%;"></td> <td style="width:13.463000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">February 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee compensation and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taxes other than income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued legal and professional fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued utilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued acquisition related obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,479</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the components of accrued expenses as of the dates indicated (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.713%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:13.463000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.681%;"></td> <td style="width:1%;"></td> <td style="width:13.463000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">February 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee compensation and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taxes other than income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued legal and professional fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued utilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued acquisition related obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,479</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 10720000 13714000 2249000 1341000 451000 510000 108000 108000 200000 200000 455000 626000 1479000 1042000 15662000 17541000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Credit Facility</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million outstanding under a standby letters of credit arrangement secured by a cash collateral bank account.</span></p> 300000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shareholders’ Equity</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s board of directors (the "</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Board</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">") has authorized the repurchase of the Company’s outstanding common stock through a stock repurchase program, which authorized amount is currently up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the aggregate. Under the repurchase program, purchases may be made from time to time in the open market or through privately negotiated transactions depending on market conditions, share price, trading volume and other factors. Such purchases, if any, will be made in accordance with applicable insider trading and other securities laws and regulations. These repurchases may be commenced or suspended at any time or from time to time without prior notice.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three month period ended August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company repurchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock unrelated to the stock repurchase program at an average price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.62</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. During the six-month period ended August 31, 2024, the Company repurchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">91,883</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock under the program at an average price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.79</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t repurchase under the program any shares for the three months ended August 31, 2024 or for three and six months ended August 31, 2023. Since the program’s inception in October 2008, there have been </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,334,384</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> common shares repurchased at an average price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.47</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million remained available to repurchase shares of the Company’s common stock under the program.</span></p> 60000000 39 22.62 91883 19.79 0 0 2334384 16.47 21500000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock Based Compensation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company grants stock options, restricted stock and restricted stock units ("</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">") to key executives and managerial employees and non-employee directors. Prior to June 30, 2021, the Company had one stock incentive plan, the 2004 Long-Term Incentive Plan of Ennis, Inc., as amended and restated as of May 18, 2008 and was further amended on June 30, 2011 (the "</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Old Plan</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">"). The Old Plan expired June 30, 2021 and all remaining unused shares expired. Subject to the affirmative vote of the shareholders, the Board adopted the 2021 Long-Term Incentive Plan of Ennis, Inc. (the "</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">New Plan</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">") on April 16, 2021 authorizing </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,033,648</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock for awards. The New Plan was approved by the shareholders at the Annual Meeting on July 15, 2021 by a majority vote. The New Plan expires June 30, 2031 and all unissued stock will expire on that date. At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">225,440</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of unissued common stock reserved under the New Plan for issuance and uses treasury stock to satisfy option exercises and restricted stock awards.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes compensation expense for stock options and restricted stock grants based on the grant date fair value of the award for stock options, restricted stock grants and RSUs on a straight-line basis over the requisite service period. The estimated number of shares to be achieved for performance based RSUs is updated each reporting period. For the three months ended August 31, 2024 and August 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company included in selling, general and administrative expenses, compensation expense related to stock-based compensation of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. For the six months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 31, 2024 and August 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company included in selling, general and administrative expenses, compensation expense related to stock-based compensation of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Options</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had the following stock option activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended August 31, 2024.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:8.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.42%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intrinsic</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of Shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercise</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contractual</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value(a)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(exact quantity)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Life</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.88</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Terminated</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at August 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">211.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable at August 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the status of the Company’s unvested stock options at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 31, 2024 and the changes during the six months ended August 31, 2024 are presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at March 1, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,500</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.47</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">New grants</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,497</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.47</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at August 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,003</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.47</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized compensation cost related to unvested stock options granted under the Plan. The weighted average remaining requisite service period of the unvested stock options was </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following activity occurred with respect to the Company’s restricted stock awards for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended August 31, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.746%;"></td> <td style="width:1%;"></td> <td style="width:13.457%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.136999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 1, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,131</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.11</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.24</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Terminated</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.08</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at August 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the total remaining unrecognized compensation cost related to unvested restricted stock was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The weighted average remaining requisite service period of the unvested restricted stock awards was </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.2</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Units</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the six months ended August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">183,457</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance-based RSUs and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">122,303</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> time-based RSUs were granted under the New Plan. The fair value of the time-based RSUs was estimated based on the fair market value of the Company’s stock on the date of grant of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.43</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per unit. The fair value of the performance-based RSUs, using a Monte Carlo valuation model, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.97</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per unit. The performance measures include a threshold, target and maximum performance level providing the grantees an opportunity to receive more or less shares than targeted depending on actual financial performance of the Company. The award will be based on the Company’s return on equity, EBITDA and adjusted for the Company’s Relative Shareholder Return as measured against a defined peer group.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The performance-based RSUs vest on the third anniversary from the date of grant and the time-based RSUs vest ratably over three years from the date of grant.</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following activity occurred with respect to the Company’s restricted stock units for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended August 31, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.45%;"></td> <td style="width:1%;"></td> <td style="width:9.562%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.082%;"></td> <td style="width:1%;"></td> <td style="width:2.861%;"></td> <td style="width:1%;"></td> <td style="width:9.562%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.082%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Time-based</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Performance-based</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 1, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,639</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.11</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,572</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.17</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted (1)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.43</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.97</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change due to performance achievement</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.81</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Terminated</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.11</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.72</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at August 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:9.333%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The number of shares of time-based grants may, upon vesting, convert </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% into common stock and the remaining </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% into two incentive stock options for each RSU with an exercise price equal to the closing price of the Company's stock on that date for employees who have not met their stock ownership requirements. The number of shares of performance-based grants represents awards granted by the Company at the maximum achievement level of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">130</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of target payout. Actual shares that may be issued can range from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">130</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of target.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of August 31, 2024, the total remaining unrecognized compensation cost of time-based RSUs was approximatel</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">y $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million over a weighted average remaining requisite service period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.6</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the total remaining unrecognized</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">compensation </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of performance-based RSUs was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million over a weighted average remaining requisite service period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.6</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p> 1033648 225440 700000 700000 2500000 1400000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had the following stock option activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended August 31, 2024.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:8.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.42%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intrinsic</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of Shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercise</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contractual</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value(a)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(exact quantity)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Life</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(in</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.88</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Terminated</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at August 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">211.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable at August 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 52500 19.88 P10Y 0 0 52500 19.88 P8Y7M6D 211600 17497 19.88 P8Y7M6D 70500 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the status of the Company’s unvested stock options at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 31, 2024 and the changes during the six months ended August 31, 2024 are presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at March 1, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,500</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.47</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">New grants</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,497</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.47</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at August 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,003</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.47</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 52500 2.47 0 0 17497 2.47 35003 2.47 100000 P1Y7M6D <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following activity occurred with respect to the Company’s restricted stock awards for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended August 31, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.746%;"></td> <td style="width:1%;"></td> <td style="width:13.457%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.136999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 1, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,131</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.11</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.24</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Terminated</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.08</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at August 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following activity occurred with respect to the Company’s restricted stock units for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended August 31, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.45%;"></td> <td style="width:1%;"></td> <td style="width:9.562%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.082%;"></td> <td style="width:1%;"></td> <td style="width:2.861%;"></td> <td style="width:1%;"></td> <td style="width:9.562%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.082%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Time-based</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Performance-based</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 1, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,639</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.11</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,572</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.17</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted (1)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.43</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.97</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change due to performance achievement</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.81</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Terminated</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.11</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.72</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at August 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:9.333%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The number of shares of time-based grants may, upon vesting, convert </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% into common stock and the remaining </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% into two incentive stock options for each RSU with an exercise price equal to the closing price of the Company's stock on that date for employees who have not met their stock ownership requirements. The number of shares of performance-based grants represents awards granted by the Company at the maximum achievement level of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">130</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of target payout. Actual shares that may be issued can range from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">130</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of target.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 42131 20.11 19880 23.24 0 0 20344 20.08 41667 21.61 800000 P2Y2M12D 183457 122303 19.43 19.97 The performance-based RSUs vest on the third anniversary from the date of grant and the time-based RSUs vest ratably over three years from the date of grant. 16639 20.11 152572 23.17 122303 19.43 238494 19.97 0 0 61337 17.81 0 0 0 0 16639 20.11 213909 22.72 122303 19.43 238494 20.37 0.50 0.50 1.30 0 1.30 2100000 P2Y7M6D 4100000 P2Y7M6D <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pension Plan</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company and certain subsidiaries have a noncontributory defined benefit retirement plan (the "</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pension Plan</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">"), covering approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s aggregate employees. Benefits are based on years of service and the employee’s average compensation for the highest </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_82c260dc-605d-4c9b-9aa2-d686f8eec459;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> compensation years preceding retirement or termination.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pension expense is composed of the following components included in cost of goods sold and selling, general, and administrative expenses in the Company’s consolidated statements of earnings (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.3%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:6.68%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:6.68%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:6.68%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:6.68%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Components of net periodic benefit cost</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_4ad08d7e-e303-4adb-ba33-59dec02a7e1c;"><span style="-sec-ix-hidden:F_fdbf9649-c72c-4e43-a8bd-c3df5477aaa1;"><span style="-sec-ix-hidden:F_e1334492-9796-4f70-a85b-9966ec1ba8b5;"><span style="-sec-ix-hidden:F_ba76d1c5-4734-46fa-a40f-0f33295d9d72;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_405ae027-7bb1-4333-88e3-8b28cb9229e4;"><span style="-sec-ix-hidden:F_1d0e3550-8e0a-439a-8d5d-0558681a81c7;"><span style="-sec-ix-hidden:F_ae55ac22-e18e-40e0-b2e3-a4423348818f;"><span style="-sec-ix-hidden:F_223c1319-c990-402f-8720-92ae5f42dd9a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected</span></span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_4f5ccba5-9a8e-4d45-b6c6-f246856d2ebd;"><span style="-sec-ix-hidden:F_cb327fad-65e3-4788-8446-54074063911e;"><span style="-sec-ix-hidden:F_7ea7172e-12e0-4718-b9ef-78c63e97c973;"><span style="-sec-ix-hidden:F_969b5ffd-f38b-4abf-b48c-12e67f31e164;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrecognized</span></span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net periodic benefit cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">496</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">497</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">992</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">959</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is required to make contributions to the Pension Plan. These contributions are required under the minimum funding requirements of the Employee Retirement Income Security Act of 1974 ("</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ERISA</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">"). The assumptions used to calculate the pension funding deficit are different from the assumptions used to determine the net pension obligation for purposes of our condensed consolidated financial statements. Due to the enactment of the American Rescue Plan ("</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ARP</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">") Act of 2021, plan sponsors can calculate the discount rate used to measure the Pension Plan liability using a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-year average of interest rates plus or minus a corridor. Assuming a stable funding status, the Company would expect to make a cash contribution to the Pension Plan of between $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million per year. However, changes in actual investment returns or in discount rates could change this amount significantly. The Company made a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million contribution during the period ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 31, 2024 and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million contribution to the Pension Plan during the fiscal year 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. As our Pension Plan assets are invested in marketable securities, fluctuations in market values could potentially impact our funding status, associated liabilities recorded and future required minimum contributions. At August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we had an unfunded pension asset recorded on our balance sheet of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span> 0.12 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pension expense is composed of the following components included in cost of goods sold and selling, general, and administrative expenses in the Company’s consolidated statements of earnings (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.3%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:6.68%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:6.68%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:6.68%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:6.68%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Components of net periodic benefit cost</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_4ad08d7e-e303-4adb-ba33-59dec02a7e1c;"><span style="-sec-ix-hidden:F_fdbf9649-c72c-4e43-a8bd-c3df5477aaa1;"><span style="-sec-ix-hidden:F_e1334492-9796-4f70-a85b-9966ec1ba8b5;"><span style="-sec-ix-hidden:F_ba76d1c5-4734-46fa-a40f-0f33295d9d72;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_405ae027-7bb1-4333-88e3-8b28cb9229e4;"><span style="-sec-ix-hidden:F_1d0e3550-8e0a-439a-8d5d-0558681a81c7;"><span style="-sec-ix-hidden:F_ae55ac22-e18e-40e0-b2e3-a4423348818f;"><span style="-sec-ix-hidden:F_223c1319-c990-402f-8720-92ae5f42dd9a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected</span></span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_4f5ccba5-9a8e-4d45-b6c6-f246856d2ebd;"><span style="-sec-ix-hidden:F_cb327fad-65e3-4788-8446-54074063911e;"><span style="-sec-ix-hidden:F_7ea7172e-12e0-4718-b9ef-78c63e97c973;"><span style="-sec-ix-hidden:F_969b5ffd-f38b-4abf-b48c-12e67f31e164;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrecognized</span></span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net periodic benefit cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">496</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">497</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">992</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">959</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 166000 154000 332000 336000 649000 622000 1298000 1227000 755000 760000 1510000 1552000 -436000 -481000 -872000 -948000 496000 497000 992000 959000 P25Y 1000000 3000000 1200000 1200000 100000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Earnings Per Share</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic earnings per share have been computed by dividing net earnings by the weighted average number of common shares outstanding during the applicable period. Diluted earnings per share reflect the potential dilution that could occur if stock options, performance-based RSUs or other contracts to issue common shares were exercised or converted into common stock. This is calculated using the treasury stock method.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">T</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he following table sets forth the computation for basic and diluted earnings per share for the periods indicated:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:58.155%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:6.645999999999999%;"></td> <td style="width:1%;"></td> <td style="width:2.001%;"></td> <td style="width:1%;"></td> <td style="width:6.645999999999999%;"></td> <td style="width:1%;"></td> <td style="width:2.001%;"></td> <td style="width:1%;"></td> <td style="width:6.645999999999999%;"></td> <td style="width:1%;"></td> <td style="width:2.001%;"></td> <td style="width:1%;"></td> <td style="width:6.645999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,009,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,886,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,015,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,858,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive stock options, restricted stock, time-based RSUs and performance-based RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,585</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,054,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,050,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,156,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,010,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">   Net earnings - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">   Net earnings - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash dividends per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company treats unvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid) as participating securities, which are included in the computation of earnings per share. Our unvested restricted shares participate on an equal basis with common shares; therefore, there is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> difference in undistributed earnings allocated to each participating security. Accordingly, the presentation above is prepared on a combined basis. For the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">49,932</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares related to stock options were not included in the computation of earnings per diluted share as they were considered anti-dilutive. For the six months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and for the three and six months ended August 31, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">52,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares related to outstanding stock options were not included in the computation of earnings per diluted share as they were considered anti-dilutive.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">T</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he following table sets forth the computation for basic and diluted earnings per share for the periods indicated:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:58.155%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:6.645999999999999%;"></td> <td style="width:1%;"></td> <td style="width:2.001%;"></td> <td style="width:1%;"></td> <td style="width:6.645999999999999%;"></td> <td style="width:1%;"></td> <td style="width:2.001%;"></td> <td style="width:1%;"></td> <td style="width:6.645999999999999%;"></td> <td style="width:1%;"></td> <td style="width:2.001%;"></td> <td style="width:1%;"></td> <td style="width:6.645999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six months ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">August 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,009,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,886,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,015,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,858,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive stock options, restricted stock, time-based RSUs and performance-based RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,585</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,054,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,050,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,156,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,010,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">   Net earnings - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">   Net earnings - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash dividends per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 26009876 25886058 26015195 25858154 44623 164925 140966 152585 26054499 26050983 26156161 26010739 0.4 0.42 0.81 0.87 0.4 0.42 0.8 0.87 0.25 0.25 0.5 0.5 0 49932 52500 52500 52500 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Concentrations of Risk</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to a concentration of credit risk principally consist of cash and trade receivables. Cash is placed with high-credit quality financial institutions. For the purposes of the condensed consolidated statements of cash flows, the Company considers cash to include cash on hand and in bank accounts. The Federal Deposit Insurance Corporation insures accounts up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, cash balances included $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">99.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million that was not federally insured because it represented amounts in individual accounts above the federally insured limit for each such account. This at-risk amount is subject to fluctuation on a daily basis. While management does not believe there is significant risk with respect to such deposits, no assurance can be made that the Company will not experience losses on the Company’s deposits.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company believes its credit risk with respect to trade receivables is limited due to industry and geographic diversification. As disclosed on the condensed consolidated balance sheets, the Company maintains an allowance for credit losses to cover the Company’s estimate of credit losses associated with accounts receivable.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company, for quality and pricing reasons, purchases its paper products from a limited number of suppliers. While other sources may be available to the Company to purchase these products, they may not be available at the cost or at the quality the Company has come to expect.</span></p> 250000 99200000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Related Party Transactions</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company leases a facility and sells product to an entity controlled by a member of the Board. The total right-of-use asset and related lease liability as of August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The total right-of-use asset and related lease liability as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, total lease payments and sales made to the related party were approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended August 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, total lease payments and sales made to the related party were approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> 200000 200000 500000 600000 300000 1400000 200000 1900000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income Taxes</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is subject to U.S. federal income tax as well as income taxes of multiple state jurisdictions. The quarterly income tax provision was computed based on our estimated annualized effective tax rate and the full-year forecasted income or loss plus the tax impact of unusual, infrequent, or nonrecurring significant items during the period.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our effective tax rate for the six months ended August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and 2023 was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively. The decrease in our overall tax rate this period as compared to the same period last year is due to a decrease in our overall expected state tax rate due to changes in state apportionment. The Company made cash payments for income taxes of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and 2023.</span></p> 0.275 0.28 9200000 11500000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other Contingencies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">are subject to a variety of claims and suits that arise from time to time in the ordinary course of our business. Although management currently believes that resolving claims against us, individually or in the aggregate, will not have a material adverse</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">impact </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in our consolidated financial statements, these matters are subject to inherent uncertainties and management's view of these matters may change in the future.</span> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subsequent Events</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 20, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Board declared a quarterly cash dividend on the Company's common stock of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e31c998a-2b54-4c24-9d12-187e712e2a77;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25.0</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> cents per share. The Board also approved a one-time special dividend of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. The ordinary and special dividend will be paid on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">November 8, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to shareholders of record as of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">October 11, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The expected payout for this dividend is approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">72.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span> 2024-09-20 2.5 2024-11-08 2024-11-08 2024-10-11 2024-10-11 72400000 The number of shares of time-based grants may, upon vesting, convert 50% into common stock and the remaining 50% into two incentive stock options for each RSU with an exercise price equal to the closing price of the Company's stock on that date for employees who have not met their stock ownership requirements. The number of shares of performance-based grants represents awards granted by the Company at the maximum achievement level of 130% of target payout. Actual shares that may be issued can range from 0% to 130% of target.